PostgreSQL Weekly News October 17, 2010
authorDavid Fetter <david@fetter.org>
Mon, 18 Oct 2010 04:40:16 +0000 (04:40 +0000)
committerDavid Fetter <david@fetter.org>
Mon, 18 Oct 2010 04:40:16 +0000 (04:40 +0000)
git-svn-id: file:///Users/dpage/pgweb/svn-repo/trunk@2757 8f5c7a92-453e-0410-a47f-ad33c8a6b003

portal/files/weeklynews.xml
portal/template/en/community/weeklynews.html
portal/template/en/community/weeklynews/pwn20101017.html [new file with mode: 0644]

index b794b06ee5c452c522625ed66d92d7b3b820e380..e95c82aee260f6f0fabd76264f93100dea6f70c5 100644 (file)
 <description></description>
 <language>en</language>
 
+<item>
+<title>PostgreSQL Weekly News October 17th 2010</title>
+<description>
+PDXPUG presents Aurynn Shaw on Postgres and Node.js.  Thursday,
+October 21, 2010, 7-9pm at FreeGeek in Portland, Oregon.
+&#x3C;a href=&#x22;http://pugs.postgresql.org/node/1650&#x22;&#x3E;http://pugs.postgresql.org/node/1650&#x3C;/a&#x3E;
+
+
+</description>
+<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20101017</guid>
+<pubDate>Sun, 17 Oct 2010 00:00:00 PST</pubDate>
+</item>
 <item>
 <title>PostgreSQL Weekly News October 10th 2010</title>
 <description>
 The deadline for the CfP for MySQL Conf is October 25, 2010.  Mail
-Selena Deckelman selenamarie &#x3C;AT&#x3E; gmail &#x3C;DOT&#x3E; com for feedback, help
+Selena Deckelmann selenamarie &#x3C;AT&#x3E; gmail &#x3C;DOT&#x3E; com for feedback, help
 with submissions, or help generating ideas.
 &#x3C;a href=&#x22;http://en.oreilly.com/mysql2011/public/cfp/126&#x22;&#x3E;http://en.oreilly.com/mysql2011/public/cfp/126&#x3C;/a&#x3E;
 
@@ -116,17 +128,5 @@ The Call for Papers for West is open until September 5, 2010.  Details at:
 <guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100815</guid>
 <pubDate>Sun, 15 Aug 2010 00:00:00 PST</pubDate>
 </item>
-<item>
-<title>PostgreSQL Weekly News August 8th 2010</title>
-<description>
-Bruce Momjian&#x27;s will walk through PostgreSQL 9.0 at the next NYC
-PostgreSQL Meetup, August 10th at 6:00 pm.  RSVP below:
-&#x3C;a href=&#x22;http://www.meetup.com/postgresql-3/calendar/14310923/&#x22;&#x3E;http://www.meetup.com/postgresql-3/calendar/14310923/&#x3C;/a&#x3E;
-
-
-</description>
-<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20100808</guid>
-<pubDate>Sun, 08 Aug 2010 00:00:00 PST</pubDate>
-</item>
 </channel>
 </rss>
\ No newline at end of file
index 634bcd66f7db21ea8cbe6d2bd5b16e26504b7625..b8e297dd3898136264b9436b7a867389f5988f63 100644 (file)
@@ -9,6 +9,7 @@ Weekly News
 <p>To receive the Weekly News in your inbox, please subscribe to the <a href="/community/lists/subscribe">pgsql-announce@postgresql.org</a> mailing list.</p>
 
 <ul>
+    <li><a href="/community/weeklynews/pwn20101017">October 17th 2010</a></li>
     <li><a href="/community/weeklynews/pwn20101010">October 10th 2010</a></li>
     <li><a href="/community/weeklynews/pwn20101003">October 3rd 2010</a></li>
     <li><a href="/community/weeklynews/pwn20100926">September 26th 2010</a></li>
