-----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: sparc Version: 8.4.7-0squeeze2 Distribution: squeeze-security Urgency: high Maintainer: sparc Build Daemon (lebrun) 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: 243e47df3c7207737765977d29f895601e994929 226964 libpq-dev_8.4.7-0squeeze2_sparc.deb 69888740ae61c36ab886355711ebf840082dd856 144868 libpq5_8.4.7-0squeeze2_sparc.deb 667ee16d60ae69fda3c48143b8f99a6cc7ab9261 85980 libecpg6_8.4.7-0squeeze2_sparc.deb 40c386c90fff9edb362224d373a16eb60f738a64 249064 libecpg-dev_8.4.7-0squeeze2_sparc.deb 52b9ad7ad8d9a264cb3933f8d48bbe9ade059d61 26882 libecpg-compat3_8.4.7-0squeeze2_sparc.deb 51d0f27947f1ebdf572f19acba8f1b3e613e0bb7 49182 libpgtypes3_8.4.7-0squeeze2_sparc.deb 716d26dd1616c578635d89ce8eb1e2781a810e53 5481022 postgresql-8.4_8.4.7-0squeeze2_sparc.deb ad351290cceaf712adcd4cfa1860bf0cd6cf842c 1448092 postgresql-client-8.4_8.4.7-0squeeze2_sparc.deb c75e64016cf26dfb806b932d373bd6a9aec7753f 639780 postgresql-server-dev-8.4_8.4.7-0squeeze2_sparc.deb 9a40a8b72aba21d61135a010fc4c5e8510c205ba 392000 postgresql-contrib-8.4_8.4.7-0squeeze2_sparc.deb c8c6fc3fc78a2a466051df3e3a2a0270988b9113 53474 postgresql-plperl-8.4_8.4.7-0squeeze2_sparc.deb e1b40f76a86299b781884079ea171ac352ac3f3d 53862 postgresql-plpython-8.4_8.4.7-0squeeze2_sparc.deb 0bad42487adfa069d28c6ae98c0821546e0fbec7 41712 postgresql-pltcl-8.4_8.4.7-0squeeze2_sparc.deb Checksums-Sha256: 6000fe2257a7b549f74ff786727d9fa11079f26426ec53bc5015201db947978d 226964 libpq-dev_8.4.7-0squeeze2_sparc.deb c2dc49a331d04939809078b7e0fc446d981e8776706dff010b8d045c95047a20 144868 libpq5_8.4.7-0squeeze2_sparc.deb ba189f76e44fdb1a368d599fd2c1a49ef6f879985f415d015e80ca832ecbe3de 85980 libecpg6_8.4.7-0squeeze2_sparc.deb 00d622f5f803b1a211e417609b51d91b9fc3daca03e4121703d7425e5b5a56e5 249064 libecpg-dev_8.4.7-0squeeze2_sparc.deb 59ed5e288af2a258353b8c182be847a395d6d8071a1bae98b10958aed3955e71 26882 libecpg-compat3_8.4.7-0squeeze2_sparc.deb 7cf6eaceb7004f6ed283415d97bd56e20d550479f9db52a38bf036860250d2a1 49182 libpgtypes3_8.4.7-0squeeze2_sparc.deb 3e304941316ed7b9b5220ab6a2f33b2422b4e3eddb867bc1818a7574e81b5ec3 5481022 postgresql-8.4_8.4.7-0squeeze2_sparc.deb 1f42a0e1ff87250c8783fd340ade118d673470c48964c262ba84cc1ae4582fb5 1448092 postgresql-client-8.4_8.4.7-0squeeze2_sparc.deb 838f90d3514214c048d72b4601b74554ab5980f5fdd2bc32b7db1ad1fba9cd1d 639780 postgresql-server-dev-8.4_8.4.7-0squeeze2_sparc.deb ecf3812438ef034cefba74d468a3d6d506f87f255549517a443052d52d0ad023 392000 postgresql-contrib-8.4_8.4.7-0squeeze2_sparc.deb ac43cb5f8c87d6b1d9ed385094929d400f0fd54900e472db8f0affe1e0a0b852 53474 postgresql-plperl-8.4_8.4.7-0squeeze2_sparc.deb c021ecf7923c0ffade2ac7051f3eb5e2e883f9c9f019411ea7130aad1ce44b63 53862 postgresql-plpython-8.4_8.4.7-0squeeze2_sparc.deb b10d71e66b79a7e2832114f99760f57460e724abe5ca1d40516f56d39093f0cd 41712 postgresql-pltcl-8.4_8.4.7-0squeeze2_sparc.deb Files: b0cf7a74e8ab5843d8228419beafc4ad 226964 libdevel optional libpq-dev_8.4.7-0squeeze2_sparc.deb ea036bd266c5a54884acd6475bcc52b1 144868 libs optional libpq5_8.4.7-0squeeze2_sparc.deb a762ead12b5fa3384f37ec740c138bcb 85980 libs optional libecpg6_8.4.7-0squeeze2_sparc.deb 74838b0e1e5675c3e49a78b2a0e0cb15 249064 libdevel optional libecpg-dev_8.4.7-0squeeze2_sparc.deb 1fca83f9f22c3ec75ab948ca43bde19f 26882 libs optional libecpg-compat3_8.4.7-0squeeze2_sparc.deb 174153ced35eb66486065d95dcc3ad28 49182 libs optional libpgtypes3_8.4.7-0squeeze2_sparc.deb da63e282fb4924e1b9ef0fa7f9f09d6a 5481022 database optional postgresql-8.4_8.4.7-0squeeze2_sparc.deb 8a472d427520441b00ae3c0dc1c10a97 1448092 database optional postgresql-client-8.4_8.4.7-0squeeze2_sparc.deb e0828d0c72a01c2ad7691d1ff0e5892f 639780 libdevel optional postgresql-server-dev-8.4_8.4.7-0squeeze2_sparc.deb 07f777feb291483ef7303c5716f0f96a 392000 database optional postgresql-contrib-8.4_8.4.7-0squeeze2_sparc.deb 4717016dbf6fd1133b021a267f7bf870 53474 database optional postgresql-plperl-8.4_8.4.7-0squeeze2_sparc.deb 85dc3527fb406cbc7eea422a306d5cba 53862 database optional postgresql-plpython-8.4_8.4.7-0squeeze2_sparc.deb 87d58b03a9624d8f2ac1ca17d6b3591c 41712 database optional postgresql-pltcl-8.4_8.4.7-0squeeze2_sparc.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iQEcBAEBAgAGBQJNUjwpAAoJEL97/wQC1SS+NVcH/3P3TI2zRMWQsSwCTvtseWQ4 N1kk0HVzWPg9jitNnTNx5VqkuUU/l8upkYrLyiaVezsVwvLIzI/cxO6FbQ/xG61Z aojmtds+kO3rGgO8CQis3OW2PEcVitNgeYIrujncFFH8R/yD7+/zOhS1jJqj7SH5 9/sq56U35JFuArs8laCUdpl9wkGAK+gmDLdI7OkPSN90nnT2YRfBx/TXkKT7NUHP XBZwzYWezl6fvCCH4lubpJNWVGWLYSMn7HmL+oVWKsNYyP8ejzne7fwqVabUitCe Kv1uA3Vo4MsQmAZOaAuZ4FNXtKEUMmZhr2hcez71O4FIB1FD2Zo6bSxsxEvLP7E= =0zrS -----END PGP SIGNATURE-----