postgresql-8.4 8.4.1-1 source package in Ubuntu
Changelog
postgresql-8.4 (8.4.1-1) unstable; urgency=medium * 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). -- Martin Pitt <email address hidden> Sun, 06 Sep 2009 14:11:13 +0200
Upload details
- Uploaded by:
- Martin Pitt
- Uploaded to:
- Karmic
- Original maintainer:
- Martin Pitt
- Architectures:
- any
- Section:
- database
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section |
---|
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
postgresql-8.4_8.4.1.orig.tar.gz | 16.0 MiB | 49d43dad7c760836498f70878f2fea449b7d2ba647d7bfbd503d53f1bb3bf487 |
postgresql-8.4_8.4.1-1.diff.gz | 27.9 KiB | 7d0bdcdcd9194d27e8c103bbbb210302f92902c7dc46d3721fa7bb81e91c19be |
postgresql-8.4_8.4.1-1.dsc | 1.6 KiB | 6fc5e724165cb04796fa4c0b6ca4131588af212f552a35288cc72e52538b8bc0 |
Available diffs
- diff from 8.4.0-2 to 8.4.1-1 (1.5 MiB)
Binary packages built by this source
- libecpg-compat3: No summary available for libecpg-compat3 in ubuntu karmic.
No description available for libecpg-compat3 in ubuntu karmic.
- libecpg-dev: No summary available for libecpg-dev in ubuntu karmic.
No description available for libecpg-dev in ubuntu karmic.
- libecpg6: No summary available for libecpg6 in ubuntu lucid.
No description available for libecpg6 in ubuntu lucid.
- libpgtypes3: No summary available for libpgtypes3 in ubuntu karmic.
No description available for libpgtypes3 in ubuntu karmic.
- libpq-dev: No summary available for libpq-dev in ubuntu lucid.
No description available for libpq-dev in ubuntu lucid.
- libpq5: No summary available for libpq5 in ubuntu lucid.
No description available for libpq5 in ubuntu lucid.
- postgresql: No summary available for postgresql in ubuntu lucid.
No description available for postgresql in ubuntu lucid.
- postgresql-8.4: No summary available for postgresql-8.4 in ubuntu karmic.
No description available for postgresql-8.4 in ubuntu karmic.
- postgresql-client: No summary available for postgresql-client in ubuntu lucid.
No description available for postgresql-client in ubuntu lucid.
- postgresql-client-8.4: No summary available for postgresql-client-8.4 in ubuntu karmic.
No description available for postgresql-
client- 8.4 in ubuntu karmic.
- postgresql-contrib: No summary available for postgresql-contrib in ubuntu karmic.
No description available for postgresql-contrib in ubuntu karmic.
- postgresql-contrib-8.4: No summary available for postgresql-contrib-8.4 in ubuntu lucid.
No description available for postgresql-
contrib- 8.4 in ubuntu lucid.
- postgresql-doc: No summary available for postgresql-doc in ubuntu lucid.
No description available for postgresql-doc in ubuntu lucid.
- postgresql-doc-8.4: No summary available for postgresql-doc-8.4 in ubuntu lucid.
No description available for postgresql-doc-8.4 in ubuntu lucid.
- postgresql-plperl-8.4: No summary available for postgresql-plperl-8.4 in ubuntu lucid.
No description available for postgresql-
plperl- 8.4 in ubuntu lucid.
- postgresql-plpython-8.4: No summary available for postgresql-plpython-8.4 in ubuntu lucid.
No description available for postgresql-
plpython- 8.4 in ubuntu lucid.
- postgresql-pltcl-8.4: No summary available for postgresql-pltcl-8.4 in ubuntu lucid.
No description available for postgresql-
pltcl-8. 4 in ubuntu lucid.
- postgresql-server-dev-8.4: No summary available for postgresql-server-dev-8.4 in ubuntu karmic.
No description available for postgresql-
server- dev-8.4 in ubuntu karmic.