Format: 1.8 Date: Wed, 07 Apr 2010 18:37:40 +0200 Source: postgresql-8.4 Binary: libpq-dev libpq5 libecpg6 libecpg-dev libecpg-compat3 libpgtypes3 postgresql-8.4 postgresql-client-8.4 postgresql-server-dev-8.4 postgresql-doc-8.4 postgresql-contrib-8.4 postgresql-plperl-8.4 postgresql-plpython-8.4 postgresql-pltcl-8.4 postgresql postgresql-client postgresql-doc postgresql-contrib Architecture: ia64 ia64_translations Version: 8.4.3-0ubuntu9.10 Distribution: karmic-proposed Urgency: low Maintainer: Ubuntu/ia64 Build Daemon Changed-By: Martin Pitt Description: libecpg-compat3 - older version of run-time library for ECPG programs libecpg-dev - development files for ECPG (Embedded PostgreSQL for C) libecpg6 - run-time library for ECPG programs libpgtypes3 - shared library libpgtypes for PostgreSQL 8.4 libpq-dev - header files for libpq5 (PostgreSQL library) libpq5 - PostgreSQL C client library postgresql - object-relational SQL database (supported version) postgresql-8.4 - object-relational SQL database, version 8.4 server postgresql-client - front-end programs for PostgreSQL (supported version) postgresql-client-8.4 - front-end programs for PostgreSQL 8.4 postgresql-contrib - additional facilities for PostgreSQL (supported version) postgresql-contrib-8.4 - additional facilities for PostgreSQL postgresql-doc - documentation for the PostgreSQL database management system postgresql-doc-8.4 - documentation for the PostgreSQL database management system postgresql-plperl-8.4 - PL/Perl procedural language for PostgreSQL 8.4 postgresql-plpython-8.4 - PL/Python procedural language for PostgreSQL 8.4 postgresql-pltcl-8.4 - PL/Tcl procedural language for PostgreSQL 8.4 postgresql-server-dev-8.4 - development files for PostgreSQL 8.4 server-side programming Changes: postgresql-8.4 (8.4.3-0ubuntu9.10) karmic-proposed; urgency=low . * New upstream bug fix release: (LP: #557408) - Add new configuration parameter ssl_renegotiation_limit to control how often we do session key renegotiation for an SSL connection. This can be set to zero to disable renegotiation completely, which may be required if a broken SSL library is used. In particular, some vendors are shipping stopgap patches for CVE-2009-3555 that cause renegotiation attempts to fail. - Fix possible deadlock during backend startup. - Fix possible crashes due to not handling errors during relcache reload cleanly. - Fix possible crash due to use of dangling pointer to a cached plan. - Fix possible crash due to overenthusiastic invalidation of cached plan for "ROLLBACK". - Fix possible crashes when trying to recover from a failure in subtransaction start. - Fix server memory leak associated with use of savepoints and a client encoding different from server's encoding. - Fix incorrect WAL data emitted during end-of-recovery cleanup of a GIST index page split. - Fix bug in WAL redo cleanup method for GIN indexes. - Fix incorrect comparison of scan key in GIN index search. - Make substring() for bit types treat any negative length as meaning "all the rest of the string". The previous coding treated only -1 that way, and would produce an invalid result value for other negative values, possibly leading to a crash (CVE-2010-0442). - Fix integer-to-bit-string conversions to handle the first fractional byte correctly when the output bit width is wider than the given integer by something other than a multiple of 8 bits. - Fix some cases of pathologically slow regular expression matching. - Fix bug occurring when trying to inline a SQL function that returns a set of a composite type that contains dropped columns. - Fix bug with trying to update a field of an element of a composite-type array column. - Avoid failure when "EXPLAIN" has to print a FieldStore or assignment ArrayRef expression. These cases can arise now that "EXPLAIN VERBOSE" tries to print plan node target lists. - Avoid an unnecessary coercion failure in some cases where an undecorated literal string appears in a subquery within "UNION"/"INTERSECT"/"EXCEPT". This fixes a regression for some cases that worked before 8.4. - Avoid undesirable rowtype compatibility check failures in some cases where a whole-row Var has a rowtype that contains dropped columns. - Fix the STOP WAL LOCATION entry in backup history files to report the next WAL segment's name when the end location is exactly at a segment boundary. - Always pass the catalog ID to an option validator function specified in "CREATE FOREIGN DATA WRAPPER". - Fix some more cases of temporary-file leakage. This corrects a problem introduced in the previous minor release. One case that failed is when a plpgsql function returning set is called within another function's exception handler. - Add support for doing FULL JOIN ON FALSE. This prevents a regression from pre-8.4 releases for some queries that can now be simplified to a constant-false join condition. - Improve constraint exclusion processing of boolean-variable cases, in particular make it possible to exclude a partition that has a "bool_column = false" constraint. - Prevent treating an INOUT cast as representing binary compatibility. - Include column name in the message when warning about inability to grant or revoke column-level privileges. This is more useful than before and helps to prevent confusion when a "REVOKE" generates multiple messages, which formerly appeared to be duplicates. - When reading "pg_hba.conf" and related files, do not treat @something as a file inclusion request if the @ appears inside quote marks; also, never treat @ by itself as a file inclusion request. This prevents erratic behavior if a role or database name starts with @. If you need to include a file whose path name contains spaces, you can still do so, but you must write @"/path to/file" rather than putting the quotes around the whole construct. - Prevent infinite loop on some platforms if a directory is named as an inclusion target in "pg_hba.conf" and related files. - Fix possible infinite loop if SSL_read or SSL_write fails without setting errno. This is reportedly possible with some Windows versions of openssl. - Disallow GSSAPI authentication on local connections, since it requires a hostname to function correctly. - Protect ecpg against applications freeing strings unexpectedly. - Make ecpg report the proper SQLSTATE if the connection disappears. - Fix translation of cell contents in psql \d output. - Fix psql's numericlocale option to not format strings it shouldn't in latex and troff output formats. - Fix a small per-query memory leak in psql. - Make psql return the correct exit status (3) when ON_ERROR_STOP and --single-transaction are both specified and an error occurs during the implied "COMMIT". - Fix pg_dump's output of permissions for foreign servers. - Fix possible crash in parallel pg_restore due to out-of-range dependency IDs. - Fix plpgsql failure in one case where a composite column is set to NULL. - Fix possible failure when calling PL/Perl functions from PL/PerlU or vice versa. - Add volatile markings in PL/Python to avoid possible compiler-specific misbehavior> - Ensure PL/Tcl initializes the Tcl interpreter. The only known symptom of this oversight is that the Tcl clock command misbehaves if using Tcl 8.5 or later. - Prevent ExecutorEnd from being run on portals created within a failed transaction or subtransaction. This is known to cause issues when using "contrib/auto_explain". - Prevent crash in "contrib/dblink" when too many key columns are specified to a dblink_build_sql_- function. - Allow zero-dimensional arrays in "contrib/ltree" operations. This case was formerly rejected as an error, but it's more convenient to treat it the same as a zero-element array. In particular this avoids unnecessary failures when an ltree operation is applied to the result of ARRAY(SELECT ...) and the sub-select returns no rows. - Fix assorted crashes in "contrib/xml2" caused by sloppy memory management. Checksums-Sha1: 94e6d801da1f3d8ea80245158ca258add0e3fe88 246352 libpq-dev_8.4.3-0ubuntu9.10_ia64.deb 19c00ec2c8ff54162ad7bf05798bc0b565fc6670 1453489 postgresql-8.4_8.4.3-0ubuntu9.10_ia64_translations.tar.gz 2536c337d25e5edb56805f3c4541977c7f5513f6 112440 libpq5_8.4.3-0ubuntu9.10_ia64.deb e9eb814216227bfe2c7696d33bacca483d31d289 45898 libecpg6_8.4.3-0ubuntu9.10_ia64.deb e6e9392c06e07598a35ab9f5d8c66adbfd2a53d5 322702 libecpg-dev_8.4.3-0ubuntu9.10_ia64.deb f15cbc8db75e7404287625cc7a337bd5e8e6c67a 13956 libecpg-compat3_8.4.3-0ubuntu9.10_ia64.deb 735f8d8db42617ba96246cab8f5dc3af6cc8e758 61154 libpgtypes3_8.4.3-0ubuntu9.10_ia64.deb 98f0d945a000e86789f23e0e11451235c91e3cf2 5038270 postgresql-8.4_8.4.3-0ubuntu9.10_ia64.deb a894cbecb8298d85f603a2411665df9b4a4cda32 1013310 postgresql-client-8.4_8.4.3-0ubuntu9.10_ia64.deb a3e27e1ab95812bdea87ee747d5a95065a1a2ea5 639096 postgresql-server-dev-8.4_8.4.3-0ubuntu9.10_ia64.deb 22b11e744fad95c27312569d9d85d1ac9b13c8ee 551732 postgresql-contrib-8.4_8.4.3-0ubuntu9.10_ia64.deb 779abdbe2717b7689a060f6cb6853abc8e3b5209 53114 postgresql-plperl-8.4_8.4.3-0ubuntu9.10_ia64.deb 8cbf50be992a650a2c9ee3ff9e7acefd63048162 47690 postgresql-plpython-8.4_8.4.3-0ubuntu9.10_ia64.deb 14a0a02b83024a99dc8c763569a5daba080fbd30 39020 postgresql-pltcl-8.4_8.4.3-0ubuntu9.10_ia64.deb Checksums-Sha256: 14c0806f98ea400546235768023dc59faf21cbe047ae12dc1920f0ace59ab28d 246352 libpq-dev_8.4.3-0ubuntu9.10_ia64.deb 72776b982ec1b7953365be9a5d07fb3555f19c4db71cf0d1b6515fd7e29c24ae 1453489 postgresql-8.4_8.4.3-0ubuntu9.10_ia64_translations.tar.gz 94992ec5ab111ac3dfb0f00a10680e8f2cd2715b61c3588e96f183ddaa1b6a7a 112440 libpq5_8.4.3-0ubuntu9.10_ia64.deb 910338a940ccdf882476ba5bb29ed36da205c8ad52c2bd5a1e9abd1b6157c2a1 45898 libecpg6_8.4.3-0ubuntu9.10_ia64.deb b97a89df44ad5a56b9e4a03c6e974bb40cc7a64ea3e022291efc659afa2e6f7c 322702 libecpg-dev_8.4.3-0ubuntu9.10_ia64.deb 5a1f45f6a6c484b7d57d04cad63c350fe782512bb305ce006f5ff44b3838d969 13956 libecpg-compat3_8.4.3-0ubuntu9.10_ia64.deb acc6d66f14542c4ce9b7f4015a11fd58f7576777bd6d805a7b9ae775d383da1e 61154 libpgtypes3_8.4.3-0ubuntu9.10_ia64.deb 76c00ec94ec6ab5a68a7caa434b0e118991ecd4832a2454e492f4c863bb877b4 5038270 postgresql-8.4_8.4.3-0ubuntu9.10_ia64.deb 8db84ae815fcce2c708d698c8fd7d9c6e594067b7d0aaf5b6e22e282bd76907a 1013310 postgresql-client-8.4_8.4.3-0ubuntu9.10_ia64.deb eebc4e31c4a85a0d9c9d57da82f06149e5f0fe0b77f590884a4c065809f91d32 639096 postgresql-server-dev-8.4_8.4.3-0ubuntu9.10_ia64.deb acda5f016b3b7bc951bbcf34abf36f67c12dc6da4020631d454eb831da96ee9e 551732 postgresql-contrib-8.4_8.4.3-0ubuntu9.10_ia64.deb 375a57737ef9cc4729f0e64cfa65a42447dac11836427280c3d507f19bb509f0 53114 postgresql-plperl-8.4_8.4.3-0ubuntu9.10_ia64.deb 073dc2f36c7eefde6b8bbfe98d808574bcefdceeb6a3cb6f8012acff598d94e7 47690 postgresql-plpython-8.4_8.4.3-0ubuntu9.10_ia64.deb 14c67baaf9373118ddf64a05d52d441486047a457a1e51a17bcbb062af9bd27a 39020 postgresql-pltcl-8.4_8.4.3-0ubuntu9.10_ia64.deb Files: c1c749a6a3b0fe80301f638ac7cacc90 246352 libdevel optional libpq-dev_8.4.3-0ubuntu9.10_ia64.deb 0b0b8a6233b50c4cf5ee184b8f598c69 1453489 raw-translations - postgresql-8.4_8.4.3-0ubuntu9.10_ia64_translations.tar.gz 0a389f66217980b7f0be3f60513d9267 112440 libs optional libpq5_8.4.3-0ubuntu9.10_ia64.deb 089ae4915fdee022ad23f05d126f64ca 45898 libs optional libecpg6_8.4.3-0ubuntu9.10_ia64.deb b80eb3d00733c4e58c6f500fa0df6458 322702 libdevel optional libecpg-dev_8.4.3-0ubuntu9.10_ia64.deb 55dd6ec8d1451aa9d5b956c272c9bf70 13956 libs optional libecpg-compat3_8.4.3-0ubuntu9.10_ia64.deb 10d4fff2d3212677646d1656fb9a0d8e 61154 libs optional libpgtypes3_8.4.3-0ubuntu9.10_ia64.deb acde3643a7517dfb30f65d650e5bbe7c 5038270 database optional postgresql-8.4_8.4.3-0ubuntu9.10_ia64.deb 81eb996235e1a0ccd44d47dab1078f9a 1013310 database optional postgresql-client-8.4_8.4.3-0ubuntu9.10_ia64.deb 2e1ac64af659167c03fc874b4812fbfe 639096 libdevel optional postgresql-server-dev-8.4_8.4.3-0ubuntu9.10_ia64.deb d2c2b55977970a9cc15e2e353fddffdd 551732 database optional postgresql-contrib-8.4_8.4.3-0ubuntu9.10_ia64.deb c8e89e9b961840f3a70d87eb73677b5e 53114 database optional postgresql-plperl-8.4_8.4.3-0ubuntu9.10_ia64.deb a5a1c22cec5b4866fd68c305bd03ea6f 47690 database optional postgresql-plpython-8.4_8.4.3-0ubuntu9.10_ia64.deb 03ba0f3997f875415e77a8adb20dbe71 39020 database optional postgresql-pltcl-8.4_8.4.3-0ubuntu9.10_ia64.deb Launchpad-Bugs-Fixed: 557408