pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Feb  9 11:19:19 UTC 2013

Modified Files:
        pkgsrc/databases/postgresql83: Makefile.common distinfo
        pkgsrc/databases/postgresql83-adminpack: Makefile
        pkgsrc/databases/postgresql83-client: Makefile PLIST
        pkgsrc/databases/postgresql83-plperl: Makefile
        pkgsrc/databases/postgresql83-plpython: Makefile
        pkgsrc/databases/postgresql83-pltcl: Makefile
        pkgsrc/databases/postgresql83-server: Makefile
        pkgsrc/databases/postgresql84: Makefile.common distinfo
        pkgsrc/databases/postgresql84-adminpack: Makefile
        pkgsrc/databases/postgresql84-client: Makefile PLIST
        pkgsrc/databases/postgresql84-dblink: Makefile
        pkgsrc/databases/postgresql84-pgcrypto: Makefile
        pkgsrc/databases/postgresql84-plperl: Makefile
        pkgsrc/databases/postgresql84-plpython: Makefile
        pkgsrc/databases/postgresql84-pltcl: Makefile
        pkgsrc/databases/postgresql84-server: Makefile PLIST
        pkgsrc/databases/postgresql90: Makefile.common distinfo
        pkgsrc/databases/postgresql90-adminpack: Makefile PLIST
        pkgsrc/databases/postgresql90-client: Makefile PLIST buildlink3.mk
        pkgsrc/databases/postgresql90-datatypes: Makefile PLIST
        pkgsrc/databases/postgresql90-dblink: Makefile PLIST
        pkgsrc/databases/postgresql90-docs: Makefile PLIST
        pkgsrc/databases/postgresql90-fuzzystrmatch: Makefile
        pkgsrc/databases/postgresql90-monitoring: Makefile
        pkgsrc/databases/postgresql90-pgcrypto: Makefile
        pkgsrc/databases/postgresql90-plperl: Makefile
        pkgsrc/databases/postgresql90-plpython: Makefile
        pkgsrc/databases/postgresql90-pltcl: Makefile
        pkgsrc/databases/postgresql90-replicationtools: Makefile
        pkgsrc/databases/postgresql90-server: Makefile PLIST
        pkgsrc/databases/postgresql90-upgrade: Makefile
        pkgsrc/databases/postgresql91: Makefile.common distinfo
        pkgsrc/databases/postgresql91-adminpack: Makefile
        pkgsrc/databases/postgresql91-client: Makefile PLIST
        pkgsrc/databases/postgresql91-datatypes: Makefile
        pkgsrc/databases/postgresql91-dblink: Makefile
        pkgsrc/databases/postgresql91-docs: Makefile PLIST
        pkgsrc/databases/postgresql91-fuzzystrmatch: Makefile
        pkgsrc/databases/postgresql91-monitoring: Makefile
        pkgsrc/databases/postgresql91-pgcrypto: Makefile
        pkgsrc/databases/postgresql91-plperl: Makefile PLIST
        pkgsrc/databases/postgresql91-plpython: Makefile PLIST
        pkgsrc/databases/postgresql91-pltcl: Makefile
        pkgsrc/databases/postgresql91-replicationtools: Makefile
        pkgsrc/databases/postgresql91-server: Makefile PLIST
        pkgsrc/databases/postgresql91-upgrade: Makefile
        pkgsrc/databases/postgresql92: Makefile.common distinfo
        pkgsrc/databases/postgresql92-adminpack: Makefile
        pkgsrc/databases/postgresql92-client: Makefile PLIST
        pkgsrc/databases/postgresql92-datatypes: Makefile
        pkgsrc/databases/postgresql92-dblink: Makefile
        pkgsrc/databases/postgresql92-docs: Makefile PLIST
        pkgsrc/databases/postgresql92-fuzzystrmatch: Makefile
        pkgsrc/databases/postgresql92-monitoring: Makefile
        pkgsrc/databases/postgresql92-pgcrypto: Makefile
        pkgsrc/databases/postgresql92-plperl: Makefile PLIST
        pkgsrc/databases/postgresql92-plpython: Makefile PLIST
        pkgsrc/databases/postgresql92-pltcl: Makefile
        pkgsrc/databases/postgresql92-replicationtools: Makefile
        pkgsrc/databases/postgresql92-server: Makefile PLIST
        pkgsrc/databases/postgresql92-upgrade: Makefile

Log Message:
The PostgreSQL Global Development Group has released a security update to all 
current versions of the PostgreSQL database system, including versions 9.2.3, 
9.1.8, 9.0.12, 8.4.16, and 8.3.23. This update fixes a denial-of-service (DOS) 
vulnerability. All users should update their PostgreSQL installations as soon 
as possible.

The security issue fixed in this release, CVE-2013-0255, allows a previously 
authenticated user to crash the server by calling an internal function with 
invalid arguments. This issue was discovered by independent security researcher 
Sumit Soni this week and reported via Secunia SVCRP, and we are grateful for 
their efforts in making PostgreSQL more secure.

Today's update also fixes a performance regression which caused a decrease in 
throughput when using dynamic queries in stored procedures in version 9.2. 
Applications which use PL/pgSQL's EXECUTE are strongly affected by this 
regression and should be updated. Additionally, we have fixed intermittent 
crashes caused by CREATE/DROP INDEX CONCURRENTLY, and multiple minor issues 
with replication.

