Update to 9.0.3.

+ CVE fix (CVE-2010-4015)
+ fix nasty behavior:
  - Before exiting walreceiver, ensure all the received WAL is fsync'd to disk.
    Otherwise the standby server could replay some un-synced WAL, conceivably leading
    to data corruption if the system crashes just at that point.
  - Make ALTER TABLE revalidate uniqueness and exclusion constraints when needed

Tested in a bulk by landry@

ok ajacoutot@, landry@, sthen@
This commit is contained in:
pea 2011-02-02 14:10:45 +00:00
parent 77403fc962
commit 6c67d07d32
3 changed files with 12 additions and 11 deletions

View File

@ -1,20 +1,17 @@
# $OpenBSD: Makefile,v 1.143 2011/01/05 16:05:54 ajacoutot Exp $ # $OpenBSD: Makefile,v 1.144 2011/02/02 14:10:45 pea Exp $
COMMENT-main= PostgreSQL RDBMS (client) COMMENT-main= PostgreSQL RDBMS (client)
COMMENT-server= PostgreSQL RDBMS (server) COMMENT-server= PostgreSQL RDBMS (server)
COMMENT-docs= PostgreSQL RDBMS documentation COMMENT-docs= PostgreSQL RDBMS documentation
COMMENT-contrib=PostgreSQL RDBMS contributions COMMENT-contrib=PostgreSQL RDBMS contributions
VERSION= 9.0.2 VERSION= 9.0.3
DISTNAME= postgresql-${VERSION} DISTNAME= postgresql-${VERSION}
PKGNAME-main= postgresql-client-${VERSION} PKGNAME-main= postgresql-client-${VERSION}
PKGNAME-server= postgresql-server-${VERSION} PKGNAME-server= postgresql-server-${VERSION}
PKGNAME-docs= postgresql-docs-${VERSION} PKGNAME-docs= postgresql-docs-${VERSION}
PKGNAME-contrib=postgresql-contrib-${VERSION} PKGNAME-contrib=postgresql-contrib-${VERSION}
REVISION-server=3
REVISION-contrib=0
CATEGORIES= databases CATEGORIES= databases
SHARED_LIBS= ecpg 7.2 \ SHARED_LIBS= ecpg 7.2 \
ecpg_compat 4.2 \ ecpg_compat 4.2 \

View File

@ -1,5 +1,5 @@
MD5 (postgresql-9.0.2.tar.gz) = MOh+cE51wsWxQRgrCje78A== MD5 (postgresql-9.0.3.tar.gz) = Vjht7S1dzYpM7vDagcPSLA==
RMD160 (postgresql-9.0.2.tar.gz) = kaqp/0ayakowhfvCfquS8zgz7uM= RMD160 (postgresql-9.0.3.tar.gz) = Ceix61dqhiHpa4Bm4EErXwz7w6E=
SHA1 (postgresql-9.0.2.tar.gz) = BrfifvPWLuVyW+9G6iZAsbprnJs= SHA1 (postgresql-9.0.3.tar.gz) = yPtdHXkw54IR5VS7V1EYOoFI0O4=
SHA256 (postgresql-9.0.2.tar.gz) = vIe0OJrPSXgkxu5g/AeCr4p+4jv+DemdotVu8smZFzI= SHA256 (postgresql-9.0.3.tar.gz) = Nrs6YlahYcDJS/pTSlK6Wv5FKJvbYmxazbew4htRl8w=
SIZE (postgresql-9.0.2.tar.gz) = 18319339 SIZE (postgresql-9.0.3.tar.gz) = 18335858

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-docs,v 1.48 2010/12/17 10:27:18 pea Exp $ @comment $OpenBSD: PLIST-docs,v 1.49 2011/02/02 14:10:45 pea Exp $
share/doc/postgresql/ share/doc/postgresql/
share/doc/postgresql/COPYRIGHT share/doc/postgresql/COPYRIGHT
share/doc/postgresql/HISTORY share/doc/postgresql/HISTORY
@ -670,6 +670,7 @@ share/doc/postgresql/html/release-8-2-17.html
share/doc/postgresql/html/release-8-2-18.html share/doc/postgresql/html/release-8-2-18.html
share/doc/postgresql/html/release-8-2-19.html share/doc/postgresql/html/release-8-2-19.html
share/doc/postgresql/html/release-8-2-2.html share/doc/postgresql/html/release-8-2-2.html
share/doc/postgresql/html/release-8-2-20.html
share/doc/postgresql/html/release-8-2-3.html share/doc/postgresql/html/release-8-2-3.html
share/doc/postgresql/html/release-8-2-4.html share/doc/postgresql/html/release-8-2-4.html
share/doc/postgresql/html/release-8-2-5.html share/doc/postgresql/html/release-8-2-5.html
@ -683,6 +684,7 @@ share/doc/postgresql/html/release-8-3-10.html
share/doc/postgresql/html/release-8-3-11.html share/doc/postgresql/html/release-8-3-11.html
share/doc/postgresql/html/release-8-3-12.html share/doc/postgresql/html/release-8-3-12.html
share/doc/postgresql/html/release-8-3-13.html share/doc/postgresql/html/release-8-3-13.html
share/doc/postgresql/html/release-8-3-14.html
share/doc/postgresql/html/release-8-3-2.html share/doc/postgresql/html/release-8-3-2.html
share/doc/postgresql/html/release-8-3-3.html share/doc/postgresql/html/release-8-3-3.html
share/doc/postgresql/html/release-8-3-4.html share/doc/postgresql/html/release-8-3-4.html
@ -698,9 +700,11 @@ share/doc/postgresql/html/release-8-4-3.html
share/doc/postgresql/html/release-8-4-4.html share/doc/postgresql/html/release-8-4-4.html
share/doc/postgresql/html/release-8-4-5.html share/doc/postgresql/html/release-8-4-5.html
share/doc/postgresql/html/release-8-4-6.html share/doc/postgresql/html/release-8-4-6.html
share/doc/postgresql/html/release-8-4-7.html
share/doc/postgresql/html/release-8-4.html share/doc/postgresql/html/release-8-4.html
share/doc/postgresql/html/release-9-0-1.html share/doc/postgresql/html/release-9-0-1.html
share/doc/postgresql/html/release-9-0-2.html share/doc/postgresql/html/release-9-0-2.html
share/doc/postgresql/html/release-9-0-3.html
share/doc/postgresql/html/release-9-0.html share/doc/postgresql/html/release-9-0.html
share/doc/postgresql/html/release.html share/doc/postgresql/html/release.html
share/doc/postgresql/html/resources.html share/doc/postgresql/html/resources.html