diff --git a/portal/template/en/community/weeklynews/pwn20101017.html b/portal/template/en/community/weeklynews/pwn20101017.html
new file mode 100644 (file)
index 0000000..8c33e96
--- /dev/null
@@ -0,0 +1,461 @@
+<!-- BEGIN page_title_block -->
+Weekly News - October 17 2010
+<!-- END page_title_block -->
+
+<h1>PostgreSQL Weekly News - October 17 2010</h1>
+
+<h2>PostgreSQL Product News</h2>
+<p>
+psqlODBC 09.00.0101, an ODBC driver for PostgreSQL, released.
+<a href="http://psqlodbc.projects.postgresql.org/release.html">http://psqlodbc.projects.postgresql.org/release.html</a>
+</p>
+
+<h2>PostgreSQL Jobs for October</h2>
+<p>
+<a href="http://archives.postgresql.org/pgsql-jobs/2010-10/threads.php">http://archives.postgresql.org/pgsql-jobs/2010-10/threads.php</a>
+</p>
+
+<h2>PostgreSQL Local</h2>
+<p>
+SFPUG presents David Fetter and Josh Berkus on PL/Parrot, 9.0 Q&A, and
+JDCon West, Oh My!  October 19, 2010 at EzRez in San Francisco.
+<a href="http://www.meetup.com/postgresql-1/calendar/14770870/">http://www.meetup.com/postgresql-1/calendar/14770870/</a>
+</p>
+
+<p>
+PDXPUG presents Aurynn Shaw on Postgres and Node.js.  Thursday,
+October 21, 2010, 7-9pm at FreeGeek in Portland, Oregon.
+<a href="http://pugs.postgresql.org/node/1650">http://pugs.postgresql.org/node/1650</a>
+</p>
+
+<p>
+The deadline for the CfP for MySQL Conf is October 25, 2010.  Mail
+Selena Deckelman selenamarie <AT> gmail <DOT> com for feedback, help
+with submissions, or help generating ideas.
+<a href="http://en.oreilly.com/mysql2011/public/cfp/126">http://en.oreilly.com/mysql2011/public/cfp/126</a>
+</p>
+
+<p>
+PgDay.IT 2010 will be in Rome this year December 10th.  The Call for
+Papers is now open.
+<a href="http://www.pgday.it/">http://www.pgday.it/</a>
+</p>
+
+<p>
+Early bird registration for JDCon West 2010 is now open.  Scott
+McNealy, formerly of Sun Microsystems, will keynote.
+<a href="https://www.postgresqlconference.org/content/pgwest-2010-registration">https://www.postgresqlconference.org/content/pgwest-2010-registration</a>
+</p>
+
+<p>
+Call for Papers for PGDay.EU 2010 held on December 6-8 in Stuttgart,
+Germany is open.
+<a href="http://2010.pgday.eu/callforpapers">http://2010.pgday.eu/callforpapers</a>
+</p>
+
+<p>
+
+== PostgreSQL in the News ==
+</p>
+
+<p>
+Planet PostgreSQL: <a href="http://planet.postgresql.org/">http://planet.postgresql.org/</a>
+</p>
+
+<p>
+PostgreSQL Weekly News is brought to you this week by David Fetter
+</p>
+
+<p>
+Submit news and announcements by Sunday at 3:00pm Pacific time.
+Please send English language ones to david@fetter.org, German language
+to pwn@pgug.de, Italian language to pwn@itpug.org.  Spanish language
+to pwn@arpug.com.ar.
+</p>
+
+<h2>Reviews</h2>
+<p>
+Andrew Geery reviewed the patch to extend NOT NULL representation to
+pg_constraint.
+</p>
+
+<p>
+Alvaro Herrera reviewed the patch to fix snapshot taking inaccuracies.
+</p>
+
+<h2>Applied Patches</h2>
+<p>
+Tom Lane pushed:
+</p>
+
+<p>
+- Fix assorted bugs in GIN's WAL replay logic.  The original coding
+  was quite sloppy about handling the case where XLogReadBuffer fails
+  (because the page has since been deleted).  This would result in
+  either "bad buffer id: 0" or an Assert failure during replay, if
+  indeed the page were no longer there.  In a couple of places it also
+  neglected to check whether the change had already been applied,
+  which would probably result in corrupted index contents.  I believe
+  that bug #5703 is an instance of the first problem.  These issues
+  could show up without replication, but only if you were unfortunate
+  enough to crash between modification of a GIN index and the next
+  checkpoint.  Back-patch to 8.2, which is as far back as GIN has WAL
+  support.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=4016bdef8aded77b4903c457050622a5a1815c16">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=4016bdef8aded77b4903c457050622a5a1815c16</a>
+</p>
+
+<p>
+- Fix plpython so that it again honors typmod while assigning to tuple
+  fields.  This was broken in 9.0 while improving plpython's
+  conversion behavior for bytea and boolean.  Per bug report from
+  maizi.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=09130e5867d49c72ef0f11bef30c5385d83bf194">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=09130e5867d49c72ef0f11bef30c5385d83bf194</a>
+</p>
+
+<p>
+- Remove some unnecessary tests of pgstat_track_counts.  We may as
+  well make pgstat_count_heap_scan() and related macros just count
+  whenever rel->pgstat_info isn't null.  Testing pgstat_track_counts
+  buys nothing at all in the normal case where that flag is ON; and
+  when it's OFF, the pgstat_info link will be null, so it's still a
+  useless test.  This change is unlikely to buy any noticeable
+  performance improvement, but a cycle shaved is a cycle earned; and
+  my investigations earlier today convinced me that we're down to the
+  point where individual instructions in the inner execution loops are
+  starting to matter.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=f4d242ef94730c447d87b9840a40b0ec3371fe0f">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=f4d242ef94730c447d87b9840a40b0ec3371fe0f</a>
+</p>
+
+<p>
+- Document the DISTINCT noise word in the UNION/INTERSECT/EXCEPT
+  constructs.  I also rearranged the order of the sections to match
+  the logical order of processing steps: the distinct-elimination
+  implied by SELECT DISTINCT happens before, not after, any
+  UNION/INTERSECT/EXCEPT combination.  Per a suggestion from Hitoshi
+  Harada.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=71d24466fb84bf51c479dcc85b52a0c2b71b9c50">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=71d24466fb84bf51c479dcc85b52a0c2b71b9c50</a>
+</p>
+
+<p>
+- Allow WITH clauses to be attached to INSERT, UPDATE, DELETE
+  statements.  This is not the hoped-for facility of using
+  INSERT/UPDATE/DELETE inside a WITH, but rather the other way around.
+  It seems useful in its own right anyway.  Note: catversion bumped
+  because, although the contents of stored rules might look
+  compatible, there's actually a subtle semantic change.  A single
+  Query containing a WITH and INSERT...VALUES now represents writing
+  the WITH before the INSERT, not before the VALUES.  While it's not
+  clear that that matters to anyone, it seems like a good idea to have
+  it cited in the git history for catversion.h.  Original patch by
+  Marko Tiikkaja, with updating and cleanup by Hitoshi Harada.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=07f1264dda0e776a7e329b091c127059bce8cc54">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=07f1264dda0e776a7e329b091c127059bce8cc54</a>
+</p>
+
+<p>
+- Fix recent changes to not break non-IPV6-aware systems.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=9771125c18c5746be57a55cfc31340f5311fca2c">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=9771125c18c5746be57a55cfc31340f5311fca2c</a>
+</p>
+
+<p>
+- Improve GIN indexscan cost estimation.  The better estimate requires
+  more statistics than we previously stored: in particular, counts of
+  "entry" versus "data" pages within the index, as well as knowledge
+  of the number of distinct key values.  We collect this information
+  during initial index build and update it during VACUUM, storing the
+  info in new fields on the index metapage.  No initdb is required
+  because these fields will read as zeroes in a pre-existing index,
+  and the new gincostestimate code is coded to behave (reasonably)
+  sanely if they are zeroes.  Teodor Sigaev, reviewed by Jan Urbanski,
+  Tom Lane, and Itagaki Takahiro.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=48c7d9f6ff99714495b7d6d2ebc44fbbe992cc8f">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=48c7d9f6ff99714495b7d6d2ebc44fbbe992cc8f</a>
+</p>
+
+<p>
+- Fix a passel of inappropriately-named global functions in GIN.  The
+  GIN code has absolutely no business exporting GIN-specific functions
+  with names as generic as compareItemPointers() or newScanKey();
+  that's just trouble waiting to happen.  I got annoyed about this
+  again just now and decided to fix it.  This commit ensures that all
+  global symbols defined in access/gin/ have names including "gin" or
+  "Gin".  There were a couple of cases, like names involving
+  "PostingItem", where arguably the names were already sufficiently
+  nongeneric; but I figured as long as I was risking creating merge
+  problems for unapplied GIN patches I might as well impose a uniform
+  policy.  I didn't touch any static symbol names.  There might be
+  some places where it'd be appropriate to rename some static
+  functions to match siblings that are exported, but I'll leave that
+  for another time.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=419d2374bfbc1eae562121fde31c1aa0e8a164cb">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=419d2374bfbc1eae562121fde31c1aa0e8a164cb</a>
+</p>
+
+<p>
+Alvaro Herrera pushed:
+</p>
+
+<p>
+- Fix typo.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=82659e0456f5c5a52a35ee41e63882c280ec2496">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=82659e0456f5c5a52a35ee41e63882c280ec2496</a>
+</p>
+
+<p>
+- Allow pg_ctl to register the service in either AUTO or DEMAND start
+  type Author: Quan Zongliang.  Documentation updates by David Fetter
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=0c9b166db5329119b6553e0f38fe486521f1352f">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=0c9b166db5329119b6553e0f38fe486521f1352f</a>
+</p>
+
+<p>
+- Document that translate() removes characters in "from" that don't
+  have a corresponding "to" character.  Author: Josh Kupershmidt.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=33ae03f4003adb27651d00688016d1c4a979686f">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=33ae03f4003adb27651d00688016d1c4a979686f</a>
+</p>
+
+<p>
+ITAGAKI Takahiro pushed:
+</p>
+
+<p>
+- Accept 'public' as a pseudo-role name in has_table_privilege() and
+  friends to see if a particular privilege has been granted to PUBLIC.
+  The issue was reported by Jim Nasby.  Patch by Alvaro Herrera, and
+  reviewed by KaiGai Kohei.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=d0f876ca8ccb7dc8820302543b114014b7bac090">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=d0f876ca8ccb7dc8820302543b114014b7bac090</a>
+</p>
+
+<p>
+Peter Eisentraut pushed:
+</p>
+
+<p>
+- Mention the default pg_ctl wait time in the -t option documentation
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=ceb5b787c6fcfbb8667f3b0254d2f2796cee20e2">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=ceb5b787c6fcfbb8667f3b0254d2f2796cee20e2</a>
+</p>
+
+<p>
+- Fix makefile logic to not break the build when xgettext is missing.
+  xgettext is only required when make init-po is run manually; it is
+  not required for a build.  The intent to handle that was already
+  there, but the ifdef's were in the wrong place.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=30e749dece0e6502d4dd0a3b2892eab61f8c073b">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=30e749dece0e6502d4dd0a3b2892eab61f8c073b</a>
+</p>
+
+<p>
+- Remove reference.ced.  This is a parsed DocBook DTD for the PSGML
+  Emacs mode, but it hasn't been updated since we switched to DocBook
+  4.2 about seven years ago.  Also, PSGML has deprecated this method
+  of DTD parsing.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=402e11913fe05a7523828554cc2de3f1eb982d9c">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=402e11913fe05a7523828554cc2de3f1eb982d9c</a>
+</p>
+
+<p>
+- Document (compositeval).* field selection syntax.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=80ada4c0dbc877d494f7c8886fdaebda0fbbe0bc">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=80ada4c0dbc877d494f7c8886fdaebda0fbbe0bc</a>
+</p>
+
+<p>
+- Complete the documentation of the USAGE privilege for foreign
+  servers.  The GRANT reference page failed to mention that the USAGE
+  privilege allows modifying associated user mappings, although this
+  was already documented on the CREATE/ALTER/DROP USER MAPPING pages.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=9f2d7f6e2de23ecc1cfdd4172e23bd8b949fbcd2">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=9f2d7f6e2de23ecc1cfdd4172e23bd8b949fbcd2</a>
+</p>
+
+<p>
+- Support MergeAppend plans, to allow sorted output from append
+  relations.  This patch eliminates the former need to sort the output
+  of an Append scan when an ordered scan of an inheritance tree is
+  wanted.  This should be particularly useful for fast-start cases
+  such as queries with LIMIT.  Original patch by Greg Stark, with
+  further hacking by Hans-Jurgen Schonig, Robert Haas, and Tom Lane.
+</p>
+
+<p>
+- Change references to SQL/XML:2003 to :2008 and renumber sections
+  accordingly
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=3cde44374ac6cd83915d34042a10030a3bbfcd31">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=3cde44374ac6cd83915d34042a10030a3bbfcd31</a>
+</p>
+
+<p>
+- Support host names in pg_hba.conf.  Peter Eisentraut, reviewed by
+  KaiGai Kohei and Tom Lane
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=6ab42ae36713b1e6f961c37e22f99d3e6267523b">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=6ab42ae36713b1e6f961c37e22f99d3e6267523b</a>
+</p>
+
+<p>
+  - Remove executable permission from files where it doesn't belong
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=1a996d6c2972b343d8ec446d1c7c4c5fa8e19ef4">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=1a996d6c2972b343d8ec446d1c7c4c5fa8e19ef4</a>
+</p>
+
+<p>
+- Put per-letter quicklinks at the top of the HTML bookindex page.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=3bf79839c81b84a234c40faa56c8e0464a533b6a">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=3bf79839c81b84a234c40faa56c8e0464a533b6a</a>
+</p>
+
+<p>
+- Add index entries for pg_stat* views.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=e8a47b3cb92de64e80ae444e90f5a9cbb4294d48">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=e8a47b3cb92de64e80ae444e90f5a9cbb4294d48</a>
+</p>
+
+<p>
+- Make title capitalization consistent with surroundings
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=ef204db5778f04225dcf145f6480402a614fff73">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=ef204db5778f04225dcf145f6480402a614fff73</a>
+</p>
+
+<p>
+Michael Meskes pushed:
+</p>
+
+<p>
+- Applied patch by Itagaki Takahiro to fix incorrect status
+  calculation in ecpglib. Instead of parsing the statement just as ask
+  the database server. This patch removes the whole client side track
+  keeping of the current transaction status.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=816b008eaf1a1ff1069f3bafff363a9a8bf04a21">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=816b008eaf1a1ff1069f3bafff363a9a8bf04a21</a>
+</p>
+
+<p>
+Simon Riggs pushed:
+</p>
+
+<p>
+- Fix bug in comment of timeline history file.  Fujii Masao.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=45cd9199c2498b04cccc3989a5abbd04def806b3">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=45cd9199c2498b04cccc3989a5abbd04def806b3</a>
+</p>
+
+<p>
+- Make startup process respond to signals to cancel waiting on latch.
+  A tidy up for recently committed changes to startup latch.  Fujii
+  Masao.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=3bbcc5c9992f21fa735f438f5ff5f3a81efea39c">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=3bbcc5c9992f21fa735f438f5ff5f3a81efea39c</a>
+</p>
+
+<p>
+- Improvements to docs about pg_archive_cleanup and use of archives
+  Brendan Jurd.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=7085891784784fda7314c0510da901fc8402380a">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=7085891784784fda7314c0510da901fc8402380a</a>
+</p>
+
+<p>
+- Correct WAL space calculation formula in docs.  Error pointed out by
+  Fujii Masao, though not his patch.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=915116bc62db2aaec7001bde6610128f4cbd29f9">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=915116bc62db2aaec7001bde6610128f4cbd29f9</a>
+</p>
+
+<p>
+Robert Haas pushed:
+</p>
+
+<p>
+- Add pg_user_mappings to the table of system views.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=e4682133586c641096969ff26dc520d1d6bac7cc">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=e4682133586c641096969ff26dc520d1d6bac7cc</a>
+</p>
+
+<p>
+Bruce Momjian pushed:
+</p>
+
+<p>
+- Improve comment about ignoring 128 error code on Windows: "Microsoft
+  reports it is related to mutex failure: <a href="http://archives.postgresql.org/pgsql-hackers/2010-09/msg00790.php"">http://archives.postgresql.org/pgsql-hackers/2010-09/msg00790.php"</a>
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=23177114c6f4f12d313d453e9153daf80c94c70b">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=23177114c6f4f12d313d453e9153daf80c94c70b</a>
+</p>
+
+<p>
+Magnus Hagander pushed:
+</p>
+
+<p>
+- Fix low-risk potential denial of service against RADIUS login.
+  Corrupt RADIUS responses were treated as errors and not ignored
+  (which the RFC2865 states they should be). This meant that a user
+  with unfiltered access to the network of the PostgreSQL or RADIUS
+  server could send a spoofed RADIUS response to the PostgreSQL server
+  causing it to reject a valid login, provided the attacker could also
+  guess (or brute-force) the correct port number.  Fix is to simply
+  retry the receive in a loop until the timeout has expired or a valid
+  (signed by the correct RADIUS server) packet arrives.  Reported by
+  Alan DeKok in bug #5687.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=0e7f7071e893bb171150e53271404b0819a40669">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=0e7f7071e893bb171150e53271404b0819a40669</a>
+</p>
+
+<p>
+- Fix msvc build for localized versions of Visual C++.  Look only at
+  the non-localized part of the output from "vcbuild /?", which is
+  used to determine the version of Visual Studio in use.  Different
+  languages seem to localize different amounts of the string, but we
+  assume the part "Microsoft Visual C++" won't be modified.
+  <a href="http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=cd0e8253216907982fe369b91f6d788d699b6c47">http://git.postgresql.org/gitweb?p=postgresql.git;a=commitdiff;h=cd0e8253216907982fe369b91f6d788d699b6c47</a>
+</p>
+
+<h2>Rejected Patches (for now)</h2>
+<p>
+No one was disappointed this week :-)
+</p>
+
+<h2>Pending Patches</h2>
+<p>
+KaiGai Kohei sent in another patch to fix some access control leaks in
+views.
+</p>
+
+<p>
+Robert Haas sent in another revision of the levenshtein_less_equal
+patch.
+</p>
+
+<p>
+Dimitri Fontaine sent in a patch to implement CREATE EXTENSION.
+</p>
+
+<p>
+Andrew Dunstan sent in another revision of the patch to make enums
+extensible.
+</p>
+
+<p>
+Radoslaw Smogura sent in three more revisions of the patch to add
+setQueryTimeout et al. to the JDBC driver.
+</p>
+
+<p>
+Pursuant to Andrew Geery's review, Bernd Helmle and Dean Rasheed
+traded new patches which extend NOT NULL representation into
+pg_constraint.
+</p>
+
+<p>
+Dean Rasheed reviewed and sent a revised patch for extensible ENUMs.
+</p>
+
+<p>
+Dimitri Fontaine sent in seven revisions of a patch to add EXTENSIONs.
+</p>
+
+<p>
+Robert Haas reviewed and revised the patch for knngist.
+</p>
+
+<p>
+Terry Laurenzo sent in an alternative patch to add JSON support to
+PostgreSQL.
+</p>
+
+<p>
+Peter Eisentraut added an "all" option for network interfaces to
+pg_hba.conf.  This has the same functionality as specifying behavior
+for 0.0.0.0/0 (IPv4) and ::/0 (IPv6) taken together.
+</p>
+
+<p>
+Greg Smith reviewed and revised the patch to add MERGE.
+</p>
+
+<p>
+Andres Freund sent in a WIP patch to implement cancelling "<IDLE> in
+transaction" connections.
+</p>
+
+<p>
+Brendan Jurd sent in a patch to make keywords in pg_hba.conf
+field-specific.
+</p>
+