This release is expected to be the final update for version 8.3, which is now 
End-of-Life (EOL). Users of version 8.3 should plan to upgrade to a later 
version of PostgreSQL immediately. For more information, see our Versioning 
Policy.

This update release also contains fixes for many minor issues discovered and 
patched by the PostgreSQL community in the last two months, including:

* Prevent unnecessary table scans during vacuuming
* Prevent spurious cached plan error in PL/pgSQL
* Allow sub-SELECTs to be subscripted
* Prevent DROP OWNED from dropping databases or tablespaces
* Make ECPG use translated messages
* Allow PL/Python to use multi-table trigger functions (again) in 9.1 and 9.2
* Fix several activity log management issues on Windows
* Prevent autovacuum file truncation from being cancelled by deadlock_timeout
* Make extensions build with the .exe suffix automatically on Windows
* Fix concurrency issues with CREATE/DROP DATABASE
* Reject out-of-range values in to_date() conversion function
* Revert cost estimation for large indexes back to pre-9.2 behavior
* Make pg_basebackup tolerate timeline switches
* Cleanup leftover temp table entries during crash recovery
* Prevent infinite loop when COPY inserts a large tuple into a table with a 
large fillfactor
* Prevent integer overflow in dynahash creation
* Make pg_upgrade work with INVALID indexes
* Fix bugs in TYPE privileges
* Allow Contrib installchecks to run in their own databases
* Many documentation updates
* Add new timezone "FET".


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 pkgsrc/databases/postgresql83/Makefile.common
cvs rdiff -u -r1.27 -r1.28 pkgsrc/databases/postgresql83/distinfo
cvs rdiff -u -r1.13 -r1.14 pkgsrc/databases/postgresql83-adminpack/Makefile
cvs rdiff -u -r1.30 -r1.31 pkgsrc/databases/postgresql83-client/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/databases/postgresql83-client/PLIST
cvs rdiff -u -r1.21 -r1.22 pkgsrc/databases/postgresql83-plperl/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/databases/postgresql83-plpython/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/databases/postgresql83-pltcl/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/databases/postgresql83-server/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/databases/postgresql84/Makefile.common
cvs rdiff -u -r1.23 -r1.24 pkgsrc/databases/postgresql84/distinfo
cvs rdiff -u -r1.11 -r1.12 pkgsrc/databases/postgresql84-adminpack/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/databases/postgresql84-client/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/databases/postgresql84-client/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/databases/postgresql84-dblink/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/postgresql84-pgcrypto/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/databases/postgresql84-plperl/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/databases/postgresql84-plpython/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/databases/postgresql84-pltcl/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/databases/postgresql84-server/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/databases/postgresql84-server/PLIST
cvs rdiff -u -r1.22 -r1.23 pkgsrc/databases/postgresql90/Makefile.common
cvs rdiff -u -r1.15 -r1.16 pkgsrc/databases/postgresql90/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/postgresql90-adminpack/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/databases/postgresql90-adminpack/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/databases/postgresql90-client/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/databases/postgresql90-client/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/postgresql90-client/buildlink3.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/postgresql90-datatypes/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/databases/postgresql90-datatypes/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/postgresql90-dblink/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql90-dblink/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/postgresql90-docs/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/databases/postgresql90-docs/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/postgresql90-fuzzystrmatch/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/databases/postgresql90-monitoring/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/postgresql90-pgcrypto/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/databases/postgresql90-plperl/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/databases/postgresql90-plpython/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/postgresql90-pltcl/Makefile
cvs rdiff -u -r1.7 -r1.8 \
    pkgsrc/databases/postgresql90-replicationtools/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/databases/postgresql90-server/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/databases/postgresql90-server/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/postgresql90-upgrade/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/databases/postgresql91/Makefile.common \
    pkgsrc/databases/postgresql91/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/postgresql91-adminpack/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/databases/postgresql91-client/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql91-client/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/postgresql91-datatypes/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/postgresql91-dblink/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/databases/postgresql91-docs/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/databases/postgresql91-docs/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/postgresql91-fuzzystrmatch/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/postgresql91-monitoring/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/postgresql91-pgcrypto/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/databases/postgresql91-plperl/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/postgresql91-plperl/PLIST
cvs rdiff -u -r1.7 -r1.8 pkgsrc/databases/postgresql91-plpython/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql91-plpython/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/postgresql91-pltcl/Makefile
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/databases/postgresql91-replicationtools/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/postgresql91-server/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/databases/postgresql91-server/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/databases/postgresql91-upgrade/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92/Makefile.common
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/postgresql92/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-adminpack/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-client/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/postgresql92-client/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-datatypes/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-dblink/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/postgresql92-docs/Makefile \
    pkgsrc/databases/postgresql92-docs/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-fuzzystrmatch/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-monitoring/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-pgcrypto/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-plperl/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/postgresql92-plperl/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-plpython/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/postgresql92-plpython/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-pltcl/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/databases/postgresql92-replicationtools/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-server/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/postgresql92-server/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/postgresql92-upgrade/Makefile

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




Home | Main Index | Thread Index | Old Index