~ubuntu-branches/ubuntu/lucid/postgresql-8.4/lucid-proposed

« back to all changes in this revision

Viewing changes to configure

  • Committer: Bazaar Package Importer
  • Author(s): Martin Pitt
  • Date: 2009-09-06 14:11:13 UTC
  • mfrom: (1.1.5 upstream)
  • Revision ID: james.westby@ubuntu.com-20090906141113-qf5f3hkw7n036jfy
Tags: 8.4.1-1
* Urgency medium due to security fix.
* New upstream security/bug fix release:
  - Disallow "RESET ROLE" and "RESET SESSION AUTHORIZATION" inside
    security-definer functions. This covers a case that was missed in the
    previous patch that disallowed "SET ROLE" and "SET SESSION
    AUTHORIZATION" inside security-definer functions. [CVE-2007-6600]
  - Fix WAL page header initialization at the end of archive recovery.
    This could lead to failure to process the WAL in a subsequent archive
    recovery.
  - Fix "cannot make new WAL entries during recovery" error.
  - Fix problem that could make expired rows visible after a crash.
    This bug involved a page status bit potentially not being set
    correctly after a server crash.
  - Make "LOAD" of an already-loaded loadable module into a no-op.
    Formerly, "LOAD" would attempt to unload and re-load the module,
    but this is unsafe and not all that useful.
  - Make window function PARTITION BY and ORDER BY items always be
    interpreted as simple expressions.
    In 8.4.0 these lists were parsed following the rules used for
    top-level GROUP BY and ORDER BY lists. But this was not correct per
    the SQL standard, and it led to possible circularity.
  - Fix several errors in planning of semi-joins. These led to wrong query
    results in some cases where IN or EXISTS was used together with another
    join.
  - Fix handling of whole-row references to subqueries that are within
    an outer join. An example is SELECT COUNT(ss.-) FROM ... LEFT JOIN
    (SELECT ...) ss ON .... Here, ss.- would be treated as
    ROW(NULL,NULL,...) for null-extended join rows, which is not the same as
    a simple NULL.  Now it is treated as a simple NULL.
  - Fix locale handling with plperl. This bug could cause the server's
    locale setting to change when a plperl function is called, leading to
    data corruption.
  - Fix handling of reloptions to ensure setting one option doesn't
    force default values for others.
  - Ensure that a "fast shutdown" request will forcibly terminate open
    sessions, even if a "smart shutdown" was already in progress.
  - Avoid memory leak for array_agg() in GROUP BY queries.
  - Treat to_char(..., 'TH') as an uppercase ordinal suffix with
    'HH'/'HH12'.  It was previously handled as 'th'.
  - Include the fractional part in the result of EXTRACT(second) and
    EXTRACT(milliseconds) for time and time with time zone inputs.
    This has always worked for floating-point datetime configurations,
    but was broken in the integer datetime code.
  - Fix overflow for INTERVAL 'x ms' when "x" is more than 2 million
    and integer datetimes are in use.
  - Improve performance when processing toasted values in index scans.
    This is particularly useful for PostGIS.
  - Fix a typo that disabled commit_delay.
  - Output early-startup messages to "postmaster.log" if the server is
    started in silent mode. Previously such error messages were discarded,
    leading to difficulty in debugging.
  - Remove translated FAQs. They are now on the wiki. The main FAQ was moved
    to the wiki some time ago.
  - Fix pg_ctl to not go into an infinite loop if "postgresql.conf" is
    empty.
  - Fix several errors in pg_dump's --binary-upgrade mode. pg_dump
    --binary-upgrade is used by pg_migrator.
  - Fix "contrib/xml2"'s xslt_process() to properly handle the maximum
    number of parameters (twenty).
  - Improve robustness of libpq's code to recover from errors during
    "COPY FROM STDIN".
  - Avoid including conflicting readline and editline header files when
    both libraries are installed.
  - Work around gcc bug that causes "floating-point exception" instead
    of "division by zero" on some platforms.
* debian/control: Bump Standards-Version to 3.8.3 (no changes necessary).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#! /bin/sh
2
2
# Guess values for system-dependent variables and create Makefiles.
3
 
# Generated by GNU Autoconf 2.61 for PostgreSQL 8.4.0.
 
3
# Generated by GNU Autoconf 2.61 for PostgreSQL 8.4.1.
4
4
#
5
5
# Report bugs to <pgsql-bugs@postgresql.org>.
6
6
#
576
576
# Identity of this package.
577
577
PACKAGE_NAME='PostgreSQL'
578
578
PACKAGE_TARNAME='postgresql'
579
 
PACKAGE_VERSION='8.4.0'
580
 
PACKAGE_STRING='PostgreSQL 8.4.0'
 
579
PACKAGE_VERSION='8.4.1'
 
580
PACKAGE_STRING='PostgreSQL 8.4.1'
581
581
PACKAGE_BUGREPORT='pgsql-bugs@postgresql.org'
582
582
 
583
583
ac_unique_file="src/backend/access/common/heaptuple.c"
1289
1289
  # Omit some internal or obsolete options to make the list less imposing.
1290
1290
  # This message is too long to be a string in the A/UX 3.1 sh.
1291
1291
  cat <<_ACEOF
1292
 
\`configure' configures PostgreSQL 8.4.0 to adapt to many kinds of systems.
 
1292
\`configure' configures PostgreSQL 8.4.1 to adapt to many kinds of systems.
1293
1293
 
1294
1294
Usage: $0 [OPTION]... [VAR=VALUE]...
1295
1295
 
1354
1354
 
1355
1355
if test -n "$ac_init_help"; then
1356
1356
  case $ac_init_help in
1357
 
     short | recursive ) echo "Configuration of PostgreSQL 8.4.0:";;
 
1357
     short | recursive ) echo "Configuration of PostgreSQL 8.4.1:";;
1358
1358
   esac
1359
1359
  cat <<\_ACEOF
1360
1360
 
1499
1499
test -n "$ac_init_help" && exit $ac_status
1500
1500
if $ac_init_version; then
1501
1501
  cat <<\_ACEOF
1502
 
PostgreSQL configure 8.4.0
 
1502
PostgreSQL configure 8.4.1
1503
1503
generated by GNU Autoconf 2.61
1504
1504
 
1505
1505
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1515
1515
This file contains any messages produced by compilers while
1516
1516
running configure, to aid debugging if configure makes a mistake.
1517
1517
 
1518
 
It was created by PostgreSQL $as_me 8.4.0, which was
 
1518
It was created by PostgreSQL $as_me 8.4.1, which was
1519
1519
generated by GNU Autoconf 2.61.  Invocation command line was
1520
1520
 
1521
1521
  $ $0 $@
27806
27806
# report actual input values of CONFIG_FILES etc. instead of their
27807
27807
# values after options handling.
27808
27808
ac_log="
27809
 
This file was extended by PostgreSQL $as_me 8.4.0, which was
 
27809
This file was extended by PostgreSQL $as_me 8.4.1, which was
27810
27810
generated by GNU Autoconf 2.61.  Invocation command line was
27811
27811
 
27812
27812
  CONFIG_FILES    = $CONFIG_FILES
27863
27863
_ACEOF
27864
27864
cat >>$CONFIG_STATUS <<_ACEOF
27865
27865
ac_cs_version="\\
27866
 
PostgreSQL config.status 8.4.0
 
27866
PostgreSQL config.status 8.4.1
27867
27867
configured by $0, generated by GNU Autoconf 2.61,
27868
27868
  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
27869
27869