diff options
author | Tom Lane | 2004-10-22 00:27:34 +0000 |
---|---|---|
committer | Tom Lane | 2004-10-22 00:27:34 +0000 |
commit | 6452043ec8e4493c6c283646dec0957f948d2f0d (patch) | |
tree | b89073151d38425abf53ca1fae8f4b2c3d848c91 | |
parent | 6acddf56b43bed91d6014eab99416b669ffb6084 (diff) |
Stamp release 7.2.6.REL7_2_6
-rw-r--r-- | HISTORY | 30 | ||||
-rwxr-xr-x | configure | 2 | ||||
-rw-r--r-- | configure.in | 2 | ||||
-rw-r--r-- | doc/bug.template | 2 | ||||
-rw-r--r-- | doc/src/sgml/release.sgml | 53 | ||||
-rw-r--r-- | doc/src/sgml/version.sgml | 2 | ||||
-rw-r--r-- | src/include/pg_config.h.win32 | 4 | ||||
-rw-r--r-- | src/interfaces/libpq++/libpq++dll.rc | 8 | ||||
-rw-r--r-- | src/interfaces/libpq/libpq.rc | 8 |
9 files changed, 96 insertions, 15 deletions
@@ -1,6 +1,36 @@ Release Notes + Release 7.2.6 + + Release date: 2004-10-22 + + This release contains a variety of fixes from 7.2.5. + _________________________________________________________________ + + Migration to version 7.2.6 + + A dump/restore is not required for those running 7.2.X. + _________________________________________________________________ + + Changes + + * Repair possible failure to update hint bits on disk + Under rare circumstances this oversight could lead to "could not + access transaction status" failures, which qualifies it as a + potential-data-loss bug. + * Ensure that hashed outer join does not miss tuples + Very large left joins using a hash join plan could fail to output + unmatched left-side rows given just the right data distribution. + * Disallow running pg_ctl as root + This is to guard against any possible security issues. + * Avoid using temp files in /tmp in make_oidjoins_check + This has been reported as a security issue, though it's hardly + worthy of concern since there is no reason for non-developers to + use this script anyway. + * Update to newer versions of Bison + _________________________________________________________________ + Release 7.2.5 Release date: 2004-08-16 diff --git a/configure b/configure index 48dc04696b4..26ce7485abc 100755 --- a/configure +++ b/configure @@ -615,7 +615,7 @@ ac_config_sub=$ac_aux_dir/config.sub ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. -VERSION='7.2.5' +VERSION='7.2.6' cat >> confdefs.h <<EOF #define PG_VERSION "$VERSION" diff --git a/configure.in b/configure.in index 4479a70175a..0499d1df3f5 100644 --- a/configure.in +++ b/configure.in @@ -28,7 +28,7 @@ AC_CONFIG_HEADER(src/include/pg_config.h) AC_PREREQ(2.13) AC_CONFIG_AUX_DIR(config) -VERSION='7.2.5' +VERSION='7.2.6' AC_SUBST(VERSION) AC_DEFINE_UNQUOTED(PG_VERSION, "$VERSION") diff --git a/doc/bug.template b/doc/bug.template index f8548ebd6df..eaf100eed4c 100644 --- a/doc/bug.template +++ b/doc/bug.template @@ -27,7 +27,7 @@ System Configuration Operating System (example: Linux 2.0.26 ELF) : - PostgreSQL version (example: PostgreSQL-7.2.5): PostgreSQL-7.2.5 + PostgreSQL version (example: PostgreSQL-7.2.6): PostgreSQL-7.2.6 Compiler used (example: gcc 2.95.2) : diff --git a/doc/src/sgml/release.sgml b/doc/src/sgml/release.sgml index ddbc4a69d9a..75dbcdb5189 100644 --- a/doc/src/sgml/release.sgml +++ b/doc/src/sgml/release.sgml @@ -1,10 +1,61 @@ <!-- -$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.115.2.9 2004/08/15 01:23:28 tgl Exp $ +$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.115.2.10 2004/10/22 00:27:33 tgl Exp $ --> <appendix id="release"> <title>Release Notes</title> + <sect1 id="release-7-2-6"> + <title>Release 7.2.6</title> + + <note> + <title>Release date</title> + <simpara>2004-10-22</simpara> + </note> + + <para> + This release contains a variety of fixes from 7.2.5. + </para> + + + <sect2> + <title>Migration to version 7.2.6</title> + + <para> + A dump/restore is not required for those running 7.2.X. + </para> + </sect2> + + <sect2> + <title>Changes</title> + +<itemizedlist> +<listitem><para>Repair possible failure to update hint bits on disk</para> +<para> +Under rare circumstances this oversight could lead to +<quote>could not access transaction status</> failures, which qualifies +it as a potential-data-loss bug. +</para></listitem> +<listitem><para>Ensure that hashed outer join does not miss tuples</para> +<para> +Very large left joins using a hash join plan could fail to output unmatched +left-side rows given just the right data distribution. +</para></listitem> +<listitem><para>Disallow running pg_ctl as root</para> +<para> +This is to guard against any possible security issues. +</para></listitem> +<listitem><para>Avoid using temp files in /tmp in make_oidjoins_check</para> +<para> +This has been reported as a security issue, though it's hardly worthy of +concern since there is no reason for non-developers to use this script anyway. +</para></listitem> +<listitem><para>Update to newer versions of Bison</para></listitem> +</itemizedlist> + + </sect2> + </sect1> + <sect1 id="release-7-2-5"> <title>Release 7.2.5</title> diff --git a/doc/src/sgml/version.sgml b/doc/src/sgml/version.sgml index ddc58b957d9..f9cfc6b70d7 100644 --- a/doc/src/sgml/version.sgml +++ b/doc/src/sgml/version.sgml @@ -3,5 +3,5 @@ Update this file to propagate correct current version numbers to the documentation. In text, use for example &version; to refer to them. --> -<!entity version "7.2.5"> +<!entity version "7.2.6"> <!entity majorversion "7.2"> diff --git a/src/include/pg_config.h.win32 b/src/include/pg_config.h.win32 index 92519ac7695..9b3b46d8527 100644 --- a/src/include/pg_config.h.win32 +++ b/src/include/pg_config.h.win32 @@ -3,8 +3,8 @@ /* * Parts of pg_config.h that you get with autoconf on other systems */ -#define PG_VERSION "7.2.5" -#define PG_VERSION_STR "7.2.5 (win32)" +#define PG_VERSION "7.2.6" +#define PG_VERSION_STR "7.2.6 (win32)" #define SYSCONFDIR "" diff --git a/src/interfaces/libpq++/libpq++dll.rc b/src/interfaces/libpq++/libpq++dll.rc index f34b352512d..332d0fa7812 100644 --- a/src/interfaces/libpq++/libpq++dll.rc +++ b/src/interfaces/libpq++/libpq++dll.rc @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 7,2,5,0 - PRODUCTVERSION 7,2,5,0 + FILEVERSION 7,2,6,0 + PRODUCTVERSION 7,2,6,0 FILEFLAGSMASK 0x3fL FILEFLAGS 0x0L FILEOS 0x40004L @@ -16,14 +16,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", " \0" VALUE "FileDescription", "PostgreSQL C++ Access Library\0" - VALUE "FileVersion", "7, 2, 5, 0\0" + VALUE "FileVersion", "7, 2, 6, 0\0" VALUE "InternalName", "libpq++\0" VALUE "LegalCopyright", "Copyright � 2000\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "libpq++.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "PostgreSQL\0" - VALUE "ProductVersion", "7, 2, 5, 0\0" + VALUE "ProductVersion", "7, 2, 6, 0\0" VALUE "SpecialBuild", "\0" END END diff --git a/src/interfaces/libpq/libpq.rc b/src/interfaces/libpq/libpq.rc index 0c05c796e14..99116caab3c 100644 --- a/src/interfaces/libpq/libpq.rc +++ b/src/interfaces/libpq/libpq.rc @@ -1,8 +1,8 @@ #include <winver.h> VS_VERSION_INFO VERSIONINFO - FILEVERSION 7,2,5,0 - PRODUCTVERSION 7,2,5,0 + FILEVERSION 7,2,6,0 + PRODUCTVERSION 7,2,6,0 FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS__WINDOWS32 @@ -15,13 +15,13 @@ BEGIN BEGIN VALUE "CompanyName", "\0" VALUE "FileDescription", "PostgreSQL Access Library\0" - VALUE "FileVersion", "7, 2, 5, 0\0" + VALUE "FileVersion", "7, 2, 6, 0\0" VALUE "InternalName", "libpq\0" VALUE "LegalCopyright", "Copyright (C) 2000\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "libpq.dll\0" VALUE "ProductName", "PostgreSQL\0" - VALUE "ProductVersion", "7, 2, 5, 0\0" + VALUE "ProductVersion", "7, 2, 6, 0\0" END END BLOCK "VarFileInfo" |