voms-doc-2.0.12-3.fc20$>N\a0My!">8?d   O $*4^^  h^  $^ ^ h^ j^o^vf^}<}X^O(k8tM9M:QMG$^H^I^XtYx\^]^^֩ bdطeؼfؿlt^uX^vw^x\^Cvoms-doc2.0.123.fc20Virtual Organization Membership Service DocumentationDocumentation for the Virtual Organization Membership Service.U ?arm02-builder22.arm.fedoraproject.org}Fedora ProjectFedora ProjectASL 2.0Fedora ProjectDocumentationhttps://wiki.italiangrid.it/VOMSlinuxnoarch|] KVhUVV:V;))3z,<^alb{~s}w%?ywAy~ZE{ W}w=[3}smW)\d/%kyyk:kw  +!Tp'UM{E] VhUVV:V*x* ;%q(alb{kCy:$wTZE}a Z3mV\dgkmy7:kw-NS_1;UMҐG,^AA큤A큤AA큤A큤A큤T>U ?U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U ?U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U >U ?T>72bd632eeff083e98f2e0e24295b580643accd6888d6b90a88dbd3dd44653e286c16edb2ae23a79c968af533120d59855d1eb938c82a33cb39b61e40b4f219f19e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bf850277860c75847c64bb8e912a34d3abd0302a7081358fc0f30efb016f308a1c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178300163157269e22890c5f0af05525acac95d874527d4d2f53cdd0d77cef10c18e26973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b2bcfa36512722e08b0df565708751ab57fe7392cf319bf34d66a96a21f1cd17f5ddccfe6e94cca9e756e2fd083ea968affab98c2e3b40acab0103554822dba94c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f840b2b0c6ed8dba0d3db0971f00f72afeb5c98dc7c677a98f91fd632c422b29f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa178feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d3260ddaa44856ba63d14621f2436ed9d3cd432214c751968a95fbfc0ba3e8995c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fdf6fd4e35ce1205eb3af2dafa276c6ba2b8c5279299bc2e8130c43946e8b686ffb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19fb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e191c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f75d03a0786b611551b341c4d6259b8d788268a44e84ee87025015438a9fc3eddc379f40f22a8ce6daf4fe688fd6683a040a820909bf99bb108450617c069adc5931d86cd7eac429b8739f9b811c871be31436630160c5d68afbd195ad7571ecdbddba8cd9adc5ddc2af996b18636187eeb9fa086f530eac55f79b06d889487dfdeec26be2501b60a2b37f0e98c8b62bdf8fd4232c013d7b9f0822d249c359617ada64724901427b9d70552c982e6fea110c0e868b731cdca32899915ee91e70c6a1e4f6719699af0250c705ddc8dae9783a14429ee874c54dc491f22e0e624d3766c49fc52eeb575eef1856953330423b694b2b6fa10a9d2cbdf61b88b0be4f7c08536181bc8f09a38f116d23b86769c1351184687791dd4cfb3b47bee25083d154c80e8e768abd3cf37b45821cae92395ff8ee22afd647fdc4e8d2b500e9cae066cfd7b806995fb6f5abad4cd800a76f5f37a07662db32f19facc98b38a7613bf1922222d45b7ada6e7affcaf82972d0819d6af83243471042678443bebf2c24bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863646a30bdd21a49026b2a0f553e7944593d3cf015fdda29c71bb495e68c77e88ec1b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4b62c605cc1629a197963132a373b3442726617a01718743b98dbbda8606d586dd373aebdcc20ffb2b140201b48e02a1edb70e71d7f4a97893808aab7fa27e5343dc0d438dedc64720dc56d7f3e02dca93142ffe35157e18de97cecaecba68f950df022ecdf704b5df80a8f15dbd585b6ee93313b9f2a190c4e312d2dd08cdfaccbb018fa44b0f27191714d315173820315e132b69ceb306e18d8c27876cdcbce213510c18b41ce956ce454c93fb0152b9de8a55d53a91840723ecf603a8afbf8c1a77fa63ba8a5baff54355ffcfaa0e8641592b6668a953f40c2e3ce96e929f4d7814622bb9baca71d7c3a744e10ae8b1e727cf2a45a7ad0dee007120e2ca0b8cb9484a45e8a295910facc985c66ad6fd1de8ba21f63da2e1ac572fd25cd24c0de54cc819d95e45d18e63da2aa09ccd84fac1c5cc83a2b8ef82c0bfb90dba656ba33ddb1e179acdc02a8fb81663e53467c6889e94bb018363d5e8d6017fed94584337229e9bff0ad854a5161db35c79d9eb7862d31f81430790025de1573586725185261e45a2654e9047c6df75337b9417314d57888d80bb9e368d37e041c7e333edbbbbcb5525930fc1a0284912379def6f60eec503f343a64cd1d9e4edb6609d75acce0520b61bad5d2eacda465482bf2f60dfdd214dd4816f287ffe3793d6cc7cb6557bc73fa283ad5517ef9ffd4ae39c02eecf07b0da880b80205ed85949eda67c6280e43f20096bee017ba835a240c8a370d6093e06813a2f77872ab6e61e4434da5ac84fe9fb2fdf79aba634a08bd3d47c092308e57043e966ee169867ede03986b8376d22b135e35e1c651b0ea07e527eb03d63d72b62806c96b31768cf6565fa73f7144d312305cda8799fe5bfd20dadd4a0e474f693e30ba4602bd80dc23132c789ffb9942f32ce361182d82b1e8fe3d8ecebf8ba52ac1be834975c6296e51d762e9ff4eb559657f35361290191153bb91ed8e5a62ea891450791304536a3fd8e6a76dbce46f8d151ec18c35339edd83ff538424025277089f7c8d8ca1b48cba023ada85149f8b5ac6e2cfdd884d5a9ab18ca0ad6693be09552784702e116f91f1146bfc64c122a9b97a41c245184b0470ce84420924e650e8f2d98dc605b5b86f893c55f799a3a32b1198f42bfb4eb81f4eaea441fad2d2a097505e8a4eba5e1b263d9632954e479923008371213ec113dde7c04f06008643064e50ba4b669310b1205e2bcbaf491cd79d68064a1831944a555db64028686c24e3fb6d27f7942f5cf3a5d41854195ef7422ddf998c3fd7278bd84f74e40f93aaefe6ba6478068cd3ca92ac661df810de912794ed32e003f7d2853bc2d767fb38cf76dfc37592312a66cdf839200564d15b400de4a4f227554f17a56b1fa5dd9de01261dc40fc8fa1d1b3c741e421d0ef61df3003bec11887cdc174a8139e16038902ca9a0e728dd0eb670a3fe5967fb87040e4ec2c267d97f7b14c5fe955ffc3019400ab412731a2010a88542725b6bea84ebde1f07886a04cb9ecae89452b4b3685c9820f3251b12d1c73e3fcdeb101a57f2d8eb22c8dd02ba6498a810d34b400ab80a1137939d9f312bdf8909c53c262610a1304048d55139bd10f6e24ae199fbda26a4a915f8fbcc6e364fa43a1553ea85334f93c66e1b24d3ac12b9a7566623251677f1c48cab3be1e99749cfb90f88fb26ae9654dc43337dc3db3939e99d483e83c365385cf27ccf027e0478e02ffc535ca3be62f7344eab7e75710f8d3cbdacfbceb6f5ae950ef7d6e70adff4527619cc4d21c8c3390450dbb2723d945a478390c03dd38427dcc71e84c23d121209adbb467776aa7c1f68dd89727eb0657e576a88f1abb3ab9937c2e8e6d075aae3ee921dd173cfe0b8d03a2d7718c24861b5c0e8fc32482c8d0498b6e7c911ae69adbc6ff92cfba8730617b89181892a125fc8f0087422c27fc0b0caca12cf4f5f8eac4dc75329d2ff352239f82220373802cad8447c65675794dc9f6926f7ee3f81b0d955c7683db513f25e89926ce26b356cc035058faa6ff6505e74721af55fd02594ff7d9b19a717d7207f25154889d4c3a27b32317be0217d2854088700f333f8443df5792195ec05fdf7eb0857dc9c796ab82a59017724116a225c2c0223dea7c424affc1733261050005ba9f8af6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747e0713678beb3fc1d6d2e54fec9ea320f2058ee6637099103bc99d10be91f2e98138b7f0f60130a6640bca0866be78169882812dfb4bb06c7536906c804c6b20cd134d035a1161c69efc23852e99b051ead5dbb5b610705ecce6fd5570d3afd2a76c241a23239aca6d0bd358c3dadd43d100c9a63b6bac473803d2364542a0b751b0559cb89dc5596e2e50097177870358ed50509dd8f352fa7d63a87811bc977bf32a0822cf0e0b94c110965d9fb3d4ee9684b2da45bb87beabb200b72d2c380aca5b055d88a52a67e3960c7f5b8c8c73bbabfb941ade2e109d8ff2aae27ede07736855ec6224092f7e262998932ac8908c31a81a83c927efa8a3b206270ea5479cf9b773fffb62bc0503baee7a2234eacd9c05781fe0f4879a8d20bc5b8bdfc61093d0344ff9202224dc252c370639663deaa0bda6371a398b497ee7211b8011d2c38534fc6b5078bcc1858322913e3ca771c0b6847837ea9dbfae9384c87351a455da81e5a832e678dbf6e0c169a4f3132a0252ff2829545fb850fb01add72a80b118f7221650564fa3fa77eab64938a8203365fb93ac48345a858298f7d661784979a994afec2f2bca307c09f30fc202e0516bb4669d341479984b4f2722d5543c981777ba063cde26230bf9c90063ea9da880019b9570d9a173ffb50e5eca225b8a6d3371bab678d59fc98b4a379e61b2c82d31836ae3da9314e32afe7deba75c03336efaea92685abb425d19dfde1ce258d7d44aeb42f5ae6a5242a51f5adae1c53a667e75ce964e7942e75c81a53d1888473f07a332de7d939e6275a030ce913d87bbf5deff35cc9aba21209bcfced63941774dc1cff19e0955805840fca1b8f2743e574aaadc844f1f033049e0850fecfdb184788f37fc1bdd89fd93c5b641b4a3bcd108797cb79e609544b447e4ef5fd6fac4e166674ad818d7d20a901185bf4452398123aa6166b32843f4aedc62117da34fe579ebe1452f9d0066ef298dafd84ff9edc69b5ec3d6b7189acee4993ad23c0fbcf119c90e545f2652fec0605b4cd5d250f39edd72633a93b98120383a9e16b3ff0253713a9cf49936cbf6f34b5e056fb7017dc33ff395d49883dd422cf9b79f541d46b8c7fb99e7394ce83cfadeae0284475a17bc15e3e7fc5e90fb5e2fe2cc10939ca2fa0ad15bbfe7c5199972cd1ca7739cc81c72a949ef3c561dae8c75cae327e39e61b9e734a408a504ef9e80b28e567b81cff3fac8c255e7a2bf4a9f51149b61c56f55dfd67d4ff3abbee89281897d3950fef9455b020ba6ece3ee76383a7c0354b69aa3aa1ef58ca1b48cba023ada85149f8b5ac6e2cfdd884d5a9ab18ca0ad6693be09552784808dd2371b7dbdee631880a2f2efe462ff16fe8f3aeac408f573cc97225983548dc605b5b86f893c55f799a3a32b1198f42bfb4eb81f4eaea441fad2d2a097506cc5c4aa60eda0bc5728631c322f68389c2f2c111115df6b09eb781bc391f153e6ba6478068cd3ca92ac661df810de912794ed32e003f7d2853bc2d767fb38cf8f9d05b2177fdc3b6bb03e2d737135a724d996d2371f19b1e5c652787095e84fa6c34839df2852c5e4c2d846f3b1c2e5d184bd6a7f695d5019d062a2efba23611de998ed377151bd608d0eff144a182232d0d53eae85bdaa7f9caa5261936b3cb36613f4c5c860cca7c82e8a39001d7c68125867e8d8dfb527b6656622c3fcacf9a1f7797ebbb9dcc2c58237d20bd2421b9e39b494e267aa190739a696acfd29749c94f5a62b1154a4d67af1935ae249ff83905ab7dd329f546e0b85b54b8ed59570e06d36a8e7252a90ae50ba4e33ba6cd45d6b5ad78faedb8850abc1d495bf84337229e9bff0ad854a5161db35c79d9eb7862d31f81430790025de157358679205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea5127bebd421b0e3ae98a2ef43bc5fca49ff930d73448d3a946036062bc32fe16011e006f8a0cddf65d47b947b107e2f5444a5922bf819c8efcef3d2332777b175ee77a5024ae0ff8bf99a1addf98e9fdf1de549515f37d838a35d58dbdfe22400ea57af054a42623b8451dd998b085e5b34d3201ba94c97fa858af3d4b2c2a6d7d88550525a847878ba5a90922cc25d0976290634fdc8c6125ddaba0ec9fe70c38970b87b81dd93f36722ffc785d121e96893ca002c5c7b90ec46dcf28f496cea685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd742d13a608cd392be4ce1b2d4649372ca96558ee9d2184f84ee04ae06a614e94d8d21e6ca3123c05db284bae3e15f88741e939b43120c1eca8df10af40d6b8dd409250463c45e47e1df6d745093ba1a78bdbc9cce9f5cb934795619b393f4acabf02144564485c89c334f362610ebe43d563b5b96ea3b449d34f4a6cc9871c9d11c3119592ee72c7fee2bc66367aed0b2bb413b43036dd6d1233a27d5843d407adf5ebbb54d02e71343806b3fa56499b22301e804aea50cdf4ae12d3c4791a3a76d394542f7b8712ccf6d87988080dc7ad4b2bdf420c90e7c63e02bc3b167f5dadb9ab9ad8c83d934e698a454340c9106243db816e032f41065b00d90da54209763c0699fbe2bd67525055791d6228b0f7a076fab63e796d5463cfa4f36b6d1688873f0cf30d0f775708b71c85ec573553ef81396e652be053ef433180f3ff084f49350bd0b21bbb63018f8fae63721c7bd5758cf0f9d9e8a9cd9f84ac585cfdf8aec5065d22ee9f552d8f675354e0b93050755439ddda583853001c2ffa4d0e59ca1460fb2c73fa59f93df7bf5121935ea591f449f4e0fc899361d9a505f1b70ee49184f8a1634346a795154eb4668f2f5389c6d614ec9f3b4975f4ecc6e21f90c711fedbc7af55043b62544afd78d2cf6cb61896250791ec1438ff0aeff7d40aa5853b703b9cacfb0a6c29c99717e5f9451b47132e08919bf3e8c4ff8eeb020ab641717fbca24263de26411da47a330403a05d25e15e3ae4879816e90e48e8c6296e51d762e9ff4eb559657f35361290191153bb91ed8e5a62ea891450791399b5ddb79038602f2d9731ff5b1894edd20f79ad37d366c6b5cf720b9abc5b862214a62ae3c7941b620fe60067b3b45e1e926634d3152286d9f15d309b46c69a3f80e4f4ed8c3e43fa09c9e153c31d56a746fc255a942a8042e990c125321b821261dc40fc8fa1d1b3c741e421d0ef61df3003bec11887cdc174a8139e160389d247601cfd4f0bc17911bb79bfcdd4c6376c888410e726e7996b713723f2e1bb9400ab412731a2010a88542725b6bea84ebde1f07886a04cb9ecae89452b4b36ea4d81ef27db9eeb8444daa0488eb1860875c332dbc67f8a38fcfd6d6fd774dba926e534d4103bb2f3a9d691016363ebfbf9371925fc5b19a66880fa1acd4fe128370792606bfd9beb1d63e9dc2a59c473a7d2c454f2489a090cfe383619785d16d13bb06fd38e4cb2c83cf5d0339bdc54b93740f56dd50f47517f53ee0f2050916ae6678d105f9ea7e15f76ab824e8ffd16df9e1eeca9b86f324f93dd6420e857ad2e7223a3f8165f90c035a0bf71f9b50bf681f20540f6471c5a0523dbbdcb8aa24e2aa0a7ac18026e88b1571648d995653f1d104042f0bafdb501e76869f7213510c18b41ce956ce454c93fb0152b9de8a55d53a91840723ecf603a8afbf8c5a31334bdfb04671504e70c975b524da69ce0b511f00e97ad5b3121fc625fc8f56b708ea5461d221d132912f7f317de4dac8dff934ed63e800d6af8a4fd35001f7932531495084dc3b9fbd828593d84d4c9337a9b8959686bf40fdb36c1dad4de54cc819d95e45d18e63da2aa09ccd84fac1c5cc83a2b8ef82c0bfb90dba656f75cf912950f4cc904bc1d532275438bc7b55fe9b67e9c5ff74cf33fed3ae10b00cf5579571c449848861e21c0ec69bbcd05f40afa3445bfbed7bc95e7b8f5eaf036ee758c7e0c7283280aa3613b44d37391d47b05a2d8759e33ddaf1765d0fabd1cc7fc3a3c2831f0b975a25593f41bce612022663af6353fc00959727854b6b5974ed450234478904f8e2b05496432efbd769807ebe5e326d2c73bf5baec4ed6830127c7bc75ecff62925d4d023fc900ee2ab92683e551817535310677453239bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b487ab528f9093ec79fdc03b2405c07d4040694e9eee2de689021e58c8360bbf6d418b922e00c37be8e0ac5eb3f78104f91d60c615b03ecea9faf5f001b073806275526d29f781bf3cacaf6665a74d9239f67a1b9c9f1be8ee1e94392cb30182fd9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bd0b05348c6d473459687b9ffd5f19c7caba3faa10dfa7d5ff460d6a4d7b9e23ac98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178300163157269e22890c5f0af05525acac95d874527d4d2f53cdd0d77cef10c18e26973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b2bcfa36512722e08b0df565708751ab57fe7392cf319bf34d66a96a21f1cd17f88d6ea2b655ca6a8096d9446591f58c36195aacbad30f47efb0f525e1193212ec747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f840b2b0c6ed8dba0d3db0971f00f72afeb5c98dc7c677a98f91fd632c422b29f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa178feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d78feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64d3260ddaa44856ba63d14621f2436ed9d3cd432214c751968a95fbfc0ba3e8995c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8fdf6fd4e35ce1205eb3af2dafa276c6ba2b8c5279299bc2e8130c43946e8b686ffb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e19fb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e191c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525c747f2fd9b8f530474462a6bd9221bc4800b145b441e3720ad0ba1817740db8ff1c3cae92b818a5bdf50581374e9355bcb19421fd72cf7aa3277f7cb0d9360ff95de5bce5e07b019ec8e0efa007de6d498800623c605cddb40f4dbbbb20f3e559978744f2ea3a59836861fb5d6676f4d4b7a025ffe9b059a132f007aeab750998b09e1270012d0dbad3f242a805b7825265c6ccbbfd648e2a73554b32e723e58bef845681661c3acbd724a6a304785039498b99de64ea59c09b268a2a0a2631ad801767fd5d6289707fcfcb08bfe986a0b843d045ab75cc897ddc93c20269b7d1fbca299655d9ab8670b93107cad5e800e468a9787b74572b350f86597017e79bf1922222d45b7ada6e7affcaf82972d0819d6af83243471042678443bebf2c24bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863646a30bdd21a49026b2a0f553e7944593d3cf015fdda29c71bb495e68c77e88ec1b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4b62c605cc1629a197963132a373b3442726617a01718743b98dbbda8606d586df832fc0c5d483c81f8a2760298e065c5c2a2df2030a2caeeb8cba3f2cdb9ec5d3dc0d438dedc64720dc56d7f3e02dca93142ffe35157e18de97cecaecba68f9592c1aa501679fa80f4e0bd876701675f792fa15afb0268e3e02d3bb8bed2c12925185261e45a2654e9047c6df75337b9417314d57888d80bb9e368d37e041c7eafa8e7399b84e88c5000b8952432c435f988785640816fdac9217a9be1440ce809d75acce0520b61bad5d2eacda465482bf2f60dfdd214dd4816f287ffe3793d4e1fc989803bc4fad863b1e0e47966494bd9cafdc602d3fe3104483b6ff033f79eda67c6280e43f20096bee017ba835a240c8a370d6093e06813a2f77872ab6eaf2e32594a8ad66a038791a6ff800c5d3dbf55a98eeac5133e56b8050264bfe67ede03986b8376d22b135e35e1c651b0ea07e527eb03d63d72b62806c96b317631fbe321c1b7349f27ae8d77fdeafb42f56595a852e9fd1b13639bc4b3c758e480dc23132c789ffb9942f32ce361182d82b1e8fe3d8ecebf8ba52ac1be8349753734a363bdb597901480bef18f1c2ac76ad7fe8fb316a10eb3f413aa79be576204536a3fd8e6a76dbce46f8d151ec18c35339edd83ff538424025277089f7c8dd6d59584ea73eef4c607ef04d56f78a749ef96234df36736a274d9058d6b71f2702e116f91f1146bfc64c122a9b97a41c245184b0470ce84420924e650e8f2d91261dc40fc8fa1d1b3c741e421d0ef61df3003bec11887cdc174a8139e1603895e8a4eba5e1b263d9632954e479923008371213ec113dde7c04f06008643064ead9e4b2c1076cf355593163c753b3c5fecc3f01793f536b3debc0d03f0a0598bfb6d27f7942f5cf3a5d41854195ef7422ddf998c3fd7278bd84f74e40f93aaef5a321e586017e784bf61e3c6d17df6997c56d36609a925efad78d26f84fabfb476dfc37592312a66cdf839200564d15b400de4a4f227554f17a56b1fa5dd9de0f5fdad5f4807b39a4dfb30ee4a0ac41d9044336a48a2c57693876970b252f43f02ca9a0e728dd0eb670a3fe5967fb87040e4ec2c267d97f7b14c5fe955ffc301d08891a90f3ba2ce8e62eaef044a5b62ee2c9d390830e67e38740c13cc63d1c185c9820f3251b12d1c73e3fcdeb101a57f2d8eb22c8dd02ba6498a810d34b400e0adb49dd60478e8061d88b40ab93912873007f2f2a52c555afcd3d9e1336227bda26a4a915f8fbcc6e364fa43a1553ea85334f93c66e1b24d3ac12b9a756662bf5e11839b2589ff11f18a5fb755f0cc780a548a9cda04a4f60e1cc1ac04fa8e83e83c365385cf27ccf027e0478e02ffc535ca3be62f7344eab7e75710f8d3cb99535b07e6463ccce0614ecd2d6f4392ff0e41fc5c52585808c7f267ef0a542e78390c03dd38427dcc71e84c23d121209adbb467776aa7c1f68dd89727eb0657f7386edebd5cd5efc3f5cef9550c1ec3f67faf55cd6b75fdd61794891bee72361b5c0e8fc32482c8d0498b6e7c911ae69adbc6ff92cfba8730617b89181892a125fc8f0087422c27fc0b0caca12cf4f5f8eac4dc75329d2ff352239f82220373802cad8447c65675794dc9f6926f7ee3f81b0d955c7683db513f25e89926ce26b356cc035058faa6ff6505e74721af55fd02594ff7d9b19a717d7207f25154889d4c3a27b32317be0217d2854088700f333f8443df5792195ec05fdf7eb0857dc9c796ab82a59017724116a225c2c0223dea7c424affc1733261050005ba9f8af6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747e0713678beb3fc1d6d2e54fec9ea320f2058ee6637099103bc99d10be91f2e9814a5a44e53954e017d25a2eb74b9586f54b2331d1e37adbd9baccc2c12480bb028291ff29453708e0d5f779dd9701a19ff58e1b7201391cf48ea756b11bcf56bab8d11640454f0e9441ded3c255bca758c73a40ae3005d29c52f9d1a5ab2aca08d4f5da04a00376e4145264f0bd2d10fe2302e2c006338ac5b61b3e3fc75b137f185df668cd427763ad9157ce3fc25268986cb1b08447817a3e667d01fa69c3818cb7197c1446325bc90ac41d549b24d9f06e6dd6c855ad404cfc89c49c082b2cc1402f804357e27271b82fb381e6e3298fe7f0d57315efd60247cdab6dca747b543c981777ba063cde26230bf9c90063ea9da880019b9570d9a173ffb50e5eca7792dc16e318dc4b59339112db7dc9ceae2bcde750c74a12eafd906e25183983a75c03336efaea92685abb425d19dfde1ce258d7d44aeb42f5ae6a5242a51f5acaa140ff7f3d626f4fd8352d14bffecd634c6b57189865d3ced08bbc29e282c0ce913d87bbf5deff35cc9aba21209bcfced63941774dc1cff19e0955805840fc5c94d4564cf52f604defd713e59f3d5cdcd499be0af5ac096be7dc2b93fde0949205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5c864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea7d88550525a847878ba5a90922cc25d0976290634fdc8c6125ddaba0ec9fe70cee3b777433406c2a91f01dd0d2c433806829ed687d80caf1d79fac6364fa1f90a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd742d13a608cd392be4ce1b2d4649372ca96558ee9d2184f84ee04ae06a614e942ed451c6810a5fb27d5815935691c4a429b29f3244f0caff249c092a9722f48e11c3119592ee72c7fee2bc66367aed0b2bb413b43036dd6d1233a27d5843d407ac05770e74e76f11fd3c625c63ca62970e8b2cf2561bb26b481412cc84d9fe4076d394542f7b8712ccf6d87988080dc7ad4b2bdf420c90e7c63e02bc3b167f5dcee0c3c7b6d1d3d269980f732778628a942319caf8356b27fe06505fb7aa16e2763c0699fbe2bd67525055791d6228b0f7a076fab63e796d5463cfa4f36b6d16cffe5e40f09234c12f10a0ef4fd461198f68b1767fffe8cbe31e99c62004f07d4f49350bd0b21bbb63018f8fae63721c7bd5758cf0f9d9e8a9cd9f84ac585cfd4e1fc989803bc4fad863b1e0e47966494bd9cafdc602d3fe3104483b6ff033f759ca1460fb2c73fa59f93df7bf5121935ea591f449f4e0fc899361d9a505f1b7af2e32594a8ad66a038791a6ff800c5d3dbf55a98eeac5133e56b8050264bfe690c711fedbc7af55043b62544afd78d2cf6cb61896250791ec1438ff0aeff7d42351fba02c86795f9d488112cbfec148fbeb5b7808383227dd316bca44035f550ab641717fbca24263de26411da47a330403a05d25e15e3ae4879816e90e48e83734a363bdb597901480bef18f1c2ac76ad7fe8fb316a10eb3f413aa79be576299b5ddb79038602f2d9731ff5b1894edd20f79ad37d366c6b5cf720b9abc5b86dd2f95b9c70a7f0fa1781a49a4a213435270b03167e4326f3de5744db08a3f5f3f80e4f4ed8c3e43fa09c9e153c31d56a746fc255a942a8042e990c125321b821261dc40fc8fa1d1b3c741e421d0ef61df3003bec11887cdc174a8139e160389d247601cfd4f0bc17911bb79bfcdd4c6376c888410e726e7996b713723f2e1bbad9e4b2c1076cf355593163c753b3c5fecc3f01793f536b3debc0d03f0a0598bea4d81ef27db9eeb8444daa0488eb1860875c332dbc67f8a38fcfd6d6fd774db473602515e6972e876eac3f404b9792615c743a63b2771d402a61e8d3e34a5e828370792606bfd9beb1d63e9dc2a59c473a7d2c454f2489a090cfe383619785df5fdad5f4807b39a4dfb30ee4a0ac41d9044336a48a2c57693876970b252f43f916ae6678d105f9ea7e15f76ab824e8ffd16df9e1eeca9b86f324f93dd6420e88c3eae6c2b5c5de0887663b50becd75b7376601bd749cae6517c9e4276d7627d8aa24e2aa0a7ac18026e88b1571648d995653f1d104042f0bafdb501e76869f7e0adb49dd60478e8061d88b40ab93912873007f2f2a52c555afcd3d9e1336227c5a31334bdfb04671504e70c975b524da69ce0b511f00e97ad5b3121fc625fc8f8fc2779f9c151700d715e48e5e5b690a566cc7a07ff990ae328bebd842d60fa1f7932531495084dc3b9fbd828593d84d4c9337a9b8959686bf40fdb36c1dad499535b07e6463ccce0614ecd2d6f4392ff0e41fc5c52585808c7f267ef0a542ea0b3d04003046fc7871873ea5b768b47a525a2d7b3fd1d98f5290da3656b5298905e3ff864f205769eea9347e42ad59d4c391b9675cedcd29bb11b09e17a440cbbc13e3732f9ccc4947bd88f81047ec40ce38e7e406fef6f572c567a5d715cb0f9253e5c359a56ff2cb8f7b3dbdf0fb2f2667b5010f7fc664ba35eccb9542ecc0ad739fd0995c8d36170c84cc2c85e8fafe172b3e75db85a0f31a991f699268739bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4ac910cbc41a3c3e3b872dc039c8817dd5b740b0ae34c3730f8758dee27b553bb5c21f75572227b2b3f22acf2c73bf764cae130c672c604319a59e86451c291eacfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvoms-2.0.12-3.fc20.src.rpmvoms-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.11.3U hTTi@SStStS@S @S @S @SP@RRR@QB@Q.P@P @O"OD@OD@OLO5On@Nk@NN\Mߒ@MOM.@LΫL@LB@LL5L <@K-KDKg@K8Jݦ@Jv@JJJ@JQJHI@I&@IcGI[H,%H@GIcG%@GV@FFF1F]FFFF@F@F{F{DĶ@D\CCCTB@B@Bv@Bss@Bc@Mattias Ellert - 2.0.12-3Mattias Ellert - 2.0.12-2Mattias Ellert - 2.0.12-1Fedora Release Engineering - 2.0.11-10Mattias Ellert - 2.0.11-9Mattias Ellert - 2.0.11-8Mattias Ellert - 2.0.11-7Mattias Ellert - 2.0.11-6Mattias Ellert - 2.0.11-5Mattias Ellert - 2.0.11-4Fedora Release Engineering - 2.0.11-3Mattias Ellert - 2.0.11-2Mattias Ellert - 2.0.11-1Mattias Ellert - 2.0.10-3Fedora Release Engineering - 2.0.10-2Mattias Ellert - 2.0.10-1Mattias Ellert - 2.0.9-1Fedora Release Engineering - 2.0.8-2Mattias Ellert - 2.0.8-1Mattias Ellert - 2.0.7-2Mattias Ellert - 2.0.7-1Fedora Release Engineering - 2.0.6-5Mattias Ellert - 2.0.6-4Fedora Release Engineering - 2.0.6-3.1Mattias Ellert - 2.0.6-3Mattias Ellert - 2.0.6-2Mattias Ellert - 2.0.6-1Mattias Ellert - 2.0.2-1Fedora Release Engineering - 1.9.19.2-2Mattias Ellert - 1.9.19.2-2Mattias Ellert - 1.9.19.2-1Mattias Ellert - 1.9.18.1-3Mattias Ellert - 1.9.18.1-2Mattias Ellert - 1.9.18.1-1Mattias Ellert - 1.9.17.1-2Mattias Ellert - 1.9.17.1-1Mattias Ellert - 1.9.16.1-2.1Mattias Ellert - 1.9.16.1-2Mattias Ellert - 1.9.16.1-1Mattias Ellert - 1.9.14.3-1Mattias Ellert - 1.9.14.2-1Mattias Ellert - 1.9.12.1-1Mattias Ellert - 1.9.11-4Mattias Ellert - 1.9.11-3Mattias Ellert - 1.9.11-2Mattias Ellert - 1.9.11-1Mattias Ellert - 1.9.8.1-1Mattias Ellert - 1.9.2-1Mattias Ellert - 1.9.1-1Mattias Ellert - 1.8.10-1Mattias Ellert - 1.8.9-1ngAnders Wäänänen - 1.7.24-4ngAnders Wäänänen - 1.7.24-3ngAnders Wäänänen - 1.7.24-2ngAnders Wäänänen - 1.7.24-1ngAnders Wäänänen - 1.7.23-1ngAnders Wäänänen - 1.7.22-3ngAnders Wäänänen - 1.7.22-2ngAnders Wäänänen - 1.7.22-1ngAnders Wäänänen - 1.7.20-5ngAnders Wäänänen - 1.7.20-4ngAnders Wäänänen - 1.7.20-3ngAnders Wäänänen - 1.7.20-2ngAnders Wäänänen - 1.7.20-1ngAnders Wäänänen - 1.7.19-2ngAnders Wäänänen - 1.7.19-1ngAnders Wäänänen - 1.6.20-3ngAnders Wäänänen - 1.6.20-2ngAnders Wäänänen - 1.6.20-1ngAnders Wäänänen - 1.6.9-2Anders Wäänänen - 1.6.9-1Anders Wäänänen - 1.6.7-1Anders Wäänänen - 1.5.4-1Anders Wäänänen - 1.4.1-3Anders Wäänänen - 1.4.1-2Anders Wäänänen - 1.4.1-1Anders Wäänänen - 1.3.2-1- Rename client package and make voms-clients a virtual provides- Rebuild for gsoap 2.8.21 (Fedora 22) - Implement updated license packaging guidelines- Update to version 2.0.12 - Drop patches voms-gsoap.patch, voms-sha2-proxy.patch and voms-strndup.patch (accepted upstream) - Add alternatives to the client package to allow parallel installation of the java implementation of the client tools- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Rebuild properly- Rebuild for gsoap 2.8.17 (Fedora 22)- Update the gsoap patch- Clean up SHA2 patch- Fix compilation problems when strndup is already defined- Patch that fixes a stack smash when SHA2 certificates are used- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Specfile cleanup- Update to version 2.0.11 - Drop patches voms-install-db2.patch and voms-doc-race.patch (accepted upstream)- Activate hardened buildflags - Use _pkgdocdir- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Update to version 2.0.10- Update to version 2.0.9 - Add Build Requires for texlive 2012 (Fedora 18+)- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to version 2.0.8 (EMI 2 version)- Fix build of compat package with new globus headers- Update to version 2.0.7 - No longer build the Java API - it is in a separate package now- Rebuilt for c++ ABI breakage- Rebuilt for gsoap 2.8.7 (Fedora 17+)- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Rebuild for new gsoap- Don't build java in parallel - Remove the data.3 man page (too common name)- Update to version 2.0.6- Update to version 2.0.2 - Add compat package for older releases - Drop Java AOT compilation for newer releases- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Make vomsjapi-javadoc arch depenent on EPEL- Upstream 1.9.19.2 (CVS tag glite-security-voms_R_1_9_19_2)- Add posttrans scriptlet to recover /etc/vomses- Remove the empty /etc/vomses file - it will cause conflicts for users that have used the option to have /etc/vomses be a directory- Upstream 1.9.18.1 (CVS tag glite-security-voms_R_1_9_18_1)- Make -doc subpackage depend of main package for license reasons- Upstream 1.9.17.1 (CVS tag glite-security-voms_R_1_9_17_1) - Drop patches voms-db-method.patch and voms-thread.patch (accepted upstream)- Enable java for x86 and x86_64- Add mutex lock for accessing private data- Upstream 1.9.16.1 (CVS tag glite-security-voms_R_1_9_16_1) - Fix uninitialized variable in voms-proxy-init- Upstream 1.9.14.3 (CVS tag glite-security-voms_R_1_9_14_3) - Add missing dependencies for stricter binutils- Upstream 1.9.14.2 (CVS tag glite-security-voms_R_1_9_14_2)- Upstream 1.9.12.1 (CVS tag glite-security-voms_R_1_9_12_1)- Fix building with openssl 1.0- Add an empty /etc/vomses file to the main package to avoid error messages - Let the voms user own only necessary directories - Additional fixes for the server start-up script- Add the /etc/voms directory to the server package - Add setup instructions to the server package - Run the server as non-root- Upstream 1.9.11 (CVS tag glite-security-voms_R_1_9_11) - Enable Java AOT bits- Upstream 1.9.8.1 (CVS tag glite-security-voms_R_1_9_8_1) - Build Java API- Upstream 1.9.2 (CVS tag glite-security-voms_R_1_9_2)- Upstream 1.9.1 (CVS tag glite-security-voms_R_1_9_1)- Upstream 1.8.10 (CVS tag glite-security-voms_R_1_8_10) - Rebuild against distribution Globus - Add clear SSL error patch needed for openssl > 0.9.8b - Add missing return value patch- Upstream 1.8.9 (CVS tag glite-security-voms_R_1_8_9) - Rebuild against Globus 4.0.8-0.11- Add missing include patch- Rebuild against Globus 4.0.7-0.10- Fix GPT_LOCATION and GLOBUS_LOCATION detection in spec file- Upstream 1.7.24 (CVS tag glite-security-voms_R_1_7_24_1)- Upstream 1.7.23 (CVS tag glite-security-voms_R_1_7_23_1)- Move /etc/voms/vomses back to /etc/vomses - Added more openssl portability patches with input from Aake Sandgren - Added more openssl portability patches with input from Aake Sandgren - Try to link against system crypto library when Globus library is not available - Make /etc/grid-security/vomsdir part of the voms sub-package - Drop RPM prefix /etc - Move the vomses.template to /etc/voms - Use dashes instead of underscore in voms-install-replica.1 man page - Do not try to link against system crypt library. Voms now does this internally. - Upstream 1.7.22 (CVS tag glite-security-voms_R_1_7_22_1)- Drop voms-struct_change.patch - problem is with libxml2- Add missing openssl-devel dependency in voms-devel- Add patch: - voms-struct_change.patch - Change API slightly - but now works with libxml2- Make conditinal dependency on expat-devel (OpenSuSE 10.20 has only expat)- Upstream 1.7.20 (CVS tag glite-security-voms_R_1_7_20_1)- Added patches: - voms-openssl_portability.patch - Support for newer OpenSSL-0.9.8 - voms-isoc90_portability.patch - Support for older compilers - Added openssl-devel build dependency- Upstream 1.7.19 (CVS tag glite-security-voms_R_1_7_19_P2) - Remove patches (use shell substitutions instead) - Disable Java API build- Added Globus dependencies to voms-devel- Fix dependency typo: Requires -> BuildRequires- Many changes since upstream changed quite a lot. - Added README.NorduGrid with packaging information - Patches: - voms_openssl-0.9.8.patch - Support for OpenSSL 0.9.8 - voms_noglobusopenssl-1.6.20.patch - Use system openssl rather than the one from Globus - Patch reworked for voms 1.6.20 - Dont use project based (gLite) include paths - Pseudo patches (fixes made at runtime and not from static patch files) - Fix broken --libexecdir support for configure (some systems do not have libexecdir = /libexec) - Drop all documents except man pages which are pre-generated (section 3 man pages are skipped as well) - Do not use edg- prefix (can be turned on/off through macro) - Install flavored libraries in addition to non-flavored (can be turned on/off through macro) - Put start-up script in /etc/init.d - Move configuration files from /etc to /etc- Add patch voms_doc.patch to disable html and ps documentation and add man-mages and pdf files to distribution (make dist) - Use rpm switch: --define "_autotools_bootstrap 1" to rebuild documentation and create "make dist" target - Add patch voms_nohardcodelibexecdir.patch which use the libexecdir from configure rather than the hardcoded prefix/libexec- Add patch voms_ssl_include.patch to add external openssl includes. Would be better to query globus_openssl about this- Modfiy voms_noglobusopenssl.patch to match upstream - Add patch voms_nops.patch to disable postscript versions of reference manual- Remove the following patches: - voms_namespace.patch - Fixed in upstream - voms_external_mysql++-1.4.1.patch - Obsolete since mysql++ is no longer needed - voms-no_libs.path - Fixed in upstream - Add Globus dependencies- Do not hardcode Globus flavor but try to guess - Remove explicit globus rpm Requirement - Use external openssl - not globus_openssl- Remove automake cache - Add explicit dependency on mysql++-devel- New upstream - autogen.sh -> autobuild.sh- Initial build.  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^2.0.12-3.fc20AUTHORSVOMS_CC_APIhtmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclosed.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlftv2blank.pngftv2cl.pngftv2doc.pngftv2folderclosed.pngftv2folderopen.pngftv2lastnode.pngftv2link.pngftv2mlastnode.pngftv2mnode.pngftv2mo.pngftv2node.pngftv2ns.pngftv2plastnode.pngftv2pnode.pngftv2splitbar.pngftv2vertline.pngfunctions.htmlfunctions_func.htmlfunctions_rela.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlglobals_type.htmlindex.htmljquery.jsnav_f.pngnav_g.pngnav_h.pngopen.pngsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclose.pngdefines_0.htmldefines_0.jsenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_2.htmlenumvalues_2.jsfiles_0.htmlfiles_0.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsmag_sel.pngnomatches.htmlrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngtypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jsstructattribute.htmlstructattributelist.htmlstructcontactdata.htmlstructdata.htmlstructvoms.htmlstructvomsdata.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssvoms__api_8h.htmlvoms__api_8h_source.htmlVOMS_C_APIhtmlannotated.htmlbc_s.pngbdwn.pngclasses.htmlclosed.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlftv2blank.pngftv2cl.pngftv2doc.pngftv2folderclosed.pngftv2folderopen.pngftv2lastnode.pngftv2link.pngftv2mlastnode.pngftv2mnode.pngftv2mo.pngftv2node.pngftv2ns.pngftv2plastnode.pngftv2pnode.pngftv2splitbar.pngftv2vertline.pngfunctions.htmlfunctions_vars.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlindex.htmljquery.jsnav_f.pngnav_g.pngnav_h.pngopen.pngsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclose.pngdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsdefines_2.htmldefines_2.jsdefines_3.htmldefines_3.jsfiles_0.htmlfiles_0.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsmag_sel.pngnomatches.htmlsearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngtypedefs_0.htmltypedefs_0.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jsstructattribute.htmlstructcontactdata.htmlstructdata.htmlstructvoms.htmlstructvomsdata.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssvoms__apic_8h.htmlvoms__apic_8h_source.htmlvoms-docLICENSE/usr/share/doc/voms//usr/share/doc/voms/VOMS_CC_API//usr/share/doc/voms/VOMS_CC_API/html//usr/share/doc/voms/VOMS_CC_API/html/search//usr/share/doc/voms/VOMS_C_API//usr/share/doc/voms/VOMS_C_API/html//usr/share/doc/voms/VOMS_C_API/html/search//usr/share/licenses//usr/share/licenses/voms-doc/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi         ASCII textdirectoryHTML document, ASCII text, with very long linesPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGB, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedHTML document, ASCII textPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlaced?7zXZ !PH6qX]"k%fF-(mv?1' QGM%.[wYv 25dċ /}q׫6|X^p &x?oV {T%~ rmvl- O@a&i@̕ ﯰ(ЯOZdpf5n,iã6n3&NBq\qʁX4N>U]Xa7׏Oq;|}ц͘CL%Ҙ.Q1(\+w}R>-ǹB-NaHvE6Ƹѡ g :5 "4ͶCM}s%Npp }mgQ|H@JoeHzˬϮ|BxEd6,:Xr~/@c;UȮ ^T3ү%1ƫuT[z[:^s/W~@BAS:+;u#ꁛԘQ\MEtވ&HZ%A{-:'L%v2hhˌwZn(4ԅ>X]露u:i-OkۧB>oò>ʓs Vn ~ '~-?t#z57|h%yS+]~MQozE{4 828#EqpbjM3i+nŹH.e};>64SkH3P&ax2#ElD,pvǢj2|61OqS(1Mɱ"~w^aaLR;ȕ3PB͜Z,O$ ǸHXi#aXn;6?0+zz3XG5e_ Wy+39@hQ֔DW$ǀzL|\*g?8GL=a 1R{mrs5UEH-@B5+I(4}9)| lJlWMcN=qϝeOPRbo?QW,"g*/#O]/ї{pQeY%Tc>#> c%LvDṨ{4I)%1%,*̾]eMf[ӺBhsT$ÇWd(or^qvh#䥌*gbyctf a4 ZRN/pCz 19N1Z/_j"Q7^pX}di|Q9^6j5v<)`]Wras&|qv#iE$LSdM3j;ڿubnQW[ZӃn%٨.L@dw%)DZmtW3 yn6;gT>äb]'drdYp{?*nB fVG 3[ѷ2 NF`v]HިLEAګTST9W]Ԡ2 xk"̖zssak"?Fg[Y%H*w:ivxl1pU M#QՋcP RBDJ!fW-jܠLg?yW%Vm-c3I f{g7*O1nY ϟ yWcA 8î;:V+MaIsž6;Se ;O>쮩TZy $>m4*1d#==0,qBbK,!S)Uܪ0)cOKLQAPؘ;V9{+zAљVRAqqt9`弄P< W!!4^$6V}\ֹl`d!G٘.0D҃j "+R,^7yCe[x`uEЇEܡ|h3TXwRzU pϛC5S:a4cr?Q옵2k|Xݏ_epx!h敚aqJfOT$jLd" !-kD++]3|~u{]ʇ=xM߽f<v Ưן٨d0 ybcc ׮]^9_@]NfˮK1-ud:*/1=U)|z6ngdH`bjwG+oˑ-\+6ϲf"ks9Г4@O/ϝ+]cqM$`~ɓTi2hj&[E O$yCdhMnIm=s*i0\c FN¦J#X-Cofa* j~ LއLk,~`R4#J@s&jl j$_zmE"ۉE߲D䣜&8 Wel[^kg,ijrY]g1=mPE $f -&8%n$DJ`Ցz 67c?zA8zC  NQ eH}6 g`AuǛS5sY-S%њG=F7NIBj籙y_T,ȑ\@ LK‡ IwpmdW/߮^9H?r=QyeHn6iap7|GBݺ I;aU?Z+-D_@vwb"Fua@t `XVGc_>l$}R7\Arh` fܚhF!6(aiK|n>lr ͂M;r` 6Rm<(+G֖AH獱F%~kZ7ww_9}BQ,Ϫ"cXAij墔+jl(Iɞ8T0_--@6"JOz '*ّQglv]`.v#߃Rg <78@^lW3sϭ/b%Ⱦ$ҽp"݅ hyW"¤; U=ux.Gy4mhݼYƠhɹ% EfC.z]z*_hѫ ښxVYΤU'uXDtrT" q,\ ? !G ˤ"=ո0*φƚX#8`;=\9mu-Dj%XAvHOBUhOU {g:FIT^W~0&AMئOÎ .#|mv^@Ï;C~*<&8쳸h) J~09/xQeU[EaRk1_fTri_zVLLLѰrXZgQٱ[kc;qMaGG Hwޒ1y^=hݟ/*?\0rTvOшάSpL~-7}!L伏$Z 쑈~h q%oQevQJ0뱉y+z,My*a6T>^ci߸[RPIZ#pJ|=ͼ VRGGvyNa坰5y*z!A X}طO< ~g?isGeWҷχ}!#2Eyg݁GFf/WQpN( =zA!8hi0_W>h}MH|&KwWOW ʜgӺү]1l&` upǐvtFUE;qe#}YXx 2zCv%P>Ps2K"K,MKBb{d/سvxr˘q_*71DVC{KDbsBeT(:H\Լ1Z+$ Ӵ;'[e>:Y*vi_RS!fӄnva?Zun`@YDCi3}G,ϡIFa"mS~( қKK,wRɬ 8PXU]X&Iv/24קң!h )u7Fj-섣(_%_^m̨7"Ydb')G9gWku7eJ´|0 lgޜU%APu2uX6 pLeͧϑNl,W:^UO2Y&{>h &Bn:ag*e,ra )I ']&oy$MN OiYt+ղwM΀aZK9e:]DDk([ܨ&TH!\A%57%?Ŗz0^,mСNüiOFt7}\1qdEjy$$Gr5({汗j\P%JC7Ѭk1~"D؏~Bp{~S\*70?.4h˃=Fl 0-\Ӵ_E'ȾVӹ.ϵMH7:ЧAUJnׯP) &`2Eٙ٠[$檄/>" 6Wnc1[Hh(iBU<:n陽> 5X\tvv yVxgo4| tOx"i"Kn;,Z HqTﱎwM˲\؜.w$D*$UvKrdP|١QP ,*F WEΩ$^AA|L`!ڧRk`/ Sn~mIPqS q:H1YOHހ@TqD/ g<vr u Yǃd Iw}caϴ[n$!KPx\32?/TiA;/剧{30[2+E di;Xo+#٥Z[`PyZw ?-cg/Pq_JurTL2[CS`|5{4د W* Ȳ-;V˛߯eQlBi\a^iS%+? XEg[fd2 y틷9-WA:Zh> t~cKÓ؆ދ De xU =ȢVw3 t<7 5a6$}re?9D[MSz ,1G-1/Q=3B82&@-Xݡ2:z<Bdi1L4"EEvav I{$3? ÀSF#k+OO׿أBQl&f"DOZaE?HuV,/Y,θZ ӜOia!~yY `.d3P:l@@07PfU }T"S__Yp׎ V٦|[oDfayx2[ȵ4匵3pY/ .8PIaW۳۴2?Vzg?vi.|^^pKO}uC9YY&sHh*3v/ :XŷF^%+…ƛ dzhY'IFmɂuE$cV2vtS:t4-̓n4Ec^J}r 6Veb2}N"Gid,}IZg`^=3f0qYCkN9ƿ4פM3 Šqy6cvs8FWeX1]1M֩}~ߩ저xs_I=C*[XbV~z臅%5-N4ӼE,px@H4- m%q4smmkWPa {dKuT(B^NPX9{B٩'t-=<&t=i:ϑTB ؟ ɉ֛~S>s_p 4I6 I=SvD&^F>Xϋ ZQ$xgmt^'= ^?84p8êߢi` %S9~MCPf;n.A+%,g"&q^0W9)I&E/$%j~jQ2@>UQvCco?AصjW%=o|bdK5W9BpHTv8#<ѼV*T5?Lsu a֩簸֧Pw TԹ˯T8*RSNz d6"4kߣє㥶v3Y'$*,9aH?\~`9Noʡ'Tٽ:g$7qb=,rca?NU#a8:wA1ܢDИq,ضZ cm_=u2NΏQxhc$}²wԍ]q-M=sVR9nve^xO^a /-NZ祮 aD _6D27+hbgOu"=' 8>MN:r~G:OK;=+pҽ_\ bLMQiq+A ahEIvlNx4ʐu:B UH.XMrN!Ufy,J3?4OSK3EH$u3Sຊa[+boC:YCPjCG- }f"g<#K*[[rtg)u /3P/AK-&ZPK2 JHiNq|8(b:l P;2vT 9)|ͩto}uF3BS,Ʈ6"U2nuZkkBdhYċPe!ZAA$3l/­HÀ%J0n߂a+a؇o[N }Iޖy"c)O 83-̀HM exRWk{KW# d赖, ųÕG_`J ݤNywJ$+ű*b4] ]ʁC7ucC tB.Wveڨg2 Cq. vD@K6wU*mـm&Ue^}k )Ё).SWma=m_}?ɡ0׼UGzPgFI^6ƗW9:s9K(*8; K?j]K(chf އ*[v3GC dֶiWIҊBʶ֪50$*ڐϰQGF?j!}e>"s a^ |9ѵC0}SbNum jlR2:t@ $՘H:BWI>0 Zt}?b7'cN*-#mlBDj[JcM:8:' b1CaHeXOF|vF< o dl=!#tb#?ڦL"z;a^y~R1y(P^r#T{X^j>kIh<;J?;g;qzC&ݟSv51I˾Ȯ'Ռfa?:-NN53CsN ל ̲? cE)ƕPXS^pY5~Z[+$ s#&[[n.dАKui1N[)K1F~~BSxX6)vDi2^ch㜁>Ѷ ~Qa> uBp G(njo![[}~rhI'{)=QRM#- TC;un}8ӥZg$OagX҃ 4Gb $}>QBm6wexALIĜ|2EhyN۱^ɧ>#fӯ\ p~: %2e}i8! }A,pe }L(ǻ3M<ҎON!pgx+W|ސf{Al nyyd6MX2Ⱥ9MNb}eQBco-]PF'Pdot/8p{$;CTw:ow'°26yr?Q|R١0F>"ɲ0o~*o܌P,8 I4}\̖ I+,Bq?#N(9pYԳ>H,*=Q"NL-@aokVO~ы@& z6~(F S󌐔K[s1Z SK(%1flxgH/8v찦bv4A˃q/\w+E"`vjW"x{J'DϲZ+ԝȯCvW[TI-?)N_(1j(s.P$vK ha NJYBE+U:4yzO$ *AEšȑZhĔ~!gG/Ojʸ0"#o{9Y3ec<FcY>M B) !2*˼h-S_ـ^N4ݥ$ZڴSwN3aPלLunNބNa*_p3$Qd.ƹҋTOmVT`>d؝H=[ўWv-II;}[Peg/9ͥԖn4.92ՙ{ |M.G~^oXW >`찰^\Pu9?ά)hf|߸ؗqF4IUjDV8fn_AS#QJ(;XO `*-RCМWnk{U]Di3LXy/%{'HOni(4.l@[WMqA lYL֩;vFz#z{?ϕ)kbPAqƿAP8$!/SKo=ƟƢGRtf0z輴3ʶwzKEc)w#}6p`ݞ ͊>F tMAAٛOgJ=?(v5G6.$`'zjP%>5-Ǣ)%#*,"%86; ^Qlgt#qҒip10.6Z>ocovpgmee<P};\}<+NgeẼl>/3fstEDGT!yXkע'I3Dn-hV</R-\ `jI"bViUdA[rjQ!us<[R ؋"۸@r j"x$6b}3Po,9:/zgzRGz%] o׾KE3as战du8 'RV2E=}K 5Y9 _^c V94<98۶<dlqy$4!mpu6/%gP4_y K,^S+4vM}^Q TvbN`widdᙞækxnTg <(C8ܙz`յrV<XU#IU'EUHVlecOK{6鱞:P[yٳAs4&,lOg/IÏ ʹxKA uM*l\e@.gB $Lch'Q&n)b&BT|ʔ[0(V@_k)% pɍ/=#ٗl.G)H& 7.WN+BAQ Kl>nșXɜz,h̻j-*3djg:ܥq+7<97jkX>Dd'Ef`bM1݊sd%[2yeJY'ǁwN_ԕ6P\J\`P wQZ[JULZ丣[k.It?EML<[ zWP4u'ms©brTWp{9Jyp`߽?7`q "6Ưa*KƫNɱr`PgG.5`9״;ղ=Gse0)ج4I܍c)ʩb2Űtfn Ze+1yCBo״}K? =wBp|%G~HlޤAd'l!)u/qgϣU4giJ&VἼs]=\%E)V- Mb:^! #%MxK<Ҿ>"-9VkT8C85O0)_^)DCP knІ`5Pd u!TН4븽x,`F]/0Vg.b TzsƂT[vÚnsXhjᮢߨE%s~O1;IV{7HUT( we0yXMiRZ+R{hjI vzT׷p&67?#+]Kq[w7W-'r2 -='^ Z3ȀH#gsX*ECO;f/UՅ[J8+5jS^TpGAJ$@n]Eȭ^l`7}% @V:{>di!jAVanC{v$;,4ClHݩQ3)Wʟe]k"DgJz-X_ ]c]ARZ#%(-Cz:5sUXۚ&*!_u~:ћ * ߗwj W ab;WyB17x A~kB|rU66<0oFo]dEỰy6i=@*W3&DBNT̋ͅ룄,҈j U:_T)ot'-k< tJ=g1/ɷ@*P)"N[hi8$ŠWK^'J3PxhJmY+MʠS1JU*CJInrB`uw\s4٬ ɶHpp'hӍ&@N.7eSOχVҺ1pV% #3oG )lVBͰ B+V@@ M:wߊ6e%biq>4=Yo7a?ZY/?ɇF{GTc#$ym>?|H  tVeLFA\t^G'O3 )~ !zر0~55{S.i,jSlp>fn$nCFjɬ Bd}S -q]`'K$&z%.EG[#'4mޟbv8[4ؙSᒷ1C;zz|Z1FX;k02Yd~]4ҷϚoz&FHͼmSfYpu ݑA<Qzdz.ACAҔQōwlG :ģ%bsF]Ss$K(J}zz}ߚuS<o﯉||Okص,mhF C lWD&ޞ5r2 WֻLjk%NB9AbM3iD%`RZC9Oȭbk#!c@Ҫ2՛waҁ(FsR4;2ɢfN?_P2 + mmLIəuh'\qI7wD*JfRK8` C|F#D5=ig _l#$LCΏi JC0yP\2(SNJdY$CFNtRjCbâ'k)QziiG 2gW*F49~fꏄRe|K ."8C/>-]E"U9g2LJxZsf"'Bj4wP]vy\Ғv~mo-&w?:tw \?q~櫪Cj j4RR 8%}Oҕyd)YZ'IZ\ia;{ bL TxOeyZ{>F[Zғc.SjV᱋jg= p5t,3 ' |B'k'/$\)UFK "{D9ġ1T*RlﻆoGx"*&l< Ϛ<`?-M40 L81wFN8D|U36L%5mԔMf$+afzy:z29WIJ5EF7Ʈ#Jjm+]TKyѫ?0:b\ Qۛz%//^y;ߏMZ+ 0+g8¶`7 9`P"~DoZjf9AEм?&a E]b0 a50Y 5OQk,j՚Qh}-ߨ^ZW:4PJ)Vφnk.M'Rxձ5.ĕ>,BH:9`pP\H$1