--- /dev/null
+<!-- BEGIN page_title_block -->
+Weekly News - February 01 2009
+<!-- END page_title_block -->
+
+<h1>PostgreSQL Weekly News - February 01 2009</h1>
+
+<p>
+Bug fix releases for the 8.3, 8.2, 8.1, 8.0 and 7.4 series will be out
+soon. Get ready to upgrade!
+</p>
+
+<p>
+Greg Smith posted version 0.90 of pgtune on pgfoundry.
+<a href="http://pgfoundry.org/projects/pgtune/">http://pgfoundry.org/projects/pgtune/</a>
+</p>
+
+<p>
+The Bulgarian PostgreSQL Users' Group will be meeting February 12,
+2009 at 7pm at Vinarnata, 19 Lavele str., Sofia.
+<a href="http://www.doodle.com/participation.html?pollId=vb788q7v8ybi4z39">http://www.doodle.com/participation.html?pollId=vb788q7v8ybi4z39</a>
+</p>
+
+<h2>PostgreSQL Product News</h2>
+<p>
+Archiveopteryx 3.0.6, a mail system based on PostgreSQL, released.
+<a href="http://www.archiveopteryx.org/3.0.6">http://www.archiveopteryx.org/3.0.6</a>
+</p>
+
+<p>
+Pgbuildfarm 3.2 client code is out. Upgrade!
+<a href="http://pgfoundry.org/frs/download.php/2069/build-farm-3_2.tgz">http://pgfoundry.org/frs/download.php/2069/build-farm-3_2.tgz</a>
+</p>
+
+<h2>PostgreSQL Tip of the Week</h2>
+<p>
+Need to make only part of your table unique, such as making only the
+usernames of active users unique? Use a Partial Unique Index:
+CREATE UNIQUE INDEX ON logins ( username ) WHERE active = true;
+</p>
+
+<h2>PostgreSQL Local</h2>
+<p>
+Richard Broersma is coordinating booth volunteers for SCALE (below).
+Contact him at richard DOT broersma AT gmail DOT com.
+</p>
+
+<p>
+SYDPUG will be meeting February 3, 2009 at 6:30pm at Fujitsu Australia
+in North Syndey. Mark Leslie will talk about the history and
+motivations of PostGIS.
+<a href="http://archives.postgresql.org/sydpug/2009-01/msg00000.php">http://archives.postgresql.org/sydpug/2009-01/msg00000.php</a>
+</p>
+
+<p>
+Many of the usual suspects will be at FOSDEM February 7-8 in Brussels,
+Belgium. More information and the schedule are available at:
+<a href="http://wiki.postgresql.eu/wiki/FOSDEM_2009">http://wiki.postgresql.eu/wiki/FOSDEM_2009</a>
+</p>
+
+<p>
+JNBPUG will be meeting February 9 19:00 at News Cafe on New Road in
+Midrand.
+</p>
+
+<p>
+Stephen Frost will be talking about column-level permissions at BWPUG
+February 9 at 6:30pm in the OmniTI offices.
+<a href="http://pugs.postgresql.org/bwpug">http://pugs.postgresql.org/bwpug</a>
+</p>
+
+<p>
+Prague PostgreSQL Developers' Day 2009 will be on February 12, 2009
+<a href="http://www.postgresql.org/about/event.808">http://www.postgresql.org/about/event.808</a>
+Schedule:
+<a href="http://www.postgres.cz/p2d2/2009/sched_en.html">http://www.postgres.cz/p2d2/2009/sched_en.html</a>
+</p>
+
+<p>
+SFPUG presents: Reece Hart on Unison DB for Computational Biology.
+February 10, 2009, location to be announced.
+<a href="http://postgresql.meetup.com/1/calendar/9351228/">http://postgresql.meetup.com/1/calendar/9351228/</a>
+</p>
+
+<p>
+PostgreSQL will be at SCALE February 20-22 in Los Angeles.
+<a href="http://www.socallinuxexpo.org/">http://www.socallinuxexpo.org/</a>
+</p>
+
+<p>
+Andreas 'ads' Scherbaum will be presenting a talk at Perl Workshop
+2009 on February 25 in Frankfurt am Main, Germany.
+<a href="http://www.perl-workshop.de/talks/151/view">http://www.perl-workshop.de/talks/151/view</a>
+</p>
+
+<p>
+PostgreSQL Conference, U.S. 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>
+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/papers.php">http://www.pgcon.org/2009/papers.php</a>
+</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.
+</p>
+
+<h2>Applied Patches</h2>
+<p>
+Peter Eisentraut committed:
+</p>
+
+<p>
+- Message format tuning in ecpg.
+</p>
+
+<p>
+- Revert updatable views.
+</p>
+
+<p>
+- Message fix in pgsql/src/interfaces/ecpg/preproc/parse.pl
+</p>
+
+<p>
+- Translation updates.
+</p>
+
+<p>
+- In pgsql/src/interfaces/ecpg/preproc/ecpg.c, whitespace fix in
+ message.
+</p>
+
+<p>
+- In ecpg, Make messages consistent with existing ones.
+</p>
+
+<p>
+Alvaro Herrera committed:
+</p>
+
+<p>
+- Allow extracting and parsing of reloptions from a bare pg_class
+ tuple, and refactor the relcache code that used to do that. This
+ allows other callers (particularly autovacuum) to do the same
+ without necessarily having to open and lock a table.
+</p>
+
+<p>
+Magnus Hagander committed:
+</p>
+
+<p>
+- In pgsql/src/backend/utils/adt/pg_locale.c, silence compiler
+ warnings in new win32 locale code when building on mingw. ITAGAKI
+ Takahiro.
+</p>
+
+<p>
+- In pgsql/src/test/regress/pg_regress.c, silence compiler warning on
+ win32. ITAGAKI Takahiro
+</p>
+
+<p>
+- In pgsql/src/bin/pg_ctl/pg_ctl.c, support running as a service on
+ Windows 7, by not specifying the JOB_OBJECT_UILIMIT_HANDLES flag.
+ Dave Page & Magnus Hagander
+</p>
+
+<p>
+- Go over all OpenSSL return values and make sure we compare them to
+ the documented API value. The previous code got it right as it's
+ implemented, but accepted too much/too little compared to the API
+ documentation. Per comment from Zdenek Kotala.
+</p>
+
+<p>
+- In pgsql/src/test/regress/pg_regress.c, change warning-silencing
+ code not to cast the pointer type, instead casting the value of the
+ variable later. Per comments from Tom Lane.
+</p>
+
+<p>
+Teodor Sigaev committed:
+</p>
+
+<p>
+- In pgsql/contrib/tsearch2/tsearch2.c, fix bug with multiple
+ evaluation of tsearch2 compatibility trigger, trigger data should be
+ restored. Backpatch only to 8.3 because previous versions don't
+ have such layer.
+</p>
+
+<p>
+- In pgsql/src/backend/tsearch/spell.c, fix incorrect dereferencing of
+ char* to array's index. Per report from Tommy Gildseth.
+</p>
+
+<p>
+Tom Lane committed:
+</p>
+
+<p>
+- Replace argument-checking Asserts with regular test-and-elog checks
+ in all encoding conversion functions. These are not can't-happen
+ cases because it's possible to create a conversion with the wrong
+ conversion function for the specified encoding pair. That would
+ lead to an Assert crash in an Assert-enabled build, or incorrect
+ conversion otherwise, neither of which is desirable. This would be
+ a DOS issue if production databases were customarily built with
+ asserts enabled, but fortunately that's not so. Per an observation
+ by Heikki. Back-patch to all supported branches.
+</p>
+
+<p>
+- Update time zone data files to tzdata release 2009a: introduces
+ Asia/Kathmandu as the preferred spelling of that zone name, corrects
+ historical DST information for Switzerland and Cuba.
+</p>
+
+<p>
+- In pgsql/doc/src/sgml/release.sgml, update back-branch release
+ notes.
+</p>
+
+<p>
+- Defend against null input in analyze_requires_snapshot(), per report
+ from Rushabh Lathia. Back-patch of patch of 2009-01-08. This is
+ necessary in 8.3, as reported by Bjorn Munch. It's not currently
+ necessary in 8.2, AFAICS, but seems best to include it there too.
+</p>
+
+<p>
+- In pgsql/src/backend/utils/adt/arrayfuncs.c, fix unnest() to handle
+ a toasted input array safely. Per report from Alvaro Herrera.
+</p>
+
+<p>
+Heikki Linnakangas committed:
+</p>
+
+<p>
+- Check that connection limit is within valid range. IOW, not < -1.
+ It's missing in older versions too, but it doesn't seem worth
+ back-porting. All negative are just harmlessly treated as "no
+ limit", and tightening the check might even brake an application
+ that relies on it.
+</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 revision of his SE-PostgreSQL patch.
+</p>
+
+<p>
+KaiGai Kohei sent in two doc patches atop his SE-PostgreSQL patches.
+</p>
+
+<p>
+Brendan Jurd sent in an updated patch to correct the meridiem markers.
+</p>
+
+<p>
+Zdenek Kotala sent in another revision of his space reservation patch.
+</p>
+
+<p>
+Fujii Masao sent in another revision of the synchronous replication
+patch.
+</p>
+
+<p>
+Simon Riggs sent in a bug fix atop the Hot Standby patch.
+</p>
+
+<p>
+Heikki Linnakangas sent in two more revisions of the Recovery
+Infrastructure patch.
+</p>
+
+<p>
+Kenneth Marshall sent in another revision of the updated hash
+functions patch.
+</p>
+
+<p>
+Timo Savola sent in a patch which allows people to set a sample
+percentage for logging.
+</p>
+
+<p>
+Alvaro Herrera sent in two more revisions of his patch to add
+namespaces to reloptions.
+</p>
+
+<p>
+Fernando Ike de Oliveira sent in a patch to add \dL, which lists
+languages, to psql.
+</p>
+
+<p>
+Andrew Dunstan sent in another revision of his parallel pg_dump patch.
+</p>
+
+<p>
+Euler Taveira de Oliveira sent in two patchs atop Alvaro Herrera's
+reloptions patch.
+</p>
+
+<p>
+Hiroshi Saito sent in three revisions of a patch to generate a
+.def (DLL symbol export) file for the event log plugin on mingw.
+</p>
+
+<p>
+Robert Haas sent in a patch to optimize add_path in the planner.
+
+</p>
+