diff --git a/doc/src/sgml/release-7.4.sgml b/doc/src/sgml/release-7.4.sgml index 913e505bf92..17758234030 100644 --- a/doc/src/sgml/release-7.4.sgml +++ b/doc/src/sgml/release-7.4.sgml @@ -1,6 +1,126 @@ - + + + Release 7.4.27 + + + Release date + 2009-12-14 + + + + This release contains a variety of fixes from 7.4.26. + For information about new features in the 7.4 major release, see + . + + + + Migration to Version 7.4.27 + + + A dump/restore is not required for those running 7.4.X. + However, if you are upgrading from a version earlier than 7.4.26, + see the release notes for 7.4.26. + + + + + + Changes + + + + + + Protect against indirect security threats caused by index functions + changing session-local state (Gurjeet Singh, Tom) + + + + This change prevents allegedly-immutable index functions from possibly + subverting a superuser's session (CVE-2009-4136). + + + + + + Reject SSL certificates containing an embedded null byte in the common + name (CN) field (Magnus) + + + + This prevents unintended matching of a certificate to a server or client + name during SSL validation (CVE-2009-4034). + + + + + + Fix possible crash during backend-startup-time cache initialization (Tom) + + + + + + Prevent signals from interrupting VACUUM at unsafe times + (Alvaro) + + + + This fix prevents a PANIC if a VACUUM FULL is cancelled + after it's already committed its tuple movements, as well as transient + errors if a plain VACUUM is interrupted after having + truncated the table. + + + + + + Fix possible crash due to integer overflow in hash table size + calculation (Tom) + + + + This could occur with extremely large planner estimates for the size of + a hashjoin's result. + + + + + + Fix very rare crash in inet/cidr comparisons (Chris + Mikkelson) + + + + + + Fix PAM password processing to be more robust (Tom) + + + + The previous code is known to fail with the combination of the Linux + pam_krb5 PAM module with Microsoft Active Directory as the + domain controller. It might have problems elsewhere too, since it was + making unjustified assumptions about what arguments the PAM stack would + pass to it. + + + + + + Make the postmaster ignore any application_name parameter in + connection request packets, to improve compatibility with future libpq + versions (Tom) + + + + + + + + Release 7.4.26 diff --git a/doc/src/sgml/release-8.0.sgml b/doc/src/sgml/release-8.0.sgml index 62a255c19f6..de2468f9cea 100644 --- a/doc/src/sgml/release-8.0.sgml +++ b/doc/src/sgml/release-8.0.sgml @@ -1,6 +1,161 @@ - + + + Release 8.0.23 + + + Release date + 2009-12-14 + + + + This release contains a variety of fixes from 8.0.22. + For information about new features in the 8.0 major release, see + . + + + + Migration to Version 8.0.23 + + + A dump/restore is not required for those running 8.0.X. + However, if you are upgrading from a version earlier than 8.0.22, + see the release notes for 8.0.22. + + + + + + Changes + + + + + + Protect against indirect security threats caused by index functions + changing session-local state (Gurjeet Singh, Tom) + + + + This change prevents allegedly-immutable index functions from possibly + subverting a superuser's session (CVE-2009-4136). + + + + + + Reject SSL certificates containing an embedded null byte in the common + name (CN) field (Magnus) + + + + This prevents unintended matching of a certificate to a server or client + name during SSL validation (CVE-2009-4034). + + + + + + Fix possible crash during backend-startup-time cache initialization (Tom) + + + + + + Prevent signals from interrupting VACUUM at unsafe times + (Alvaro) + + + + This fix prevents a PANIC if a VACUUM FULL is cancelled + after it's already committed its tuple movements, as well as transient + errors if a plain VACUUM is interrupted after having + truncated the table. + + + + + + Fix possible crash due to integer overflow in hash table size + calculation (Tom) + + + + This could occur with extremely large planner estimates for the size of + a hashjoin's result. + + + + + + Fix very rare crash in inet/cidr comparisons (Chris + Mikkelson) + + + + + + Fix premature drop of temporary files used for a cursor that is accessed + within a subtransaction (Heikki) + + + + + + Fix PAM password processing to be more robust (Tom) + + + + The previous code is known to fail with the combination of the Linux + pam_krb5 PAM module with Microsoft Active Directory as the + domain controller. It might have problems elsewhere too, since it was + making unjustified assumptions about what arguments the PAM stack would + pass to it. + + + + + + Fix rare crash in exception processing in PL/Python (Peter) + + + + + + Ensure psql's flex module is compiled with the correct + system header definitions (Tom) + + + + This fixes build failures on platforms where + --enable-largefile causes incompatible changes in the + generated code. + + + + + + Make the postmaster ignore any application_name parameter in + connection request packets, to improve compatibility with future libpq + versions (Tom) + + + + + + Update time zone data files to tzdata release 2009s + for DST law changes in Antarctica, Argentina, Bangladesh, Fiji, + Novokuznetsk, Pakistan, Palestine, Samoa, Syria; also historical + corrections for Hong Kong. + + + + + + + + Release 8.0.22 diff --git a/doc/src/sgml/release-8.1.sgml b/doc/src/sgml/release-8.1.sgml index 145b16a39e8..d332626aa77 100644 --- a/doc/src/sgml/release-8.1.sgml +++ b/doc/src/sgml/release-8.1.sgml @@ -1,6 +1,187 @@ - + + + Release 8.1.19 + + + Release date + 2009-12-14 + + + + This release contains a variety of fixes from 8.1.18. + For information about new features in the 8.1 major release, see + . + + + + Migration to Version 8.1.19 + + + A dump/restore is not required for those running 8.1.X. + However, if you are upgrading from a version earlier than 8.1.18, + see the release notes for 8.1.18. + + + + + + Changes + + + + + + Protect against indirect security threats caused by index functions + changing session-local state (Gurjeet Singh, Tom) + + + + This change prevents allegedly-immutable index functions from possibly + subverting a superuser's session (CVE-2009-4136). + + + + + + Reject SSL certificates containing an embedded null byte in the common + name (CN) field (Magnus) + + + + This prevents unintended matching of a certificate to a server or client + name during SSL validation (CVE-2009-4034). + + + + + + Fix possible crash during backend-startup-time cache initialization (Tom) + + + + + + Prevent signals from interrupting VACUUM at unsafe times + (Alvaro) + + + + This fix prevents a PANIC if a VACUUM FULL is cancelled + after it's already committed its tuple movements, as well as transient + errors if a plain VACUUM is interrupted after having + truncated the table. + + + + + + Fix possible crash due to integer overflow in hash table size + calculation (Tom) + + + + This could occur with extremely large planner estimates for the size of + a hashjoin's result. + + + + + + Fix very rare crash in inet/cidr comparisons (Chris + Mikkelson) + + + + + + Ensure that shared tuple-level locks held by prepared transactions are + not ignored (Heikki) + + + + + + Fix premature drop of temporary files used for a cursor that is accessed + within a subtransaction (Heikki) + + + + + + Fix PAM password processing to be more robust (Tom) + + + + The previous code is known to fail with the combination of the Linux + pam_krb5 PAM module with Microsoft Active Directory as the + domain controller. It might have problems elsewhere too, since it was + making unjustified assumptions about what arguments the PAM stack would + pass to it. + + + + + + Fix processing of ownership dependencies during CREATE OR + REPLACE FUNCTION (Tom) + + + + + + Ensure that Perl arrays are properly converted to + PostgreSQL arrays when returned by a set-returning + PL/Perl function (Andrew Dunstan, Abhijit Menon-Sen) + + + + This worked correctly already for non-set-returning functions. + + + + + + Fix rare crash in exception processing in PL/Python (Peter) + + + + + + Ensure psql's flex module is compiled with the correct + system header definitions (Tom) + + + + This fixes build failures on platforms where + --enable-largefile causes incompatible changes in the + generated code. + + + + + + Make the postmaster ignore any application_name parameter in + connection request packets, to improve compatibility with future libpq + versions (Tom) + + + + + + Update time zone data files to tzdata release 2009s + for DST law changes in Antarctica, Argentina, Bangladesh, Fiji, + Novokuznetsk, Pakistan, Palestine, Samoa, Syria; also historical + corrections for Hong Kong. + + + + + + + + Release 8.1.18