libapr1-devel-1.4.2-4.5.1<>,N/Z=/=„@#H~܄A|vAF@,>@i?UVRnYL+Q.]ڥ>]|)[e%|`~ >ObuxPs3ԡ=, mӨ25^Wk_wM^s`5Աm}:b /bdvj_U @ l-fMR ȡt8vy- 5ZےZ}>rgFyhk{MTy2ERn;Je2,elM>8?d  B4 Mi,<,  ,  , , 7h, 8,=X,C4,II,,MNN4N(N8O 9O0 :O BiFiGi,Hn,IsD,XtpYt|Zt[t\t,]yT,^ bcCdeflzClibapr1-devel1.4.24.5.1Apache Portable Runtime (APR) LibraryThe mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementations. The primary goal is to provide an API to which software developers may code and be assured of predictable if not identical behaviour regardless of the platform on which their software is built, relieving them of the need to code special-case conditions to work around or take advantage of platform-specific deficiencies or features. The APR is used by both Open Source and Commercial projects, prominent examples being the Apache HTTP server.N.ݟbuild10bmopenSUSE 11.4openSUSEOther uncritical OpenSource License ; Apache Software License ..http://bugs.opensuse.orgDevelopment/Libraries/Otherhttp://apr.apache.org/linuxi5866" 9D=X\%Y  KrHIrJ5H 7abCaCv & Q>0ߢ^.6_ hJ_9x.h0w)\v QA)uc'`4 &-z,%]M#gpe.c/<T>1#RS=1A'N/%jR%.D(%OM>&XHU!<!3~,.f.=NqM$3521$b8*LJY#x%&P20\PC0m8})_rj4(rn bw=iAFAE%)?(JQ#@Y'eloj Qu.>qOIMN_ $?av Y  |T .e Ms 7R<03V\dy p Y - Q|T .e Ms [77a;B$kM!?8u )#''*>{5G A큤AA큤큤A큤A큤큤A큤N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.ݝAAAN.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.N.AAd2d75e5bfd0aa490bcf8efbcb746c121981faf94a8b01025c3ce4f3b57c12ec77e02d4bb3a42b503770e622403896c828adcb17a1031ed54cc71b128c747ff09ef93e8c2dc8ab0d707e34e9f6df7c1aa72a46210399ce5022bd5f7a75d5217ec516ec5d83e66288460e49b2f04fef0f1079e54eaa648a072e43fa64042c1afa4b1c6178d591eae1bf3ba5097a25257fd5786f5d4972a9a55a4d27b8a5b1e3cf9592e92765b60ec27fa093b07782eccfcf0e5ef7061c4dea486cb084c17147e15b78cb03cf77fe4bc539efcf5e786a6b1bb264c2c0a9791d2b4ae20f3c172d4c8418de0ebe8e4fbe8f8f2e420f47beaa7d8fa2f9a132df7ef857b123ebcf274a09fd6a9ae3c969677cdee6f4338676bba3b012b3b61f9d0e427ea3a3ccbd34a4bcee778308a768118f4cb0ccfab69f5ccdd29999d8ced4058cc979e80669e641aa290d953b8bcba69edde9bd75cf9a75b46b95dee5a5ce3608d0a552523dea2a32cf9a214c28010cf19b31b46fb1605817000cd0a95c30f00fcbdfae555fc27a3ede350379ee257e41c134d4e4ec3889295fead6a92a415a993c2345a2b211b35a5134bd4ba0d7f58101dc63c8dea927160ce28fcdfbc502aa37b8d2e4519f2329dc848850d33f37f31ceb599520507983bc443cbeb9f94b4db906449621080c98d1f794cd398a65f65b60997e8e05288fba30ec5d100749d23027575d38fdfb529c3887ae451697e930897a7dad1040c2216650a318a7fca13949a98d5a9a8c328c348af2e4f3ba6db13713202ef27e2b909fc0722d564e66fe9f1e754045df91291b9f44a358d23b2cb424f24cb945fc4aec181b4ba8f90a46f31d1ad6a3b422542f44458fd28a757a8cb4545b4a220b69554fa6fefee589c0637a85786e3d20f15daa748501970b84930e7b7d0157cbef7046171622cf4c81818437728335aac2914b8917d4df5af1ca82b24dd20bf0885308a20e0dbb4dcde38a94242ffc2cd7c1900a510da9ef17ee96bb9a51e5778e292c817a194276dacea14ae8eefecc59cb9ce34fab336f251261d3b5b56a231e3fd54c4eaf3c5f381a6e6153473f606a642f14825cbe45bbd2e9a3a5fc49025415eda197da7a415227b2a3822c384d395bdf92eb0607016d467384cdafa05f64a9025f0930fa6d3312868aa7c65996f59605e76d6e6aca32a03c3e60442b8d5c157cd752ec8197a4f15eb3da7cafd2d128a9f136fbd1f2ee6fe9612a79d2b0979cc90131007aa6e55060e7b3862109694e4f29c24e8419cda9003091ab101db280c2bad9c15c52170117b3862549466391ca5dc75b106bf22c3e35064ed2e734d32bb6610dcba88c7550f3fd2fc9552d59dd68317e2b3a85526806813b5e6a8f7d1a4f20b8f55c638c354f31a23df7a18702c6ee089dc2384cf605b7122e410926499bdee21e6cc09ac467dd2b4f76300768b4741da9c528d471c65d5682efff4288336bf1cb92be82716ee906d7ba350a565b636485d2d81838a73f2f184d7b5a6528f48ce23f616aad6a9ad57dbf6f8e54745fa4204f9add4a11b73f7af5329ba918212530b10c0a7d572b798535365e36e62672194d8135b809a94a04b06c18ccd08acf6526ea1ee0ce2bc7753e8b4e6b10b9a2b3fd65b412ac363c477b4c19d13020d8b6b62a2401b310e9244ed63af9c2baf99707439fcfb6138f42ddd5c6ef076dcd2577ce3a22d5a66c78cd5baa6388da6fadf7fda80d5bcbaddfcd83e95657f9f59a323a3223329df78d0edcfb02bf74f8fbc58f2378f42d309a7aaaa6fb4549016d6efe9995b6549817fc7c380371081545038026b774fd5659286b5f28e8abd4ee76d65d0053fa11314cb2a8423f26f8aa05f22fa1f824ca2fb5747c8af5d89d58d6e32ab7479236502904c10544c6fee47142c342a3e7a7efdbf125b7046f4490d7a94fc63794a0c74f990b46611076a31da6fd620293ec1ac464df95b6f78639ec8272dc3fad7bcbe7a4a7b3e546259c880ce0b42231ad5ee5eb7b49fc82731e5277699b90866368e39c2909e9bf6324c9d017e023b5cc7f7c9551c2ab6b9bacde3afdaead3fe377cbf65ffdd8b99f0baba8b921d7f69ac8d3d63534468418749d0ffb883d3d59ab3b09d7f4db61195057d89293e585680c75144c3b75fcf7413af5741f81ce807b30495170513605f91a55ceb90c7b9f49afa898d0dec4df93f390c3a075824e839e73c29964070a012626230eb42f3f3268ab260542719e6d2205741a89122a8991caf05844b13bdc99dec31908f96864f1ecb52d56793abafe81bbc6076009ceeb5022d1ead5b53bfe0690971ef7f60ac0b48f1750d159ba7e9e3075885d22a6ef4806b53824bbcbeeb9ea2468f722207104bd376201b696b8e14e8285820c1cea5c9546a0751f982f2fd2dfb8fa2f5a1a6ae3ce11784a24a044b7c0989c5051bd7b56162f54a29cbc34b61fd59af1dc3c1a1b8583fe4a1ee8b0264784243498d951aa57eccc510b5b368fa0e3221b15ca7f7aa1d5110eeabf985b9bf40fcf7620669732355808b3ddb471ea57a76bfab96c7262b95924c2ae342049cdc523901bcb254a01de159012b244629d6f8942b5d58c77c468ade767c8da2ccb747c8af75b7fa92b8b77465b21a564fac22c5d8889a0e61a6d51d31169b8b0d2d1237b1d7ec5fcacd0cb8a621e755d32e340a5039288f88be2912de1677afe29e288d2bdfde90f273a41399b00406b0846e2bc4c28280f9e88567ab883bf96723467c75b86c6f4907f4fc5a10694c3495ab759d44edd33b79a4ad7ef4bdcc6a8606efc003d6706df06530324f63445152b1c1561308b6e47c105a23f87d44820856e11f279aeace78a867b4172bbfc4a3788a8e6ebb7de8b553fd7cf923c27f7f3afaa6064b82f47436c69115795e188d8a0f176ad4fd112acd861a854260b72a929f15e8b87f393ffd8720086152ef7427c0c4eeddc2230b7acdb88ddb8ecedfffda19f9eb60c5cbef31c141f864dbacb2e2bbdfad78dd53fa4dd47892464961c5c684ace940538ac19988b0d4e45c0eed3651ca6020d05dfbe7ca4bff1657aa5fc1fb26234384be11e99d4cb233e7edbb884e9dfd09a234c50196774f809faab49d405a6ebacee18459176e90c0f6fe6a01477cba218f20f37fa464fdeed7ba03fc97239364a13c56beff0bc3c9819864d705e250cb4ac33f2e5773479b1a0af702dfcb56632258c29c9f06b77c0f0fa4e6f096facfa58ac5556ad50b94815f81c2d0f65fad45574a2e5b74013c45d6f0cfdf3540ebfe161f3ad845c253c08b233ca20978ab3e275274339a939a6ed96470ffceca9ae00249db07e71d6659fb80e2840ca751cc404fde351dd220f63edd11ddb0984682a91db3569bc8b41a44e2307178a7cd8e9e72696a89bd52f2e80794b33d0e962343d4e34778df155ade820f859e80ba7803b1b8a49386f4d32c22e446b35a0c393e47577f84b35e0c7dc73c9616cad1cbfa789e35b7913cb25ea4702aeac7740dcf57c8247fd57a2ca12f2aca597d48db0de5f8e84812d26ee555da3da1014586bd4ea752882077729aadb8eeb148837865b2e8fb1831f6c6d0ec3becaab5e238b682ee436487d2a3225a4eccc8a7838792989bb4c22e79a8bc62fca5ecec883fb3f90e4a07f766cfe80f3645aa574310803bd715012d79527ee5953e74171a7f90afc045f08d3e7f6cb497425a3c00073fb632a607cb7548e09c01ac7bef30c68ddacdbd5d969a2443d33f942f2f133687f359767cb1574a763f643597b15006e697a1275d18d1e76fa77e39654f574ea96897c432fa6240c2a5434a298c59b38f29314ea759dc1659f3a5b830787f75b95fa82eee707db30fe7d469d05e45ef81dc2a3b982d32602d51a589802b70f0603982bd96cf1deac6437f0d21e4bc4286b8849551f8e6c7d3daba74e5d37fd4e5f6463cf0336a439d55368ed930ebda152c0df2f5addf14bc090448509814c77a1208bc332bfdd6a807234577adf1bcea7f1514bb13b8f3f10db89121ab4b97ad3fd312cc28abc2ef91da3097b9313dc9f299d110b545322fbe673e1cc258ed080bde6219fc6c3c215e2a622d09eb03ab324d22a7d3da3df1bd992497c716981842cdfa1814be0b911bc00c377d429c766fb609ad414b58b1962b8f956ea9b1532f48bd80a69786000613ac248ee2eec50bc7476bfc479cbe46c539fef484c315f73efdc6cc9ccfd23917c3c91a2c9bc948fa499a8de51c301c06ad8dd9624e1531deefd4d9e45c388066e5e9fc8238193dd2a81686f8790a4744dde515806a823a71fd0114f8d6d0b96448a843560a3a71f197866ba98e1aa6e5e32513ee93756d41c97d89325b78f173b265c563fcb22f2dc6d1bd7d6b9084066b8b6469acc29c6fe48b55bfeeca0339685d4244a8eb9f99172e7291be4d6bf87dbfc8adb8f91516293fcceed7092b9f66f7da89c30eb22a5e49cb5cbebc2965c3c1f8e5e809420fa14a1264a25f8ae1a60065503e7eaf65c41313d5f3cd0f93f647292427c470c79c17dbdcc51529e5b2682bfb22e0aab540f51a81ad25d1a1094670f9b373acd0872f5b76676466d8280d76351b6560933b02d7cb7877f0199afa55df91926234cb3a84a880f2b6593c89b7c039fdfa803083989337312c177f95c95d3697409d3f3b33a2e288637e5d119f5088f40af76b4255c653989346721abae49e193d273885b0cd9444ac23169a789b658810d9d3217e5cf03aa092d3c4fe4cc2b42e58cd62e5404826b6ff422c8b2690fa74bb4e7413bc4af9c148c8e0898ff79d1ea88520e89872b908bba51c03f2385141a9629931f4529e3eb106ec922451431f8cbf1a686790dbd997130364745a397ffa8ef6b386485b164d639026bb5ead1197a70290d539fdc0f03701d0930f2446216113b740dc208aff1cfd3a60c0c07bc067347fadb8d6266b6c835a30ce0c60942a3581bb91c5705ad1fd0ba82273037a2d0c1000924c7db372d0245a99b8a0bb40b7178be5aae4eb6eeea22529242a3d8169ea4c9c8f59a6ca1138c55f9f3e5fb47771bf5cdd49268eb1877ecac92cfc88ff133d6ff0da92eef995861ddad3b0fa01aa956710d2523c021d63b411e696acd48cd35b37e65527119f5088f40af76b4255c653989346724bb644167cda9010192bdcfdbec025a7f466a7fdf1edfb1aa52ffab60f8191194161cc9448d7adfea9338fd8861f7a8a29d81ce13a31489e938df51d77464af13c9850fc21c3c45fa9f068d6b9ef426955d74978811b602bcf45d9fd070abc47a65e9a1a982891e798774c4fb86cfe7af7bf4496931ece297f779eafcf14ec414a5eb0f4ac13d12a0f190087a17eff90892e17f84a72dba1d3bdbb64ec02c06ebe03e63d7379983b28a2c092867a1d672414ad3cc0ed34da17bdc0d12c6d8ed6611981097000d1cd9afe35d5c547e98d206dca49443c211bfff267aa3fc8ec75496450f84d51c69db49f756b2d0acc2020910c4cfe0e8efc8211bc9f7e58b7ff03ee24f1971c0e31ffb6246882e18edd38157a92b718674c084ed6f0d8ab2e5a386a971c4ce76c8ae1eea66d7eb3ad3a9a789b658810d9d3217e5cf03aa092d3c4fe4cc2b42e58cd62e5404826b6ff422c8b2690fa74bb4e7413bc4af9c148c8ab17678b2e3ece5f664eaf31a8a33d601c03f2385141a9629931f4529e3eb106882591694b06e4451e75a9f481b11ed00364745a397ffa8ef6b386485b164d639026bb5ead1197a70290d539fdc0f03701d0930f2446216113b740dc208aff1cfd3a60c0c07bc067347fadb8d6266b6c835a30ce0c60942a3581bb91c5705ad1fd0ba82273037a2d0c1000924c7db372d0245a99b8a0bb40b7178be5aae4eb6eeea22529242a3d8169ea4c9c8f59a6ca1138c55f9f3e5fb47771bf5cdd49268e67ecb14372d8326609298c3152662a33f995861ddad3b0fa01aa956710d2523c021d63b411e696acd48cd35b37e65527ef8d2a4e404e245278a14ed19c67cebf9577106e365d9eb1060ae5590f2569375d987243c9ea0f13703b3798e0b42bebc26589a9385b5c92880b499dfeddafe576dd74c86b67d59fa9474e5b78a13bb435a2100b1249774c8cca95dc25cedbee18e27f406ab58283b62686d14ac9ff9635110c76f11aa0cbc6fe179d07f61c0894738d7fe63cafb2d824cf1f7ac2daa17e2b347b7257eac999242f2ca507405b8425ce424df4bedde5e802d2757e107a74ca2d2ba9ec38e05a15b90706bb75db259dfb7fa70dc82d0f0a19934e5a91213b143be7722587beee2418749d2035f8d3462861969d17b648a9e0a00f0dc4781c214261c7d6aff06efcaa107c5522010645adf7fe58880ec9b0c4e68d2cc81c3d223119ec4c1cbb80c2c4d2d49c85a1cf0f083bd54b960d06184c1c56d07bf06ebbe75e3550b2aa1ac756741d9b07b1ef2875e1c0d52fe9056617c2ba3ae713657cf13e55b800027fd46c17af02904c1c9eb453ee5d829a7f0aa78726d24b02f0f51e7aa35137cbc4e0c2d4d7f4eaf7eda221bbdce3c6877d00dc855808a583ea50e3da4c82b0029b789b4d198c52c4ae75dbee947eaa92cd4e161e635791fa25800adc6a69b6ecd98a42dd95c6144blibapr-1.so.0.4.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibapr1-1.4.2-4.5.1.src.rpmpkgconfig(apr-1)libapr1-devellibapr1-devel(x86-32)   @@ libapr1glibc-develrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(VersionedDependencies)/bin/sh/usr/bin/pkg-configrpmlib(PayloadIsLzma)1.4.24.0-13.0.4-13.0.3-14.4.6-14.8.0N.@LLLPLvK@K'z@J Jp9JmJT@J,@draht@suse.depoeml@cmdline.netpoeml@cmdline.netpoeml@cmdline.netbg@novell.comcoolo@novell.comjengelh@medozas.depoeml@suse.depoeml@suse.depoeml@suse.depoeml@suse.depoeml@suse.de- libapr1-apr_fnmatch_c-CVE-2011-0419.patch and libapr1-apr_fnmatch_c-CVE-2011-1928.patch fix CVE-2011-0419 and CVE-2011-1928: fnmatch() mem and CPU exhaustion DoS. bnc#693778- fix build on CentOS5 (see below)- fix build on SLE10 - don't run testatomic.c testcase, which fails only in the OBS, as it seems. Run manually, it works. Must be either Xen- or ulimit-related. (It doesn't seem to be possible to increase ulimit -v in the OBS, unfortunately.) - don't run autoconf - fix build on SLES9 - remove build dep on non-existing pkg-config - don't run autoconf- Update to 1.4.2: Changes for APR 1.4.2 * ) Undo a crash-bug introduced in 1.3.9 affecting some applications of the apr hash and table structures, reported to affect Subversion by Bert Huijben . [Graham Leggett] Changes for APR 1.4.1 * ) Win32: Properly handle the ERROR_DIRECTORY system error code. [Brane Čibej] Changes for APR 1.4.0 * ) Add apr_global_mutex_lockfile() for retrieving the file, if any, associated with the mutex. Add apr_global_mutex_name() for retrieving the name of the lock mechanism used by the underlying proc mutex. [Jeff Trawick] * ) Add apr_socket_atreadeof to determine whether the receive part of the socket has been closed by the peer. [Ruediger Pluem, Mladen Turk, Joe Orton] * ) Make apr_pollset and apr_pollcb implementations using providers. Added apr_pollset_create_ex and apr_pollcb_create_ex that allows choosing non-default providers. [Mladen Turk] * ) apr_temp_dir_get() now checks the TMPDIR environment variable first, instead of third. [Jim Jagielski] * ) Add apr_file_sync() and apr_file_datasync() calls. [Bojan Smojver] * ) apr_pollset_wakeup() on Windows: Fix core caused by closing the file_socket_pipe with standard file_close. [Arsen Chaloyan, Mladen Turk] * ) Introduce apr_hash_do() for iterating over a hash table. [Mladen Turk] * ) Make sure WIN32 behaves the same as posix for file-backed shared memory by removing the file on cleanup/remove. [Mladen Turk] * ) Introduce apr_pollset_wakeup() for interrupting the blocking apr_pollset_poll() call. [Mladen Turk] * ) Add apr_file_link() function. PR 44841. [Mark Heily ] Changes for APR 1.3.12 * ) Fix detection of some Linux variants when configure is built with recent GNU tools. [Eric Covener] Changes for APR 1.3.11 * ) Fix bad autoconf version number in messages from buildcheck.sh (called from buildconf). [Jeff Trawick] Changes for APR 1.3.10 * ) Avoid a redundant fcntl() call in apr_file_open() where O_CLOEXEC is supported. PR 46297. [Joe Orton] * ) Solaris 10 and later: Change the default cross-mutex mechanism from fcntl to pthread to resolve EDEADLK failures with some multi-threaded, multi-process applications (e.g., httpd's worker MPM with certain plug-in modules). [Jeff Trawick] * ) Solaris pollcb support: Fix a hang in apr_pollcb_poll(). [Jeff Trawick] * ) Solaris pollset support: Fix a 1.3.9 regression in apr_pollset_poll() which could result in a crash when the call was interrupted by a signal. PR 48030. [Jeff Trawick] * ) Solaris pollset support: Fix a 1.3.9 regression in apr_pollset_poll() which resulted in invalid return codes from the APR function. A work- around was needed for bad return codes from 32-bit port_getn() on Solaris 10 x86. PR 48029. [Jeff Trawick] Changes for APR 1.3.9 * ) Posix semaphores can now be named and used as named semaphores. [Jim Jagielski] * ) Better handling of APR_OFF_T_FMT for Darwin 10 depending on -arch setting of compiler. [Jim Jagielski] * ) Add comments describing the thread-safety properties of apr_pool_t. [Neil Conway nrc cs.berkeley.edu] * ) Pass default environment to testsock, testshm and testproc children, so that tests run when APR is compiled with Intel C Compiler. [Bojan Smojver] * ) Fix error handling in the Solaris pollset support (Event Port backend). PR 47645. [Jeff Trawick] * ) Add the remainder of this fix from trunk: Fix Solaris poll failure. PR 43000 [Henry Jen ]- remove test testatomic on hppa to fix build- buildrequire pkg-config to fix provides- add baselibs.conf as a source - package baselibs for SPARC- update to 1.3.8 * ) SECURITY: CVE-2009-2412 (cve.mitre.org) Fix overflow in pools and rmm, where size alignment was taking place. * ) Make sure that "make check" is used in the RPM spec file, consistent with apr-util. * ) Pass default environment to testflock, testoc and testpipe children, so that tests run when APR is compiled with Intel C Compiler.- obsolete patch apr-1.2.8-pool-cleanups.patch removed. This patch was applied only when build_with_memory_pool_debug was defined during the build, which is true for the Apache:APR_Pool_Debug project, but it was disabled even there. It was not clear whether the patch was really useful, I seemed to have more success testing with the pool debug builds with this patch. But that was two years ago and we don't seem to miss it.- update to 1.3.7 * ) More elaborate detection for dup3(), accept4() and epoll_create1().- update to 1.3.6 * ) On Linux/hppa flock() returns EAGAIN instead of EWOULDBLOCK. This causes proc mutex failures. * ) Set CLOEXEC flags where appropriate. Either use new O_CLOEXEC flag and associated functions, such as dup3(), accept4(), epoll_create1() etc., or simply set CLOEXEC flag using fcntl(). PR 46425.- update to 1.3.5 * ) Dropped kqueue and apr_poll detection from Mac OS/X 10.5/Darwin 9 due to various reported problems. * ) apr_strerror() on OS/2: Fix problem with calculating buffer size. * ) Prefer glibtool1/glibtoolize1. * ) Fix buildconf with libtool 2.2. * ) Fix a bug with the APR_DELONCLOSE flag. Child processes were (also) unlinking the file. * ) Fix compilation error on systems that do not have IPV6. * ) apr_socket_sendfile() on Solaris: Fix handling of files truncated after the sender determines the length. (This fixes a busy loop in httpd when a file being served is truncated.) * ) Fix documentation for apr_temp_dir_get(). * ) Add AC_MSG_RESULT after AC_MSG_CHECKING. * ) Reset errno to zero in apr_strtoi64 to prevent returning an errno not equal zero in cases where the operation worked fine. [Ruediger Pluem] * ) Win32: Do not error out on apr_pollset_poll() when there are no sockets. * ) Fix apr_tokenize_to_argv parsing.libapr1-devel-32bitbuild10 1311694239 Y o 9 C b \ " P @ U g 5 $ t ) }  z * ! 1 r ' Z D F j  ` J m k 2 : H & G { A 8 / p < [ K 6 =  ? L R V S _ ] n T 0 |  h e % l >  w +  q ~ c x  7  .   W E v i N Q  3 X ( - s   u O         # M  f  ;  y I B   ^ , a d 4  1.4.21.4.2-4.5.11.4.2-4.5.1 apr-1-configapr-1apr.hapr_allocator.hapr_atomic.hapr_dso.hapr_env.hapr_errno.hapr_file_info.hapr_file_io.hapr_fnmatch.hapr_general.hapr_getopt.hapr_global_mutex.hapr_hash.hapr_inherit.hapr_lib.hapr_mmap.hapr_network_io.hapr_poll.hapr_pools.hapr_portable.hapr_proc_mutex.hapr_random.hapr_ring.hapr_shm.hapr_signal.hapr_strings.hapr_support.hapr_tables.hapr_thread_cond.hapr_thread_mutex.hapr_thread_proc.hapr_thread_rwlock.hapr_time.hapr_user.hapr_version.hapr_want.hapr-1buildapr_rules.mklibtoolmake_exports.awkmake_var_export.awkmkdir.shlibapr-1.soapr-1.pclibapr1-develAPRDesign.htmlcanonical_filenames.htmlemacs-modehtmlannotated.htmlapr_8h.htmlapr_8h_source.htmlapr__allocator_8h.htmlapr__allocator_8h_source.htmlapr__atomic_8h.htmlapr__atomic_8h_source.htmlapr__dso_8h.htmlapr__dso_8h_source.htmlapr__env_8h.htmlapr__env_8h_source.htmlapr__errno_8h.htmlapr__errno_8h_source.htmlapr__file__info_8h.htmlapr__file__info_8h_source.htmlapr__file__io_8h.htmlapr__file__io_8h_source.htmlapr__fnmatch_8h.htmlapr__fnmatch_8h_source.htmlapr__general_8h.htmlapr__general_8h_source.htmlapr__getopt_8h.htmlapr__getopt_8h_source.htmlapr__global__mutex_8h.htmlapr__global__mutex_8h_source.htmlapr__hash_8h.htmlapr__hash_8h_source.htmlapr__inherit_8h.htmlapr__inherit_8h_source.htmlapr__lib_8h.htmlapr__lib_8h_source.htmlapr__mmap_8h.htmlapr__mmap_8h_source.htmlapr__network__io_8h.htmlapr__network__io_8h_source.htmlapr__poll_8h.htmlapr__poll_8h_source.htmlapr__pools_8h.htmlapr__pools_8h_source.htmlapr__portable_8h.htmlapr__portable_8h_source.htmlapr__proc__mutex_8h.htmlapr__proc__mutex_8h_source.htmlapr__random_8h.htmlapr__random_8h_source.htmlapr__ring_8h.htmlapr__ring_8h_source.htmlapr__shm_8h.htmlapr__shm_8h_source.htmlapr__signal_8h.htmlapr__signal_8h_source.htmlapr__strings_8h.htmlapr__strings_8h_source.htmlapr__support_8h.htmlapr__support_8h_source.htmlapr__tables_8h.htmlapr__tables_8h_source.htmlapr__thread__cond_8h.htmlapr__thread__cond_8h_source.htmlapr__thread__mutex_8h.htmlapr__thread__mutex_8h_source.htmlapr__thread__proc_8h.htmlapr__thread__proc_8h_source.htmlapr__thread__rwlock_8h.htmlapr__thread__rwlock_8h_source.htmlapr__time_8h.htmlapr__time_8h_source.htmlapr__user_8h.htmlapr__user_8h_source.htmlapr__version_8h.htmlapr__version_8h_source.htmlapr__want_8h.htmlapr__want_8h_source.htmlbc_s.pngbug.htmlclasses.htmlclosed.pngdeprecated.htmldoxygen.cssdoxygen.pngfiles.htmlfunctions.htmlfunctions_func.htmlfunctions_vars.htmlglobals.htmlglobals_0x66.htmlglobals_0x68.htmlglobals_0x74.htmlglobals_defs.htmlglobals_defs_0x66.htmlglobals_defs_0x68.htmlglobals_defs_0x74.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_type.htmlglobals_vars.htmlgroup___a_p_r.htmlgroup___a_p_r___e_r_r_o_r__map.htmlgroup___a_p_r___error.htmlgroup___a_p_r___global_mutex.htmlgroup___a_p_r___o_c.htmlgroup___a_p_r___s_t_a_t_u_s___i_s.htmlgroup___a_p_r___strings___snprintf.htmlgroup___i_p___proto.htmlgroup___pool_cleanup.htmlgroup___pool_debug.htmlgroup__apr__allocator.htmlgroup__apr__atomic.htmlgroup__apr__ctype.htmlgroup__apr__dir.htmlgroup__apr__dso.htmlgroup__apr__env.htmlgroup__apr__errno.htmlgroup__apr__file__attrs__set__flags.htmlgroup__apr__file__info.htmlgroup__apr__file__io.htmlgroup__apr__file__lock__types.htmlgroup__apr__file__open__flags.htmlgroup__apr__file__permissions.htmlgroup__apr__file__seek__flags.htmlgroup__apr__file__stat.htmlgroup__apr__file__writev.htmlgroup__apr__filepath.htmlgroup__apr__fnmatch.htmlgroup__apr__general.htmlgroup__apr__getopt.htmlgroup__apr__hash.htmlgroup__apr__lib.htmlgroup__apr__library.htmlgroup__apr__mcast.htmlgroup__apr__mmap.htmlgroup__apr__network__io.htmlgroup__apr__os__dso.htmlgroup__apr__os__thread.htmlgroup__apr__platform.htmlgroup__apr__poll.htmlgroup__apr__pools.htmlgroup__apr__portabile.htmlgroup__apr__proc__mutex.htmlgroup__apr__random.htmlgroup__apr__ring.htmlgroup__apr__shm.htmlgroup__apr__signal.htmlgroup__apr__sockopt.htmlgroup__apr__strings.htmlgroup__apr__support.htmlgroup__apr__tables.htmlgroup__apr__thread__cond.htmlgroup__apr__thread__mutex.htmlgroup__apr__thread__proc.htmlgroup__apr__thread__rwlock.htmlgroup__apr__time.htmlgroup__apr__user.htmlindex.htmlinstalldoxmodules.htmlnav_f.pngnav_h.pngopen.pngpages.htmlsearchall_5f.htmlall_61.htmlall_63.htmlall_64.htmlall_65.htmlall_66.htmlall_67.htmlall_68.htmlall_69.htmlall_6b.htmlall_6c.htmlall_6d.htmlall_6e.htmlall_6f.htmlall_70.htmlall_72.htmlall_73.htmlall_74.htmlall_75.htmlall_76.htmlclasses_5f.htmlclasses_61.htmlclose.pngdefines_61.htmldefines_66.htmldefines_68.htmldefines_74.htmlenums_61.htmlenumvalues_61.htmlfiles_61.htmlfunctions_61.htmlmag_sel.pngnomatches.htmlsearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngtypedefs_61.htmlvariables_61.htmlvariables_63.htmlvariables_64.htmlvariables_65.htmlvariables_66.htmlvariables_67.htmlvariables_68.htmlvariables_69.htmlvariables_6b.htmlvariables_6c.htmlvariables_6d.htmlvariables_6e.htmlvariables_6f.htmlvariables_70.htmlvariables_72.htmlvariables_73.htmlvariables_74.htmlvariables_75.htmlvariables_76.htmlsha2_8h_source.htmlstruct___s_h_a256___c_t_x.htmlstruct___s_h_a512___c_t_x.htmlstructapr__array__header__t.htmlstructapr__crypto__hash__t.htmlstructapr__finfo__t.htmlstructapr__getopt__option__t.htmlstructapr__getopt__t.htmlstructapr__hdtr__t.htmlstructapr__memnode__t.htmlstructapr__mmap__t.htmlstructapr__os__proc__mutex__t.htmlstructapr__os__sock__info__t.htmlstructapr__pollfd__t.htmlstructapr__proc__t.htmlstructapr__sockaddr__t.htmlstructapr__table__entry__t.htmlstructapr__time__exp__t.htmlstructapr__version__t.htmlstructapr__vformatter__buff__t.htmltab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssunionapr__descriptor.htmlincomplete_typesnon_apr_programs/usr/bin//usr/include//usr/include/apr-1//usr/lib//usr/lib/apr-1//usr/lib/apr-1/build//usr/lib/pkgconfig//usr/share/doc/packages//usr/share/doc/packages/libapr1-devel//usr/share/doc/packages/libapr1-devel/html//usr/share/doc/packages/libapr1-devel/html/search/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.4:Update:Test/standard/0de0b12e9604652e121add8921464e33-libapr1cpiolzma5i586-suse-linuxQ@4кp?] "k%jjdmluꡢgW'DZk)QP<ٟ秧y*cS5aC ,-i"1)J}="w?BLN{h S |7. rB9Qm{ˏm'v6yۗ+Q hfщⳓx5n+*Fs0P<RS qSf9(Mً"&8%t:;!;߮<ɿ0(مԞdOQq_F HV*$isV`ddm:r>Z -y$xxR]]4ɐfU`%Mk ]j0vvVt}?Ij_o`T6%8Z|B}jx$ e?;unXCyz[u;}}]GDŽz—mw9Jlo'ܖmx0Zܛ5}--zɭ'IxQ<+u S$SDYsrpU_ےY"pKZ0€H%"U<~hIwPyUnυ=q >ǂFbŲvAy;$5BG)v|H'Xn͵ӄ~N119@,(#V"}3 ƪ4[[S>swEÕC u{6, WZ!PF E i bR˦\ ` ݰ,h =1.T)`=lgÿ'cg{[cSWKw֠@iPEC-n,ETų1k W,Czl\Kn'u5j]#uq?C|:]ցNwE>6T#DKΓɏ)j2 t %FK%޾o$ hP̆}\8-)zY7yRPd\'& MXRk4QAp֖*)܉Mj9m\+ֹ+]=bJVXgO]_q=-d.d;+ Q\ٿkk ln=#gyiHKҜlAD@vI56y*F0QC1IEMdN%wY M2qcϽ6ܣn>`u.`DIzjl x(;/h, AA