PostgreSQL Weekly News March 22, 2009
authorDavid Fetter <david@fetter.org>
Mon, 23 Mar 2009 04:45:26 +0000 (04:45 +0000)
committerDavid Fetter <david@fetter.org>
Mon, 23 Mar 2009 04:45:26 +0000 (04:45 +0000)
git-svn-id: file:///Users/dpage/pgweb/svn-repo/trunk@2442 8f5c7a92-453e-0410-a47f-ad33c8a6b003

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

index 638fad4b507fc99dca603ecc725bfe6df08a3146..44208470eabbfeb1c4ebc1cd6bef2bd1ece476a7 100644 (file)
 <description></description>
 <language>en</language>
 
+<item>
+<title>PostgreSQL Weekly News March 22nd 2009</title>
+<description>
+Security Updates 8.3.7, 8.2.13, 8.1.17, 8.0.21 and 7.4.25 released.
+This release fixes a denial of service issue with encoding conversion,
+and all users should update their installations at the next reasonable
+opportunity.
+
+
+</description>
+<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20090322</guid>
+<pubDate>Sun, 22 Mar 2009 00:00:00 PST</pubDate>
+</item>
 <item>
 <title>PostgreSQL Weekly News March 15th 2009</title>
 <description>
@@ -111,17 +124,5 @@ January 22, 2009 in Moscow.  Details and sign-up below.
 <guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20090118</guid>
 <pubDate>Sun, 18 Jan 2009 00:00:00 PST</pubDate>
 </item>
-<item>
-<title>PostgreSQL Weekly News January 11th 2009</title>
-<description>
-8.4 snapshot installers are now available.  Take the future 8.4 for a
-spin!
-&#x3C;a href=&#x22;http://www.postgresql.org/download/snapshots&#x22;&#x3E;http://www.postgresql.org/download/snapshots&#x3C;/a&#x3E;
-
-
-</description>
-<guid isPermaLink="true">http://www.postgresql.org/community/weeklynews/pwn20090111</guid>
-<pubDate>Sun, 11 Jan 2009 00:00:00 PST</pubDate>
-</item>
 </channel>
 </rss>
\ No newline at end of file
index 1153297968a9595bd629f92c942e8ef07f581985..9362f5724d9385dc1baa24d13ff0cb9642a69d5f 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/pwn20090322">March 22nd 2009</a></li>
     <li><a href="/community/weeklynews/pwn20090315">March 15th 2009</a></li>
     <li><a href="/community/weeklynews/pwn20090308">March 8th 2009</a></li>
     <li><a href="/community/weeklynews/pwn20090301">March 1st 2009</a></li>
