-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Tue, 01 Feb 2011 17:14:21 +0100 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: kfreebsd-i386 Version: 8.4.7-0squeeze2 Distribution: squeeze-security Urgency: high Maintainer: kfreebsd-i386 Build Daemon (field) 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.7-0squeeze2) stable-security; urgency=high . * 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) - 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 pg_restore's text output for large objects (BLOBs) when standard_conforming_strings is on. Although restoring directly to a database worked correctly, string escaping was incorrect if pg_restore was asked for SQL text output and standard_conforming_strings had been enabled in the source database. - 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: b989c17d81abb65000c107955a3feb40f5d18ed4 227746 libpq-dev_8.4.7-0squeeze2_kfreebsd-i386.deb 1f7036332481113d40a013328a8f13052942d500 145696 libpq5_8.4.7-0squeeze2_kfreebsd-i386.deb 9db2bb3c0f81760007741459e5ef024826d78033 87426 libecpg6_8.4.7-0squeeze2_kfreebsd-i386.deb c1e01380d3de4fbb68911fe2190e5d9d9869e9f5 241450 libecpg-dev_8.4.7-0squeeze2_kfreebsd-i386.deb 8cf3db95008a0f149d45a3bd1e0720b008f9a437 27324 libecpg-compat3_8.4.7-0squeeze2_kfreebsd-i386.deb b6379463dc1524d12b395d802670f83e31ab8021 50866 libpgtypes3_8.4.7-0squeeze2_kfreebsd-i386.deb 50942c15e26db8b94e312fa2e7c96cb9475e3fb1 5174844 postgresql-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb 0d3ce4f0787502d6b3cc2309d98cd6b64aa8c1ac 1415746 postgresql-client-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb b2d5461c6c19f0380965c7dbcfcc421cd550f077 629352 postgresql-server-dev-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb 01191a72275c83234467e615856bbf9210ee1436 385394 postgresql-contrib-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb f41283b61a8e3c6fd78982d9f267d9885bfb1262 55222 postgresql-plperl-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb 1d71f4f4959607a835546fcc294f8936595c6f89 54540 postgresql-plpython-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb c3e766474d1f5cb149b0472cfd84a8b7268dd748 42120 postgresql-pltcl-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb Checksums-Sha256: cada31c0fcaa9766330a6c9c1ef3293104449c7ed3d71b26ac35fb71053be8a7 227746 libpq-dev_8.4.7-0squeeze2_kfreebsd-i386.deb c8355f786935107cd5d6eec3e839d2814f69a063aa486ed37d651d4fbb19fdfb 145696 libpq5_8.4.7-0squeeze2_kfreebsd-i386.deb da68715c19504fb14857e5d18620843bd6f2d97420c502831dc92d24d34e44ce 87426 libecpg6_8.4.7-0squeeze2_kfreebsd-i386.deb 940d14f653f99a365d6f831ba9d22425ecb8c5be7e398eaefbc2b37c99246ae7 241450 libecpg-dev_8.4.7-0squeeze2_kfreebsd-i386.deb c0255a3a4aa173a93908fcb26d81f5290c9bbd4e32930f98c8da54540288f520 27324 libecpg-compat3_8.4.7-0squeeze2_kfreebsd-i386.deb 891e75da2e1ed8b00fd14ee4c8abe040de7e18062595cf57212320a220d9d7df 50866 libpgtypes3_8.4.7-0squeeze2_kfreebsd-i386.deb 21c1635de717c513a568d650ab22a0570ae0ecd91dd669bcf42be8bedb97758d 5174844 postgresql-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb c376d3fccd32b69a2bf55dfde7d1c40c2195866880537a333a74df920e3271d9 1415746 postgresql-client-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb f398592adb2251eb21aea529842b716039c2bc573159b7c3ee6dc86651791bf3 629352 postgresql-server-dev-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb 2219785f866f9fa88359da70444e72dc9fc46e668d3cabbddfb6f3f3da59e6df 385394 postgresql-contrib-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb c4200ae6022880e639c9704dcc00f6f95c05a64de1cad462a2316a8f1b7fec4c 55222 postgresql-plperl-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb eff1c3fac02628fe41fb798bf67e59af05eeb71b1a9e8d9d7f7bc5f4fa4d9fc9 54540 postgresql-plpython-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb 44263385c8a6e8ef7e8cfe3b10ac77edaedd71f52e38d4750ac2f4b24d17996c 42120 postgresql-pltcl-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb Files: d845ceb6af8b85aaf53996dd2f450fb0 227746 libdevel optional libpq-dev_8.4.7-0squeeze2_kfreebsd-i386.deb c38ac3f2a59ed5620beef6232adecd60 145696 libs optional libpq5_8.4.7-0squeeze2_kfreebsd-i386.deb ead1fb45236b8b4513d620078d1f772c 87426 libs optional libecpg6_8.4.7-0squeeze2_kfreebsd-i386.deb 6a836895bab1053a0ee8dcc2c2bef627 241450 libdevel optional libecpg-dev_8.4.7-0squeeze2_kfreebsd-i386.deb 3e809433ca3a21d3f426b931dc977cd7 27324 libs optional libecpg-compat3_8.4.7-0squeeze2_kfreebsd-i386.deb 2ebd3af333906c9d65d7019a5cc179ef 50866 libs optional libpgtypes3_8.4.7-0squeeze2_kfreebsd-i386.deb c44e7aac5ac7077e7588499d985c90c4 5174844 database optional postgresql-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb ae0dcaef4094004216046a2a72c22a3d 1415746 database optional postgresql-client-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb ad1226f7864bec71be185ec776fb5202 629352 libdevel optional postgresql-server-dev-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb 148bf51a729665fb0a80cd29ee4ad370 385394 database optional postgresql-contrib-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb 347cd42be8ab30ed76fc939740085b60 55222 database optional postgresql-plperl-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb 930b1e9fd2f3ac54bffdb2f99d123dda 54540 database optional postgresql-plpython-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb 39d089fb45b7307da48e1a27fe988d3a 42120 database optional postgresql-pltcl-8.4_8.4.7-0squeeze2_kfreebsd-i386.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQEcBAEBAgAGBQJNT4zgAAoJEL97/wQC1SS+VUYIAJfkG2BAVYilo6m9UP91x0oE XQYN6pQXOtMOBuwWj66PdSI6AjxSp3w9sUXr8DfpWgKA7sLyoNoWhQ2j/WHt1FSS dJXR567qIJWeuFF5dT+dMGFJZi8RwP3HOFea1vb5OEEWqpfU9jLt5rXhPr7VtjE5 mDGWY7n6h9ujG4H9LoolamhMitXPCQt1uBxcnRjqRcpnc/L7ZGZlNc8KQYUMgElZ pEfWyjyvTLgXP09weH6yGCs98NGflg3UFk72pWgUbNb67/G0KYTGI90bdULcwBbv 3KSrGBxEvXIpi9mcB6UcdQ5mEyEUTEY4DfqHO0yrRtFv5MgKMLGfE1W7RXCq3mY= =qtMk -----END PGP SIGNATURE-----