postgresql-devel-9.0.19-47.1e>UADz02lqy0׈?TD$j| `n gק ^a/5k|V!UFOZ5B?Bd  Qx|  G (G G DG `G cGG eGnGzOGG X(8"9T":~"F^GtGHGIGX0Y8\PG]lG^8DbAbcAdBreBwfB|lB~zBCpostgresql-devel9.0.1947.1PostgreSQL development header files and librariesPostgreSQL is an advanced object-relational database management system that supports an extended subset of the SQL standard, including transactions, foreign keys, subqueries, triggers, and user-defined types and functions. This package contains the header files and libraries needed to compile C applications which will directly interact with a PostgreSQL database management server and the ECPG Embedded C Postgres preprocessor. You need to install this package if you want to develop applications in C which will interact with a PostgreSQL server.TDbuild31<2openSUSE 11.4openSUSEBSD-3-Clausehttp://bugs.opensuse.orgProductivity/Databases/Toolshttp://www.postgresql.org/linuxx86_64 |jH  ( a yi_TbC6bN)hX.L!.OFH7' 3'byr WdW"V3> !Bm*-\#ZA_W X#= ;)3R26 -<$z ud $   z+, 2`L 8 ) UW9g` kA=-?|: 5U a4{&`=+:R,u{Qh`{Zq ;!])0w sob 4C PB4k = 54D*]VuLB Nxa\ 3  P9#%,*CQ:( h u C A,hX]T 6b^l]lX\]I(QS)}`^`~bghihfePk. ." a3 j?  EBHHEENHNEQHHK<639966?9?6B<9999 vnl3 I OV d2! oO  ul = ]` g D^ika = NC "M0(1*X,..Sg?Z,=- ^q?U A8 ,! A3  g5  h g B/o;K 6J<8`869y:.'9k?989=$G i'9N43s(_A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAAA큤A큤AA큤A큤TDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDTDfbbbcc67f6f3b6c68026d3b3fcec1635139144e996adc44d0b6182976fe81f3f6e1aea35ce66cedc3849b36185c606be2ce122924c24c9bcdd2d54b413d19a64a5943c8a664248fd50d245127131ab49cd1abeca2135b94c59675091bb305f7d688f7bba48352fc34ab144b6ec75b90d2155345e6b28821ad2a2bdfd2787294cdd3a3806487458c1c84151d51bf6ce6f39d4e8997556b079046802abdcab902cc5b4ad2c2387751f6c8979bdc948d1735145b61ea71aa5a1a412175973fb6dc9a91bbec253909099022edd6e25ac74582aac6ee42991de7844fc374a13c0735173ba4a32acbcb438500c0cb312392bbda2c6f111b65b0c7dad76dfc5e780834ca942763a1427289bda330c2b102efe24775f96cd3c0cb41d82b6a3d011731c9649dcc4867dacf52bf3536aeb7dc76f52e5511efe40b819f9fcc1d6c2ca9c1ca706f9e9e9e609e1f902b1d8579ff0cbdd55d283468542b9d029102dad9eb7235ed180d93b3132620a1483742fca67f456a1490eb7ccbdb4ddf78da5e55a6987124be9cda02138e4a53e9c89ff3d50b13775173929606afd5f9fc979f89361f571b1c3c3d02346adb9956332ea010a5b1de9b016e3a51af8c43a7b28fc64c0004b91e4c0c40d0d0022e5e122a5b946bdbcc6f81d972d916e1958523fbcefa6fea902be3bc28478a9ebf4d94925f5306424c229e16c95c5c3b6fbfeaac3fe80f8f908ceff7cde6ed771fdca2dd7d4aaed623348ab60d52ac0dcf833475fb48969d6a4e10cc77429542923d86f0afa97ec393a55686a7e863bc1481fe153dbeb4e86c60ab2489877e386c53ca54757ebf97a1e5d0ac326c2ca4658c10214b927612cc9c37c7ee0e73dcae22063e33ca2a1d2ec6425ee952f3e64dacd6ba6794d85d2485af0a1c50e7eb69c98eb023953237677d3fe106ecd3f869f0787a725fd7bbcd6067079e8330d6011eae5a6a73beccbc5cf7f92394d13c7f74b64285754f523c556d1277277baceef83caf45a57533bcb6a21e7bd8da9b57c8681082abff4d64411fd1bb89d2c9ff64fb5b78aa740c992f3fddf658eec482390bc2047aeaadde3037878c7285a92b5a0a0e62704364786f3325f99e2d88ad98387b51c27ad5aefe4183707f3e7c8b6ab5d68955e6c50fde68c12bafc0dafc4d84e8d5627bc1605e0f6c0e90d5f4bff3bee1594ddd85ed231ca171cded9d5a58c081fecd285322535af28d2fa23ae7957bea1d7d49f1676a97fb6404d7a565082b77bd8f11414c91ad9fb68107471bbf1cdae539ef3970154d5b2442d9331ab4e58995cca7d0b4ab3dc2940b6baafc604dc4bfbdad34dd2a0c090718632aecb899b2218d9fb79f9670f62235417d0185324770270397133dc056e24d3b6c2789698fda7bbea3369287eec5cd55c2404024759b1ed862917429958b6eeacc635b5d564fe4b497ba6e1b284fb62795744eb7bc47deaa2333de48ffab364d3aa278641608fc452a33d164d842d51940d65cbb3231a8dd054c5b4ad2c2387751f6c8979bdc948d1732e7f4bead7b0ce190772bac803ccb7bda2d6f0061be5c4d3560c4b2116f4b10b927d05da5bdee63aef3b739f14668e347addaaac2e8a7992afb619173474538a99196ecc5aa22d0c736b249dafdabfbe9524ba220ac4db57bc1cdbf125823ee3d1f9d6b1487713da58ca06bccaa7903e407e1965f8d6adb8909eb5c16f96f076cc4a67c07e084877a8249d09eb65c187fd960bd16f79db80d0e7a5f4ea647a4a473dd62e3c0f11e882cf17ebf7d7627254feedce1caea2d957f06867d1bb08a871ef983164c4a47b75461f972ab7838359745fab0d7b3172429966635ae695b2a511c36851682286ff4b422f9c483e3bce2abce88828f8687b38ba93adcf6569159a52330b60b19df1fe2505eb10471229a7ec107057f90b457c5354dd48da34523ae339b705c8f7b2a93f9b01aee7172cd689f6d2014e63c711174d89f3a27a535fa1940bd9c77a61da60dee93921d2a3b0b83d9b15024c8ddc4fcfff6b37b5db5b446a27aa7054b212f9d7e0a92c737fdf0730618d441815462a97e55b16f050e79ab0d7197b733d3dac469c1f4cf6025521dc4420f0d5a2ab52f24e7fdb2a98da5641ae7b2cb0ae3ef74624893e6d01165cabcfa309837dc3d198e30aa186ced100eeb7536c294413ca5b7853442ed9369409cc9e9197b873b92a315c7e889e2520a108cc308ab4c4fbbb63c69a6fa1a2de1fe6fd79a2c92aca45b8d4178954afa4f9568b48f978fb9cbf8b595d0ca843bfb76e10255e5998d86e82420f01f15f0ff966a3abfd4b978bf17faeddeba392b4ea4cfed2fe007027aac78017d49947a1de9247ac1236478725054240e242001d89ef5f09f57d72dd66db227ce888ee29e02724bb9888f1792645473a4065023718cbb451ece560baa3e76c59345399a2818655380c69ec6e0e2177b44373ad9d03396b36fc59ebbce1cb1c9d2f74400f32f64ba09e5c99d1d23d90be601300c4973a585a135da3ca2bed9d08e7db76be546c58504f5480e72261850cf78c96129dd9d0a905fdcbf468bda2f36ac5bfa31ffac42fbf7495e0208c1da466870a138260b67745dbe462d8758c072beff792ddebd65b4c439426d93e301ed547b46d4028c1ad67ee7fcdf7c2b48e873b545ca632b9f3b2d4badc599b8841f0392d1ad46f46625b91b8a500d3f0cbcea996c03d7dda979f88dbc65bca5e3d0cf6931360fab1f513eb7f880fdd48657c0340f0c69fab8e1e5b58c1cc52348d2eac7f0ada6ee576fdbe273440f6207bb23e48fcdc27314d296f002850c58df61525683cd16314518fc0eb19865a6fbe424f4b5d52297c342b3bc5d74d5a6ac2f31db60ce8ce3fa7b2c8402b2f542fe74899688a9442d32472da2dbe064931c971f6f9f6d1b7c99a9a434c4605c64fab5a45c3ef628e15fe47f632dee1a85a2253d4241cd4c85ccae16ce80f1df7a22498f149e0312ffd7109a385a51727e50374ca9730b81363ad6a330b4c21a48cd3e1b179a26cb2783fba70a52d5eefc8781138731afd6d28bab0dba8c43a2880fe250c31455ea37386ba699e93c3878094e1ddff3d71321b6c0298b30c10feb3b018398d5708c1ebdb7ef7a3e435feff93b32a54972495664ddb7e2fcbda9df69ff22ca22d4809469d1f379cdec5fec666fd78b5ab5eb5db7c10bb7a673cc39c9e58d18a751ae778b141b49e739073b5ad1cb537862d94a5ce3d5a83eea1cc8021e2e5e1339864a008e2e37360101aa08a730c808859cbdf3cb91a3801acef51df21c33574895cfd3f5543a06c9d40726796abdcf218a7617c8c720ee21fbc9a5d770fddd7050fc9f4669d74635a5f8bf2d30423494cbf45b4ebab4f33d68f6b43aba4bf428202a75d8a764794a6210b1ae300feac7f6fbc31ed6dc0b93c3e55ba02c0feaf463f5665bd6c58a32ad958e99ad6fd943a994f0ae1361e0a046d62825636f29e34c95dfeaedc259819829dc5f90b3706d3cedf20f79697e5282a39ba783ad7de2b0e92ce97f278dc4fb9750e06b2c12b0cd3695ea75f4b102d1fd7ecabd11e776eedc589c06ac0fd6336f6d2d026fbe0691498a51af2fd7d26e1dee80eca55d124168008bdd5b7a79be999eb1f21323ddb76b1f95dd4a747ee02cab42902d6fb9e593855760c452c62ab618d64a85eba6420fdd5ab3af1f2f836eb942cd2a2983ada71b641b0f8598a16f5143e8440d9d26a62b774b7abdcfaf8dce9a6570644f0de43e04c4dd1f7a741364ec9684874517c9afd91ac4d95edb2e4e8b09bb496df3fe81ae1158d5c823a2203df1c12f484280337313e490f4b43bc86e8fb041b7d87247090b2b33010576865f78dbd0d1757e4af76f25066083b384823179f42a1c7b6473c787864034022c82e17a5d9e322a3926db37926947c82c4513ed4a7c4bac18427b995ef41bfbbd6e954678d3fa90c6f9be5f679fbec2407b72eb0063bb996f0a4a3580adf4d3f9d0ab8ba4593627c79d06a9157af67b4e220b8997eaeeb608aa034dfea3b51fa8b5144535167853a4c3908ea9b5d38fc5a404fc633a8968267e449b9a31a16195e9b8966c8de3f33f92a2849d26ab1ca7f37a8e373bcad4d03b79db4f908526339f741e19989cd0d735637af0e6615f14adf422da3f101a5b34bc52f02f7415b1e962eea2043de61fd07117d00ceb56a56ede45f884b6be3f13ac5e61c13337e899ec406db81c4fec0aa4f21b86479f1415125246dece0a171ac219730f681384807a059e8cd1c536a5f3c03752d8a288fe07c6438a8ffed9693075ab68c52ecb39d504878aa5afbc979eb057b06eff53a1fb175704a58b42710f4369770b9f9632e2bde41b0cd9e016415e90baf70b4319eab35bb788f4a3d98b806e14e1c5931b300b45cb222e254511250755e8cfb9f4d2b6a8356a7ca3fac5924720d43dbfcac86e753281b3f53049d64d358c7bbebb260f2be63082b9b24d37166862985ced3ed15277e77203f7a9a787cf5746fe78199e0ecf1941dd1f8ba19fa1b8858b21e316379a530de8d70259f80c14bd0d03e988700de70a5b31af491fc8e675296e856929e67895dda16f5df8134779a7665d9d0b252686b2655995e7981a4ac8a0bcdbf6296c44deb5063ae7b944cc5ff412002e7bdf4b3649b9f959eecbc05c3f049dcc4867dacf52bf3536aeb7dc76f52a7e68461bd71e697c03672ef911062441202840d6e92f3f8b167fcb8e95778b3a91bbec253909099022edd6e25ac7458d9965b523fed5c2f30f279428a7e4223b682682de22e3aebb3ce0955beff50b51054562c5eaf9f1d8aa8e5c9294f07d48c584d0e7461989f243a211288a90db81a38692322c1648c66d747bcfdb69ab9a6c36cbb38db55bb95bda347af9caa9f7ef1dc098bb12577214611105ebfa23fea49ee6acd110616e08843dd901cb53b24c21aa2070c258f8684c64ecc7843a2695f5c8267c827ce0145a74f3c85ead6c80a7599a0572b54541e5b768223cf84e642a8cd6c91e301af32559d349f36e24021ff226c584a930598afac3db203b47d4b2c688c9fbd5b5c3cb282a511565989b6e3d222d2d1a41452f2b07e8a062e396e21a7af3015bd32419a705a3bd4c22fa860b6801b35ec9bd4dce29742ae85a76a68d76e14256623964304a83a3868bcc8d0c55c118d43ce4068a048266b9a4932da7dd6c2548e912f91f3396afa3f3e3528d3ea07800613150bc1652f25cbacf8a6cecb0a05375d72dc7407f9da8f4fb6bfddb3ef293280bdc893e6cbd4c4209dfe947dcd1b15329215b7fa577f05ecad3d1b7c181cb81567657176991ac14c9f4be2e24572579ce5d3cdbc04226c70c349b61255dabbe8d545a25ca655dbfa1d15eea7240f3e3b4fa1ebff6e41a461746e7a7d090bdad72a920cf462238ea69346ca89a838d8dc565965f8b26c8bfc31f63f630111fdfb0f453e975662e54cf320105825920d665c8da331c84ab93c4e136c3286eeefad0b17b1e2e475b2a7e69a949869cf02fad62276c756749ee6c6cbda4fe8ff24f0ee9702e4be47bc936e0ab191c16329050e245f906da4b55715e2d0e6829b18519c27386bc0c2abcbb90746a98cfe43773a0afab0fbfba6a6fa1acc0c074a1bfb46468175461cc06becbb662eab2c56a244d39bda57764ab5513ce64f90163c95348fdb4c56037b4de2b3998e652d0595615cf5e4f27af30fccb6ddc398bd8c968152287bb9a264366b367bf2afc15a3a4785e3618b9a32c4afb171ca4d973353e2bf491d324b57885dbc93bb1220ba1bf0d48a1e26499eea404822cab3e1d284c965dd0d81040a07eecbce2b95e604ff6d971f3cd1cb43e12379e13975ccb39a02e75f080cb7a64d0fe9e3d0001733ccdb7c825e127876739d0989cad9ccf9d77d8fb66010a0a020e4e38bedaf6e77320b70f4c62d870c683afb0d7fa7b1918ca5ac6113b3ae228b248f1a218df2a1bbd934c2c8f33f8b61fdd08692a7f080cb2b438fa89a72253bf6c30cecd419d67f2df7d615bbd80f78b4710b69bc00701f7fd5b7a22f8113661084db7324545236f5b5d9d1d5371a8f3edb55c4346e5457cfec52f7fc4b04acce7c29cc92ab360861f942a4dc01a442f2eb38f51f0aa9ae66604ffd837cb409bb2d48bac5e866e8983285079becd9afc953defad7e63a7657b09bfda2209dc17a57986eced21f821dcb1b5d8a6000493bff6851679c99b20a05e8a18f641056dbf7250a20923d8cfb30c078a42fa4e5511efe40b819f9fcc1d6c2ca9c1ca706f9e9e9e609e1f902b1d8579ff0cbdd55d283468542b9d029102dad9eb7235ec329d5e4bf90410fd0b651051d74d16dbecbb47c09534093309b3dea62332c67d9e0649731003d3ce713f8a50f204e2f2aac6ee42991de7844fc374a13c07351cfb950b640a18917bdda5e08bd28a2bbb53b936c26cc5d8ccf04270baa98869eac506a3bfa81d9d086f2bb0b2351eb9387ebdec44937b0d3696ba59e90d590cf8e93ce949436606c2b776f9d06022073d8d737b005807bdf57dcd325d98ff55c212f2e27f3ae60026aeb1360058768726c1b85f16d2244b51e782b6492c113f355d283468542b9d029102dad9eb7235eaa753e8937384847001051119bcd7a6e983e6664096c88da7b74221d0411363cd2ed0431df0aebf191cc74861982c69606ede784b784a84c99b69908820c93f9e63f2df1a75a7ad036c6e35c151820848065e6d1c6478a2d7cad2e0663b34554d435e228992ab46fdcb9d3fc3ea24ddf89ad2d1345876ffafde5770b210f6c98b88da9201f5e1915b7bfdd0a39e7e041aa4585aaf920ed97b7d0e809cbf5f5c61df6cfc522540e0cc972cfb9b6cec2f2897c54d6c6258c64aa957876ffda2dbc84543d07c3233a9050c9dd67f1f8ac6d5968fcb04acee0274e5f2bf08bc73dc8f54111547ad961bfd7efc6b64e8ae73a8ca565c7d518d725968ed695b784e7ea83386079df83d96d79d515369902e4f134a2e52ece162f44f6fae40ebbb000b478b3649cf076173f2cdd183bddf192e04d53d91d9bfe60fcf84c5ebc80ec7774ab70bd5ce54cf6ee452de09206c0edaac69d9f00970c5134b8f5f1ae3f93b68c7e4d3e3447d43e0e3ab1bc8911de3511aad800ecfb62dbcad0f169cc172483ef4ba6613c76d7ac33df6c6e25a3a21b65f6215fe77792011c55d6bd2355cac2a1a072ee41350ea025ce60958b64415a8ae6f367bc375621eb8599ad324ec4358de9b016e3a51af8c43a7b28fc64c0004b73ba4a32acbcb438500c0cb312392bbdd9e0b87144c7c7c0f256fcc69e9dedd36d02252682df3b00f14111dec14c8605366d7a20207a57476f2f6ab1ee2414987e18cdc7b227060bbf67bfcfdee0005608c8397f2f3d495cfdab7576110b5f664c0e879dbaeb3d886b8dae94d949cf42167ffd79d59458367756ab12d706076adbafa74f6e67a5aa85f90189edb607308d78c33f697a7c8cb511b780c4b20e8e68644b4630eb5857b4677d6a758b9c44e956baa1b2426c4fb2a653f89d47a93a9968e132c9a404916c4af7db428bd30984196c2f187640433103f4a1ae87dfa80f607e90786abe00b830358dcf9a30d5a16de52db219593a4e2885786d052936df176f60c7bee9b7a47565e588f27356fc9aaaefd6d5ea1a3b07e61a157092ed44ad4ab75b78e273b2df44729865891a86125bf43f7d565e85bf9957589c4fd00e7d01568f713e978244ae31bffba8ec1542250a6e5a4548b5509fd523fcb1003741b8dca1fe058418038e72f53e18634facd3634b955f0b2d6a6599856f74bd011e7ffc98cddbd45055212b24205ea19036f359a8e527e5bcfcc376b5f822ab16fb47a3d4792ca7cf303910ebb70f56e39688acc74ad8cd82b8be949573cf1d413129c260380ff1073a18d1f9f34b9f95ce1a9f309c6892abeab37348cbaa178d6217bd020bb5b355ded2da6171a5cc6cbb3d4385aab3a595d093d6f50c11d8f6cc0ef60aaf5671c8b899bbe9b6b69f86ed47aeeafe798be8b25d946f30dcd573f43705e63db87a8c0695f853a6f3b360c724fa3b256971b89de0649f1593dbe982ebd2ecc5314826abe0ccd7ef8801be82d7dacaf72979b8a2e0b802bbb14a70fb6417aaadf1fcd9149a22eea39e62dfe62853d5683dc30fb296d0f0da63feab032a5fc367100a09cb3788b9cfdc91cac8ffd3e7444c723d6f5f5065d81df5530f1ee80ae2bff2c17f5907e127db1562d04b11a64746507b1c01b307648f73e09e92d2826eca4dd376b09076c8bea8d68fb3170d71be2cf69d537842c9b09a13fd9209f152fd97b4c96336d9315f6addf6ce4cde66b43296b89a039ca930ba10859e362bb3fbe36a200c1b8cd2a2cf231b870b782f7a2ed43bfe9ddb31b7d03677bbef7c558877121b880783888db4a57d02cb0f2262962853c8b19e9e30e906154a8db5c876c2d00272fd3a82103b56d98d7f0f28eee33ad7c47c03a2de0d67e4400931e372303fe4ed2e54f6b5f82f7ce7fba8ec6af067674a9656431ae440822681ec1ba10e28c1d97d757d9c03642e4612a9e34dc8107aac9ee296e310ca3bbd4da8391b1215af28a7ce4c765842bfdfc0d4e8e15fd7284fdf5186113a740b77434ef1b854519fb22cb9392a35e3bef9b91d8c3e82b71e42ae78e91a86f50481101ca6d71369706b2c53c6f0e8f86b4cef1e3fa747a7e25e848946138ed39ee610dd08c79ffd54ee7ada13f73bcd3826a55760060a310d1ac7a88a01fcc265ec2604aa4aef0a71551f835a0af48a3fc49b59598bdc275e4fa86cc54f0719c0a25939da0bb7d3af470c903b3035964ac22d491aa4bad4031da88248bd5b606a39fb32945199087aeff769350b95628d15cf7a29b52f011232d0b2c2818146fd4fa496eaf610def171be1f73e9c6b24d1564ecd524e89294fffdbac6fbf88076f9ede825b362af913bbea3757d344483ed5c499eb5d3b64628746ba6885f3a901d4805a3fa64b3cefdcdb444705e428e5726c206f997c3551a98e8783a54a2f4885ed5f2417dcff261c9d471f7438311a369eff20d48c7dc2a98771163f3cd02fcd0a9686e0e5cd6e350c7baf2bcd8f505d2864239cec485dd7b31dce3cef33f2188e5d0587440781cd45184f2a0d51cdadf4c47faf38b996bf846d78feff0bb6989229c4dfecb20003b27d777f19aad2e13938eb8724abf6d8b7c8cfa8143a4ca33a9bc0db3deb3ca6e920202f2924c6d72aa4fcdd38373d173231b4a93c6ffc420388f69882d5719836f418755e6ebe1ae239a1cf763c483c581476a335a98da691873724e9f44c0f1f89fce4b24a0054140deb22fe297a8ea8a8743020e38cec2400d99f3307c956529721e09f9c75b125952e7df9c094355258a16aa6f5a91f35bd9f7c750b2a6977007b2d4d1655e1a399bb8ffbd37173d2e81f9bc747d7c3e6fe43dbcb69b60481c2dd47d2a7571169e3da18360e1c61b68927019994fd60f8c7b96529c206b19e541b35c32f34a0f7bd0c42c7f7b54a447f12bb7af5eaa6833d4d0063b9711679b95f083de0e41f819b225115c47119cdbfb42d89c80804f45ca4a73bf0c7cf07c8027d649c441191b2b0f9ab8533f4dc24f1c58db9cee78a0bcb319cb7e1c9ae52ff15574cdc15626e0670ab9c41dc39c830cc73c0d6782df7bdfe82d77e3b9da41440ecb61752882bcdbe0fac1d253f3d876cf27b1fa3b4de193f809f1023099d3f1406923abaf111e331057c45c532af392d31e31b7e80c8be5ba5345f245343d966ac4d1a8650d8d0254b66f1873a1a66000ab869b854bb3d788d6ab9ca55db30c4391c0de42d614c47d9c70fe7b58d50df5f60696a8eb0dd59bef776cdcbdcb7169779b6cef8b574482132c7cfeae5be5b1c364dcb0b017e467a0423f9a3c14633f215c55c9930bbc6b20c58de8b628960cf4601579c9b5ee359c5f4c038019df095d59def0d3364a5cf28c30d7d035508624bb269d18d270e83a85baba3d5f846810d98ae234e6311277d98db87e96fc92d7c6749dd9f4cdca208a6c70e870e72b6cffbcca5f4d93b82abafebbaa95bcca0a47d4f0f3e142ef4a801679f4727b04fefdac91d6d51bba33756aa8b40b17612d9e9a45bc2f1755b68800a07e6dbe3dd07df55d2ef1d0fdb4d49b8aea8f980f2285b3fe36a9d5823a4b5a6f6d6bc44ebf7484d03f67bfec230d51dbd3571385e0604bd62bc22af32e2de64a3f0dbcf15a71da36a2115e8609bf8036df04dff43ac16bd736059cb51e31a0a1ae386095b10e4bf10e9b94d8890cd8371f95ee28caabc5bd2b44941e46b44817436a8a8c9b4b94426f368df9c42e16d02add54389ba2446945d43855aaf174f016157f1a515ef88754c4c208c49dd3ef6ce598dc7431ce6fcf77c3c2c99cb853794b8f26633f367627cb8ec6fe1ec36f3c199e3da0d0e333ffdc06f8d949313a6e32a0efab17366b5e3381dc93b7753f98ea80573118cd313635e491d92587a10ecc1e3c590ca13b18344f2e268603b9fb268797fafd0ad7b7206ce4fe3f56834f3bc1f332aeaff18306b67f244e5cedac7854b9265dfac990bc2c32c6411a7f0d16f832ca8fda8897f068ad55bee7c09080dd3fe7f6ebc4bfd4f023cbc69774734a38a17cb1c889343c565033550cd072666fc5b067ce2e7e069780dc033912f8744c5a415d5120486c3e2098ddcbe4f77311fa0718afa69b84a6d4949676f8aea7fea79fa539a656e31147da479a9a995520754702ca5b6f7afa85f78648749fc27114d8285846c60a9587e9e3aa3956a1a3e53bcd414457d114ce623fb35328d8f0f6f88cbbf6057c28c454f1fbe3d61e5072ec9392901f07e6190f713aae6f40f080674510bc53833138d520d30c1c0e93e9220cc071bd15ffc50571c093b1e273190aba77d820136c9e54d4fb0071c55191aa72900553e4a84ae3d663df7553e393eff58b579057e403acc1449aad1c655382862fb995bd11b18aea4778764233ef7707feb2423debe3880cb9693e52c0d6db44cbf7c4d0c6ba8cc2d3dc6924fb4337df3cc5fc2f46a9924612f6e9dc0d6e842e37c2d16230eac8e8c2dee16f2903cf8106b7ba7a1e8084ab7361fe557111725abd123390d5706bd188323d6fe1d9d86e20a63154921d9213f1dec266dc7f153279c5c0688abb5eef0668fdf6838f1bfb0f222a26eac98b4823905ee8a29791fc6b96697d673c0ca9cedce72da63566f6d9031a4a7f1e6f49a1dcf1dae5d83bbf7c67b6efbd538d3e24b54c156ba1c9a0f2448d0d2bd9857d630c3445d348ba4577afff3b92b03325f0d6379997e9642994cea6918a5664e9ba42f0729dffd0e128aded38918fb3c73d1d965b347d6c4128d864cc819d343deb6611e2cd66d1b37f7564c0e14f3e2ab72153194c81932810440b619e46cf47d63eae6e2a45503daaf34c63264df921d01c36ee6e7c1f16912aa9194ad603378fb5d3e3868f17aab662b2507879749ff0a80987725b1face34dfbdc1a77e1620b9523e46607d23f14b12e5fbaedc4a6cbfd844a1474fbe20109082ed56b1155ad177629dcaa6a299f6c8414c4280fceee1df3e64f65e95ee7241d2458fe496aad2ef56a36fc14d99dd5de94e47d8b13d65a02639ada705eca42912cdca4efc077dbcf77463980ac9c1e7c41ba7092d13539c2ca7ad42f2b069818b8977d49e8d21042e1d6080a1edaf382b63a00c69413c2110d66b6a9f109c0ba9560590ad8ddfc5089fe3743b3dee9998854a822c9b3508c1630482dec36aa349e25f66cab14487210e6026ad769e83de5bd7751e0856da0a2ea38667fd17ed7d3cf508144a3f711a9bdb7d59fce3eacfe7ea300d28ab273a28afa65a2fc1350f7936114dcab55e72f5c000220bac8895d381602088a97c64011b9378158e2ea2e50fc6e613def7625663d103fadebb28144aa5039ba55d928fcb0cac01b723dc0629da8f65f05518105eef74d7889a3486dd4337407bc1ff109ead84aacd5228bd969e6f5b91b1fa45649089758712ee47a2284c625e4a04c96b8libecpg.so.6.2libecpg_compat.so.3.2libpgtypes.so.3.1libpq.so.5.3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpostgresql-libs-9.0.19-47.1.src.rpmpostgresql-develpostgresql-devel(x86-64)  @@@@@@@@@ libecpg6libpq5rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.8.0T~SR@RnQQ^Q@P @P`K@PS@O]@MbSM_M] M[@MQ0@MK@Ls@L@K^KtKrK@K@KqN@K(K(K&(J@J@JmJ]JS8J{Iylijewski.stefan@gmail.comlijewski.stefan@gmail.comlijewski.stefan@gmail.comlijewski.stefan@gmail.comlijewski.stefan@gmail.comlijewski.stefan@gmail.comlijewski.stefan@gmail.commax@suse.commax@suse.commax@suse.comro@suse.decoolo@novell.commax@novell.commax@novell.commax@novell.commax@suse.demax@novell.commax@suse.demax@suse.demax@suse.demax@suse.demax@suse.demax@suse.demax@suse.demax@suse.dejengelh@medozas.dejengelh@medozas.decrrodriguez@novell.commax@suse.depoeml@suse.depoeml@suse.demax@suse.demax@suse.demax@suse.de- Security and bugfix release 9.0.19: * Fix buffer overruns in to_char() (CVE-2015-0241) * Fix buffer overrun in replacement *printf() functions (CVE-2015-0242) * Fix buffer overruns in contrib/pgcrypto (CVE-2015-0243) * Fix possible loss of frontend/backend protocol synchronization after an error (CVE-2015-0244) * Fix information leak via constraint-violation error messages (CVE-2014-8161) - for details see: http://www.postgresql.org/docs/9.0/static/release-9-0-19.html- Security and bugfix release 9.0.16: * Shore up GRANT ... WITH ADMIN OPTION restrictions (CVE-2014-0060) * Prevent privilege escalation via manual calls to PL validator functions (CVE-2014-0061) * Avoid multiple name lookups during table and index DDL (CVE-2014-0062) * Prevent buffer overrun with long datetime strings (CVE-2014-0063) * Prevent buffer overrun due to integer overflow in size calculations (CVE-2014-0064) * Prevent overruns of fixed-size buffers (CVE-2014-0065) * Avoid crashing if crypt() returns NULL (CVE-2014-0066) * Document risks of make check in the regression testing instructions (CVE-2014-0067) - for details see: http://www.postgresql.org/docs/9.0/static/release-9-0-16.html- Critical Bugfix release 9.0.15: * fix initialization of pg_clog and pg_subtrans during hot standby startup; * fix VACUUM's tests to see whether it can update relfrozenxid; - For details and other bugfixes see: http://www.postgresql.org/docs/9.0/static/release-9-0-15.html- Bugfix release 9.0.14: http://www.postgresql.org/docs/9.0/static/release-9-0-14.html- Security and bugfix release 9.0.13: * fixes critical vulnerabiliti due to incorect parsing of command line switches (CVE-2013-1899); * reset OpenSSL randomness state in each postmaster child process (CVE-2013-1900); * make REPLICATION privilege checks test current user not authenticated user (CVE-2013-1901); - For bugfixes please see: http://www.postgresql.org/docs/9.0/static/release-9-0-13.html - fixes [bnc#812525];- Security and bugfix release 9.0.12: * Prevent execution of enum_recv from SQL (CVE-2013-0255); - For bugfixes please see: http://www.postgresql.org/docs/9.0/static/release-9-0-12.html - fixes [bnc#803057];- update to 9.0.11 fixing following issues: * issue with Hot Standby which could cause index corruption on the standby under some circumstances; * timing issues with checkpoint and transaction ID wraparound which could cause data corruption in some cases; * multiple issues with CREATE INDEX CONCURRENTLY and DROP INDEX CONCURRENTLY, which can cause those commands to fail or produce corrupt indexes. - See also: http://www.postgresql.org/docs/9.0/static/release.html- Bugfix release 9.0.10: * Fix planner's assignment of executor parameters, and fix executor's rescan logic for CTE plan nodes. * Improve page-splitting decisions in GiST indexes. * Fix cascading privilege revoke to stop if privileges are still held. * Improve error messages for Hot Standby misconfiguration errors. * Fix handling of SIGFPE when PL/Perl is in use. * Prevent PL/Perl from crashing if a recursive PL/Perl function is redefined while being executed. * Work around possible misoptimization in PL/Perl. - See also: http://www.postgresql.org/docs/9.0/static/release.html- Security and bugfix release 9.0.9: * Prevent access to external files/URLs via contrib/xml2 (CVE-2012-3488, bnc#776523). * Prevent access to external files/URLs via XML entity references (CVE-2012-3489, bnc#776524). * Fix incorrect password transformation in contrib/pgcrypto (CVE-2012-2143, bnc#766799). * Ignore SECURITY DEFINER and SET attributes for a procedural language's call handler (CVE-2012-2655, bnc#765069). - See also: http://www.postgresql.org/docs/9.0/static/release.html - Rename postgresql-mkspecfiles to pre_checkin.sh- Security and bugfix release 9.0.7: * Require execute permission on the trigger function for "CREATE TRIGGER" (CVE-2012-0866, bnc#749299). * Remove arbitrary limitation on length of common name in SSL certificates (CVE-2012-0867, bnc#749301). * Convert newlines to spaces in names written in pg_dump comments (CVE-2012-0868, bnc#749303). * See the release notes for the rest of the changes: http://www.postgresql.org/docs/9.0/static/release.html /usr/share/doc/packages/postgresql/HISTORY - This also fixes bnc#701489.- provide postgresql-libs in the specfile that actually builds the libs package- fix update of libs- Move all of pgxs into the devel package to fix build of server extensions.- Move pg_config from -server to -devel to fix build of certain client apps and language bindings, but using pg_config on the client side is still considered broken, because it tells what got linked into the server binary not what got linked into libpq.- Remove unneeded PreReq from postgresql on postgresql-libs.- New version: 9.0.3. For the complete release notes, see http://www.postgresql.org/docs/9.0/static/release.html - Build libs and devel separate from the main package. - Build the PL subpackages as part of the main package. - Have separate packages for libpq and libecpg. - Generate the main and lib spec files from postgresql.spec.in.- Fix LSB conformance of the init script (bnc#658014).- Security and bugfix release 8.4.5 (bnc#643771): * Use a separate interpreter for each calling SQL userid in PL/Perl and PL/Tcl (CVE-2010-3433). * Prevent possible crashes in pg_get_expr() by disallowing it from being called with an argument that is not one of the system catalog columns it's intended to be used with. * Fix incorrect placement of placeholder evaluation. * Fix possible duplicate scans of UNION ALL member relations. * Fix "cannot handle unplanned sub-select" error. * Fix mishandling of whole-row Vars that reference a view or sub-select and appear within a nested sub-select. * Fix mishandling of cross-type IN comparisons. * Fix computation of ANALYZE statistics for tsvector columns. * Improve planner's estimate of memory used by array_agg(), string_agg(), and similar aggregate functions. * Fix failure to mark cached plans as transient. * Reduce PANIC to ERROR in some occasionally-reported btree failure cases, and provide additional detail in the resulting error messages. * Fix incorrect search logic for partial-match queries with GIN indexes. * Prevent show_session_authorization() from crashing within autovacuum processes. * Defend against functions returning setof record where not all the returned rows are actually of the same rowtype. * Fix possible corruption of pending trigger event lists during subtransaction rollback. * Fix possible failure when hashing a pass-by-reference function result. * Improve merge join's handling of NULLs in the join columns. * Take care to fsync the contents of lockfiles (both postmaster.pid and the socket lockfile) while writing them. * Avoid recursion while assigning XIDs to heavily-nested subtransactions. * Avoid holding open old WAL segments in the walwriter process. * Fix log_line_prefix's %i escape, which could produce junk early in backend startup. * Prevent misinterpretation of partially-specified relation options for TOAST tables. * Fix inheritance count tracking in ALTER TABLE ... ADD CONSTRAINT. * Fix possible data corruption in ALTER TABLE ... SET TABLESPACE when archiving is enabled. * Allow CREATE DATABASE and ALTER DATABASE ... SET TABLESPACE to be interrupted by query-cancel. * Improve CREATE INDEX's checking of whether proposed index expressions are immutable. * Fix REASSIGN OWNED to handle operator classes and families. * Fix possible core dump when comparing two empty tsquery values. * Fix LIKE's handling of patterns containing % followed by _ * Re-allow input of Julian dates prior to 0001-01-01 AD. * Fix PL/pgSQL to throw an error, not crash, if a cursor is closed within a FOR loop that is iterating over that cursor. * In PL/Python, defend against null pointer results from PyCObject_AsVoidPtr and PyCObject_FromVoidPtr * In libpq, fix full SSL certificate verification for the case where both host and hostaddr are specified. * Make psql recognize DISCARD ALL as a command that should not be encased in a transaction block in autocommit-off mode. * Fix some issues in pg_dump's handling of SQL/MED objects. * Improve pg_dump and pg_restore's handling of non-seekable archive files. This is important for proper functioning of parallel restore. * Improve parallel pg_restore's ability to cope with selective restore (-L option). * Fix ecpg to process data from RETURNING clauses correctly. * Fix some memory leaks in ecpg. * Improve contrib/dblink's handling of tables containing dropped columns. * Fix connection leak after "duplicate connection name" errors in contrib/dblink. * Fix contrib/dblink to handle connection names longer than 62 bytes correctly. * Add hstore(text, text) function to contrib/hstore.- Security and bugfix release 8.4.4: * Enforce restrictions in plperl using an opmask applied to the whole interpreter, instead of using Safe.pm. Recent developments have convinced us that Safe.pm is too insecure to rely on for making plperl trustable. This change removes use of Safe.pm altogether, in favor of using a separate interpreter with an opcode mask that is always applied. Pleasant side effects of the change include that it is now possible to use Perl's strict pragma in a natural way in plperl, and that Perl's $a and $b variables work as expected in sort routines, and that function compilation is significantly faster. (CVE-2010-1169) * Prevent PL/Tcl from executing untrustworthy code from pltcl_modules. PL/Tcl's feature for autoloading Tcl code from a database table could be exploited for trojan-horse attacks, because there was no restriction on who could create or insert into that table. This change disables the feature unless pltcl_modules is owned by a superuser. (However, the permissions on the table are not checked, so installations that really need a less-than-secure modules table can still grant suitable privileges to trusted non-superusers.) Also, prevent loading code into the unrestricted "normal" Tcl interpreter unless we are really going to execute a pltclu function. (CVE-2010-1170) * Fix data corruption during WAL replay of ALTER ... SET TABLESPACE. When archive_mode is on, ALTER ... SET TABLESPACE generates a WAL record whose replay logic was incorrect. It could write the data to the wrong place, leading to possibly-unrecoverable data corruption. Data corruption would be observed on standby slaves, and could occur on the master as well if a database crash and recovery occurred after committing the ALTER and before the next checkpoint. * Fix possible crash if a cache reset message is received during rebuild of a relcache entry. This error was introduced in 8.4.3 while fixing a related failure. * Apply per-function GUC settings while running the language validator for the function. * This avoids failures if the function's code is invalid without the setting; an example is that SQL functions may not parse if the search_path is not correct. * Do constraint exclusion for inherited UPDATE and DELETE target tables when constraint_exclusion = partition. Due to an oversight, this setting previously only caused constraint exclusion to be checked in SELECT commands. * Do not allow an unprivileged user to reset superuser-only parameter settings. Previously, if an unprivileged user ran ALTER USER ... RESET ALL for himself, or ALTER DATABASE ... RESET ALL for a database he owns, this would remove all special parameter settings for the user or database, even ones that are only supposed to be changeable by a superuser. Now, the ALTER will only remove the parameters that the user has permission to change. * Avoid possible crash during backend shutdown if shutdown occurs when a CONTEXT addition would be made to log entries. In some cases the context-printing function would fail because the current transaction had already been rolled back when it came time to print a log message. * Fix erroneous handling of %r parameter in recovery_end_command. The value always came out zero. * Ensure the archiver process responds to changes in archive_command as soon as possible. * Fix pl/pgsql's CASE statement to not fail when the case expression is a query that returns no rows. * Update pl/perl's ppport.h for modern Perl versions. * Fix assorted memory leaks in pl/python. * Handle empty-string connect parameters properly in ecpg. * Prevent infinite recursion in psql when expanding a variable that refers to itself. * Fix psql's \copy to not add spaces around a dot within \copy (select ...). Addition of spaces around the decimal point in a numeric literal would result in a syntax error. * Avoid formatting failure in psql when running in a locale context that doesn't match the client_encoding. * Fix unnecessary "GIN indexes do not support whole-index scans" errors for unsatisfiable queries using contrib/intarray operators. * Ensure that contrib/pgstattuple functions respond to cancel interrupts promptly. * Make server startup deal properly with the case that shmget() returns EINVAL for an existing shared memory segment. This behavior has been observed on BSD-derived kernels including OS X. It resulted in an entirely-misleading startup failure complaining that the shared memory request size was too large.- Use %configure to pick up the default directories (bnc#600616).- Security and bugfix release 8.4.3.- Disable GSSAPI, XML, kerberos and make check in OBS for SLES9.- Fix build for SLES9- Fix package descriptions.- Security and bugfix release 8.4.2: * CVE-2009-4136: Protect against indirect security threats caused by index functions changing session-local state. This change prevents allegedly-immutable index functions from possibly subverting a superuser's session. * CVE-2009-4034: Reject SSL certificates containing an embedded null byte in the common name (CN) field. This prevents unintended matching of a certificate to a server or client name during SSL validation. * Fix hash index corruption. The 8.4 change that made hash indexes keep entries sorted by hash value failed to update the bucket splitting and compaction routines to preserve the ordering. So application of either of those operations could lead to permanent corruption of an index, in the sense that searches might fail to find entries that are present. To deal with this, it is recommended to REINDEX any hash indexes you may have after installing this update. * Fix possible crash during backend-startup-time cache initialization * Avoid crash on empty thesaurus dictionary * Prevent signals from interrupting VACUUM at unsafe times. This fix prevents a PANIC if a VACUUM FULL is cancelled after it's already committed its tuple movements, as well as transient errors if a plain VACUUM is interrupted after having truncated the table. * Fix possible crash due to integer overflow in hash table size calculation. This could occur with extremely large planner estimates for the size of a hashjoin's result. * Fix crash if a DROP is attempted on an internally-dependent object. * Fix very rare crash in inet/cidr comparisons. * Ensure that shared tuple-level locks held by prepared transactions are not ignored. * Fix premature drop of temporary files used for a cursor that is accessed within a subtransaction. * Fix memory leak in syslogger process when rotating to a new CSV logfile. * Fix memory leak in postmaster when re-parsing "pg_hba.conf". * Make FOR UPDATE/SHARE in the primary query not propagate into WITH queries. * Fix bug with a WITH RECURSIVE query immediately inside another one. * Fix concurrency bug in hash indexes. Concurrent insertions could cause index scans to transiently report wrong results. * Fix incorrect logic for GiST index page splits, when the split depends on a non-first column of the index. * Fix wrong search results for a multi-column GIN index with fastupdate enabled. * Fix bugs in WAL entry creation for GIN indexes. These bugs were masked when full_page_writes was on, but with it off a WAL replay failure was certain if a crash occurred before the next checkpoint. * Don't error out if recycling or removing an old WAL file fails at the end of checkpoint. It's better to treat the problem as non-fatal and allow the checkpoint to complete. Future checkpoints will retry the removal. Such problems are not expected in normal operation, but have been seen to be caused by misdesigned Windows anti-virus and backup software. * Ensure WAL files aren't repeatedly archived on Windows. This is another symptom that could happen if some other process interfered with deletion of a no-longer-needed file. * Fix PAM password processing to be more robust. The previous code is known to fail with the combination of the Linux pam_krb5 PAM module with Microsoft Active Directory as the domain controller. It might have problems elsewhere too, since it was making unjustified assumptions about what arguments the PAM stack would pass to it. * Raise the maximum authentication token (Kerberos ticket) size in GSSAPI and SSPI authentication methods. While the old 2000-byte limit was more than enough for Unix Kerberos implementations, tickets issued by Windows Domain Controllers can be much larger. * Ensure that domain constraints are enforced in constructs like ARRAY[...]::domain, where the domain is over an array type. * Fix foreign-key logic for some cases involving composite-type columns as foreign keys. * Ensure that a cursor's snapshot is not modified after it is created. This could lead to a cursor delivering wrong results if later operations in the same transaction modify the data the cursor is supposed to return. * Fix CREATE TABLE to properly merge default expressions coming from different inheritance parent tables. This used to work but was broken in 8.4. * Re-enable collection of access statistics for sequences. This used to work but was broken in 8.3. * Fix processing of ownership dependencies during CREATE OR REPLACE FUNCTION. * Fix incorrect handling of WHERE "x"="x" conditions. In some cases these could get ignored as redundant, but they aren't -- they're equivalent to "x" IS NOT NULL. * Fix incorrect plan construction when using hash aggregation to implement DISTINCT for textually identical volatile expressions. * Fix Assert failure for a volatile SELECT DISTINCT ON expression. * Fix ts_stat() to not fail on an empty tsvector value. * Make text search parser accept underscores in XML attributes. * Fix encoding handling in xml binary input. If the XML header doesn't specify an encoding, we now assume UTF-8 by default; the previous handling was inconsistent. * Fix bug with calling plperl from plperlu or vice versa. An error exit from the inner function could result in crashes due to failure to re-select the correct Perl interpreter for the outer function. * Fix session-lifespan memory leak when a PL/Perl function is redefined. * Ensure that Perl arrays are properly converted to PostgreSQL arrays when returned by a set-returning PL/Perl function. This worked correctly already for non-set-returning functions. * Fix rare crash in exception processing in PL/Python. * Fix ecpg problem with comments in DECLARE CURSOR statements. * Fix ecpg to not treat recently-added keywords as reserved words. This affected the keywords CALLED, CATALOG, DEFINER, ENUM, FOLLOWING, INVOKER, OPTIONS, PARTITION, PRECEDING, RANGE, SECURITY, SERVER, UNBOUNDED, and WRAPPER. * Re-allow regular expression special characters in psql's \df function name parameter. * In "contrib/pg_standby", disable triggering failover with a signal on Windows. This never did anything useful, because Windows doesn't have Unix-style signals, but recent changes made it actually crash. * Put FREEZE and VERBOSE options in the right order in the VACUUM command that "contrib/vacuumdb" produces. * Fix possible leak of connections when "contrib/dblink" encounters an error. * Ensure psql's flex module is compiled with the correct system header definitions. This fixes build failures on platforms where --enable-largefile causes incompatible changes in the generated code. * Make the postmaster ignore any application_name parameter in connection request packets, to improve compatibility with future libpq versions. * Update the timezone abbreviation files to match current reality This includes adding IDT to the default timezone abbreviation set.- package documentation as noarch- add baselibs.conf as a source- use find_lang to package language files correctly- Security and bugfix release 8.4.1: * 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. * 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. (See CVE-2007-6600) * 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 Windows shared-memory allocation code. This bug led to the often-reported "could not reattach to shared memory" error message. * 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' (lowercase). * 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.- postgresql-8.4.0-sle10-timestamptz.patch added, and applied _only_ on SLE10. It fixes a build failure due to a test case that seems to be confused by daylight saving time in the time zone that the test expects its result (PDT vs. PST). Since this failure happened only on SLE10, I assume that the test case isn't broken, and some peculiarity on that (rather old now) platform is to blame (possibly too old timezone files). Also, the testcase is checking correctness when converting timezones > 32 bit, which actually seems to work.- replace "ident sameuser" with "ident" as auth method for the initdb call in the init script, because the former doesn't work with PostgreSQL 8.4. With the generated pg_hba.conf, PostgreSQL failed to start. Added note to the upgrade READMEs. [bnc#522375]- New major release: 8.4.0 - Improvements include: * Windowing Functions * Common Table Expressions and Recursive Queries * Default and variadic parameters for functions * Parallel Restore * Column Permissions * Per-database locale settings * Improved hash indexes * Improved join performance for EXISTS and NOT EXISTS queries * Easier-to-use Warm Standby * Automatic sizing of the Free Space Map * Visibility Map (greatly reduces vacuum overhead for slowly-changing tables) * Version-aware psql (backslash commands work against older servers) * Support SSL certificates for user authentication * Per-function runtime statistics * Easy editing of functions in psql * New contrib modules: pg_stat_statements, auto_explain, citext, btree_gin- Remove dependency on local posixrules from horology test.- Security release 8.3.7 * Fixes a vulnerability that allowed remote authenticated users to cause a denial of service (stack consumption) via mismatched encoding conversion requests. * Details of the other bugfixes contained in this and previous releases can be found here: http://www.postgresql.org/docs/8.3/static/release.html /usr/share/doc/packages/postgresql/HISTORY - Users of GiST indexes should "REINDEX" them after installing this update. - Re-added libpgport.a to the devel package, as some apps require it, although it is meant to be internal to the PostgreSQL backend. - Fix removal of leftover files on database startup (bnc#473644).build31 1425032365"" M { o j k l h i x y z N   d    e  c b     s p t q r                                 !!!!!!!! !  ! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D !E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\  !]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!  !    !! !!!!!!!!!!!! !  !!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!        "u"v"w"x"y"z"{"|"}"~"""""""""" " """" "" "" " """"" "    !!!!!!! !!!! !!! !!!!!!  " """"""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2 !!!!!!!!!!!!!!!!!!!!!!!!"""""""""" "  " " " """  "8"9"3"4"5"6"7 ":";"<"=">"?"@"A"B"C"D"E"F"G"H"I "J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t  n m v w u    ~ Q        "" """  :  ;  <  =  >  ?  @ A  B  C D  E F G  H  I  J#8  f gcscsdedeesesfrfrititjajakokonbplplptptrorurusvtatrtrzhzhzhzh9.0.19-47.19.0.19-47.1      !!"""""""""""""""""""""""""""""""""###################################$$$$$$%&&%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()*+*,,,,-,,./0011223344556678899:;;<=>>??@@AABCecpgpg_configpgsqlecpg_config.hecpg_informix.hecpgerrno.hecpglib.hecpgtype.hinformixesqldatetime.hdecimal.hsqltypes.hinternalc.hlibpqlibpq-int.hpqcomm.hport.hpostgres_fe.hpqexpbuffer.hlibpqlibpq-events.hlibpq-fe.hlibpq-fs.hpg_config.hpg_config_manual.hpg_config_os.hpgtypes_date.hpgtypes_error.hpgtypes_interval.hpgtypes_numeric.hpgtypes_timestamp.hpostgres_ext.hserveraccessattnum.hclog.hgenam.hgin.hgist.hgist_private.hgistscan.hhash.hheapam.hhio.hhtup.hitup.hmultixact.hnbtree.hprinttup.hreloptions.hrelscan.hrewriteheap.hrmgr.hsdir.hskey.hslru.hsubtrans.hsysattr.htransam.htupconvert.htupdesc.htupmacs.htuptoaster.htwophase.htwophase_rmgr.hvalid.hvisibilitymap.hxact.hxlog.hxlog_internal.hxlogdefs.hxlogutils.hbootstrapbootstrap.hc.hcatalogcatalog.hcatversion.hdependency.hgenbki.hheap.hindex.hindexing.hnamespace.hpg_aggregate.hpg_am.hpg_amop.hpg_amproc.hpg_attrdef.hpg_attribute.hpg_auth_members.hpg_authid.hpg_cast.hpg_class.hpg_constraint.hpg_control.hpg_conversion.hpg_conversion_fn.hpg_database.hpg_db_role_setting.hpg_default_acl.hpg_depend.hpg_description.hpg_enum.hpg_foreign_data_wrapper.hpg_foreign_server.hpg_index.hpg_inherits.hpg_inherits_fn.hpg_language.hpg_largeobject.hpg_largeobject_metadata.hpg_namespace.hpg_opclass.hpg_operator.hpg_opfamily.hpg_pltemplate.hpg_proc.hpg_proc_fn.hpg_rewrite.hpg_shdepend.hpg_shdescription.hpg_statistic.hpg_tablespace.hpg_trigger.hpg_ts_config.hpg_ts_config_map.hpg_ts_dict.hpg_ts_parser.hpg_ts_template.hpg_type.hpg_type_fn.hpg_user_mapping.hschemapg.hstorage.htoasting.hcommandsalter.hasync.hcluster.hcomment.hconversioncmds.hcopy.hdbcommands.hdefrem.hdiscard.hexplain.hlockcmds.hportalcmds.hprepare.hproclang.hschemacmds.hsequence.htablecmds.htablespace.htrigger.htypecmds.huser.hvacuum.hvariable.hview.hdynloader.hexecutorexecdebug.hexecdefs.hexecdesc.hexecutor.hfunctions.hhashjoin.hinstrument.hnodeAgg.hnodeAppend.hnodeBitmapAnd.hnodeBitmapHeapscan.hnodeBitmapIndexscan.hnodeBitmapOr.hnodeCtescan.hnodeFunctionscan.hnodeGroup.hnodeHash.hnodeHashjoin.hnodeIndexscan.hnodeLimit.hnodeLockRows.hnodeMaterial.hnodeMergejoin.hnodeModifyTable.hnodeNestloop.hnodeRecursiveunion.hnodeResult.hnodeSeqscan.hnodeSetOp.hnodeSort.hnodeSubplan.hnodeSubqueryscan.hnodeTidscan.hnodeUnique.hnodeValuesscan.hnodeWindowAgg.hnodeWorktablescan.hspi.hspi_priv.htstoreReceiver.htuptable.hfmgr.hforeignforeign.hfuncapi.hgetaddrinfo.hgetopt_long.hlibdllist.hstringinfo.hlibpqauth.hbe-fsstubs.hcrypt.hhba.hip.hlibpq-be.hlibpq-fs.hlibpq.hmd5.hpqcomm.hpqformat.hpqsignal.hmbpg_wchar.hmiscadmin.hnodesbitmapset.hexecnodes.hmakefuncs.hmemnodes.hnodeFuncs.hnodes.hparams.hparsenodes.hpg_list.hplannodes.hprimnodes.hprint.hreadfuncs.hrelation.htidbitmap.hvalue.hoptimizerclauses.hcost.hgeqo.hgeqo_copy.hgeqo_gene.hgeqo_misc.hgeqo_mutation.hgeqo_pool.hgeqo_random.hgeqo_recombination.hgeqo_selection.hjoininfo.hpathnode.hpaths.hplaceholder.hplancat.hplanmain.hplanner.hpredtest.hprep.hrestrictinfo.hsubselect.htlist.hvar.hparseranalyze.hgram.hgramparse.hkeywords.hkwlist.hparse_agg.hparse_clause.hparse_coerce.hparse_cte.hparse_expr.hparse_func.hparse_node.hparse_oper.hparse_param.hparse_relation.hparse_target.hparse_type.hparse_utilcmd.hparser.hparsetree.hscanner.hscansup.hpg_config.hpg_config_manual.hpg_config_os.hpg_trace.hpgstat.hpgtime.hportport.haix.hbsdi.hcygwin.hdarwin.hdgux.hfreebsd.hhpux.hirix.hlinux.hnetbsd.hnextstep.hopenbsd.hosf.hsco.hsolaris.hsunos4.hsvr4.hultrix4.hunivel.hunixware.hwin32win32.harpainet.hdlfcn.hgrp.hnetdb.hnetinetin.hpwd.hsyssocket.hwait.hwin32_msvcdirent.hsysfile.hparam.htime.hunistd.hutime.hportabilityinstr_time.hpostgres.hpostgres_ext.hpostgres_fe.hpostmasterautovacuum.hbgwriter.hfork_process.hpgarch.hpostmaster.hsyslogger.hwalwriter.hregexregcustom.hregerrs.hregex.hregguts.hreplicationwalprotocol.hwalreceiver.hwalsender.hrewriteprs2lock.hrewriteDefine.hrewriteHandler.hrewriteManip.hrewriteRemove.hrewriteSupport.hrusagestub.hsnowballheader.hlibstemmerapi.hheader.hstem_ISO_8859_1_danish.hstem_ISO_8859_1_dutch.hstem_ISO_8859_1_english.hstem_ISO_8859_1_finnish.hstem_ISO_8859_1_french.hstem_ISO_8859_1_german.hstem_ISO_8859_1_hungarian.hstem_ISO_8859_1_italian.hstem_ISO_8859_1_norwegian.hstem_ISO_8859_1_porter.hstem_ISO_8859_1_portuguese.hstem_ISO_8859_1_spanish.hstem_ISO_8859_1_swedish.hstem_ISO_8859_2_romanian.hstem_KOI8_R_russian.hstem_UTF_8_danish.hstem_UTF_8_dutch.hstem_UTF_8_english.hstem_UTF_8_finnish.hstem_UTF_8_french.hstem_UTF_8_german.hstem_UTF_8_hungarian.hstem_UTF_8_italian.hstem_UTF_8_norwegian.hstem_UTF_8_porter.hstem_UTF_8_portuguese.hstem_UTF_8_romanian.hstem_UTF_8_russian.hstem_UTF_8_spanish.hstem_UTF_8_swedish.hstem_UTF_8_turkish.hstoragebackendid.hblock.hbuf.hbuf_internals.hbuffile.hbufmgr.hbufpage.hfd.hfreespace.hfsm_internals.hindexfsm.hipc.hitem.hitemid.hitemptr.hlarge_object.hlmgr.hlock.hlwlock.hoff.hpg_sema.hpg_shmem.hpmsignal.hpos.hproc.hprocarray.hprocsignal.hrelfilenode.hs_lock.hshmem.hsinval.hsinvaladt.hsmgr.hspin.hstandby.htcopdest.hfastpath.hpquery.htcopdebug.htcopprot.hutility.htsearchdictsregis.hspell.hts_cache.hts_locale.hts_public.hts_type.hts_utils.hutilsacl.harray.hascii.hattoptcache.hbuiltins.hbytea.hcash.hcatcache.hcombocid.hdate.hdatetime.hdatum.hdynahash.hdynamic_loader.helog.herrcodes.hfmgroids.hfmgrtab.hformatting.hgeo_decls.hguc.hguc_tables.hhelp_config.hhsearch.hinet.hint8.hinval.hlogtape.hlsyscache.hmemutils.hnabstime.hnumeric.hpalloc.hpg_crc.hpg_locale.hpg_lzcompress.hpg_rusage.hplancache.hportal.hprobes.hps_status.hrbtree.hrel.hrelcache.hrelmapper.hresowner.hselfuncs.hsnapmgr.hsnapshot.hspccache.hsyscache.htimestamp.htqual.htuplesort.htuplestore.htypcache.htzparser.huuid.hvarbit.hxml.hwindowapi.hsql3types.hsqlca.hsqlda-compat.hsqlda-native.hsqlda.hlibecpg.solibecpg_compat.solibpgport.alibpgtypes.solibpq.sopostgresqlpgxsconfiginstall-shsrcMakefile.globalMakefile.portMakefile.shlibmakefilespgxs.mknls-global.mktestregresspg_regressecpg-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.mopg_config-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.moecpg-9.0.mopg_config-9.0.moecpg.1.gzpg_config.1.gzpostgresqlpg_service.conf.sample/usr/bin//usr/include//usr/include/pgsql//usr/include/pgsql/informix//usr/include/pgsql/informix/esql//usr/include/pgsql/internal//usr/include/pgsql/internal/libpq//usr/include/pgsql/libpq//usr/include/pgsql/server//usr/include/pgsql/server/access//usr/include/pgsql/server/bootstrap//usr/include/pgsql/server/catalog//usr/include/pgsql/server/commands//usr/include/pgsql/server/executor//usr/include/pgsql/server/foreign//usr/include/pgsql/server/lib//usr/include/pgsql/server/libpq//usr/include/pgsql/server/mb//usr/include/pgsql/server/nodes//usr/include/pgsql/server/optimizer//usr/include/pgsql/server/parser//usr/include/pgsql/server/port//usr/include/pgsql/server/port/win32//usr/include/pgsql/server/port/win32/arpa//usr/include/pgsql/server/port/win32/netinet//usr/include/pgsql/server/port/win32/sys//usr/include/pgsql/server/port/win32_msvc//usr/include/pgsql/server/port/win32_msvc/sys//usr/include/pgsql/server/portability//usr/include/pgsql/server/postmaster//usr/include/pgsql/server/regex//usr/include/pgsql/server/replication//usr/include/pgsql/server/rewrite//usr/include/pgsql/server/snowball//usr/include/pgsql/server/snowball/libstemmer//usr/include/pgsql/server/storage//usr/include/pgsql/server/tcop//usr/include/pgsql/server/tsearch//usr/include/pgsql/server/tsearch/dicts//usr/include/pgsql/server/utils//usr/lib64//usr/lib64/postgresql//usr/lib64/postgresql/pgxs//usr/lib64/postgresql/pgxs/config//usr/lib64/postgresql/pgxs/src//usr/lib64/postgresql/pgxs/src/makefiles//usr/lib64/postgresql/pgxs/src/test//usr/lib64/postgresql/pgxs/src/test/regress//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share//usr/share/postgresql/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Evergreen:Maintenance:337/openSUSE_Evergreen_11.4/5ffdf700449a6b854b9f6e1400191f54-postgresql-libs.openSUSE_Evergreen_11.4drpmlzma5x86_64-suse-linux uG\=b$n?]"k%ܮdO[v~Mhl2,J/ߡ9\ g)z9|-tbL5&OP+vK1ȍsc\:jLAIh6w͌m=%26vW G#:r?B.h1xf,[vҜ0uV>p|!=nOԦlt!U5y$4 HL‹ {@6.>LDbFV;OKd,FI)ߜgLnQ9d<y-!f `Cqp݄a'BVKa3xtإ$!+/ٗ@E`HR\C ub)}xLA@D ^ ܕmUP 5YI4jx\rWaPGh<OѿDJD[ېT:Z87 CG_[?Ƞ ]s!71mJ~dLk1Tȣ(SHS/|HV5{ nzk~uvQ;*|914SI q 2liOt(\wF_a΄у$fJ(Νo\΂=+ui{J6)6>!ߝ:4Uۺp̺$zb\Y7 #OmMy$ ˷ƻ_% z&xF1 pxO#l nf^(1(P3R\PV* }[*ABƛ gz1651gWp-m|>ggt/KO^a/TR_и;¥.vڎ0ҳ3tՌ=HS)adsJn϶G¿K;xnrTPwH ˢRJZgV Vvt=6. &Eg9Q >Qγ #w7y/>W=`#3<{f҉*͞}4rԍ)š Iۿ*!2f mk.Gޛ5ӔU*{=k+< +v_]h\2K*@bY\h:b,ٗF- wPqQ^q[D@2_#Ab^kI"VLՖ)luw*Ks73Y٠AGh s7^F.wɺBuUuMVP$5m4C-,?GJ[ 9K 2G7 4X}>1`yWIʍ~돹d i[IO/CGئ4*v3<֨V2Vq$f_YujC”L 5++?~B跢uo;Kqͧ8"6ئ=2;4(ea9 (CwJռ`2fHvB+*7~ Rh^,1?0X_RX8c _4y(ɉ0&1D3 x<>uF(I5Pf0 Y%V~yUO2[^ml@l,d3>2rX \%ȦM4Oyi=;YvV^MChV"s6!._Pe- /Hi8Ez`VKbV[=f: QwMOe殃3I Id`&TVDǣXtjTmgs)>ω;~GyiojK2Ab/jU(9ۄ3r'A.sP5 mHU!7RVےAY6Iq[T!f&;b`zv5v6-yN^cS9a:h_9vZ=?"=0D99P1 zb76NEԖ ֶ0h^~d}?5Qm",|55^+!pF|'F5edҾL/fO:'^F]ѿ%q2fv:п늲1L7wX[ 9i*X5xD3Xbm3Nr*CS.jux4}q @&iTV Mǒ\>DPhXVdm/Vή, >+C[*8`'++Z0Wd!Z9\yq:PN#$3Jb2#XmdOEpQ4Z|׎WfHfEt7-;s|6߂GgC9f3k,I>|:8<2l{)sħ7rD.J鿺hg$S4Ey $jxHX)d&%2VD6n6e%Ƃsv9q?=I`M} (obRm)p7d mZY4 ;}?ǔB,Njs]|3 n6SV/!cmk2bI6uY¤A8whj~?&u =y\|~E a?2tk|,f#w{8U>2)ELsIHH ^Ky!65ﶴwEK2<\O 'vi%6OS[\;)i 0_ʼzh4&-X*Ph#>WGPx SA= bC R:*Qsm"RfXvyu gCq O!RE{V0So rϦ2nK~bdY!~ez) _@ү'`|n$k)Ar=cug;hֿKhM}Bǰ-jJܯ _Kipꀳ }hW,dsNMi}ލqd>kRY8ZK~6bD>r>i}fmpDŽO5md\A?y|" O&d@48gߊyp֚/[k%F4q&LeKf {) 7avV$y JD)%OQv-Q52_16fhm{WHF`'x wpV =q `FyΫcUNJh5k9=zflDPo6r(>ʺ?b&,1KSLUlQ6Qwxʌ?k*I!w`NS\p߃4p 5 45[kTcb3LS׬TfbtDO|.jey'\ΒE61ڥ¯CX;+Dy ħֺRRnk<1z, V)6Ub8^>o.h89HӬR8BȑՒf=̣,vE?)Z|7qe!3`;֛Z3ϯCnuda0#9y>2;7Ch` ycm뾊y49ܯLԪ=Ss/f|*uz,RQƳ&roVDR[9W1U|ɋA6GwU%q<=e6A9t=4A*e=SkQϲfߧ,\}"6cآ^:/U*9ExZ έQCN%X@Kq!t:'!#So{콶p{QnQa@5YR&4]<$c#3ΎSY&Dndt\+NsS T/v6/kOnF!, -.XdWcr-NYB]v^0t,N4/LǪP=|(kÍ`×;=?gu4>t̋;kߚ N^qƝ(n!ZǴKfͷH`^},WEC2BDAG*޳}]sgk/u&1['zfOd'( k~(뭿< Ǣ2X[WՊnv?z:"=W&_ &D!?ڪیl> )A3Pwə5kHKN1"JL{) $&W~aj9 ")(6|`dHڕWZp+=][7+? p~1iܥ0P&O4R+rK9:mNaABy7҇F&7-{wqHa"aADSX=J\LjgPt"z~4Fڛ>!1 }|R)L3e~=Fvv0</[ْ/`hv_oZdCSQ;;;7:QǗ3#Ho` #ҼNUjD3u/_ x@{nRӻaļ)S_[^"߁z]BWk0?<)WbY5jq(k_5v4jƁ\sOp`ێg2A W4sYV0P x+X7Fq@N'zu'%އVP/SA,>GN󔏄he=,n㷀uŇwM}ʼ6 ZYG,螃!ImR^Ggn bі$*];[H&fKg[dTy|AV֋{|gڴKX3!SިWd ԽH{tPT7Q4=r {yODc!5ŌbO:@"8h >(ٖ`K%LK|iB}dPQvZ"@.KƓl 480"St{<2y0;;d@b<.Y)eo۵l@]nШ8q.mcS6}Εr V Ay~Z+,gzӤ=E>_kvju36%_8*~a04?&WD_^p߳upCl¨ b5[^@GNzёcJ~v!/Xĵ6Z =mfyEakM, q6+ 6N5"^8R.wmxF;s/ T8fkRw4Jy\%៴37$d+P;Ji6taB+ʍ+@, U[iԽ&:<*)W!j7\/{vn~y4u/ztT:@On( "]zVt $c,$"9l&O\H+na)ɪ%^~>ą66LW$ETx^W<`Ζ{ULGїM:|M sK`fҒ9L}<2qq5%`fثoX7;?Lj~>-ЗfMna7gE ,I&9;Q ft%,E_I*lLpgAf=CInGϷ#^.G`lXf3IjmYx;ڊ꧋Kgwyǡr  wpVɽI \l+1R PIcAѤ ʓ]5k$VaTͫc'Q6[F ̙ha!%̩J|ٱ)}3a+e~LX=Ө}}ڐ䝮Oٟ(Z1ݭ NO\y.iNgh_ %ޒlF#c.;?I܈d4aOh1$㫽,ud׻""XY~1Q*C+byN8BnyWO 5q$, ]@HJNSD2-Sw|6ͥ_ /1a&3R%ʊɀ9 u}wr^`(!IHhWvm6ƺR:ĔBxc$=TN;4wCynh ~TuƝf}yU$Wdf o>9 CN/ h퉠7&8vMo)fxW\#Hf9lk8hsi7*H3 Njڦ,;^RB <70= 䒢Z%$CYi.62Z z맊Cr;X i):u"GR<[ߴ͑^{(eͦZS>Yւ"PNa2%OQ-?ઐI |\+{c]&Im>àΛ.^/㈃q%lS#,~'BX?#@1Y"ӭ;G1w3.Y 1"q=[ e jd-7%mG/G˂@9ƈLU@ CsSJe.W|8d` ]Yh>U L}耩l]BeInqZ-x<2 \$/* X=MI}{Ql$)EjgD"jPldO[Ѡzj iJs/1zFlxu#GK=Y%M8iG Z62Ɏ-~-ag**gg'-L[^Pl!<е2(0Q>VRФ*݅ @8ScRI6fHf]JMʝ(K.ueaQD)Ri;Z<\ n絩&쏏gXSol$ZےpY@ LN,1d#XҨVU\f8Fh$q+s'6ufb~R6nX2{;+.ox$_G5;_PjE}fغFۿl6RJAAJI ~s+0S؁>h+?R5i|m'#ut{6QGBLbYvrzJ6 )8?sw5cb%liW%+kO ~ Y|eO&^HSrV5Ws|* ċ,iHk},: c\ގ~#p@b7 gڡ d$;)8YЅX%@9$KQX-Hc-jZCYƩu.d!iF|cpɚMK^6-B?ojN.N-ROa;w*+. ,ϠK_Z qj*pZLeba>/ ]{+`֏Dj#q7M{wo065^ '{Eb&]Exk['+>jJ!Q$̸EBi/O1 -l?A0ì"E ê F}vdW0ˑݟeiő+y7dc' R\JQtX;tvZhh?MQaz@֣z V&לRqL*vᑁPeR)wOhF S[0.}xB>A n~]'=<]Ћ'>D}  )\Z}󱙍ezE~$D= ٹ al%_~,I[I9eTOVsn k$02H^%'ٸQx\VFMm,+Ɣx9ѫ[֬t:F2G!%Ma9Y-kL孢S7qb%X@g:0-3 Qt)MKʙ7g0NiPGn_ZpN z|rAr^Śu66K,qh6\-l9Xr1]|ƾX=@/5NH%t'qZ83eA_q֜W[Ŧt&Uq~\p`0O^biU^UP455 $=HA[H[~a[hicDs{A!ZpnjPz8W+G EUUEi5|.M˺y1@v_cn&mM~~$י&ھT:Q~ǝw[zDPI!D:{T=okz/\3@!Xֿ+:}Pal~sq 5 4~}>͂~::jHFQS2Riv.8 B'%!?"DApB^3j Uw\V8~W^Y\aa9&燉xz2UI7]=6pD WWpİVNaZ'շD 7xu}"YsX;A{(6vP" qQi%_&EM#_K&]Ҹ]Ї91L ,s]dxSqolh\'^rF D]S!v֭e.'dbd<= &5Iz7RF(nrE({m܈Qݏ4dlmU8lrcѰ9]?./84Xx~E-9S|΍pWxd }[Iɂ"hGk=ij -(p)b17͞_E^Hv$< *v+;4p_0mn;@>$',Ԯ6Ll~q 6<]l6Z x6x(#g{Feŝ?>N)k86yeS0ϜTaddYS+dWywRq4f$8o "6[*`Q12s&PhF eA3~@Ghaʾzb[ˤ@Gg-jUXө|W@6+odC,Zi˟X CvNi07sR.ڀoao(G@;eU_W͇̯L%(cl3Y'a_@ L[DK-LV3N3@!S*́¬0w >ܽ3bŷ7n $ eƉ"7[ӊ qaAK35V,{!?Ӕ 5=sOI)`dfѽ^PQUa{eM_v #U,UU#GۢNѯ37NئI(~+d[~VYm@-t|fs#M4뿉YwBs€?rX Ż repFڀ9˝CVy)Cy"#7F__j/vEML#ڍ?1Ad*;ֶxmSjw 5,ϤGj 5'tJNXWNC7fƪH#?gO} `,%E8?ylʻ͗ދ/`_d}er<~B~1-x>2I~}2{g+΀]HpFg寡 e0L'\ ǺP5$21ƺiጃP<ᜩ#4pY6LR'`ocM{l5?NyYdľ#/p흈6Vd8N=::=fl i QY0NO[.A4yi45pYcuWcqm¼M@f{z`A0߄~l-I4J̗43&qozXOcE aquDb%^Eʰ$ᄅ+̤W5뽋IL,3)JB|E} &Nj/$*ߪ NQ=`ɤ{6wW *aca3lm@< A.4JĠd9 ;8|؀ ggeͲqh&#+9+d 8k&t&@UJʏGNl.y')YU @hG8;Taccm<{p:8-/d 0EIiT&gr,>YkK| *v ~c.BEӣٴm]geY2Nh(f5 +Tަ]Pq2Rq^!c +K5Q 8e5QٲW55.;~/>fLge$J,]eML"$z(t4,HiK%EghBXwH5m134;mS'WY=z8rJTTm*kWNa˱v]ȥDjؾ^&۸`u(KAئcSLK˘3zL+}/qA =CgCp#v3$׀uIaMâ)uzAz96ص̃wTɕ_<1 `3QR1I1Yx#ZW'fܫy<a3),ak !J#K=zaƜ! P&@&Zb=>p-2P{|C'ʲZ?IUC,x*L53C~@<svl伨pj_*&*k4b88~gILpQeEPj:8Q;#F3sqSI&bjڮQ+Crq& lҫ+mԑpCHgxH4ЖhG*MpxV Bu.M H*IfCP} PmEf/J ՠn!tsx^}C+O=AqjZ'.p"Ujhk,&Q2~O]̂E[Lх t$%o @ìpC)ёCzާw.JsXkjs_+ #~ǔ7؉=JVAEz L:6; l`ι;YgMMezjwԊRrD!.e8jk̑^gخ6W9t`*}%oOKao4yItjnT4[ZJ9ICN`lEۈAZ/(dn+}aabƞ7C!frHxfZ*|3kM5'xJ}#8A[WAkgRV;Kf{FYJU]:]qڟ`EX:h8S/%#e6jNaԿNy8"XmXS%] Mj*u@ 53gbAM}"哄BPNF :O3\ 5I$;,q?BŬ+nF>e޺*x_s`UzCMYxL9Y^k_{K\X`Bcj= uJo˲|uPri9Jp tLͱ6YKEk]<Ryb}W"u#ȟ6Mư & IGSm`k,9OQ}4qBZh샺EJ輂1Ub YC9 9YD.P:< >>}'G+ghe0:*M_H8"E[?C4+5\GZu;˱4yESe1g_k&:.Irk-;1N>%чp̪3vܨ3 MxFTG}0S{M~:z3~CPX"W,x$պD14/6!!%&EG|Y  'KpQm/K]nD-#;=]!g_xS*A _cp>-32WNc2?}'bhQi,nYn慦*GFaFe|«'8U9#WC/RxxMzY3 !m=|+HaetRuIMtT چcߙ_@@S}+3^dF}4mUq,2 HtSsڋXt%8Cw^ BVjʜ`꾘 UA_8R0] "o!cܮ2D>?w6TOG-f,ONUmh0F啎:a{[BM=^` J4vl5,K۸*@9 -eu h{b= |d"̣A#LrJD5y?b RfJ!G;~cx.#t)UTf,E}Kqļ BP:X}K|y6*y91/d?*E)},}ZۉHV9phCœG녧H^K S"4/*9}.VR =>Pbh[z1brLY"U OCZ!{KlmoX(1vkZMrW( 2)pZ=Mc 1 F#+oƳYbL ֛;{om V?(fQF#-n:d]D9HQ+fzVmϥp}z{vN6&-~rW8.bWO#JА*l.6b ^}Zm0 (It*y`taN֮EpY<^OF$G&nt;¼gP1@KYe.϶gI'=okIIz\ԄڋPѴM遈CRRv%n|@`%Lz IwJ2Z)WCv#020x6I:"?IvnG=W'll O_@xi.5`b:,~X~:|n?V(<]\Q<#* |8d}:Qn!c_ĆѠ6f6;+cȹYMz}+MLNQzTA) { RM&p<뇔HןtquT޵NYdu1ulv$-'}jO2DYʗ\\5Ef-C3Vǔ b%b>X Yd;i?j! Fk|RE JH:@@p\zn1M&!q5l7iK)ݽb|^DrK9j&/s-ʇtUG,IK x3vJ"A{2( f Pk/v`=iL Qa篂~,ݾ5 9 GX>&i@EG>c-#r }Nͭhi̧ Q R~8C۠A^U.[hŮ`y{ohّ ѦnR`e= tdA nÌ`XY-kTέwqfpH৸=!=\w}ɑ4'n/)lF/Aؑ@9e zW{a]O~^ :<+ڀ!|J0LB'-bOmq's|X .4(*搚DV)s&zr ]~wO8肥t|7Ȇ"i;`̶tLI }͘\-noxz^x:텦ׂ00=hzϪ&8MLvw!Oӌf1P.uDG ` =mR!_ٽ-5_bW#C>tGv1ol>req, Xx4AX㇣@وP{ tL)/,zͯ 8XvEi?~m_u2ܴ.ٝj_% 3VC1V݂a5M_os0lҋmg`s\J2;jӖkenz{xi5=FؔB~G%9,NN`U@*0R-FSҋR7x5p7(5hMz,D)FVXy8'l8!d8.# 0 'rj }L- 굉QZ; 5pU1Q:!cfpy w&Dxрf#Krm8ݢ,$xa 7˵ˋ qG4~?,&ku\Z}{tmsE7BY6\z\{Ү}V0X0@GؕeB[kuINqB>F5(o2ԣ\iYbc6| 95Uz|ɛc9 7r Ʉΰ%fM `ݎLbgpdqlY~4_uݍvBe3^٪2 b&" 3QhlgX5N'fBsz ?oN-YKN9" 2p;ɣT\]q {3tfYR)5ө*J1Փj,$f"oܡ=OQzQ R(y/ǤÈ!C0';=,f#SWQ ,1tIH?ujc3̈1@_5MD>wFQV}g$bך`IJ a.O+&w5" veѯi!):41Ө[`v)58_q-7^g+fr߳S1R9vzx8Z5$9і rm.CV В.m2sK,j\Wer>n^wO1bXeIWr"O&}FZk<ʛM4Lc&͇"Tf,x 'L+muԁ,Fq>M Q}6i\(/_+O&,8&NCrB땶C0jV saly,Qݦ-m0 3lI4YK6f%~$x%ERLL!q(7a¶V*<CM{CZLa}K=QS$/h[E9T*jM 溴(gȅΫڡPXM;MҮrjiF*A bh!*/c.VG +׊ls'zlsܼR`=#:/DqLit4-OcdŮ󒌐G^R0̒H =/9NړL$K|ҳޔ)W$'E؟yd1r92@yLZђYoLk7C5ֶm2e+1X'WMp[)nŽҏ򖅴z&5oͺ6XH߳ ' pG;1iA7K,M0mXS{vx_iڸUGQ`m Ü37%ijEF):PJV[sGvC;wM3śTuvUB$.]i*{WR wxCE☸SIƗV|7)^j8/7p?/oRL Q~6^bs#HR/eSXdD@j|pBgsArn7wkkeM,1C|Wi=f:,R[ь`l zJfXnv?@)VAyby=)19|ڡAP qdp]6D}\ [<9@rJ BT!,Ӹ@eZdbHAg6%izIܢ+._{Tā,$IA }.%̄BW |B҃0J? ũ7dCñLOөK }<+YdN3:ٲcĞVGl2NXN<_h'JYŔHW˒'M_][n)>/yt|N*b=2xs)f9,U'2vt`M:^RbNٵM1gj$&G}91_;XÛ/}Yë=ʕydX;/'4(d7 |.pX]+[2!d?n*=N#yx:Y ` cÖ4TBQx_؉R@"=ؙOO=t[ntX'*TWmCԽs†(MCLrى=4z&6jjgT%  Q">3 3x/ɺGΕqݤ١kt)#5_4젙1f 2s$fdx)"ԧbb;>!,ĭU:9T=n8er' o5/kqGI9<`IZ-s ܟp^`?V+j-ݠUw.["Cno`8y*CgdHTDwcrݻ]Ujr uz0>CLi G2#,u*V2Ǘ68Po糑Zˇ4Ђ\rUe!.s͟gz8(mhKKT$bWS Cl%#<2pONxMJc&4k\dAя?pGjuµUF?5.HTFKܼju @X6[A(u[^4|yT$P*= ] Oyb[#6Hx P9 jԤq݊a^GO("cG kWkH򞡩bK*> rr2K ED^FeFL|Kj|t3Yn6cf6#Q.5:.ϗ~< !'PxݕO,K`'GO\WJirۮ!@s惘 e#lX*0jtpKc}0$ʲ3G(FkZaȌҔd@ K*I[ntsɆ9ebE2OnsDFVY7OSL7fRQ&ܲv*ZZ2j]KW4:1Y̜hn*;0&u?ehѥ" >&YiBErD$/S0u#V}X$Hd:Ul'|6'HIAoWR''| 5GIOְFOSKMaEV!rl.U]ԛYVB~oLa7ӆQW5aE6ן@VL>KjtAVqAmh>me܁=;(' ~cIEz9mzy@)fO~d݇7.ey?@/*pAE،M Ha/$}aQ?ح‹3-J<}C RK×K׿y!s~) M1II?9Q mA{saIJ8{GXii3DBmI2ºLњ OZ!Oྈ-H' m}wM 8mF-ӋvNa+24=sDJ,H:-3j٩LqG ª_P,C::SSgBgDņڹ!?ot%s3= G ŗiKoKƍPe<i ǠOJZ 2'Mznf5 H e{2U*8]ieJMek0-' 56g]lƱDM'6oi֍C,K,'af7nD 6S'qy3y2Y΁J(wo^c{q16$ԙ}jGnk.A̙?%iP񨎃 g&h+it@Y $)iËt]@:h0&|G4aG-+2<[. I=]%d+RxFO:]j)yF $rHr&0zj3&:|ARGfk4L$S@,]YߋW9~>_ /\WֱUG>$$[?SFc<8;ڥ(Oԫ= =sNmå g)+yC` |6tI+ 7"wt&5z};7hY(`g/SPzϿU%\ [^N,oHx𐫲+67>0rb gJ 1jtN$^׌/{sòxxiڒFQ,הn+*yD/>졡DR⣬.aO-AjMW3̢h!Zܖ2Q}:cxݲ)jXy^dқ[P0Thl vG=.? ~q~tmkT:YZ3p ݌uwQ-ȹȵYGAW}?5_(xP;Od?4C]t!xړlI?عi߁nJ+I2u輌Ln!^W t0: 5 rķ5K>QY!Cbب.F?P ԃ!:C= :}G:aKז%""Dl#fq¸o!nl*ڶ5tjbJdOo1SKpt]\jމUr_ GΗ3k"J$$k/'4UizN&t6ɉuDI[O` c:z&Sx̻c ̺0nCn)BcV[yyqGDJ*ŀq\Nw؇J}" (viq˷_Q2/M@aR0@.fr XRK3dB]k'_pY t* {^v f'S b7TT ~K_ 6Q%R9agH+Q.T~9^XHUV)r& g'[ 5pxk4澇 b5Oر4FSAb"A!~KLW%.ՄCtռ^73O+=ʶWxVsUgh܉G(y`c um>=蒠o4 %du/I^õo(ׇ$R~쇹8@ m*p+`+<*hgPqxwY̷ WD<+i.eVpS36twN3J2m)U?%v \/[W-K/+v렰8 ,'kpnfнc.t4fKRsIؾ-֫/=- ֢%ӑ+hN-ګ؋CM!s$+$nNuCRh\+Qgܥ`j,yx[(`/\1 _lȽe>}}i]=^Ų rNmrd2$IJVUs< 7@GKL/>9D#w\"5voS Cd-E[4Gb;Լ] #lcc4c1H&ӪS 4_0 _SsN9"pNW"؞??w#0L#f=MQ0J$.-yJjwN+ŽV[.}i92{ncOA q+kVRq,Pn$a_~]k4f h?1.e=+qԯ:Ң Qip{_MZ(\6iyyYTt1=|!FMXogJL a ^\cEAseWP}Q@ynyAKn2l8m 2x%JZa3/w<xֿe曄zH]pnGT$63S"h$$wc?q ;"|5D'`C df٤0pѨ}IDDl$_f#ԲGyY+dqjBc!MyYmAlF=}wxʒj ?G3TzvȆGmvn<ڷUP1+*b4#!9̜>"mIc z*|GM}#8#b~o_ˏ-qoM)p4,O,=/D(fnc./U{}-A"~[%9qRXb90x]Ξ{N-<@b&P$#8a+Hgʅ p/$1bڀZGSgy/~@B`iBγ61"| h:ǚXØOz^&l1Mlx#ACb.#Y.TNHD u3UcCm~ME&rMЖדӒ{uy e#[NDZ?P1 C& ` ?.^@@\}k˅ꌿNN~ /_ZǫsEx XؙZ êsV*br% %S<[1CkbE_=.Kx&+cNZF`7Ӥ[̍.7miT`Zvnfa3ͰGyOGvd_ft54xMt/aw E]ê>],gh9. fr ,X= J? Z~+sR vtd$ynxqLж7yط3u oB_(cp{@9">LW0zFb M>3ր UbvS^?姽CO5] Zj c*7t2& Ô֘<StرM@6Vwo2HUU>jKS?w$ANY(x:QP.JcyuŀjnydMϓfj:xܒ[3cq:즨y$*e` dӠ 5M4IֳyN:$LWPK[oDfJ'&1, 2M !l1^9U\ER<3,iBG|r\ p[K\EP;B7 3p\8(JXqEck #C5.c?X^4~VK w38$p@ٮ>LAS,|{\Eh-[2bG w!vc+loQ"Jn0+{*SQ1qה{5_0#˷!0v @r*XA0$-a?2L~SIt/GqMݗDg$p-BԹsiqJ0hQNzgZ9<ĽU'5 \ 3 "\x?ڎC5o VV7U:=~.6!)c5~%q23];/$4(GUFLpJ:EA|~؞mGX#|*+ u{o~ Y ~=v@򸆅b7Ce<Wd=y(6# 1⚦%[xV~"fSPg?L$p8%}"vW!""%f盱B]$b<>&1[8MG?V  mB4j%Z[̌\ggTIy41Yx6yb rTs2D (I(ʺ3_VN͠U[ =+GS(t8jMA!U!-o:&*"р/* I)3րn~[F sFgIUJɝArI T`r™ƐjHPڏ}:ܡ[=kz/TG֬CEsbKMfJw-:Ҝ*y'in~n,3Kֱ!1v1p fx8qlcc",9ԙ2h\I_oVj*,~m/(yG4!K:Z^0)rOi'*B2#mCrPMt , ldxA KsOǟաtϾ-A%׋ϼ^-mPrb~!Opca$8q!|ȱ`ۯAp/-3/0;8q7u@k~CضM{Tè Ig_+x` uaU+)[oZ,Lz)MkDS1'}@#%^׈EН MHj@=v:0xn\Wζ6y[y-]4IhID^,.r45}9&P:ߧeeq&f[?FSƖU_4R,qMMyMj TKM cJh|49D6D