diff --git a/portal/template/en/community/weeklynews/pwn20090322.html b/portal/template/en/community/weeklynews/pwn20090322.html
new file mode 100644 (file)
index 0000000..2de389f
--- /dev/null
@@ -0,0 +1,345 @@
+<!-- BEGIN page_title_block -->
+Weekly News - March 22 2009
+<!-- END page_title_block -->
+
+<h1>PostgreSQL Weekly News - March 22 2009</h1>
+
+<p>
+Security Updates 8.3.7, 8.2.13, 8.1.17, 8.0.21 and 7.4.25 released.
+This release fixes a denial of service issue with encoding conversion,
+and all users should update their installations at the next reasonable
+opportunity.
+</p>
+
+<p>
+Code snippets now have a home on the wiki.
+<a href="http://wiki.postgresql.org/wiki/Snippets">http://wiki.postgresql.org/wiki/Snippets</a>
+</p>
+
+<p>
+Fernando Ike de Oliveira has created an identica group for PostgreSQL.
+<a href="http://identi.ca/group/postgresql">http://identi.ca/group/postgresql</a>
+</p>
+
+<p>
+pgCon Schedule is up: <a href="http://www.pgcon.org/2009/schedule/">http://www.pgcon.org/2009/schedule/</a>
+</p>
+
+<p>
+PgDay Brasilia will be April 17.  Contact fernando.ike AT gmail DOT
+com or eduardo DOT santos AT planejamento DOT gov DOT br to
+participate.
+</p>
+
+<p>
+CfP is open for PgDay Sao Paulo, which will be April 24.  Contact
+marins DOT consultoria AT gmail DOT com or marcelojscosta AT gmail DOT
+com to participate.
+</p>
+
+<p>
+There will also be PgDays on April 29 in Porto Velho, RO and on April
+30 in Ji-Parana, RO.  Contact Luis Fernando Bueno: proflfbueno AT
+gmail DOT com to participate.
+</p>
+
+<h2>PostgreSQL Product News</h2>
+<p>
+Benetl 2.6, an ETL tool for files using PostgreSQL, released.
+<a href="http://www.benetl.net">http://www.benetl.net</a>
+</p>
+
+<p>
+dataPro 1.6, a visual database management, development and conversion
+program, released.
+<a href="http://www.vive.net/products/datapro.htm">http://www.vive.net/products/datapro.htm</a>
+</p>
+
+<p>
+Simpycity 0.2.0a9, a python mapping system for PostgreSQL, released.
+<a href="https://projects.commandprompt.com/public/simpycity/repo/trunk/dist/Simpycity-0.2.0a9-py2.6.egg">https://projects.commandprompt.com/public/simpycity/repo/trunk/dist/Simpycity-0.2.0a9-py2.6.egg</a>
+</p>
+
+<p>
+== PostgreSQL 8.4 Feature of the Week == 
+</p>
+
+<p>
+Function Editing: psql will allow you to edit functions in-place with
+\ef using your favorite command-line editor.
+</p>
+
+<h2>PostgreSQL Tip of the Week</h2>
+<p>
+bonnie++, dd, and iozone are all good tools to do a quick test of your
+filesystem's I/O performance.  If your database is larger than RAM, it
+can't go any faster than the storage subsystem can!
+</p>
+
+<h2>PostgreSQL Jobs for March</h2>
+<p>
+Http://archives.postgresql.org/pgsql-jobs/2009-03/threads.php
+</p>
+
+<h2>PostgreSQL Local</h2>
+<p>
+PostgreSQLFr will have a booth at Solutions Linux 2009 March 31-April
+2 in Paris.  Sign up with sas AT postgresql DOT fr or at the
+French-language wiki:
+<a href="http://postgresql.fr/sl2009:start">http://postgresql.fr/sl2009:start</a>
+</p>
+
+<p>
+PostgreSQL Conference (JDCon) East 2009 registration is now open.
+<a href="http://www.postgresql.us/purchase">http://www.postgresql.us/purchase</a>
+</p>
+
+<p>
+Kevin Kempter will be speaking about backup and recover at Denver
+PUG's first meeting on April 8, 2009.
+<a href="http://www.diapug.org/Meeting.html">http://www.diapug.org/Meeting.html</a>
+</p>
+
+<p>
+PostgreSQL Conference, U.S. (JDCon) will be holding a PgDay at
+LinuxFest Northwest (April 25/26th). The call for papers is out at
+<a href="http://www.postgresqlconference.org/">http://www.postgresqlconference.org/</a>
+</p>
+
+<p>
+Michael Renner will be giving a PostgreSQL replication workshop at
+Netways OSDC 2009 on April 29 and 30 in Nuremberg, Germany.
+<a href="http://www.netways.de/english/osdc/y2009/programm/w/michael_renner_postgresql_repliziert_ein_ueberblick/">http://www.netways.de/english/osdc/y2009/programm/w/michael_renner_postgresql_repliziert_ein_ueberblick/</a>
+</p>
+
+<p>
+PGCon 2009 will be held 21-22 May 2009, in Ottawa at the University of
+Ottawa.  It will be preceded by two days of tutorials on 19-20 May
+2009.
+<a href="http://www.pgcon.org/2009/">http://www.pgcon.org/2009/</a>
+</p>
+
+<p>
+Save The Date: pgDay San Jose.  Sunday, July 19th 2009 immediately
+before OSCON.  CfP, more info TBA!
+</p>
+
+<p>
+PGCon Brazil will be take place October 23-24 2009 at Unicamp in
+Campinas, Sao Paulo state.
+</p>
+
+<h2>PostgreSQL in the News</h2>
+<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
+and Josh Berkus.
+</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.
+</p>
+
+<h2>Applied Patches</h2>
+<p>
+Peter Eisentraut committed:
+</p>
+
+<p>
+- In pgsql/src/bin/pg_dump/pg_dump.c, add -w option to --help output.
+  It was apparently forgotten when -w was implemented.
+</p>
+
+<p>
+- Rename pg_restore -m to -j, and add documentation about what good
+  numbers are.  Per discussion on -hackers.
+</p>
+
+<p>
+Bruce Momjian committed:
+</p>
+
+<p>
+- In pgsql/src/backend/utils/adt/datetime.c, document that datetime
+  year '0' is considered in a recent century, not just '00'.
+</p>
+
+<p>
+- In pgsql/src/backend/utils/adt/datetime.c, improve zero-year
+  comments.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/client-auth.sgml, clarify 'cert'
+  authentication documention.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/libpq.sgml, clarify libpq 'sslverify'
+  documentation wording.
+</p>
+
+<p>
+Tom Lane committed:
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/release.sgml, add just-assigned CVE number to
+  release notes for recent security issue.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/intarray.sgml, be more clear about when to use
+  gist__int_ops vs. gist__intbig_ops.  Per suggestion from Ron Mayer.
+</p>
+
+<p>
+- Optimize multi-batch hash joins when the outer relation has a
+  nonuniform distribution, by creating a special fast path for the
+  (first few) most common values of the outer relation.  Tuples having
+  hashvalues matching the MCVs are effectively forced to be in the
+  first batch, so that we never write them out to the batch temp
+  files.  Bryce Cutt and Ramon Lawrence, with some editorialization by
+  me.
+</p>
+
+<p>
+- Remove the datetime keywords ABSTIME and RELTIME, which we'd been
+  treating as noise words for the last twelve years, for compatibility
+  with Berkeley-era output formatting of the special INVALID values
+  for those datatypes.  Considering that the datatypes themselves have
+  been deprecated for awhile, this is taking backwards compatibility a
+  little far.  Per gripe from Josh Berkus.
+</p>
+
+<p>
+- Remove the -d and -D options of pg_dump and pg_dumpall.  The
+  functionality is still available, but you must now write the long
+  equivalent --inserts or --column-inserts.  This change is made to
+  eliminate confusion with the use of -d to specify a database name in
+  most other Postgres client programs.  Original patch by Greg Sabino
+  Mullane, modified per subsequent discussion.
+</p>
+
+<p>
+- Clean up pg_SSPI_error() coding a little bit: make the messages more
+  consistent, translate where intended, const-ify declarations.
+  Resolves a gripe from Alvaro Herrera as well as some stuff I didn't
+  like.
+</p>
+
+<p>
+- Add isExtend to the parameters of the buffer_read_start and
+  buffer_read_done DTrace probes, so that ordinary reads can be
+  distinguished from relation extension operations.  Move
+  buffer_read_start probe to before the smgrnblocks() call that's
+  needed in the isExtend case, since really that step should be
+  charged as part of the time needed for the extension operation.
+  (This makes it slightly harder to match the read_start with the
+  associated read_done, since now you can't match them on blockNumber,
+  but it should still be possible since isExtend operations on the
+  same relation can never be interleaved.)  Per recent discussion.  In
+  passing, add the page identity (forkNum/blockNum) to the parameters
+  of the buffer_flush_start/buffer_flush_done probes, which were
+  unaccountably lacking the info.
+</p>
+
+<p>
+- More fixes for 8.4 DTrace probes.  Remove useless
+  BUFFER_HIT/BUFFER_MISS probes --- the BUFFER_READ_DONE probe
+  provides the same information and more besides.  Expand the
+  LOCK_WAIT_START/DONE probe arguments so that there's actually some
+  chance of telling what is being waited for.  Update and clean up the
+  documentation.
+</p>
+
+<p>
+Heikki Linnakangas committed:
+</p>
+
+<p>
+- In pgsql/src/backend/postmaster, fix Windows-specific race condition
+  in syslogger. This could've been the cause of the "could not write
+  to log file: Bad file descriptor" errors reported at
+  <a href="http://archives.postgresql.org//pgsql-general/2008-06/msg00193.php">http://archives.postgresql.org//pgsql-general/2008-06/msg00193.php</a>
+  Backpatch to 8.3, the race condition was introduced by the CSV
+  logging patch.  Analysis and patch by Gurjeet Singh.
+</p>
+
+<p>
+- Add seven kanji characters defined in the Windows 950 codepage to
+  our big5/win950 <-> UTF8 conversion tables.  Per report by Roger
+  Chang.
+</p>
+
+<p>
+- Fix case of the just resurrected UCS_to_BIG5.pl script, and update
+  Makefile to use it.
+</p>
+
+<p>
+- In pgsql/contrib/pg_standby/pg_standby.c, don't intercept SIGQUIT as
+  a signal to trigger failover; that's what postmaster uses for
+  immediate shutdown. Trap SIGUSR1 as the preferred signal for that.
+  Per report by Fujii Masao and subsequent discussion on -hackers.
+</p>
+
+<p>
+- In pgsql/contrib/pg_standby/pg_standby.c, don't set the signal
+  handler for SIGQUIT on Windows. Buildfarm shows that reinstalling
+  the default signal handler doesn't work as it is on Windows.
+  Presumably core dumps on SIGQUIT are not a problem on Windows, so
+  rather than figure out what header files or other changes are
+  required to make it work, just don't bother.
+</p>
+
+<h2>Rejected Patches (for now)</h2>
+<p>
+No one was disappointed this week :-)
+</p>
+
+<h2>Pending Patches</h2>
+<p>
+Koichi Suzuki sent in another revision of the PITR performance
+improvement patch.
+</p>
+
+<p>
+Magnus Hagander sent in a patch which changes the path separator for
+files on windows to a backslash unconditionally.
+</p>
+
+<p>
+Teodor Sigaev sent in another revision of the patch to add B-Tree
+emulation to GIN indexes.
+</p>
+
+<p>
+Shrish Purohit sent in another revision of the Thick Index patch.
+</p>
+
+<p>
+Michael Renner sent in a doc patch to clarify between redo and
+checkpoint records.
+</p>
+
+<p>
+Pavel Stehule sent in a WIP patch to add transformationHook.
+</p>
+
+<p>
+Sergey Burladyan sent in a patch to check for ngettext in configure,
+add some new macros for ngettext, and change psql's "(1 row)" messages
+to _P(...) macros.
+</p>
+
+<p>
+Tom Lane sent in a patch which fixes some libxml incompatibilities.
+
+</p>
+