-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 1.8 Date: Tue, 01 Feb 2011 17:01:48 +0100 Source: postgresql-9.0 Binary: libpq-dev libpq5 libecpg6 libecpg-dev libecpg-compat3 libpgtypes3 postgresql-9.0 postgresql-client-9.0 postgresql-server-dev-9.0 postgresql-doc-9.0 postgresql-contrib-9.0 postgresql-plperl-9.0 postgresql-plpython-9.0 postgresql-pltcl-9.0 postgresql postgresql-client postgresql-doc postgresql-contrib Architecture: source all amd64 Version: 9.0.3-1 Distribution: unstable Urgency: low Maintainer: Martin Pitt <mpitt@debian.org> Changed-By: Martin Pitt <mpitt@debian.org> 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 9.0 libpq-dev - header files for libpq5 (PostgreSQL library) libpq5 - PostgreSQL C client library postgresql - object-relational SQL database (supported version) postgresql-9.0 - object-relational SQL database, version 9.0 server postgresql-client - front-end programs for PostgreSQL (supported version) postgresql-client-9.0 - front-end programs for PostgreSQL 9.0 postgresql-contrib - additional facilities for PostgreSQL (supported version) postgresql-contrib-9.0 - additional facilities for PostgreSQL postgresql-doc - documentation for the PostgreSQL database management system postgresql-doc-9.0 - documentation for the PostgreSQL database management system postgresql-plperl-9.0 - PL/Perl procedural language for PostgreSQL 9.0 postgresql-plpython-9.0 - PL/Python procedural language for PostgreSQL 9.0 postgresql-pltcl-9.0 - PL/Tcl procedural language for PostgreSQL 9.0 postgresql-server-dev-9.0 - development files for PostgreSQL 9.0 server-side programming Changes: postgresql-9.0 (9.0.3-1) unstable; urgency=low . * New upstream security/bug fix release: - Fix buffer overrun in "contrib/intarray"'s input function for the query_int type. This bug is a security risk since the function's return address could be overwritten. Thanks to Apple Inc's security team for reporting this issue and supplying the fix. (CVE-2010-4015) - Before exiting walreceiver, ensure all the received WAL is fsync'd to disk. Otherwise the standby server could replay some un-synced WAL, conceivably leading to data corruption if the system crashes just at that point. - Avoid excess fsync activity in walreceiver. - Make "ALTER TABLE" revalidate uniqueness and exclusion constraints when needed. This was broken in 9.0 by a change that was intended to suppress revalidation during "VACUUM FULL" and "CLUSTER", but unintentionally affected "ALTER TABLE" as well. - Fix EvalPlanQual for "UPDATE" of an inheritance tree in which the tables are not all alike. Any variation in the table row types (including dropped columns present in only some child tables) would confuse the EvalPlanQual code, leading to misbehavior or even crashes. Since EvalPlanQual is only executed during concurrent updates to the same row, the problem was only seen intermittently. - Avoid failures when "EXPLAIN" tries to display a simple-form CASE expression. If the CASE's test expression was a constant, the planner could simplify the CASE into a form that confused the expression-display code, resulting in "unexpected CASE WHEN clause" errors. - Fix assignment to an array slice that is before the existing range of subscripts. If there was a gap between the newly added subscripts and the first pre-existing subscript, the code miscalculated how many entries needed to be copied from the old array's null bitmap, potentially leading to data corruption or crash. - Avoid unexpected conversion overflow in planner for very distant date values. The date type supports a wider range of dates than can be represented by the timestamp types, but the planner assumed it could always convert a date to timestamp with impunity. - Fix PL/Python crash when an array contains null entries. - Remove ecpg's fixed length limit for constants defining an array dimension. - Fix erroneous parsing of tsquery values containing ... & !(subexpression) | ... . Queries containing this combination of operators were not executed correctly. The same error existed in "contrib/intarray"'s query_int type and "contrib/ltree"'s ltxtquery type. - Fix bug in "contrib/seg"'s GiST picksplit algorithm. This could result in considerable inefficiency, though not actually incorrect answers, in a GiST index on a seg column. If you have such an index, consider "REINDEX"ing it after installing this update. (This is identical to the bug that was fixed in "contrib/cube" in the previous update.) Checksums-Sha1: 707e0c97404a9eeeeb620a38c465f82a77015014 2497 postgresql-9.0_9.0.3-1.dsc ea7b4729427f668cbf36184efbc58fd828a2d3ab 14040705 postgresql-9.0_9.0.3.orig.tar.bz2 69be4d1d034d9ceeb7ce7815478be9acc2801656 24801 postgresql-9.0_9.0.3-1.debian.tar.gz 3c7eb4eafbd321ff1a35d25159e1552276c9d6a0 2563948 postgresql-doc-9.0_9.0.3-1_all.deb 92b5d3375b86a59c51a2f2ad09bb64eb316c8045 311152 postgresql_9.0.3-1_all.deb bd5bc0128d50d986880e669628b5d2ea73538d21 311126 postgresql-client_9.0.3-1_all.deb fa968052680f2fbafe03836a55e69a748ad60665 310968 postgresql-doc_9.0.3-1_all.deb ed36eb5fca68d74a44c732a340d73210ea63c200 311026 postgresql-contrib_9.0.3-1_all.deb ac9f72852d96ff16360463ef3b65da6ff70c82c3 534122 libpq-dev_9.0.3-1_amd64.deb 365b0aebaa63717c2cbe8884aa0a86c4cb256155 452472 libpq5_9.0.3-1_amd64.deb 18996f831da04e9e43a275bce2f1211e297893ce 387582 libecpg6_9.0.3-1_amd64.deb 2dca2333c02362e449937db5e344631c3ce7c734 564428 libecpg-dev_9.0.3-1_amd64.deb 19534de73413e7d75bd3c11a810dd8065d97d6ca 319114 libecpg-compat3_9.0.3-1_amd64.deb c82303bb7fce51b4ebf7bec9aeef6cf5f5f38c77 343102 libpgtypes3_9.0.3-1_amd64.deb a4d081bb977261e682b5d4a3c3c2bce2b55f2c73 5719210 postgresql-9.0_9.0.3-1_amd64.deb 2860568aa83b2f27a5058814a96cddeb8589d118 1667032 postgresql-client-9.0_9.0.3-1_amd64.deb 686dcb591e1e26307a8c913990cc38cfc8ac9e49 954016 postgresql-server-dev-9.0_9.0.3-1_amd64.deb 815c303cd238014be2bf2375464fa04fbb9faa12 747566 postgresql-contrib-9.0_9.0.3-1_amd64.deb af266adb7aaf10e7718fb5a21860e3d2ac28831b 354100 postgresql-plperl-9.0_9.0.3-1_amd64.deb 00bb9504cdbef25484d470109e4cdde81ba3faf3 355580 postgresql-plpython-9.0_9.0.3-1_amd64.deb 910b90ed2ecf60ebf1abe5a1ff3e1ef8f40e9a4f 334164 postgresql-pltcl-9.0_9.0.3-1_amd64.deb Checksums-Sha256: f5eb60c243652dab90a79e275b4ac1125ed682abadecd44ac61c25f7a1d39db2 2497 postgresql-9.0_9.0.3-1.dsc cf429421dea73a7bd5ef9fbdd1212a0d01c0f63c2059e0218a0e350891867b35 14040705 postgresql-9.0_9.0.3.orig.tar.bz2 94180ce57783318fc34a1274323e3e561e78a87241a5d73e2f1f3fbe81de16f4 24801 postgresql-9.0_9.0.3-1.debian.tar.gz 01820af8c3df547d4969268db9951c3a668c908146525795396c78715f1dc51f 2563948 postgresql-doc-9.0_9.0.3-1_all.deb 6be847b0c165efd2e46c5a67ac3cdc93da596f15803286073e6e91661ff01226 311152 postgresql_9.0.3-1_all.deb c91e7dcbc8ffa5bdcb46760e878aca7e9714d001d6384bfa67a8b83fedeecb1e 311126 postgresql-client_9.0.3-1_all.deb b01d0889210caf935aa582a1b0528f1cb505979341b797befd7c23559a401d38 310968 postgresql-doc_9.0.3-1_all.deb d0eb2a03fba34f35623034cc017187a7b7a25129ca6d6006e9b2599b32c360a8 311026 postgresql-contrib_9.0.3-1_all.deb 912d7671b30d9ddd96988000441855a82e1eb07230743540f4340bd6ad5727fe 534122 libpq-dev_9.0.3-1_amd64.deb d5a051dac505daa982bc267df3d85753e65369cdaa091bd2708f452b43ff14bd 452472 libpq5_9.0.3-1_amd64.deb 7e6438e32b919508e38c9348138aa9733c1cb92aa36ae84465945aa697eebeec 387582 libecpg6_9.0.3-1_amd64.deb c19baf989551ca0e07ae1e73c0c23c0a5404ddb1295e0c0c0bd25b4c0711882e 564428 libecpg-dev_9.0.3-1_amd64.deb 7a969379cf35675edbf65130d61f81876b745f5651924108ecd7525dbadc58dd 319114 libecpg-compat3_9.0.3-1_amd64.deb 812cdef7534538daee2bdb823c90c3c835217718fa14d90549b1781be25c31b4 343102 libpgtypes3_9.0.3-1_amd64.deb f47a661f9298a307c3900443ec845a6d0bbbc03e43553675db43bbc72f12587e 5719210 postgresql-9.0_9.0.3-1_amd64.deb 9e7ac349ec173751e8b906a693947cf9d1c1fc73ac2e433c233d60715690a05c 1667032 postgresql-client-9.0_9.0.3-1_amd64.deb 180df306370b24e5819996ae87a4d35ef1507256d27417f35d471bace66e58ca 954016 postgresql-server-dev-9.0_9.0.3-1_amd64.deb 217773d626e7fb151fe5b120b3956bafd1a0971068ed2d765ff9e5691d71e413 747566 postgresql-contrib-9.0_9.0.3-1_amd64.deb 1bb7e5912bcc290c83c80e79af6aeb6d3bbc008ba7ee6a5bf86383ff18161d44 354100 postgresql-plperl-9.0_9.0.3-1_amd64.deb c64e08e5ca813e6d9c27be4413d17213c3a2c0f9f2fa335970a65881e5380986 355580 postgresql-plpython-9.0_9.0.3-1_amd64.deb 53faed90405f794063ccb4ade03f218599374bfbe604ab5a0e1ab4bd5b9369d8 334164 postgresql-pltcl-9.0_9.0.3-1_amd64.deb Files: b0836d817abfaafd1850e8fa529a8587 2497 database optional postgresql-9.0_9.0.3-1.dsc 928df8c40bb012ad10756e58b70516fb 14040705 database optional postgresql-9.0_9.0.3.orig.tar.bz2 c23bee8baf9ba472a97997342f7e90f3 24801 database optional postgresql-9.0_9.0.3-1.debian.tar.gz 68ba6721b0b8092af2ca756a23ce5d1e 2563948 doc optional postgresql-doc-9.0_9.0.3-1_all.deb 799a1afd4d978fc25b597082f71728d1 311152 database optional postgresql_9.0.3-1_all.deb aa763ef73417e330f8f6ebff2bd38168 311126 database optional postgresql-client_9.0.3-1_all.deb 8f25dfcf6118d0c7fa18913348d22175 310968 doc optional postgresql-doc_9.0.3-1_all.deb 9a0ebd4791c7cb7eee43a91fc4a20429 311026 database optional postgresql-contrib_9.0.3-1_all.deb f579acd6bf8560a12f81a58932b83837 534122 libdevel optional libpq-dev_9.0.3-1_amd64.deb 50b146a6625036a41d979fee6c970a73 452472 libs optional libpq5_9.0.3-1_amd64.deb 387c466e32e8c4db4c444447dc056772 387582 libs optional libecpg6_9.0.3-1_amd64.deb 986ac5d97ff22f386fd0fa26129ac84c 564428 libdevel optional libecpg-dev_9.0.3-1_amd64.deb 75c4171974ab742de9ad818711b966b9 319114 libs optional libecpg-compat3_9.0.3-1_amd64.deb 774ca56026011fc89d3ebc4c04e1a009 343102 libs optional libpgtypes3_9.0.3-1_amd64.deb ac071c6f3923c35a5f0d12e54bc23e38 5719210 database optional postgresql-9.0_9.0.3-1_amd64.deb fb1162eae3e8b46850e66c0d5e88dd3a 1667032 database optional postgresql-client-9.0_9.0.3-1_amd64.deb 6a12e681cc68e0aa6ceacd535d081cec 954016 libdevel optional postgresql-server-dev-9.0_9.0.3-1_amd64.deb af99a723818dc6f986528f4928d8554b 747566 database optional postgresql-contrib-9.0_9.0.3-1_amd64.deb 8b0e4a408b3b5902604fa63fa7838753 354100 database optional postgresql-plperl-9.0_9.0.3-1_amd64.deb b4cf07c143c151ffe8b07cbc4c42a454 355580 database optional postgresql-plpython-9.0_9.0.3-1_amd64.deb 52c3d1cbd13fcabbc0e80a98b1242aa3 334164 database optional postgresql-pltcl-9.0_9.0.3-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBCAAGBQJNSDmNAAoJEPmIJawmtHufYFgP/17H5w4bOzJw91OW0KQ57rUa VStyT3FbGacwXzGH00yEYSqb5y932bjY6OVkcOp7ePnMmwIwxZ5bpsfrFfeDyS56 VzLRQ0GBxXP6I0zFcohBu1ji8Kj6tGP/3fzgsc8NpzVUxn52TlnfEJ5M4b7Vlnvy MUf0OHjZDheIPobDwJ7c6Xc/mhHxd2jyrh4YaU/MQWv+F7Rft6HWuU2G8bFzhejI l+D6Wn+3nONX4jT3igUClUwxFVlYxWUVmfFHyHLl2GbjPeQCbUNHc1j2qM6trm7r rF9ukjSivN/heOLhjhKPgTy6uLL8uWBeiAi+RR5cUwtSN+ds01VOZYX77lIi7Gr/ 3oKMhoaHqrKpqUMqVsNUClluhNRiLlNQAqvWr1F2yQfsiZld5kmLTGLXPRLMdhRc 51z50OVNfMUhgO2/h1AKVRwO3aZ6/APG9xFCmm30cCnARGZJg+c1Je8EYiFkmtK4 clsZ/XIp9oGlq5Er3+A0TTjywTmkgsZeWtUkdLhdev7meixTBnswU7RdBV9Ldu66 08StNvqfCqDjfhOjyBdoeohpeRMCfvLzfjTUp96Hi9MCwB6caBUWZkDGNuFx2OwB w3GjIvPnQBM+98AdMRA93pJJBnXnRlTd85KdmIpM/PvzKCz4lntT/R1RDL2YZzUx N+bjueFKj8Ei+qaJJ8O0 =FaMJ -----END PGP SIGNATURE----- Accepted: libecpg-compat3_9.0.3-1_amd64.deb to main/p/postgresql-9.0/libecpg-compat3_9.0.3-1_amd64.deb libecpg-dev_9.0.3-1_amd64.deb to main/p/postgresql-9.0/libecpg-dev_9.0.3-1_amd64.deb libecpg6_9.0.3-1_amd64.deb to main/p/postgresql-9.0/libecpg6_9.0.3-1_amd64.deb libpgtypes3_9.0.3-1_amd64.deb to main/p/postgresql-9.0/libpgtypes3_9.0.3-1_amd64.deb libpq-dev_9.0.3-1_amd64.deb to main/p/postgresql-9.0/libpq-dev_9.0.3-1_amd64.deb libpq5_9.0.3-1_amd64.deb to main/p/postgresql-9.0/libpq5_9.0.3-1_amd64.deb postgresql-9.0_9.0.3-1.debian.tar.gz to main/p/postgresql-9.0/postgresql-9.0_9.0.3-1.debian.tar.gz postgresql-9.0_9.0.3-1.dsc to main/p/postgresql-9.0/postgresql-9.0_9.0.3-1.dsc postgresql-9.0_9.0.3-1_amd64.deb to main/p/postgresql-9.0/postgresql-9.0_9.0.3-1_amd64.deb postgresql-9.0_9.0.3.orig.tar.bz2 to main/p/postgresql-9.0/postgresql-9.0_9.0.3.orig.tar.bz2 postgresql-client-9.0_9.0.3-1_amd64.deb to main/p/postgresql-9.0/postgresql-client-9.0_9.0.3-1_amd64.deb postgresql-client_9.0.3-1_all.deb to main/p/postgresql-9.0/postgresql-client_9.0.3-1_all.deb postgresql-contrib-9.0_9.0.3-1_amd64.deb to main/p/postgresql-9.0/postgresql-contrib-9.0_9.0.3-1_amd64.deb postgresql-contrib_9.0.3-1_all.deb to main/p/postgresql-9.0/postgresql-contrib_9.0.3-1_all.deb postgresql-doc-9.0_9.0.3-1_all.deb to main/p/postgresql-9.0/postgresql-doc-9.0_9.0.3-1_all.deb postgresql-doc_9.0.3-1_all.deb to main/p/postgresql-9.0/postgresql-doc_9.0.3-1_all.deb postgresql-plperl-9.0_9.0.3-1_amd64.deb to main/p/postgresql-9.0/postgresql-plperl-9.0_9.0.3-1_amd64.deb postgresql-plpython-9.0_9.0.3-1_amd64.deb to main/p/postgresql-9.0/postgresql-plpython-9.0_9.0.3-1_amd64.deb postgresql-pltcl-9.0_9.0.3-1_amd64.deb to main/p/postgresql-9.0/postgresql-pltcl-9.0_9.0.3-1_amd64.deb postgresql-server-dev-9.0_9.0.3-1_amd64.deb to main/p/postgresql-9.0/postgresql-server-dev-9.0_9.0.3-1_amd64.deb postgresql_9.0.3-1_all.deb to main/p/postgresql-9.0/postgresql_9.0.3-1_all.deb