Subject: CVS commit: pkgsrc/databases
To: None <pkgsrc-changes@NetBSD.org>
From: Joerg Sonnenberger <joerg@netbsd.org>
List: pkgsrc-changes
Date: 02/21/2006 19:05:07
Module Name:	pkgsrc
Committed By:	joerg
Date:		Tue Feb 21 19:05:07 UTC 2006

Modified Files:
	pkgsrc/databases/postgresql80: Makefile Makefile.common distinfo
	pkgsrc/databases/postgresql80-client: Makefile PLIST
	pkgsrc/databases/postgresql80-plperl: Makefile
	pkgsrc/databases/postgresql80-plpython: Makefile
	pkgsrc/databases/postgresql80-pltcl: Makefile
	pkgsrc/databases/postgresql80-server: Makefile

Log Message:
Update PostgreSQL 8.0.x to 8.0.7.

The fix for locales and plperl in 8.0.6 might make an REINDEX necessary.

Changes from 8.0.5 to 8.0.6:
- Fix Windows code so that postmaster will continue rather than exit if
there is no more room in ShmemBackendArray (Magnus)
- Fix bug introduced in 8.0 that could allow ReadBuffer to return an
already-used page as new, potentially causing loss of recently-committed
data (Tom)
- Fix for protocol-level Describe messages issued outside a transaction
or in a failed transaction (Tom)
- Fix character string comparison for locales that consider different
character combinations as equal, such as Hungarian (Tom)
- Set locale environment variables during postmaster startup to ensure
that plperl won't change the locale later
- Allow more flexible relocation of installation directories (Tom)
- Fix longstanding bug in strpos() and regular expression handling in
certain rarely used Asian multi-byte character sets (Tatsuo)
- Various fixes for functions returning RECORDs (Tom)
- Fix bug in /contrib/pgcrypto gen_salt, which caused it not to use all
available salt space for MD5 and XDES algorithms (Marko Kreen, Solar
Designer)
- Fix /contrib/dblink to throw an error, rather than crashing, when the
number of columns specified is different from what's actually returned
by the query (Joe)

Changes from 8.0.6 to 8.0.7:
- Fix potential crash in SET SESSION AUTHORIZATION (CVE-2006-0553)
- Fix bug with row visibility logic in self-inserted rows (Tom)
- Fix race condition that could lead to "file already exists" errors
during pg_clog and pg_subtrans file creation (Tom)
- Fix cases that could lead to crashes if a cache-invalidation message
arrives at just the wrong time (Tom)
- Properly check DOMAIN constraints for UNKNOWN parameters in prepared
statements (Neil)
- Ensure ALTER COLUMN TYPE will process FOREIGN KEY, UNIQUE, and PRIMARY
KEY constraints in the proper order (Nakano Yoshihisa)
- Fixes to allow restoring dumps that have cross-schema references to
custom operators or operator classes (Tom)
- Allow pg_restore to continue properly after a COPY failure; formerly
it tried to treat the remaining COPY data as SQL commands (Stephen
Frost)
- Fix pg_ctl unregister crash when the data directory is not specified
(Magnus)
- Fix ecpg crash on AMD64 and PPC (Neil)
- Recover properly if error occurs during argument passing in PL/python
(Neil)
- Fix PL/perl's handling of locales on Win32 to match the backend
(Andrew)
- Fix crash when log_min_messages is set to DEBUG3 or above in
postgresql.conf on Win32 (Bruce)
- Fix pgxs -L library path specification for Win32, Cygwin, OS X, AIX
(Bruce)
- Check that SID is enabled while checking for Win32 admin privileges
(Magnus)
- Properly reject out-of-range date inputs (Kris Jurka)
- Portability fix for testing presence of finite and isinf during
configure (Tom)


To generate a diff of this commit:
cvs rdiff -r1.8 -r1.9 pkgsrc/databases/postgresql80/Makefile
cvs rdiff -r1.15 -r1.16 pkgsrc/databases/postgresql80/Makefile.common
cvs rdiff -r1.11 -r1.12 pkgsrc/databases/postgresql80/distinfo
cvs rdiff -r1.15 -r1.16 pkgsrc/databases/postgresql80-client/Makefile
cvs rdiff -r1.9 -r1.10 pkgsrc/databases/postgresql80-client/PLIST
cvs rdiff -r1.4 -r1.5 pkgsrc/databases/postgresql80-plperl/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/databases/postgresql80-plpython/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/databases/postgresql80-pltcl/Makefile
cvs rdiff -r1.18 -r1.19 pkgsrc/databases/postgresql80-server/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.