1
0
mirror of https://github.com/postgres/postgres.git synced 2025-08-05 07:41:25 +03:00

Stamp 7.3.7.

This commit is contained in:
Tom Lane
2004-08-15 00:52:02 +00:00
parent 25ad99245a
commit 1bc489bc9c
8 changed files with 620 additions and 460 deletions

229
HISTORY
View File

@@ -1,6 +1,31 @@
Release Notes Release Notes
Release 7.3.7
Release date: 2004-08-16
This release contains one critical fix over 7.3.6, and some minor
items.
_________________________________________________________________
Migration to version 7.3.7
A dump/restore is not required for those running 7.3.X.
_________________________________________________________________
Changes
* Prevent possible loss of committed transactions during crash
Due to insufficient interlocking between transaction commit and
checkpointing, it was possible for transactions committed just
before the most recent checkpoint to be lost, in whole or in part,
following a database crash and restart. This is a serious bug that
has existed since PostgreSQL 7.1.
* Remove asymmetrical word processing in tsearch (Teodor)
* Properly schema-qualify function names when pg_dump'ing a CAST
_________________________________________________________________
Release 7.3.6 Release 7.3.6
Release date: 2004-03-02 Release date: 2004-03-02
@@ -21,7 +46,7 @@
in many not-so-corner cases. This would for example allow users to in many not-so-corner cases. This would for example allow users to
insert into views they weren't supposed to have permission to insert into views they weren't supposed to have permission to
insert into. We have therefore reverted the 7.3.3 patch. The insert into. We have therefore reverted the 7.3.3 patch. The
original bug will be fixed in 7.5. original bug will be fixed in 8.0.
* Repair incorrect order of operations in GetNewTransactionId() * Repair incorrect order of operations in GetNewTransactionId()
This bug could result in failure under out-of-disk-space This bug could result in failure under out-of-disk-space
conditions, including inability to restart even after disk space conditions, including inability to restart even after disk space
@@ -51,42 +76,42 @@
This has a variety of fixes from 7.3.4. This has a variety of fixes from 7.3.4.
_________________________________________________________________ _________________________________________________________________
Migration to version 7.3.5 Migration to version 7.3.5
A dump/restore is *not* required for those running 7.3.*. A dump/restore is *not* required for those running 7.3.*.
_________________________________________________________________ _________________________________________________________________
Changes Changes
* Force zero_damaged_pages to be on during recovery from WAL * Force zero_damaged_pages to be on during recovery from WAL
* Prevent some obscure cases of "variable not in subplan target * Prevent some obscure cases of "variable not in subplan target
lists" lists"
* Force stats processes to detach from shared memory, ensuring * Force stats processes to detach from shared memory, ensuring
cleaner shutdown cleaner shutdown
* Make PQescapeBytea and byteaout consistent with each other (Joe) * Make PQescapeBytea and byteaout consistent with each other (Joe)
* Added missing SPI_finish() calls to get_tuple_of_interest() (Joe) * Added missing SPI_finish() calls to get_tuple_of_interest() (Joe)
* Fix for possible foreign key violation when rule rewrites INSERT * Fix for possible foreign key violation when rule rewrites INSERT
(Jan) (Jan)
* Support qualified type names in PL/Tcl's spi_prepare command (Jan) * Support qualified type names in PL/Tcl's spi_prepare command (Jan)
* Make pg_dump handle a procedural language handler located in * Make pg_dump handle a procedural language handler located in
pg_catalog pg_catalog
* Make pg_dump handle cases where a custom opclass is in another * Make pg_dump handle cases where a custom opclass is in another
schema schema
* Make pg_dump dump binary-compatible casts correctly (Jan) * Make pg_dump dump binary-compatible casts correctly (Jan)
* Fix insertion of expressions containing subqueries into rule * Fix insertion of expressions containing subqueries into rule
bodies bodies
* Fix incorrect argument processing in clusterdb script (Anand * Fix incorrect argument processing in clusterdb script (Anand
Ranganathan) Ranganathan)
* Fix problems with dropped columns in plpython triggers * Fix problems with dropped columns in plpython triggers
* Repair problems with to_char() reading past end of its input * Repair problems with to_char() reading past end of its input
string (Karel) string (Karel)
* Fix GB18030 mapping errors (Tatsuo) * Fix GB18030 mapping errors (Tatsuo)
* Fix several problems with SSL error handling and asynchronous SSL * Fix several problems with SSL error handling and asynchronous SSL
I/O I/O
* Remove ability to bind a list of values to a single parameter in * Remove ability to bind a list of values to a single parameter in
JDBC (prevents possible SQL-injection attacks) JDBC (prevents possible SQL-injection attacks)
* Fix some errors in HAVE_INT64_TIMESTAMP code paths * Fix some errors in HAVE_INT64_TIMESTAMP code paths
* Fix corner case for btree search in parallel with first root page * Fix corner case for btree search in parallel with first root page
split split
_________________________________________________________________ _________________________________________________________________
@@ -130,42 +155,48 @@ Changes
Changes Changes
Repair sometimes-incorrect computation of StartUpID after a crash Repair sometimes-incorrect computation of StartUpID after a crash
Avoid slowness with lots of deferred triggers in one transaction (Stephan) Avoid slowness with lots of deferred triggers in one transaction (Step
Don't lock referenced row when UPDATE doesn't change foreign key's value han)
(Jan) Don't lock referenced row when UPDATE doesn't change foreign key's val
ue (Jan)
Use -fPIC not -fpic on Sparc (Tom Callaway) Use -fPIC not -fpic on Sparc (Tom Callaway)
Repair lack of schema-awareness in contrib/reindexdb Repair lack of schema-awareness in contrib/reindexdb
Fix contrib/intarray error for zero-element result array (Teodor) Fix contrib/intarray error for zero-element result array (Teodor)
Ensure createuser script will exit on control-C (Oliver) Ensure createuser script will exit on control-C (Oliver)
Fix errors when the type of a dropped column has itself been dropped Fix errors when the type of a dropped column has itself been dropped
CHECKPOINT does not cause database panic on failure in noncritical steps CHECKPOINT does not cause database panic on failure in noncritical ste
ps
Accept 60 in seconds fields of timestamp, time, interval input values Accept 60 in seconds fields of timestamp, time, interval input values
Issue notice, not error, if TIMESTAMP, TIME, or INTERVAL precision too Issue notice, not error, if TIMESTAMP, TIME, or INTERVAL precision too
large large
Fix abstime-to-time cast function (fix is not applied unless you initdb) Fix abstime-to-time cast function (fix is not applied unless you initd
b)
Fix pg_proc entry for timestamptz_izone (fix is not applied unless you Fix pg_proc entry for timestamptz_izone (fix is not applied unless you
initdb) initdb)
Make EXTRACT(EPOCH FROM timestamp without time zone) treat input as Make EXTRACT(EPOCH FROM timestamp without time zone) treat input as lo
local time cal time
'now'::timestamptz gave wrong answer if timezone changed earlier in 'now'::timestamptz gave wrong answer if timezone changed earlier in tr
transaction ansaction
HAVE_INT64_TIMESTAMP code for time with timezone overwrote its input HAVE_INT64_TIMESTAMP code for time with timezone overwrote its input
Accept GLOBAL TEMP/TEMPORARY as a synonym for TEMPORARY Accept GLOBAL TEMP/TEMPORARY as a synonym for TEMPORARY
Avoid improper schema-permissions-check failure in foreign-key triggers Avoid improper schema-permissions-check failure in foreign-key trigger
s
Fix bugs in foreign-key triggers for SET DEFAULT action Fix bugs in foreign-key triggers for SET DEFAULT action
Fix incorrect time-qual check in row fetch for UPDATE and DELETE triggers Fix incorrect time-qual check in row fetch for UPDATE and DELETE trigg
ers
Foreign-key clauses were parsed but ignored in ALTER TABLE ADD COLUMN Foreign-key clauses were parsed but ignored in ALTER TABLE ADD COLUMN
Fix createlang script breakage for case where handler function already Fix createlang script breakage for case where handler function already
exists exists
Fix misbehavior on zero-column tables in pg_dump, COPY, ANALYZE, other Fix misbehavior on zero-column tables in pg_dump, COPY, ANALYZE, other
places places
Fix misbehavior of func_error() on type names containing '%' Fix misbehavior of func_error() on type names containing '%'
Fix misbehavior of replace() on strings containing '%' Fix misbehavior of replace() on strings containing '%'
Regular-expression patterns containing certain multibyte characters failed Regular-expression patterns containing certain multibyte characters fa
iled
Account correctly for NULLs in more cases in join size estimation Account correctly for NULLs in more cases in join size estimation
Avoid conflict with system definition of isblank() function or macro Avoid conflict with system definition of isblank() function or macro
Fix failure to convert large code point values in EUC_TW conversions Fix failure to convert large code point values in EUC_TW conversions (
(Tatsuo) Tatsuo)
Fix error recovery for SSL_read/SSL_write calls Fix error recovery for SSL_read/SSL_write calls
Don't do early constant-folding of type coercion expressions Don't do early constant-folding of type coercion expressions
Validate page header fields immediately after reading in any page Validate page header fields immediately after reading in any page
@@ -173,24 +204,28 @@ Changes
Fix buffer overrun in to_ascii (Guido Notari) Fix buffer overrun in to_ascii (Guido Notari)
contrib/ltree fixes (Teodor) contrib/ltree fixes (Teodor)
Fix core dump in deadlock detection on machines where char is unsigned Fix core dump in deadlock detection on machines where char is unsigned
Avoid running out of buffers in many-way indexscan (bug introduced in 7.3) Avoid running out of buffers in many-way indexscan (bug introduced in
Fix planner's selectivity estimation functions to handle domains properly 7.3)
Fix planner's selectivity estimation functions to handle domains prope
rly
Fix dbmirror memory-allocation bug (Steven Singer) Fix dbmirror memory-allocation bug (Steven Singer)
Prevent infinite loop in ln(numeric) due to roundoff error. Prevent infinite loop in ln(numeric) due to roundoff error.
GROUP BY got confused if there were multiple equal GROUP BY items GROUP BY got confused if there were multiple equal GROUP BY items
Fix bad plan when inherited UPDATE/DELETE references another inherited Fix bad plan when inherited UPDATE/DELETE references another inherited
table table
Prevent clustering on incomplete (partial or non-NULL-storing) indexes Prevent clustering on incomplete (partial or non-NULL-storing) indexes
Service shutdown request at proper time if it arrives while still Service shutdown request at proper time if it arrives while still star
starting up ting up
Fix left-links in temporary indexes (could make backwards scans miss Fix left-links in temporary indexes (could make backwards scans miss e
entries) ntries)
Fix incorrect handling of client_encoding setting in postgresql.conf Fix incorrect handling of client_encoding setting in postgresql.conf (
(Tatsuo) Tatsuo)
Fix failure to respond to 'pg_ctl stop -m fast' after Async_NotifyHandler Fix failure to respond to 'pg_ctl stop -m fast' after Async_NotifyHand
runs ler runs
Fix SPI for case where rule contains multiple statements of the same type Fix SPI for case where rule contains multiple statements of the same t
Fix problem with checking for wrong type of access permission in rule query ype
Fix problem with checking for wrong type of access permission in rule
query
Fix problem with EXCEPT in CREATE RULE Fix problem with EXCEPT in CREATE RULE
Prevent problem with dropping temp tables having serial columns Prevent problem with dropping temp tables having serial columns
Fix replace_vars_with_subplan_refs failure in complex views Fix replace_vars_with_subplan_refs failure in complex views
@@ -204,13 +239,15 @@ Changes
pg_dumpall failed to recognize --globals-only switch pg_dumpall failed to recognize --globals-only switch
pg_restore failed to restore blobs if -X disable-triggers is specified pg_restore failed to restore blobs if -X disable-triggers is specified
Repair intrafunction memory leak in plpgsql Repair intrafunction memory leak in plpgsql
pltcl's elog command dumped core if given wrong parameters (Ian Harding) pltcl's elog command dumped core if given wrong parameters (Ian Hardin
g)
plpython used wrong value of atttypmod (Brad McLean) plpython used wrong value of atttypmod (Brad McLean)
Fix improper quoting of boolean values in Python interface (D'Arcy) Fix improper quoting of boolean values in Python interface (D'Arcy)
Added addDataType() method to PGConnection interface for JDBC Added addDataType() method to PGConnection interface for JDBC
Fixed various problems with updateable ResultSets for JDBC (Shawn Green) Fixed various problems with updateable ResultSets for JDBC (Shawn Gree
Fixed various problems with DatabaseMetaData for JDBC (Kris Jurka, n)
Peter Royal) Fixed various problems with DatabaseMetaData for JDBC (Kris Jurka, Pet
er Royal)
Fixed problem with parsing table ACLs in JDBC Fixed problem with parsing table ACLs in JDBC
Better error message for character set conversion problems in JDBC Better error message for character set conversion problems in JDBC
_________________________________________________________________ _________________________________________________________________
@@ -239,16 +276,19 @@ Changes
Fix problems with loading pg_dump files containing contrib/lo usage Fix problems with loading pg_dump files containing contrib/lo usage
Fix problem with all-numeric user names Fix problem with all-numeric user names
Fix possible memory leak and core dump during disconnect in libpgtcl Fix possible memory leak and core dump during disconnect in libpgtcl
Make plpython's spi_execute command handle nulls properly (Andrew Bosma) Make plpython's spi_execute command handle nulls properly (Andrew Bosm
Adjust plpython error reporting so that its regression test passes again a)
Adjust plpython error reporting so that its regression test passes aga
in
Work with bison 1.875 Work with bison 1.875
Handle mixed-case names properly in plpgsql's %type (Neil) Handle mixed-case names properly in plpgsql's %type (Neil)
Fix core dump in pltcl when executing a query rewritten by a rule Fix core dump in pltcl when executing a query rewritten by a rule
Repair array subscript overruns (per report from Yichen Xie) Repair array subscript overruns (per report from Yichen Xie)
Reduce MAX_TIME_PRECISION from 13 to 10 in floating-point case Reduce MAX_TIME_PRECISION from 13 to 10 in floating-point case
Correctly case-fold variable names in per-database and per-user settings Correctly case-fold variable names in per-database and per-user settin
gs
Fix coredump in plpgsql's RETURN NEXT when SELECT into record returns Fix coredump in plpgsql's RETURN NEXT when SELECT into record returns
no rows no rows
Fix outdated use of pg_type.typprtlen in python client interface Fix outdated use of pg_type.typprtlen in python client interface
Correctly handle fractional seconds in timestamps in JDBC driver Correctly handle fractional seconds in timestamps in JDBC driver
Improve performance of getImportedKeys() in JDBC Improve performance of getImportedKeys() in JDBC
@@ -273,29 +313,33 @@ Changes
A dump/restore is *not* required for those running 7.3. However, it A dump/restore is *not* required for those running 7.3. However, it
should be noted that the main PostgreSQL interface library, libpq, has should be noted that the main PostgreSQL interface library, libpq, has
a new major version number for this release, which may require a new major version number for this release, which will require that
recompilation of client code in certain cases. client code using libpq be relinked.
_________________________________________________________________ _________________________________________________________________
Changes Changes
Fix a core dump of COPY TO when client/server encodings don't match (Tom) Fix a core dump of COPY TO when client/server encodings don't match
(Tom)
Allow pg_dump to work with pre-7.2 servers (Philip) Allow pg_dump to work with pre-7.2 servers (Philip)
/contrib/adddepend fixes (Tom) contrib/adddepend fixes (Tom)
Fix problem with deletion of per-user/per-database config settings (Tom) Fix problem with deletion of per-user/per-database config settings
/contrib/vacuumlo fix (Tom) (Tom)
contrib/vacuumlo fix (Tom)
Allow 'password' encryption even when pg_shadow contains MD5 passwords Allow 'password' encryption even when pg_shadow contains MD5 passwords
(Bruce) (Bruce)
/contrib/dbmirror fix (Steven Singer) contrib/dbmirror fix (Steven Singer)
Optimizer fixes (Tom) Optimizer fixes (Tom)
/contrib/tsearch fixes (Teodor Sigaev, Magnus) contrib/tsearch fixes (Teodor Sigaev, Magnus)
Allow locale names to be mixed case (Nicolai Tufar) Fix encoding name resolution to work in Turkish locale (Nicolai Tufar)
Increment libpq library's major version number (Bruce) Increment libpq library's major version number (Bruce)
pg_hba.conf error reporting fixes (Bruce, Neil) pg_hba.conf error reporting fixes (Bruce, Neil)
Add SCO Openserver 5.0.4 as a supported platform (Bruce) Add SCO OpenServer 5.0.4 as a supported platform (Bruce)
Prevent EXPLAIN from crashing server (Tom) Prevent EXPLAIN from crashing server (Tom)
SSL fixes (Nathan Mueller) SSL fixes (Nathan Mueller)
Prevent composite column creation via ALTER TABLE (Tom) Prevent composite column creation via ALTER TABLE (Tom)
Fix conversion between LATIN9 and UNICODE (Peter)
Translation updates
_________________________________________________________________ _________________________________________________________________
Release 7.3 Release 7.3
@@ -824,11 +868,43 @@ Contrib
Improve /contrib/fulltextindex (Christopher) Improve /contrib/fulltextindex (Christopher)
_________________________________________________________________ _________________________________________________________________
Release 7.2.5
Release date: 2004-08-16
This release contains a variety of fixes from 7.2.4.
_________________________________________________________________
Migration to version 7.2.5
A dump/restore is not required for those running 7.2.X.
_________________________________________________________________
Changes
* Prevent possible loss of committed transactions during crash
Due to insufficient interlocking between transaction commit and
checkpointing, it was possible for transactions committed just
before the most recent checkpoint to be lost, in whole or in part,
following a database crash and restart. This is a serious bug that
has existed since PostgreSQL 7.1.
* Fix corner case for btree search in parallel with first root page
split
* Fix buffer overrun in to_ascii (Guido Notari)
* Fix core dump in deadlock detection on machines where char is
unsigned
* Fix failure to respond to "pg_ctl stop -m fast" after
Async_NotifyHandler runs
* Repair memory leaks in pg_dump
* Avoid conflict with system definition of isblank() function or
macro
_________________________________________________________________
Release 7.2.4 Release 7.2.4
Release date: 2003-01-30 Release date: 2003-01-30
This has a variety of fixes from 7.2.3, including fixes to prevent This has a variety of fixes from 7.2.3, including fixes to prevent
possible data loss. possible data loss.
_________________________________________________________________ _________________________________________________________________
@@ -839,19 +915,20 @@ Contrib
Changes Changes
Fix some additional cases of VACUUM "No one parent tuple was found" Fix some additional cases of VACUUM "No one parent tuple was found" er
error ror
Prevent VACUUM from being called inside a function (Bruce) Prevent VACUUM from being called inside a function (Bruce)
Ensure pg_clog updates are sync'd to disk before marking checkpoint Ensure pg_clog updates are sync'd to disk before marking checkpoint co
complete mplete
Avoid integer overflow during large hash joins Avoid integer overflow during large hash joins
Make GROUP commands work when pg_group.grolist is large enough Make GROUP commands work when pg_group.grolist is large enough to be t
to be toasted oasted
Fix errors in datetime tables; some timezone names weren't being Fix errors in datetime tables; some timezone names weren't being recog
recognized nized
Fix integer overflows in circle_poly(), path_encode(), path_add() Fix integer overflows in circle_poly(), path_encode(), path_add() (Ne
(Neil) il)
Repair long-standing logic errors in lseg_eq(), lseg_ne(), lseg_center() Repair long-standing logic errors in lseg_eq(), lseg_ne(), lseg_center
()
_________________________________________________________________ _________________________________________________________________
Release 7.2.3 Release 7.2.3

View File

@@ -182,7 +182,7 @@ Substitute your paths appropriately.
if you need to do this. if you need to do this.
To make the backup, you can use the "pg_dumpall" command from the version To make the backup, you can use the "pg_dumpall" command from the version
you are currently running. For best results, however, try to use the you are currently running. For best results, however, try to use the
"pg_dumpall" command from PostgreSQL 7.3.6, since this version contains "pg_dumpall" command from PostgreSQL 7.3.7, since this version contains
bug fixes and improvements over older versions. While this advice might bug fixes and improvements over older versions. While this advice might
seem idiosyncratic since you haven't installed the new version yet, it is seem idiosyncratic since you haven't installed the new version yet, it is
advisable to follow it if you plan to install the new version in parallel advisable to follow it if you plan to install the new version in parallel
@@ -214,7 +214,7 @@ Substitute your paths appropriately.
mv /usr/local/pgsql /usr/local/pgsql.old mv /usr/local/pgsql /usr/local/pgsql.old
After you have installed PostgreSQL 7.3.6, create a new database directory and After you have installed PostgreSQL 7.3.7, create a new database directory and
start the new server. Remember that you must execute these commands while start the new server. Remember that you must execute these commands while
logged in to the special database user account (which you already have if you logged in to the special database user account (which you already have if you
are upgrading). are upgrading).

18
configure vendored
View File

@@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.53 for PostgreSQL 7.3.6. # Generated by GNU Autoconf 2.53 for PostgreSQL 7.3.7.
# #
# Report bugs to <pgsql-bugs@postgresql.org>. # Report bugs to <pgsql-bugs@postgresql.org>.
# #
@@ -258,8 +258,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package. # Identity of this package.
PACKAGE_NAME='PostgreSQL' PACKAGE_NAME='PostgreSQL'
PACKAGE_TARNAME='postgresql' PACKAGE_TARNAME='postgresql'
PACKAGE_VERSION='7.3.6' PACKAGE_VERSION='7.3.7'
PACKAGE_STRING='PostgreSQL 7.3.6' PACKAGE_STRING='PostgreSQL 7.3.7'
PACKAGE_BUGREPORT='pgsql-bugs@postgresql.org' PACKAGE_BUGREPORT='pgsql-bugs@postgresql.org'
ac_unique_file="src/backend/access/common/heaptuple.c" ac_unique_file="src/backend/access/common/heaptuple.c"
@@ -769,7 +769,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures PostgreSQL 7.3.6 to adapt to many kinds of systems. \`configure' configures PostgreSQL 7.3.7 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -830,7 +830,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of PostgreSQL 7.3.6:";; short | recursive ) echo "Configuration of PostgreSQL 7.3.7:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@@ -949,7 +949,7 @@ fi
test -n "$ac_init_help" && exit 0 test -n "$ac_init_help" && exit 0
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
PostgreSQL configure 7.3.6 PostgreSQL configure 7.3.7
generated by GNU Autoconf 2.53 generated by GNU Autoconf 2.53
Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
@@ -966,7 +966,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by PostgreSQL $as_me 7.3.6, which was It was created by PostgreSQL $as_me 7.3.7, which was
generated by GNU Autoconf 2.53. Invocation command line was generated by GNU Autoconf 2.53. Invocation command line was
$ $0 $@ $ $0 $@
@@ -16175,7 +16175,7 @@ _ASBOX
} >&5 } >&5
cat >&5 <<_CSEOF cat >&5 <<_CSEOF
This file was extended by PostgreSQL $as_me 7.3.6, which was This file was extended by PostgreSQL $as_me 7.3.7, which was
generated by GNU Autoconf 2.53. Invocation command line was generated by GNU Autoconf 2.53. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@@ -16237,7 +16237,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\ ac_cs_version="\\
PostgreSQL config.status 7.3.6 PostgreSQL config.status 7.3.7
configured by $0, generated by GNU Autoconf 2.53, configured by $0, generated by GNU Autoconf 2.53,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"

View File

@@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
dnl $Header: /cvsroot/pgsql/configure.in,v 1.217.2.13 2004/03/02 00:44:53 tgl Exp $ dnl $Header: /cvsroot/pgsql/configure.in,v 1.217.2.14 2004/08/15 00:51:58 tgl Exp $
dnl dnl
dnl Developers, please strive to achieve this order: dnl Developers, please strive to achieve this order:
dnl dnl
@@ -21,7 +21,7 @@ dnl The GNU folks apparently haven't heard that some people don't use
dnl Texinfo. Use this sorcery to use "docdir" instead of "infodir". dnl Texinfo. Use this sorcery to use "docdir" instead of "infodir".
m4_define([info], [doc]) m4_define([info], [doc])
m4_define([infodir], [docdir]) m4_define([infodir], [docdir])
AC_INIT([PostgreSQL], [7.3.6], [pgsql-bugs@postgresql.org]) AC_INIT([PostgreSQL], [7.3.7], [pgsql-bugs@postgresql.org])
m4_undefine([infodir]) m4_undefine([infodir])
m4_undefine([info]) m4_undefine([info])
AC_SUBST(docdir) AC_SUBST(docdir)

View File

@@ -27,7 +27,7 @@ System Configuration
Operating System (example: Linux 2.0.26 ELF) : Operating System (example: Linux 2.0.26 ELF) :
PostgreSQL version (example: PostgreSQL-7.3.6): PostgreSQL-7.3.6 PostgreSQL version (example: PostgreSQL-7.3.7): PostgreSQL-7.3.7
Compiler used (example: gcc 2.95.2) : Compiler used (example: gcc 2.95.2) :

View File

@@ -1,10 +1,50 @@
<!-- <!--
$Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.163.2.17 2004/03/02 00:39:09 tgl Exp $ $Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.163.2.18 2004/08/15 00:52:01 tgl Exp $
--> -->
<appendix id="release"> <appendix id="release">
<title>Release Notes</title> <title>Release Notes</title>
<sect1 id="release-7-3-7">
<title>Release 7.3.7</title>
<note>
<title>Release date</title>
<simpara>2004-08-16</simpara>
</note>
<para>
This release contains one critical fix over 7.3.6, and some minor items.
</para>
<sect2>
<title>Migration to version 7.3.7</title>
<para>
A dump/restore is not required for those running 7.3.X.
</para>
</sect2>
<sect2>
<title>Changes</title>
<itemizedlist>
<listitem><para>Prevent possible loss of committed transactions during crash</para>
<para>
Due to insufficient interlocking between transaction commit and checkpointing,
it was possible for transactions committed just before the most recent
checkpoint to be lost, in whole or in part, following a database crash and
restart. This is a serious bug that has existed
since <productname>PostgreSQL</productname> 7.1.
</para></listitem>
<listitem><para>Remove asymmetrical word processing in tsearch (Teodor)</para></listitem>
<listitem><para>Properly schema-qualify function names when pg_dump'ing a CAST</para></listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 id="release-7-3-6"> <sect1 id="release-7-3-6">
<title>Release 7.3.6</title> <title>Release 7.3.6</title>
@@ -37,7 +77,7 @@ $Header: /cvsroot/pgsql/doc/src/sgml/release.sgml,v 1.163.2.17 2004/03/02 00:39:
turns out to have disabled rule-related permissions checks in many turns out to have disabled rule-related permissions checks in many
not-so-corner cases. This would for example allow users to insert into views not-so-corner cases. This would for example allow users to insert into views
they weren't supposed to have permission to insert into. We have therefore they weren't supposed to have permission to insert into. We have therefore
reverted the 7.3.3 patch. The original bug will be fixed in 7.5. reverted the 7.3.3 patch. The original bug will be fixed in 8.0.
</para></listitem> </para></listitem>
<listitem><para>Repair incorrect order of operations in <listitem><para>Repair incorrect order of operations in
GetNewTransactionId()</para> GetNewTransactionId()</para>
@@ -1134,6 +1174,49 @@ Improve /contrib/fulltextindex (Christopher)
</sect1> </sect1>
<sect1 id="release-7-2-5">
<title>Release 7.2.5</title>
<note>
<title>Release date</title>
<simpara>2004-08-16</simpara>
</note>
<para>
This release contains a variety of fixes from 7.2.4.
</para>
<sect2>
<title>Migration to version 7.2.5</title>
<para>
A dump/restore is not required for those running 7.2.X.
</para>
</sect2>
<sect2>
<title>Changes</title>
<itemizedlist>
<listitem><para>Prevent possible loss of committed transactions during crash</para>
<para>
Due to insufficient interlocking between transaction commit and checkpointing,
it was possible for transactions committed just before the most recent
checkpoint to be lost, in whole or in part, following a database crash and
restart. This is a serious bug that has existed
since <productname>PostgreSQL</productname> 7.1.
</para></listitem>
<listitem><para>Fix corner case for btree search in parallel with first root page split</para></listitem>
<listitem><para>Fix buffer overrun in <function>to_ascii</function> (Guido Notari)</para></listitem>
<listitem><para>Fix core dump in deadlock detection on machines where char is unsigned</para></listitem>
<listitem><para>Fix failure to respond to <command>pg_ctl stop -m fast</command> after Async_NotifyHandler runs</para></listitem>
<listitem><para>Repair memory leaks in pg_dump</para></listitem>
<listitem><para>Avoid conflict with system definition of <function>isblank()</function> function or macro</para></listitem>
</itemizedlist>
</sect2>
</sect1>
<sect1 id="release-7-2-4"> <sect1 id="release-7-2-4">
<title>Release 7.2.4</title> <title>Release 7.2.4</title>

View File

@@ -3,8 +3,8 @@
/* /*
* Parts of pg_config.h that you get with autoconf on other systems * Parts of pg_config.h that you get with autoconf on other systems
*/ */
#define PG_VERSION "7.3.6" #define PG_VERSION "7.3.7"
#define PG_VERSION_STR "7.3.6 (win32)" #define PG_VERSION_STR "7.3.7 (win32)"
#define SYSCONFDIR "" #define SYSCONFDIR ""

View File

@@ -1,8 +1,8 @@
#include <winver.h> #include <winver.h>
VS_VERSION_INFO VERSIONINFO VS_VERSION_INFO VERSIONINFO
FILEVERSION 7,3,6,0 FILEVERSION 7,3,7,0
PRODUCTVERSION 7,3,6,0 PRODUCTVERSION 7,3,7,0
FILEFLAGSMASK 0x3fL FILEFLAGSMASK 0x3fL
FILEFLAGS 0 FILEFLAGS 0
FILEOS VOS__WINDOWS32 FILEOS VOS__WINDOWS32
@@ -15,13 +15,13 @@ BEGIN
BEGIN BEGIN
VALUE "CompanyName", "\0" VALUE "CompanyName", "\0"
VALUE "FileDescription", "PostgreSQL Access Library\0" VALUE "FileDescription", "PostgreSQL Access Library\0"
VALUE "FileVersion", "7, 3, 6, 0\0" VALUE "FileVersion", "7, 3, 7, 0\0"
VALUE "InternalName", "libpq\0" VALUE "InternalName", "libpq\0"
VALUE "LegalCopyright", "Copyright (C) 2003\0" VALUE "LegalCopyright", "Copyright (C) 2003\0"
VALUE "LegalTrademarks", "\0" VALUE "LegalTrademarks", "\0"
VALUE "OriginalFilename", "libpq.dll\0" VALUE "OriginalFilename", "libpq.dll\0"
VALUE "ProductName", "PostgreSQL\0" VALUE "ProductName", "PostgreSQL\0"
VALUE "ProductVersion", "7, 3, 6, 0\0" VALUE "ProductVersion", "7, 3, 7, 0\0"
END END
END END
BLOCK "VarFileInfo" BLOCK "VarFileInfo"