fence-agents-4.13.1+git.1704296072.32469f29-150600.3.32.1<>,dĉiזp9|1Xfgj郢lFl} ̃<zqa- :/,%p2Ջ@.i5Γft([b9K8xuєsE`Tjue,j`?>ImZ}$ ꇳ!"#L?h_)IU31vIp,cvleCQ08N{+Nc R,/ _)P Vi9xiC>A ?d. < _ .Z`h  ^   T 3= 469=F=@,@P@B(B8BD9CD:HDFrGH,IX|Y\]^ bc~de f lu v wxDyazl| Cfence-agents4.13.1+git.1704296072.32469f29150600.3.32.1Fence Agents for High AvailabilityFence agents are device drivers able to prevent computers from destroying data on shared storage. Their aim is to isolate a corrupted computer by controlling power, network or storage configuration. This package provides both a Python API for creating agents as well as a collection of existing agents.iזs390zl31 SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-onlyhttps://www.suse.com/Productivity/Clustering/HAhttps://github.com/ClusterLabs/fence-agentslinuxs390x9 ,7q$2 [ |5BC9+gG4\k 5"mQ FFFaF u|i0 , M 0P g x" 3P= ,%N"LY,,P=P=  ޣFCg ^V@`{7IiR cP/HLbp]ZwW w @ 1T( AAAAA큤A큤A큤iגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiזe~e~e~e~iגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiגiג27443cc98994336509d5f92e50542178d842836372b9650819ac5991337dfb63945687d43891f3fbaee1f9227bb814820b2d06687383aa8f7f87977328125b3bd83761d2839fe66afc1fec2dd378b7bb8d1ecdf33c7fc0819f8d0c30a48191df63b8fed1acadcc65036b5f75b3e5fd761b275323c4a60ea616a8a75ecfa5c1521c6b3000b406aa6e0cc63180d55c69bc7203a08e12d32dc568ab56f49091d1da2a2aecaa528764af40627b17365dc8c43f56f69457b3059b9c9c523fb89f4c5cbb93bf161ba2123be1b68115ac17f223f325358525df44c358a2120cb2c30911b894458d0b7f7c4e2e9d34121f89629fa732a258e5a388f75e816e53662f173f37efcb896475b1b30561e1ae7695bc668fd341317262beada5065e0435394b4f7e216a5b8662894cf23f4d4ab2b3013bd3473799bfb9a10e95981f0c4b60960331ad102fa4a1e5a4f73d349ae6b490002db706837fbd9651b555cf2755375665e56f72e5ae8d13cf32d9e7e8baa09a3f9a5684ae9fbfb45e9b08417b2817b76fa6d4d04c6a5c8a2839ce0011f52b50614b955d509386c18bb8fc7177c68c56dbceef72e255704c3a96fd92649ed7f252e58da27cf7d41725174646eb246de5d040de718054d15133ada5696d1ea570943caac2e61ca0bb7e84af7e618560a4b60459937a8e71ff13a96a1f6eaeed967337814b19f814dc8cfe3a01c444fd536fc4f3cf65a79ac3b3716f3cba7940d60b6cf7566c3942e7a12e735ef3222c6ab7d9e00468728ac2a3bdd93e41019a087578c9d845c9de9334aa20b5a0770e8059d3a27ad5fd419eff54e1cdf679a3e897305af1b5931c8ce95e8272df40f2cf96f4f38c4d1eb7df7c7641b5d24f0cc41088b08185c5b76a22058a78e1b32c22a1e5fdaf375a3dec30a33ac189edc20b34575fe873bd5779657f0aef13539c209d602e79c01387c5867e26ae5c242639acd32720194747cdcc1ead3dc45f94a5cabceccd7040205f90bf56f521fb345ccfd3dea05e0fc342c2ce24ba02e18233b7042a6eead1edacdc9b0018a7c607e98172156a5e23c6f444f9a5165ad92354fbf91d951dcf3741f1faa78f3b6ddbfcbd3f3c2d5da5eff821eeda48e711b1b5f49133c6464f2fdebcb77b35879fb867d70e137512bc66711ee9b5ac77bfa782d1de7c6173cf6d8e50ee8cd1719dd49373020488d575a118e9c5a6adce3aefc6269dfcfa1eb8dc296c83ec398e2e16b707cb6d4242b4cb773a5fffeec45416f96966dbce68510af5345e95117da55f7a51fc5393a4a6948b26a03f5d9c83605cee66dbce68510af5345e95117da55f7a51fc5393a4a6948b26a03f5d9c83605ceede7c6173cf6d8e50ee8cd1719dd49373020488d575a118e9c5a6adce3aefc626a4ecbdc86c5ed5cc6f9b9d81c7691a2b701c50eae9ff31e84dc5e796eb6a47f3de7c6173cf6d8e50ee8cd1719dd49373020488d575a118e9c5a6adce3aefc626a4ecbdc86c5ed5cc6f9b9d81c7691a2b701c50eae9ff31e84dc5e796eb6a47f3de7c6173cf6d8e50ee8cd1719dd49373020488d575a118e9c5a6adce3aefc626a4ecbdc86c5ed5cc6f9b9d81c7691a2b701c50eae9ff31e84dc5e796eb6a47f3feaefb432794cfdebd9582032eb5f4746ae330daaf19930ee52b258a2569d2a96f0dcda321b258fbcd7f947bfbe5ba78b3ec02ad5746106855f790220f61903ea4ecbdc86c5ed5cc6f9b9d81c7691a2b701c50eae9ff31e84dc5e796eb6a47f3de7c6173cf6d8e50ee8cd1719dd49373020488d575a118e9c5a6adce3aefc6269d0356cf84713548b4d5b243a77bbec805043a2700e559fb2c9cd29c59da670afcbd4c236bd6264eccf98fad2bd90b9696421aa775651c93fdfb1880ce62aa0dde7c6173cf6d8e50ee8cd1719dd49373020488d575a118e9c5a6adce3aefc626de7c6173cf6d8e50ee8cd1719dd49373020488d575a118e9c5a6adce3aefc6262be4ba0acd9ab531937051456b84c2de38ceb94ac51494c726d47a39e53e11daeca1fa1d864a532d4b6fea6a6b9fdb308f5fcafcd95a49af856905290049c1f6283f760247f277c09f7145807d836c7372fb7c5066b70c38c7909ec9f2e534739babd3e6d65d4c61f5bfba583bcf673e10ef4f8854cd3d82f5db292ebcb30f7b2dbe8129a23b8d7ab0788902909545b903c273dcf20c2c73cc1f49eb4719dbb25784f32294cbb673cd967712e439b531061cad50272477ce534e9f995b7f5145f0a28d11dfc1a4731f823bfa584c586e4771deef8ace44b007d6b16ea6f43690e4a631bf2938c4083488aa88d07b94982d8605f1596bb80503c4f0643d739924f0a8fd405d852f7ef73936d47ddaeaeafdff7e5a9f6a8122f562c848d46e8799ec08be0e27d9f229d8b2f00a93bf281669259f6ea934297f0340fc39c83b1b5833c1b6d9b63378dfe837ce0135d4686929b6720df4d0e03c74c332f699f77e92d37b36154c07757a2a0293c8851ad242ab28ceec4f303ebf0d40f257b8395fd49c81436478f9068b599d1205d9da77d7e7f908fd2fe1fdc31891bfe6e3c919ea7d1ac7b6f892352005d2b7caee239a564c0760d66dd23b42c59222fd01d6bd2410fec1541827bbc899655aa2e8c23e26f203be85fe89a590f6357471e5402ef4905710ff792b2e5345b21c19825d3055afb65026dcbf594d9310066f24c673b5d9e3d8fe8e97486101c5be8f8bc166287988c058fd3ff8adbab6f70ba13762b02e435c3f1c7e6e13f2efd1f1fd6f1f64858a0f954294dd7dc049f09b8b540adf1d4e4b2c275c5164c3cbe53ee4e394423a6208c7abd0cfc7fb080ac328b206502a2aecaa528764af40627b17365dc8c43f56f69457b3059b9c9c523fb89f4c5c2645882c3d487c693b575690941f2e5cb99e433b7475751446cf0c4d9a775a7ec4cfbdab34d2791983e2bef7acbd931f1958f10bffc725574ca42fdc430ae3463762fe7fa2747e7317991330c7cd25fa8027ba8ab0357aa1456aeb395f419c480b0d226c6306f398792b8eac696af3c67f8cfb8c589b213b782d7ba200d2506cbcdfd9e24b479ad1e2c20922e40e73b0756625198b2af68f39892c1a21f4eef0228a3910bd3b275fdebc3d71caa46462cd7b7c910e13e7a38b78d30d51594abb86ef2aecc4b74c8589c552fe9427391a4fc183b4c214967512ec7914e19fe7a30a90b0b6278b81563e261fadfac84dbc8dc95f21511fa66f76b2238f94daf6c62dbe8129a23b8d7ab0788902909545b903c273dcf20c2c73cc1f49eb4719dbb22dbe8129a23b8d7ab0788902909545b903c273dcf20c2c73cc1f49eb4719dbb21d4e4b2c275c5164c3cbe53ee4e394423a6208c7abd0cfc7fb080ac328b206501d4e4b2c275c5164c3cbe53ee4e394423a6208c7abd0cfc7fb080ac328b20650fb71fdd11164c797660bc85268792fbede2f15cfd8fff47fc8af8e24e122f682e583fc6eb90681d312caa3b6e53b0bd64e00fcd40ef4dd18841f12129a6d49a5fa9bfcb3091f8e5979c177f319d9d3e3f6be1478c37a2950453b81034a78a0c8cc0b5cfa879fcac25997b0350236f8ba8d5a9c6a629f37afa4f44759d3943b7898f730ee235ad96deb3ab7f6d54969ff8b79b45053a8ffaf3871b088c886c4417310618b256ec3dc9475e73108e48a10b5c98c6c45641e40223927654b542d57ff55fb634ae324198d489f6bf68398e496112619824f861912378afbd7c5258c094311ff67111c0e0672ce4de5cff2e16f440c8fc15a1cd5f6ab70d85790826b8677d5102802fb3f7d0d506fe64e2c6207850055f246ea817ea890abf23dc406ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6a9bdde5616ecdd1e980b44f360600ee8783b1f99b8cc83a2beb163a0a390e861d8d41c8ad9b8aaf7114833eb5a70cdef81377597185e64d24a6e11f54cad42ec037db72231df986409d2760fdc80044eebecd8ffb2d7b8d9e66d168dd70ed93252ebd61edfdcf793fba389c1a55ce7da37d200c6c13b76fc16c77a5fdd7850f8c2ac12effcb72a6078c9df3d7da110b4923b9036bfc046703dea9cd57f69efcd99ea984c28a2f93b39e35b48b361076e8c599e44861e68ec8af65d32d3636e8ca66efd1c8d767d9f361916a4cb6b8d2a2d80ceaf06f28cecfa755ed0236ac3c75ba309caeb5fb75e6e6828c4201df2d1348e36ad0ced91d8d271d77696a708393804bf703da2ece321d2ef5c0e5d7b515f0cb14fb721ad97a8fa161d8bf9df7c45331a7ed43ba92baa5702af1018acec9152e550999bcfe6a180bd3a643e6ca8289daa4726d2226c12d6e5955e79c127360412b426b5789d742e41beee26a2918663ef6b6f57656bfe967e43f41d0b6b0a56567a71a5d81537a0624ed9d7822970236974acd40c0c7ff7b08b805d3de38a93e0a1001b1839d1f29e8630e048655edd8759114e2b80d469297018a62f7fe86e652199fe7f1d21d23dea7eee6d69acb742d861419b4ef294d41525375901a07e1657ffd5e5e12003dbf333c6f8b9dd31088d90ef470299b3b2577684bfb2e21f6547fddcf384dfcde0db48bb5b3b02048ff2824704132036721614c18687996237d544f6979660e7935729786f1468f258c21dd66c113e479d0a1b4f254226f81b19f72e81426cd019668f3a17878f51d9d32cbbb1337a59feee9a58b8fb30a865b56349714b0a146d6e68f6889ccebce66996966e27fb9ec47182ca08c99cbaee79e84e07e46bce744bf9c88e2a021f1e10d84123b7fbe2789c933a4067259e09ed73679fbdf127232b6f2294a761cc4fd4f27858d5fabd3cb67b230109d2843e810d559987dc446fa0dcf9181839d5e0f1e3eb34d5068e560a7463d89c0618037c2d6056edd2a0be3e8297a13a89874894cd12c4cf6ca789ff4b3165ab675e6ab4d8421853a43345de5457cc107be4b25a342c37966eb6e99fc7a4f24667fdded5e010aa4b3400d37ea7de920a225400117e6f35c95d27cd0168d6a41e1ba8684fcea9393881c6aa885ccf6681b1725edcef03451094359685522a2416edec87dd08e9fa372325e781a6668290d6dc2f5a5136fd2c49f1db24ed5ab44d0914633661d569a7d7a870df379538ba3a9055b5431fb215722ff49408e38e3570b2bf15d26a08bdd4c2075e6f5164edb5d0ca75aa0d06e8288efb68cc761dbcf16c5f99cfb6fb50ddf5a5658bd31b4ad4a5a76e66eac423a4d5e1415083d041fe526250e6f8d1122c3fc9cc6d5ea648993123e771fbbbd4e87fc90ad7320b57448a461b628a9a4590c96dff29a1d6d793b46f322a4231cb773294ce1370de9e7c5cbf25d43575de0f9e7a0290a1af20ecd1a88e1838d48ba9c759179890ee54abb5cda771b72c19059b08422063a63a6b633dd4a505f0b89bf43d280857b73344922e283ec2de83baee04c4b72871ae0dc4e16038af5fc441193ea09fd55784f84b031edec53a5a672dcde7877f0d28a50b36ff81ba60aa8320f2a59991b705766f43dc7ab90c9dc05b02e7a70e66f94dfb4322d5a13a9b3c9eaa96912d2ab22baf01b8e2ceaac7d689a3a1816b2c315a17dd632c068c9f0e8bbea0ac7a28bd5cb8cbfa2a8edb7ccf08f9c8a232576b7ac3b6c71610be59589b287aab6f64e3706e4f83da940c9b6b9b845cc906cbf80641bd4b2f9ec979d5a30d246c95005fd2568b3dcf6fe99d4f2da5b140dea4dd3fdf976ee4e156d67efb1ee2c505eded8351a6c544f7b3b7062a544cd5f82ad78d48e79cc60c64ed06b845cbf88e72466b68d4208392424abec987ed64ba47ccb4e96c2e700eec5a139d8f3c46faf057d5b431b2db19762fdc0394ffce32a275e0d4867a3e22babac4955bb2f78d5e1ecff47510d5238cda4fa32914a0b2332e639df1db2d3654c015c3cc79d1baecf27881fffdce75a7776d0d5557613769b9dc3f3ec747dde8b43e5e225ff4ec5f71633b5c4c09495a3b4bd6cc504a37743d296688261532a2f06094b15a58d4157c8ba851654fe6bfab52b9a93fc0e3f555f7a05c07424ed950d4df6d9ce43cec1c00031f6f295ad56366f4ef8658976cac962c152e933b1b8b0eec9d91ab1402cf23451722ce6eb4efb29f49db38739ff5e32f5efc5ae5a773288665a5f667aded317385c2ff29dd444117aaa2333eb52b5c46861dc86254e25cfc97552ac45c4cb2f136668190b65c1e6cf544ce2c53dc4dd12e465a7fc50f2968c6dada38c864941039ea43fab10013c2cb7acbb6e6108fc31b858e46af5d56fef1116e4779fc029735960f5755aeadd7512979425cd681a203f31f2103f9e4d20d0f12e45be70f727fb97eb58347c3306789eb15f39b3a33aa29ade375db41ea60170023ccbf565652785e6e5322557f68dbcc9738c25c30808f17edf505a4eadd727cd11adf8a83bc865f27db4975781f6e227cb17ef8d5609e58c99424763080fcda1ce4b592d7c5dde95d44d688da73e1d57d16ac0893c29c213f79e789237871dce014af0552ff90715c2515e51043ccb9d4b5e36cdd05f9e69fa57d04dbbe4a6730a4bef1480e16a71b18f1d9d1545b24cf66890ddf3e31dc1bc880f871dc5e0d8e59d3cdbda682d675b647b033cab2a2ac62fc00a66bb9a7a26c4838467e2b902d2b7c7a1ac98648b2a9a3e9d0e237aaf418e277c98bc95a2b47e658b9aeb2013fe94da89617013364d275208c91b7362785beae9dbe1f90bc56d37316e788096a2a176bde9545e57e8dfdb0e2382d4f52e226d1952731a3b8fb46141be5de8975f4622584f47d2d196a85358fa04b0ff85a326e480e08b8befde05363e763a1d47b7db93649cfab4890f9d8c90662784154c6c2c51002edab8e94ea75ba4cc63deda8f02a72d02290e66fe995fa4e153a5450b1590e05c121e96d6edc4e0cdbec561c6ec572a50c48f9175904d1b4205f0fb66273dc00ebc1779217e490e30582b34667b15e37641bd7204a5a6c914cf1af6d908854915c68762089207147935881a00f462eec7f9d68c566bc196c6f7bc45c6f025982b240b133060afac7041413181b6be1512332cc88c14ac9aecdc72e10aefbedae4f430ead9a3fcd2633ba60c73eb414643bc3e777437bce0882e3f826ac7e8ac9b8f5c5b97d3db71ad432f7d936b4932b16f5a7e42d32131def98f10d479d6438444d057116ce4a6b75519653592fd63891dd062597e8a8a024282c0bcee814e23085af5f0614af9f02331da90e3fceb20022e3d7df6e43909568e9cc../../../../sbin/fence_cisco_ucsrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfence-agents-4.13.1+git.1704296072.32469f29-150600.3.32.1.src.rpmfence-agentsfence-agents(s390-64)@@@@@@@@@@     /bin/sh/usr/bin/python3libc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)net-snmpopensshperl-Net-Telnetpython3-pexpectpython3-pycurlpython3-requestsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sg3_utilstelnet3.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3iהii%@hҋh~+gjgNf@e@e5@eSa@d@dZ5dOdbUb@brjbs@`s`#`#``@`@` l` l_^]z3@]]@\j@[t[l,[3|@[0@[*AZnZ@ZmZZZz@Z@Y@YYW@YX@XX@W/@Wu V@V@V<@VUU@Ux&U#T@Tء@TT@T?@T;varkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comtrenn@suse.detrenn@suse.detrenn@suse.detrenn@suse.devarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comdakechi@suse.comdakechi@suse.comdakechi@suse.comkgronlund@suse.comdakechi@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comaspiers@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.com- fence_vmware_rest: a fix seems to be missing in the latest version (bsc#1261670) L3: fence_vmware_rest : monitoring is not detecting problems accessing the fence device (bsc#1218718) o Add upstream patch: 0001-fence_vmware_rest-monitoring-action-is-not-detecting.patch- fence_aws Fix shebang to be able to use python3.11 if it is installed. (bsc#1250417)- Adding new fence agent for Nutanix AHV (jsc#PED-13087) (bsc#1253230) Fix spec file: add nutanix_ahv to agent_list.- add new skip_os_shutdown flag to fence_aws fence agent (bsc#1250417) o Add upstream patch: 632.patch- Activate checks - Adding new fence agent for Nutanix AHV (jsc#PED-13087) o Add upstream patch: PED-13087.patch- fence_sbd: get devices from SBD_DEVICE env variable if devices parameter isnt set (jsc#PED-12243) - fence_sbd: --sbd-path defaults to /usr/sbin/sbd Add upstream patches: 0001-fence_sbd-if-sbd-devices-are-not-specified-with-opti.patch 0002-fence_sbd-Update-fence_sbd.xml.patch 0003-fence_sbd-Check-if-the-sbd-daemon-is-running-before-.patch 0004-fence_sbd-sbd-path-defaults-to-usr-sbin-sbd.patch- Impl: eaton SSH Fence Agent (jsc#PED-11661) Enable to build eaton_ssh- Azure native fencing does not start due to Python version. (bsc#1224797) (jsc#PED-8887) Put fence_azure_arm into a separate package to be able to provide the own requirements. o Add modified upstream patch: 0001-fence_azure_arm-fix-get-virtual-machines-call.patch o Add upstream patch: 0001-fence_azure-fix-pinning-client-api-versions-for-comp.patch- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701) - Update to version 4.13.1+git.1704296072.32469f29: * fence_zvmip: fix manpage formatting- Remove python3-oauth2. This is not needed to build.- Update to version 4.13.1+git.1698672892.6f7e4327: * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file" * fence_ovm: new fence agent for Oracle VM * fence_cisco_mds: undo metadata change, as it is an I/O agent * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents * fence_azure_arm: fix get virtual machines call * README: update IRC info to link to ClusterLabs wiki IRC page * configure: require 3.6 or higher * build: add test-fencing rule and make it part of "make check" * fence_zvmip: Update longdesc to document all required functions * fence_scsi: fix registration handling in device 'off' workflows * fa-dev-guide: improve fail()/error code description * fa-dev-guide: add reboot_cycle() section * fa-dev-guide: add General git section- Update to version 4.12.1+git.1690196437.64f62dbb: * fencing: use EC_OK * fencing: add error message for EC_GENERIC_ERROR * fence_ipmilan: fix typo in description (#553) * doc: add fa-dev-guide to README * doc: add fa-dev-guide * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549) * azure_fence: use correct credential_scope and profile for stack hub * fence_azure_arm: add stack cloud support * fence_ibm_powervs: improved performance (#542) * Revert "fence_scsi: fail monitor action when it's unable to change state of device" * spec: Migrate to SPDX license * fence_scsi: fail monitor action when it's unable to change state of device * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce" * fence_scsi: Add support for space-separated devices and update in meta-data- Include IBM Cloud VPC fence agent (jsc#PED-3626) Adapt agent_list in spec file- Update to version 4.12.1+git.1682325255.86f77326: * fence_aliyun: support filter for list-action * fence_scsi: Automatically detect devices for shared VGs * Adds earlyexit parameter to power_cycle_instance for fence_gce * fence_aws: fail when power action request fails * fence_aws: fixes to allow running outside of AWS network- Update to version 4.12.1+git.1677142927.bf55c675: Include IBM Cloud VPC fence agent (jsc#PED-3626) * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects. * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13 * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail * fencing: add plug_separator to default DEPENDENCY_OPT * fence_virt: fix man page spelling (#522) * fence_scsi: skip key generation during validate-all action * [virt] fix clang build * [virt] fix cpg plugin build * [virt] update man page to cover all serial listener configs * [virt] update man page for serial listener in serial mode * [virt] fix serial debug output * [virt] add debug print for static map check * [virt] Clarify usage of ip= for vsock listener * [virt] fix tcp plugin to properly pass info to acl check * [virt] drop last qmf bits (rhel6 era) * [virt] allow groups to only specify vm_name without UUID * [virtd] add support for named groups * fence_virtd: add info about using multiple uuid/ip entries for groups * fence_wti: increase login timeout to avoid random timeouts * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600 * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s) * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs * fence_virtd: add link and non-user socket example to man page * fence_ibm_powervs: improve defaults based on testing * fence_lpar: only output additional error output on DEBUG level * fence_virt: add note that reboot-action doesnt power on nodes that are powered off * fencing: source_env(): dont process empty lines * fence_ecloud: new fence agent * fence_sbd: improve error handling * configure: check for google-auth instead of deprecated oauth2client * fence_ibm_vpc: add token cache support * build: add FENCETMPDIR for state files * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata * fence_gce: add httplib2 to try/except: pass * configure/spec: cleanup and fixes * fence_gce: Add user agent to API requests (#491) * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490) * fence_ibm_vpc: add proxy support * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484) * fence_gce: Make zone optional for get_nodes_list (#487) * fence_apc/fence_ilo_moonshot: add missing "import logging" * fence_gce: inform that SSLError might be caused by old versions of httplib2 * fence_ibm_vpc: remove unused instance parameter and make limit optional * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents * fence_apc.py compatibility for Firmware major release 7 workaround #475 * fence_lpar: fix missing import logging, use fail_usage * fence_raritan: Also allow pure port number, not only system1/outletX string (#473) * fence_cdu: add 8i support (#471) * fence_zvmip: add --disable-ssl * fencing: add ability to set bool parameters to 0 or false * Fix typo in fence_virtd.service * fence_gce: Add timeouts and failure options (#458) * fence_zvm: deprecate agent * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client (used by the resource agents) * fence_openstack: add support for reading config from clouds.yaml and openrc * fencing: add source_env() * fence_kubevirt: take default namespace from context * build: fix parallel build of lib/ * fence_openstack: relax ssl cacert default * - spec: dont use commas in license * fence_lpar: Support comanaged LPARs * fence_ibmz: add option --load-on-activate * fence_openstack: add --ssl-insecure * spec: fix python3-suds dependency having changed name on opensuse 16+ * fencing: encode instead of failing for chinese or other non-utf8 character sets * fence_aliyun: Optimize log output (#449) * fence_zvmip: use ssl by default * fence_zvmip: add ssl/tls support * configure: fix --with-agents to not match *virt in regex * fence_vmware_soap: Use --login-timeout option (#447) * fence_kubevirt: set default power-timeout to 40s * fence_kubevirt: Fix kubevirt VM status * fence_kdump: fix typo * fence_raritan_px3: new fence agent (#425) * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed) * fence_gce: add plugzonemap parameter * fence_gce: Adds existing operation checks and multiple plug support (#400) * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439) * fence_cyberpower_ssh: new fence agent (#437) * fence_amt_ws: fix "or" causing dead code * fence_kubevirt: make apiversion a parameter * fence_ibm_vpc/fence_ibm_powervs: new fence agents * fence_kdump: properly support -v[X] and -vvv (and combinations) * fence_mpath/fence_scsi: use store path detected by configure * fence_kubevirt: add --ssl-insecure parameter * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374) * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424) * spec: add dependency to new split packages for Fedora 35+ * log exceptions to be more detailed when failing * Mid: fence_sbd: A warning message is output when disable-timeout is enabled. * spec: export PYTHON to avoid configure ignoring it * build: expose delay-check to be able to skip the other tests when debugging * fence-kubevirt: Add fence-kubevirt declaration for rpm creation * fence_kubevirt: Fix accept header param to openshift client - Don’t use python-oauth2client, which is deprecated (gh#ClusterLabs/fence-agents#495). - Remove python2 stuff from spec file - remove patches included by update: * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437 (bsc#1195891) - Apply proposed patch 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter (bsc#1198872) - Apply proposed patch 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter (bsc#1198872)- (bsc#1196350) fence_gce updates pull from Clusterlabs repo - Apply proposed upstream patch 0001-fence_gce-Add-timeouts-and-failure-options-458.patch- Update to version 4.9.0+git.1624456340.8d746be9: * fence_azure_arm: corrections to support Azure SDK >= 15 - including backward compatibility (#415) (bsc#1185058) * fence_gce: make serviceaccount work with new libraries * fence_kubevirt: new fence agent * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs * configure: dont fail when --with-agents contains virt * fence_mpath: watchdog retries support * fencing: add multi plug support for reboot-action * fence_redfish: add missing diag logic * fencing: fix issue with hardcoded help text length for metadata * fence_lindypdu: update metadata * fence_lindypdu: new fence agent * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798 * Proper try-except for connection exception. * Fix CI. * Do not wrap as many values. * Restore port metadata. * Update xml metadata. * Use standard logging. * Revert change to __all__ * Major rework of the original agent: (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params * fence_gce: default method moved back to powercycle (#389) * fence_aws: add filter parameter to be able to limit which nodes are listed * virt: fix a bunch of coverity scan errors in ip_lookup * virt: make sure to provide an empty default to strncpy * virt: make sure buffers are big enough for 0 byte end string * virt: increase buffer size to avoid overruns * virt: check return code in virt-sockets * virt: fix error code checking * virt: fix plugin (minor) memory leak and plug in load race * virt: attempt to open file directly and avoid race condition * virt: fix different coverity scan errors in common/tcp * virt: cleanup deadcode in client/vsock * virt: cleanup deadcode in client/tcp * virt: fix potential buffer overrun * virt: fix mcast coverity scan errors * virt: drop pm-fence plugin * virt: drop libvirt-qmf plugin * virt: drop null plugin * build: enable fence_virtd cpg plugin by default * virt: drop fence_virtd non-modular build * virt: fix plugin installation regression on upgrades * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks * virt: make sure variable is initialized * Revert "virt: drop -Werror to avoid unnecessary failures" * zvm: reformat fence_zvm to avoid gcc warnings * Ignore fence-virt man pages * Move fence_virt to the correct location * Ignore unknown options on stdin * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available * spec: add aliyun subpackage and fence_mpath_check* to mpath subpackage add libxml2-devel to BuildRequires (jsc#SLE-18182) ECO: Update fence-agents (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource & fence agent patches- Update to version 4.7.1+git.1612974063.9e01fc92: * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)- Update to version 4.7.1+git.1612946165.05fa9b4e: * fence_gce: update module reqs for SLES 15 (#383) * fence_redfish: Add diag action - Fixed by previous versions already, but for the records... These sources include fixes for these bugs: bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085) bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd) bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)- This update has one part (fence-agents part) of a fix for bsc#1178294 It still needs cobbler adjustings - Update to version 4.7.0+git.1612425309.e4f51e44: * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294) * fence_vbox: updated metadata file * fence_vbox: do not flood host account with vboxmanage calls * fence_aws/fence_gce: allow building without cloud libs * fence_gce: default to onoff * fence_lpar: Make --managed a required option * fence_zvmip: fix shell-timeout when using new disable-timeout parameter * Adds service account authentication to GCE fence agent * spec: dont build -all subpackage as noarch - Patch that went mainline and got deleted: D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch- Quote strings in specfile (originally by Olaf Hering, ohering@suse.de)- bsc#1180518 [15sp3 FEAT] Product-HA / High Availability Extension: Add IBM Z LPAR fence agent fence_ibmz to Pacemaker (kvm) (fence-agents)- Adds service account authentication to GCE fence agent- Update to version 4.7.0+git.1607346448.17bd8552: * fence_mpath, fence_scsi: Improve logging for failed res/key get * fence_mpath, fence_scsi: Capture stderr in run_cmd() * build: depend on config changes to rebuild when running make after running ./configure * fence_redfish: Fix typo in help. * fence_aws: add support for IMDSv2 * spec: add pkg-config file, and set version for obsoletes to avoid failing to build on Fedora 33 * Add pkg-config file * fence_scsi: dont write key to device if it's already registered, and open file correctly to avoid using regex against end-of-file * fencing: fix run_command() to allow timeout=0 to mean forever * fencing: fix to make timeout(s)=0 be treated as forever for agents using pexpect- Update to version 4.6.0+git.1603723121.a17eb9d4: * Add a fence_crosslink agent * fencing: fix power-timeout when using new disable-timeout parameter * metadata: update for disable_timeout parameter * fencing: add disable-timeout parameter, and make it default when run from Pacemaker (at least 2.0+) * spec: make telnet a weak dependency * Adds baremetal support to GCE fence agent and API call retries (#355) * spec: add -aws and -gce dependency to -all subpackage * spec: fix ibmz subpackage referring to fence_z instead of fence_ibmz * fence_lpar: Reduce code duplication in get_lpar_list- Update to version 4.5.2+git.1592573838.1eee0863: * fence_azure_arm: fixes to make MSI support work * fence_azure_arm: log metadata when debugging * fence_vmware_soap: log exception message for SSLError exception * build: add PHONY target to use directory dependencies for parallel builds * fence_aws: improve boto3_debug boolean handling * fence_aws: catch ConnectionError and suppress traceback for caught exceptions * fence_vmware_rest: support UTF-8 VM names * fence_openstack: import novaclient and keystone only when needed * build: add directory dependencies to avoid edge-case where generating manpages could happen before fencing.py was generated * fence_vmware_rest: dont fail when receiving more than 1000 VM error during monitor-action * fence_scsi: add readonly parameter * fence_vmware_rest: fix exception and remove default value for filter parameter (which was shown in the manpage) * fence_compute/fence_evacuate: fix --insecure parameter * fence_vmware_rest: add filter parameter * fence_vmware_cloud: improve exception handling in send_command() * fence_vmware_rest: improve exception handling in send_command() * Disable google api cache discovery * fence_aws: fix Python 3 encoding issue * fence_aws: Fix fence race, logging improvement and new debug option (#323) * fence_aws: improve connect parameter logic, so region can be specified as parameter, while using role or keys from ~/.aws/config * configure: fix agent filtering * fence_mpath: fix --reserve parameter typo * fence_vmware_rest: fix encoding to avoid issues with UTF-8 encoded comments * fence_aws: improve logging and metadata/usage text * fence_redfish/fence_vmware_soap: suppress warnings correctly with new python-requests * fence_scsi use clusterwide nodeID instead of local nodelist ID of node (#289) * fencing: only use inetX_only parameters for SSH based agents and fence_zvmip, and fixed syntax issue for Gawk v5+ * spec: fix openstack BuildRequires for distros without Python 3 * fence_virsh: fix status-based actions * fence_vbox: fix status-based actions * fix shortopt in fence-compute / fence_evacuate help messages * spec: add missing BuildRequires found when backporting to Fedora * fence_rhevm: added cookie file management (#304) * fence_compute: Invert the force-down/service disable order * fence_vmware_rest: improve logging * spec: only build OpenStack agents on x86_64/ppc64le, and avoid pulling in openstack via ironic from all subpackage * spec: add openstack subpackage * fence_openstack: fix fail_usage() issue and a couple of other minor issues w/the newly added plug/port parameter * fence_mpath: fix fail_usage() issue and a couple of other minor issues w/the newly added plug/port parameter * fence_sbd: support errors on stderr * CI: improve metadata check/update dependencies * fence_mpath: use -n/--plug/port parameter to be able to use pcmk_host_map * High: mpath: Correction of failure detection behavior from watchdog service. * fence_zvmip: fix Python 3 issues- Update to version 4.4.0+git.1568100905.307de6f2: * fence_openstack: use -n/--plug/port parameter to be able to use pcmk_host_map * fence_apc_snmp: Add Tripplite WEBCARDLX PDU support * Update fence_aliyun.xml (bsc#1150504) * Fix argument parsing for region_name * fence_ilo_ssh*: add timeout warning in metadata/manpage * remove 'man' page formating strings to improve '-o metadata' output * filter out 'man' formating strings from 'longdesc' field * Update fence_aliyun.py (#279) (bsc#1150504) * Fixed issue with SUSPENDED VMs * Changed encoding for the raritan telnet connection to latin1 * fence_scsi watchdog: dont exit when command fails using retry parameter- White list the aliyun fence agent to get it included and provided by the fence-agent package (bsc#1139913)- Split fence_amt_ws into separate package due to licence incompatibility: * Apache-2.0 is not compatible with GPL-2.0 - Update to version 4.4.0+git.1558595666.5f79f9e9: * fence_scsi: detect node ID using new format, and fallback to old format before failing * fence_rhevm: fix debug encoding issues (bsc#1137314) (CVE-2019-10153) * fence_mpath: import ctypes to fix watchdog hardreboot * fence_rhevm: add RHEV v4 API support and auto-detection * fence_azure_arm: use skip_shutdown feature when available * fence_ipmilan: Add ipmitool timeout option * fence_redfish: add headers to HTTP methods * fence_gce: fix Python 3 encoding issue * fence_pve: add support for sending reset command to qemu machines (#261) * fencing: improve stdin parse function * fence_redfish: backwards compatibility for :- Update to version 4.2.1+git.1550476590.98767d24: * fence_redfish: use "ipport" parameter and improve logging (fate#320898) * Changed Encoding to UTF-8 (bsc#1137314) (CVE-2019-10153) * fence_redfish: fail when using invalid cert without --ssl-insecure (fate#320898) * Removed unnecessary variable assignments to simplify code * fence_scsi: watchdog retries support * Renamed variable to avoid reusing variable name * Replaced default port 443 with default ssl enabled option * Changed reboot type to ForceRestart * Modify power status check * Added run_delay() * Updated fence_redfish.xml with make xml-upload (fate#320898) * Add new fence agent for Redfish (fate#320898) * build: fix issues with newer autoconf versions * build: fix if-redirection to make check_used_options run for the agents as intended * Fix 'log_expect' in fence_hpblade.py * fence_scsi: fix incorrect SCSI key when node ID is 10 or higher * fence_openstack: add detection of keystoneauth1 library * check_used_options: add Python 3 support, and detect unsupported has_key()-calls * fence_openstack: Migrate from keystoneclient to keystoneauth1 * fence_openstack: fix missing version parameter in novaclient.Client() call * fence_openstack: fix configure library detection and add try/except for imports * fence_kdump: add validate-all action * fence_compute/fence_evacuate: domain parameter fixes to avoid regressions- Update to version 4.2.1+git.1537269352.7b1fd536: * fence_vmware_soap: cleanup when receiving SIGTERM * fence_cisco_ucs: encode POSTFIELDS * Update fence_rcd_serial to correct vendor URL * fence_aliyun: correct indentation for *key in help * fence_aliyun: list instance names and show up to 100 instances (fate#326557) * fence-rhevm: improve error reporting. * fence_impilan/fence_ilo_ssh: iLO5-support * fence_rhevm: improve indentation and metadata * fence_compute/fence_evacuate/fence_rhevm: dont use has_key (not supported in Python 3) * fence_rhevm fixing help for plug param * fence_kdump: fix strncpy issue * fence_evacuate: fix evacuable tag mix issue- Update to version 4.2.1+git.1532964592.3ae5b58e: * fence_aliyun: Add Aliyun fence agent. (fate#326557) * fence_gce: add power cycle as default method * fence_gce: set project and zone as not required * fence_gce: add support for stackdriver logging * fence_ilo3/fence_ipmilan: show correct default method (onoff) in help * fence_mpath: add watchdog support * fence_amt_ws: create metadata without agent specific libs - Drop obsolete patch: * Remove 0002-Build-without-openwsman-installed.patch- Unify source package with SLE 12 and Leap 42: * fencing: include timestamps when logging to STDERR and debug file (bsc#1049852) - Obsoletes the following patches (SLE 12 and Leap 42): * 0001-fence_compute-Only-list-nova-compute-services-when-g.patch * 0002-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch * 0003-fence_compute-Do-not-override-domain-if-it-is-alread.patch * 0004-fence_compute-Fix-handling-of-domain-None.patch * 0005-fence_compute-Fix-fix_domain-to-not-return-too-early.patch * 0006-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch * 0007-fence_compute-Remove-duplicate-check-for-binary-name.patch * 0009-fence_compute-Fix-disabling-force_down-on-node-when-.patch * 0010-Make-pywsman-dependency-optional.patch * 0011-fencing-include-timestamps-when-logging-to-STDERR-an.patch- Unify spec file for python 2 and 3 - Enable build for python 2 * Add 0002-Build-without-openwsman-installed.patch- Update to version 4.2.1+git.1529316875.1a39345b: * fence_vmware_soap: fix Python 3 suds issue * Added python-novaclient and python-keystoneclient in configure.ac * novaclient 1.1 depcrecated, so making changes for novaclient * Python keystoneclient also included to pacify CI * Changed travis to include pythomn-novaclient * Fencing Agent for Openstack * fence_scsi: fix python3 encoding error #206 * fence_ipmilan: add missing fence_ilo3 and fence_ilo4 metadata * fence_scsi: match device names using re.MULTILINE to avoid duplicating names in /var/run/cluster/fence_scsi.dev * fence_gce: use default credentials from googleapiclient * run_command: fix Python 3 encoding issue - Drop merged patches: * Remove 0002-fence_gce-fix-regression-missing-import-googleapicli.patch * Remove 0003-fence_gce-fix-regression-missing-import-oauth2client.patch * Remove 0004-fence_gce-use-default-credentials-from-googleapiclie.patch * Remove 0005-run_command-fix-Python-3-encoding-issue.patch - Enable GCE fence agent for all targets (fate#325539) (bsc#1088358) - Enable fence_openstack agent (bsc#1097803)- run_command: fix Python 3 encoding issue (bsc#1082871) - fence_gce: use default credentials from googleapiclient - fence_gce: fix regression - missing import oauth2client.client - fence_gce: fix regression - missing import googleapiclient.discovery - Add 0002-fence_gce-fix-regression-missing-import-googleapicli.patch - Add 0003-fence_gce-fix-regression-missing-import-oauth2client.patch - Add 0004-fence_gce-use-default-credentials-from-googleapiclie.patch - Add 0005-run_command-fix-Python-3-encoding-issue.patch- Update to version 4.0.25+git.1524215631.8f9c770a: * fence_gce: Write error messages to log (fate#325539) (bsc#1088358) * fence_azure_arm: fix subscriptionId from metadata (bsc#1090995) * fence_scsi: fix plug-parameter and keep support for nodename to avoid regressions- Disable Google Compute Engine support unless openSUSE (fate#325539) (bsc#1088358)- Update to version 4.0.25+git.1523367910.7473fab7: * Add fence_gce: Google Compute Engine fence support (fate#325539) (bsc#1088358) * Low: fence_scsi: Remove period from cmd string * fence_compute/fence_evacuate: revert to old parameters * fence_azure_arm: implement network-fencing (w/library from @MSSedusch) * fence_mpath: Correction of command line which argument is not correctly recognized * Mid: fence_docker: Exclude slashes from the list. * fence_pve : choose vm type either lxc or qemu- Update to version 4.0.25+git.1518188333.853850c3: * heuristics_ping: fix for python3 TypeError- Update to version 4.0.25+git.1516265527.7ab202cf (bsc#1074000): * fence_ilo3: default to onoff * fence_compute: Add support for keystone v3 authentication * fence_ilo_ssh: fix hard reset * fence_vmware_rest: new agent- Recommend openwsman-python3, not python-openwsman (bsc#1069137)- Update to version 4.0.25+git.1509350522.8d6f8530 (bsc#1065966): * Use Python 3 for all scripts * compute: Fix unfencing and ensure fencing occurs in partial up/down states * compute: Split out evacation functionality * compute: Handle differences in Nova API argument passing * fence_zvm: fix "uintptr_t" undeclared * fence_ifmib: fix README typo(s) - Add patch: * 0001-Use-Python-3-for-all-scripts-bsc-1065966.patch - Remove merged patches: * 0001-fence_compute-Only-list-nova-compute-services-when-g.patch * 0002-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch * 0003-fence_compute-Do-not-override-domain-if-it-is-alread.patch * 0004-fence_compute-Fix-handling-of-domain-None.patch * 0005-fence_compute-Fix-fix_domain-to-not-return-too-early.patch * 0006-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch * 0007-fence_compute-Remove-duplicate-check-for-binary-name.patch * 0009-fence_compute-Fix-disabling-force_down-on-node-when-.patch- Move to python3- Remove deprecated agents * Remove fence_ovh * Remove fence_drac * Remove fence_vmware_soap - Drop build dependency on python-suds - Update package description- Update to version 4.0.25+git.1501671877.7bae40a0: * fence_ipmilan: add target support * Explicitly use version 3 of the oVirt API * fence_rhevm: fix "--api-path must not have an argument" issue * Convert URLs passed to pycurl to ASCII * fence_vbox: Add support for host on MacOS * fence_vbox: Add support for Windows host * fence_compute: fix to avoid breaking nova * fence_ipmilan: fix target support * fence_vmware_soap: fix for selfsigned certificate * fence_ipmilan: Add support for hexadecimal format of Kg key * fence_azure_arm: fix hardcoded path * fence_azure_arm: remove release/build info * fence_ipmilan: Fix inconsistency between help and manual page (defalt for --method) * fence_scsi: add FIPS support * fence_ipmilan: fix indentation * fencing_snmp: fix timemout typo - Drop outdated patch: * 0010-Make-pywsman-dependency-optional.patch- Downgrade some agent-specific dependencies to recommends (bsc#1025149) * Add 0010-Make-pywsman-dependency-optional.patch- Update to version 4.0.25+git.1485179354.eb43835: * Ironic fence agent * fencing: Add --quiet option to disable logging to stderr * fence_powerman: fix typo in option powerman-path * fence_cisco_ucs: Commands sent to Cisco UCS are changed to - Drop merged patch: * Remove 0008-Fix-travis.patch- Update to version 4.0.24+git.1480563949.e67fcd4: * fence_azure_arm: add fencing agent for Azure Resource Manager * fence_lpar: Add support for IVM * fence_lpar: Handle exceptions when invalid output is read * fence_zvmip: Update XML metadata * fence_compute: fix ConnectionError by using full module name * fence_powerman: add fence agent for powerman * Suppress InsecureRequestWarning when ssl_insecure is given * compute: Correctly handle installations without tagged flavours * compute: Use the best available nova API version * compute: correctly implement 'on' when the force-down API call is available * compute: Correctly identify when the nodename already includes the supplied domain * compute: Ensure we can connect to nova when fixing the plug name * compute: Simpler check for nova force down compatibility - Rebase and remove merged patches: * Remove 0001-fence_compute-Create-nova-client-with-API-2.11.patch * Remove 0002-fence_compute-Keep-compatibility-with-python-novacli.patch * Remove 0003-fence_compute-Only-list-nova-compute-services-when-g.patch * Remove 0004-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch * Remove 0005-fence_compute-Do-not-override-domain-if-it-is-alread.patch * Remove 0006-fence_compute-Fix-use-of-undefined-variable.patch * Remove 0007-fence_compute-Fix-fix_domain-to-not-return-too-early.patch * Remove 0008-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch * Add 0001-fence_compute-Only-list-nova-compute-services-when-g.patch * Add 0002-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch * Add 0003-fence_compute-Do-not-override-domain-if-it-is-alread.patch * Add 0004-fence_compute-Fix-handling-of-domain-None.patch * Add 0005-fence_compute-Fix-fix_domain-to-not-return-too-early.patch * Add 0006-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch * Add 0007-fence_compute-Remove-duplicate-check-for-binary-name.patch * Add 0008-Fix-travis.patch- Update to version 4.0.24: * Improve obtaining status on Cisco UCS devices * Fix issues with symlink installations * Fix documentation for fence_scsi and fence_mpath- Update to version 4.0.23: * A lot of changes in fence_compute (OpenStack compute instance) * Obtain status of nodes from Cisco UCS correctly * New fence agent for AMT using openwsman * Python3 support * Fence agent for PVE can be used by non-root users * Parallel building and testing of fence agents * Fix occasional failures of APC fence agent - Updated fence_compute patch set: - Add 0001-fence_compute-Create-nova-client-with-API-2.11.patch - Add 0002-fence_compute-Keep-compatibility-with-python-novacli.patch - Add 0003-fence_compute-Only-list-nova-compute-services-when-g.patch - Add 0004-fence_compute-Don-t-list-hypervisors-but-nova-comput.patch - Add 0005-fence_compute-Do-not-override-domain-if-it-is-alread.patch - Add 0006-fence_compute-Fix-use-of-undefined-variable.patch - Add 0007-fence_compute-Fix-fix_domain-to-not-return-too-early.patch - Add 0008-fence_compute-Fix-fix_plug_name-when-looking-if-plug.patch - Add 0009-fence_compute-Fix-disabling-force_down-on-node-when-.patch - Remove 0001-fence_compute-Add-insecure-command-line-argument.patch - Remove 0002-fence_compute-Add-region-name-command-line-argument.patch - Remove 0003-fence_compute-Create-nova-client-with-API-2.11.patch - Remove 0004-fence_compute-Fix-disabling-force_down-on-node-when-.patch - Remove 0005-fence_compute-Evacuate-instances-on-all-tenants.patch - Remove 0006-fence_compute-On-list-don-t-list-hypervisors-but-nov.patch - Remove 0007-fence_compute-Only-list-nova-compute-services-when-g.patch - Remove 0008-fence_compute-Deprecate-the-domain-option.patch- Update to version 4.0.22+git.1455008135.15c5e92: + fence_cisco_ucs: Obtain status of device from different endpoint + fence_cisco_ucs: Add --missing-as-off - Backport fence_compute (fate#320346) (bsc#964748) - Patches for fence_compute (fate#320346) (bsc#964748) - fence_compute: Add --insecure command line argument - fence_compute: Add --region-name command line argument - fence_compute: Create nova client with API 2.11 - fence_compute: Fix disabling force_down on node when action is on - fence_compute: Evacuate instances on all tenants - fence_compute: On list, don't list hypervisors but nova-compute services - fence_compute: Only list nova-compute services when getting status - fence_compute: Deprecate the domain option - Add 0001-fence_compute-Add-insecure-command-line-argument.patch - Add 0002-fence_compute-Add-region-name-command-line-argument.patch - Add 0003-fence_compute-Create-nova-client-with-API-2.11.patch - Add 0004-fence_compute-Fix-disabling-force_down-on-node-when-.patch - Add 0005-fence_compute-Evacuate-instances-on-all-tenants.patch - Add 0006-fence_compute-On-list-don-t-list-hypervisors-but-nov.patch - Add 0007-fence_compute-Only-list-nova-compute-services-when-g.patch - Add 0008-fence_compute-Deprecate-the-domain-option.patch- Package fence_dummy in fence-agents-devel package - Clean up package- Update to 4.0.22: * New fence agent for VirtualBox * A lot of changes in fence_compute (OpenStack) * Re-enable fence_zvm * Support for APC firmware v6.x * Add hard-reboot option for fence_scsi_check script * Add option for setting Docker Remote API version * Fix HP Brocade fence agent (timeout settings, deprecated options) * New action 'diag' for fence_ipmi- Update to 4.0.21: * Documentation of new actions in manual pages is improved * Tests were improved and Travis CI is now used for every push * fence_virsh has new option --missing-as-off to support older XEN hosts * fence_ilo(2) now automatically attempts to use TLS1.0 if it is not possible to connect via SSLv3 * fence_mpath re-create SCSI keys after reboot, monitoring of devices were improved too- Update to 4.0.20: * In some cases password string was expected twice what lead to 'Unable to login' * New fence agent fence_rcd_serial for DYI fence device (look at https://smcleod.net/rcd-stonith/ ; thanks to Sam McLeod) * Fence_pve should default to SSL (thanks to Thomas Lamprecht) * Fixes nroff error for fence_virsh (thanks to Adrian Vondendriesch) * Improve monitoring for fence_scsi * Fixes for devices which do not have port and obtaining status is not possible * fence_ipmilan no longer print password to debug info * Possibility to do force-ON even if device is already ON * Possibility to declare that device does not have ON or OFF (usually only reboot works)- Update to 4.0.19: * New fence agent for Nova compute machines (thanks to Andrew Beekhof and Fabio) * Fixed issues with whitespaces in few fence agents (thanks to Christoph Berg) * User of RHEV-M can have less privileges with updated fence_rhevm (thanks to Rik Theys) * Verbose output now captures also text before command prompt is found * Support for HP Integrity Superdome X was added to fence_hpblade (thanks to Han Pilmeyer) * Fence agent for IBM z/VM now uses API that require less resource of device- Update to 4.0.18: * fence_scsi has now implemented action 'monitor' (thanks to John Ruemker) * fence_scsi is now able to unfence devices added later (thanks to John Ruemker) * simplification of code thanks to auto-generation of help texts * when 'name' is entered on STDIN instead of 'name=value', warning is generated- Update to 4.0.17: * HP iLO2 with firmware 2.27 has broken implementation of TLS negotation and SSLv3 is disabled by default (POODLE attack). Options --tls1.0 (tls1.0 on stdin) was added to force using TLS v1.0. This options allows users to use that firmware with fence agents. * Fence agent for AMT password was not put correctly into environment. * Fix login process on bladecenter where 'last login' can occur in message of the day what mislead fence agent. * Cipher for fence_ipmilan was previously set to 0. It was found out that this not good default value, we will use default value (3) of ipmitool instead.- Update to 4.0.16: * fence_kdump has implemented 'monitor' action that check if local node is capable of working with kdump * path to smnp(walk|get|set) can be set at runtime * new operation 'validate-all' for majority of agents that checks if entered parameters are sufficient without connecting to fence device. Be aware that some checks can be done only after we receive information from fence device, so these are not tested. * new operation 'list-status' that present CSV output (plug_number, plug_alias, plug_status) where status is ON/OFF/UNKNOWN- Update to 4.0.15: * Tripp Lite PDUs are now supported by fence_tripplite_snmp (symlink to fence_apc_snmp) * Default values in metadata sometimes differ to those actually used, this is fixed now * improvements in testing - Remove patch: 0001-Avoid-problem-with-broken-make-variable-expansion.patch- Update to 4.0.14: * fence_zvmip for IBM z/VM is rewritten to Python * new fence agent for Emerson devices * fix invalid default ports for fence_eps and fence_amt * properly escape XML in other fields of metadata * a lot of refactoring and cleaning- Update to 4.0.13: * new fence agent based on mpathpersist that offers better handling of multipath devices * improve support of fence_ilo_ssh on older firmwares * required packages are also required by autoconf during build time * fence_zvm now supports action 'monitor' (thanks to Neale Ferguson) * introduce --gnutlscli-path --sudo-path --ssh-path and --telnet-path; they are no longer hard-coded * order of XML parameters or options in --help is more stable now * fence_cisco_ucs did not set protocol prefix correctly with - -ssl-(in)secure * logging to syslog now works correctly also with \x00 as input - Add patch: 0001-Avoid-problem-with-broken-make-variable-expansion.patch- Update to 4.0.12: * new up-to-date wiki page with STDIN / command line arguments http://fedorahosted.org/cluster/wiki/FenceArguments * Fence agent fence_pve now supports --ssl-secure and --ssl-insecure (check certificate or not) * Fence agent for RHEV-M supports cookie based authentication (--use-cookies) * improvements in build system * Fix issue with regular expression in fence_rsb * Fix uninitialized EOL in fence_wti - Remove backported patches: - 0001-fence_brocade-Add-support-for-list-action.patch - 0002-fencing-Monitor-is-not-working-correctly-without-lis.patch - 0003-fence_apc_snmp-Add-support-for-firmware-6.x.patch - 0004-fence_zvm-Add-support-for-on-and-status.patch - 0005-fence_zvm-Add-current-XML-metadata-to-test-suite.patch - 0006-build-Fix-automake-files-so-make-distcheck-works.patch - 0007-fencing-Add-new-options-ssl-secure-and-ssl-insecure.patch - 0008-tests-Update-XML-metadata-of-fence-agents.patch - 0009-fence_cisco_ucs-fence_vmware_soap-Logout-has-to-be-p.patch - 0010-fence_zvm-Fixes-for-better-upstream-inclusion.patch - 0011-fence_zvm-Add-support-for-on-improve-documentation.patch - 0012-fence_rhevm-Use-https-prefix-also-with-ssl-secure-an.patch - 0013-fence_apc-shell-timeout-was-used-instead-of-power-ti.patch - 0014-fence_rsb-Fix-62d90e3a0827fcdc5be632bdf4103d3c08b396.patch - 0015-fence_wti-Fix-invalid-eol.patch - 0016-fence_pve-Add-support-for-ssl-secure-and-ssl-insecur.patch- Backport security and bug fixes (bnc#900879) (CVE-2014-0104) - fence_rhevm: Use https:// prefix also with --ssl-secure and --ssl-insecure - fence_apc: --shell-timeout was used instead of --power-timeout - fence_rsb: Fix 62d90e3a0827fcdc5be632bdf4103d3c08b39622 - fence_wti: Fix invalid "eol" - fence_pve: Add support for --ssl-secure and --ssl-insecure - Added patches: - 0012-fence_rhevm-Use-https-prefix-also-with-ssl-secure-an.patch - 0013-fence_apc-shell-timeout-was-used-instead-of-power-ti.patch - 0014-fence_rsb-Fix-62d90e3a0827fcdc5be632bdf4103d3c08b396.patch - 0015-fence_wti-Fix-invalid-eol.patch - 0016-fence_pve-Add-support-for-ssl-secure-and-ssl-insecur.patchs390zl31 1775736325  !"#$%&''%*%*%*/0*%34%%789:;<=>?@ABCDEFGHI KLMNOPQRSTTVVXYZ[\]^_`cdefghijklopqtuvwxyz}~4.13.1+git.1704296072.32469f29-150600.3.32.14.13.1+git.1704296072.32469f29-150600.3.32.1 fence_kdump_sendstonithpluginsrhcsfence_cisco_ucsfence_aliyunfence_alomfence_amtfence_apcfence_apc_snmpfence_awsfence_bladecenterfence_brocadefence_cisco_mdsfence_cisco_ucsfence_computefence_dockerfence_drac5fence_eaton_snmpfence_eaton_sshfence_emersonfence_epsfence_evacuatefence_gcefence_hds_cbfence_hpbladefence_ibm_powervsfence_ibm_vpcfence_ibmbladefence_ibmzfence_idracfence_ifmibfence_ilofence_ilo2fence_ilo3fence_ilo3_sshfence_ilo4fence_ilo4_sshfence_ilo5fence_ilo5_sshfence_ilo_moonshotfence_ilo_mpfence_ilo_sshfence_immfence_intelmodularfence_ipdufence_ipmilanfence_ipmilanplusfence_ironicfence_kdumpfence_ldomfence_lparfence_mpathfence_netiofence_nutanix_ahvfence_openstackfence_powermanfence_pvefence_raritanfence_rcd_serialfence_redfishfence_rhevmfence_rsafence_rsbfence_sanbox2fence_sbdfence_scsifence_tripplite_snmpfence_vboxfence_virshfence_vmwarefence_vmware_restfence_wtifence_xenapifence_zvmfence_zvmipclusterfence_mpath_checkfence_mpath_check_hardrebootfence_scsi_checkfence_scsi_check_hardrebootrelaxngfence.rng.headfence.rng.tailfence2man.xslfence2rng.xslfence2wiki.xslmetadata.rngfenceXenAPI.pyfencing.pyfencing_snmp.pyfence-agentsCOPYING.applicationsCOPYING.librariesCOPYRIGHTREADME.licencefence_aliyun.8.gzfence_alom.8.gzfence_amt.8.gzfence_apc.8.gzfence_apc_snmp.8.gzfence_aws.8.gzfence_bladecenter.8.gzfence_brocade.8.gzfence_cisco_mds.8.gzfence_cisco_ucs.8.gzfence_compute.8.gzfence_docker.8.gzfence_drac5.8.gzfence_eaton_snmp.8.gzfence_eaton_ssh.8.gzfence_emerson.8.gzfence_eps.8.gzfence_evacuate.8.gzfence_gce.8.gzfence_hds_cb.8.gzfence_hpblade.8.gzfence_ibm_powervs.8.gzfence_ibm_vpc.8.gzfence_ibmblade.8.gzfence_ibmz.8.gzfence_idrac.8.gzfence_ifmib.8.gzfence_ilo.8.gzfence_ilo2.8.gzfence_ilo3.8.gzfence_ilo3_ssh.8.gzfence_ilo4.8.gzfence_ilo4_ssh.8.gzfence_ilo5.8.gzfence_ilo5_ssh.8.gzfence_ilo_moonshot.8.gzfence_ilo_mp.8.gzfence_ilo_ssh.8.gzfence_imm.8.gzfence_intelmodular.8.gzfence_ipdu.8.gzfence_ipmilan.8.gzfence_ipmilanplus.8.gzfence_ironic.8.gzfence_kdump.8.gzfence_kdump_send.8.gzfence_ldom.8.gzfence_lpar.8.gzfence_mpath.8.gzfence_netio.8.gzfence_nutanix_ahv.8.gzfence_openstack.8.gzfence_powerman.8.gzfence_pve.8.gzfence_raritan.8.gzfence_rcd_serial.8.gzfence_redfish.8.gzfence_rhevm.8.gzfence_rsa.8.gzfence_rsb.8.gzfence_sanbox2.8.gzfence_sbd.8.gzfence_scsi.8.gzfence_tripplite_snmp.8.gzfence_vbox.8.gzfence_virsh.8.gzfence_vmware.8.gzfence_vmware_rest.8.gzfence_wti.8.gzfence_xenapi.8.gzfence_zvm.8.gzfence_zvmip.8.gz/usr/lib//usr/lib64//usr/lib64/stonith//usr/lib64/stonith/plugins//usr/lib64/stonith/plugins/rhcs//usr/sbin//usr/share//usr/share/cluster//usr/share/cluster/relaxng//usr/share/fence//usr/share/licenses//usr/share/licenses/fence-agents//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:43395/SUSE_SLE-15-SP6_Update/b7b29bbc49c39560bd150ca8d7230548-fence-agents.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linux  ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1fde094145e152a2120b2b9fb03a62508d403254, for GNU/Linux 4.3.0, strippeddirectoryPython script, ASCII text executablePOSIX shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1573cad4a30681007cb3e80215fd61b2621d3fa6, for GNU/Linux 4.3.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=691ff9da331d4ebd061b100b2d98b9085b0e88b8, for GNU/Linux 4.3.0, strippedexported SGML document, ASCII texttroff or preprocessor input, ASCII textXML 1.0 document, ASCII textASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./012:;<=>?@ABCDEFGHIJKLMNOPQRZ[\]^_`RRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRR`f/lp:cfuH/usr/bin/ipmitool/usr/bin/virshpython3-openwsmanutf-8c794895c2b9ae52c8e18bf9ba824dc5873db33bc06c7cd4918c928d7dbc7c083?7zXZ !t/iJ)]"k%x eI^8 B_c؁*ӭ՚|b'X_V2_3Sė ar(7}=D BTݴz0K^:ȪRf/݂071~=Y>ÁP3tC6E+m8;kaOY~hƆKh-LF29½˞4-{ds7J\9ɃhH=  d NF+OTWѾNMbiTKKsJW\3[O5MVP&i.HUf'e%#S:˴23P]Seu!V0T#!c!#tD$D`*mE\<`J +#ġ=)QPI; @A6J5m͐:s0W.C ~5H%TUZ?RtT.WnTc|2F9{ڗz_m(]m sr*CB"ZSǞeGyy_5^9.%S/~axlhu/l8xi o]7mQ4'ٝ0<*r`WW6W}l„PLf5ҳhi6@"=0A)ѸI V =<E>Vg aI&,6|v"Pv7?P c?O3x%'m?E4^k 4?_9&gl#-B%)QBL!2-^$:j+EfKacCd(ۜܚ*vR+k}| vc-tK]u.QQ6"_(x5>jM^]D2[V531~N6j8<TR-o_0g-⁼/וJ+\W.rzTkPg'u{2X0p:$=$&ԃG:d^xƪs7Ȇ7ud,V-w8:fH i󻹞&'席]`?7KyB}"tIkpÈ?b&v$u;Ddү*=1\-?IHGչO37(4<)˕&rȗ:ȑ-*y3"UJ(YU ecʭɝ0EVtRE+}FA:2O!M{J G@!VOtORx| p*h1^ #J !0|{M Bb˾еc8V{"T*mq]/}f-,讴MF^Wf͞Pfƀϣ8)ݭ==V87㢑3 )=TbA١6X#ǵGp \K%aw&I[/β .v^@/~ԓ/*}1[XBȔ K_Qi|Zm> SPy_δi?2^9Dkv {nB B_-ӏbXYryuW(CYou} S ¯U$\?*"WN[s/c|z|'-!zHrL4¿0 ϦX=-Mg@QP(u"o;7Of[Y7K JNpNk-;6g^H*b^˾M"l~@awTt6V)k*.]h+c"A ˴œ!uԔDJO ,OŃ+ ,E@}>O\)d{JGUĹЂ-'tzQ =0T At#9JXJ啟OF"6:$Ut/Uma{ɨ~G0C_ٝT9 R<XM^Pls鯊  o @x+NN;؝ю*O6㋢ˤAft7I :q={f8\/q.M!#u=vis?p~blus|I$ɼ XӅG$HSh\ ΞU-X^^;u8cN3Q;@8Bgi6Pp j85e‚I>T Β0ʾn7.Ii8y󷮿C Y-cD=3r'L4Ho6P V'ZO͐pƪ慌3`r}mڝsPd3ǽ֝67@NtY[J85OglbMsR~j78 ˖-0slgdhiڇmK| iQRF} :hN 72L7IEkv ]n&C8pv`I~:99*Wpkr=K(VioAϞ`ŔV[ F-:"Bn۹߶C==UL e9x|>7?y.cM̔~=Hپ,?;kSUC栵#=vA d_H*:GH$ G`)LPl M9 ꀴ):ޝgZnün7yߧiԴsA`{}FC2]N!0%T#V tNA%1 15ǹ ""GbJ H_9bPɜISPOIHl‘I6&K!pUC?< Bue(Քfd a{s򽐦=dكT5~ca2Ç׽H࿧ F"0z sHL|+|# gr]{ZvΑ}3 Jn`G,iڽ-t3T&n.F5Z. iP"/ L ;L*|?pūisNK2 T(&FsIGtTOz@WͽkG8]u c!.|hՔjG :{w 4lަ^Ȗ:M./G,umBB`jM)­xMuRaJ"iw2/8a{t,B0C'; = Ó@ 'Sfm&&G,!,3,>!"<¿6X5J3]$DHƋ[MRCr+tLV>]fMVS{q61Ed:b&hE"kT P5; cN]8{\g=ĂE'5c2cQVfgc̾&=4Z zSJYÚ]u!S5s~b~sG{#^~tovM[g>5if,o,'İru}i"{tO X_wwy̎`L,YZeio> %:FMNRbX awJNXsܾF5pk]6&]zdRs7\3Byҏ_C#Xʢh}-:/cxj+F{*oS pԪ<'r*8;68ɦHuGZ̨g{sᎱ4ŵ v ܬns& 0`3_ꩬ&6Hy{jۘWr$kM6HIB;ue&lzVnzz_1S%C"Įpm)=F\^UR3Oђ'srGqT,aɄkC\,gj#Xp?ư=F#ANoo; 9/tDNu`bLE<S3A*[T5|^pm8h5ZwȲW 7 8s5qGF\T&8.9׶ʀ{G SI O:v/7k^W[Xj O~t J.=^2Ckۅt,X;-dX@қL W uaB 'abfj+9ϮF1=sp->j[Pr9EvxD 0246|F6]HzMYnq"B8#` yǫαp)8%dưķc8" afJ'mlMWWF[~?DܣS*sYkX'G?UAqR0=Zn0"3V?5`eͩ'H ]qu #{Uzm>bc"K:lq`u(i>kO^Դ:}; QheLZ)i &Ƽ0xpse.3E pxp{  `RVDCvMjnkh>K4;X:Ub#.ז?Ĵ=ts4VmL9 쥪>CteSSm~#bk[,7c7nb$;D"2aӏ`UC ~ N̯g) *V` Pʹ"P6:9e",k:$)ex]_M D,?*k 'awLxx,*O"=|΃7f_ {զGOqsu|ÄQq]r ǸEjGo v1ș^ -| 1!k2h vqpZg:q3`+W It p')X*DlL+?(T##)Td?Hu.n_y*'h֪mu`Ђ,ұS)#$Rfs?g>Sv'FjiT;#"AqXnlL ЊP4z/7Vmo]*^уᦜ^/N,Б4#Sne#'s.G`<ðtE9A9;b7Иb UěV'ϷޢK9dUnUZJhG*fIm&Zu~w+BsҩY9~x]HK-܄nHWI-$L&V p* 3^8Y 1w~pLpMc& o{տ -'_*R&V1 0D|@{6yU9D L\#6fov4P( <#*W ZJv b<{SV8=KgUyP{u:4ci"\ͤm5`O"y6.\A*qXn߯ڈU2$/l=H{ VdWjFwgvߊ?݌w&ZYw,깜f$~`Ng 慣߆݅%>%}NY=~lT+D~ #,Rn yQi`FRBX+D%BAͲ?er]h O\quO#a>U/c@3ALT3~"Ӥ)T4J :ǖ[G3]׃d[6:#UፕT%j Qe&K*&.bȜg)GNALҬܩvVtT)O>H+d^HHe2H' `΂OK6uj11ID1V09tvܫ4~ʸ:uΏGHK7|CI7/*)ˎtaj;jF?>aG2nl:ߑ- VL3);yʞ(A/SS? {Q6'u*W2 ?#$n7ʘxl2}lvb$X6퍂M2R OfΠs=?5pՌOB" űprm;PWs'%4@Gg5 & q׸"f{ ppw%ȬB,}ͯwać*̢AL;.j9C3oCZiX>2Í\:ݰְ}#"|:Eq9'AMRo'~`m0-%efHcܾ&e{vv"4I\ryUX򹪏jT9ڠ>3O9/ &(F胋 6Rw˵'=}{fWS1O(v] 45:=/GH(-zb \zS>Ca&M " `FTӚ|EwUgRc K~>zVP*uހNCm>^2UE8˸<h> \\~yȮ`^y*2H6?:H'گuKo6Z X {޴*9g־zҤ!>f2wI#!١oKFU<]ND<Q-u:ջ >}k:u_k-b~5@^KL9D^xh!x_ /wwQMzbQ׉O}m\KdgzG3xG~dM|q X |iZq ˜[Ai_)mA'M"cJ;s_O]Uwe"9*읻&>aT)q;8NǕs3 Mx)8t7``[X rI[vsH*|ʹ#נ[;eFl߄@[&KrC511tTkgλ ѽAo)0ՌpaMbq6XGl6үTaylzfq=|\`>o [Nl+E킢@Ac!ypS4d>kB2k5}s&K?%,>e[ƀuliG8*wcZmˆ[<j3pA#ԦTE2E^KZq.^E TYblw^WWsmN|yni!DJWw4_+@7L+bSUJl9/2{4e! xC+5c&o)=xQmf͌B iqTR ee_ƄSNV"uS}VA=RVz g7p1 W!v!iM=VvP9v(`d P\uxWY:p ;C2Dďӵq:?b^dFm FNB;ЮI4-]lڞ6=7p5)Udޗ ʦe2O"/q`-~oOK,sOW15EK҈eCքٹf]8G :G/qSds||v[G}yQmcmrN+jd2 w΀)%Nn2&N$FqS4[֘ՄͤFA$v?ͫhÀŌ5>q>p7q}Tg&'L)YG)x><߳rC25i]KΟKckgM+ 0R:Z!@aJ8IN>cлVЕFH&J~־C 1޶wBϻJy֟! m mUQ A#H6^+`lp9{oVk?lq?Κ%Ǵ> =gbؤBV]ctLA{9^H+"v zTO:,=P#r4=f&"7?Idžފ ~‡Ʋ_5pwJ;&DSg<F `sR`j>j f [jKr9 U0 'Nv_[@at-J} 1e4 O0lKM̘׭ϓ)XTpfɍ еE#749F FƝ@Ja;jAw7e ygLf YA GJRpwjpX;~-3lUL_u<2vq׶ qpc4P^G% ݢK$s jO>7#TLzB;m``#Jy+ <"9IQÐ+]f⹹v7q` # |+WGMK `Gh^fuE-ey"@aVuhJ-~L52e[E`};1A sk룝 D\ȴUk u ircW2"Qe͕(H(U.vyI.]iHp39'bg,@=㮛͎ͩAw]sQe?*]ITx7i{[{m?A>z-1@/& k!w-\VOϝ|G7MMO4Q}N_r ood#O[?;7'%( 0Ld=pA\UИAYoЇ0VJ۱6{V=  :Ƀ۹NmyH^E$hUR:&<&nࣀ! |0/׏s, VeDjh9n@#|Vv0z疇#eіs AWb 3I3^pe-\m{'HRC+BVti@ UiX`/bid&>?Eh)"i&E+%6,>|K4_'ib o}k1X.\8LߓDN(0ɠtanpw8+m+MXyƾK/5zؖ&@*k3a 4^HSo4b9d揼K0ў=/gXFƑ^? 41s9_W0Z|IFjJϦ|0qMH9|RmyX7Xͩ̄"YRkw\6@=-5bEN;4Ly1KldowԹc? ̎zvyK+KAyN #0ӝ]rT;33N\ W. КGv5h)"Z5>Y\#N5eT_6VPcD%)6.43g V[,FQtR{D S `sHk2 t 9n'svgK7ۼ"q:HntVn>!7ͪ0y`YoׇuP,B. pi;!gW''(CcFC.οRShH2t{aӗf*\}cvv%ڐ8fRگ@p  Vc!Euw\JCOx$S(0c?xd o((z o-Z\]T^(Qv7nZcώHwaZh Du6yMEbEj&Ғ)gv_\Z4;P_3|11E Jm% VxvqMvajj#CT"cI3C8Vk[h<Rֶ{\O!Z@TZŬm["mV0 Sv_v#>DNP/Wis!+ ue-q '/%uVaѦA,2wVLy4nU]3**sdᛞc9AP c|V\q\)K:g<*ɵV߽GNj~cș>HFro"&hC3ս걅wnǠj ڂĚRheD_[{6ޔwfAGz`wR!o xC1 mP)x:7 8cfj hm!C~f@];8| a-ak'QOx'5u߇i *VBS@\?e-+PS Ec6ЮA̲$gbT݋.\ ic+`. JSPJcJ%ʮհ'fTջ0{$r+ˢ$PsSɫ>٦K"sCYx`SL1. RhSim܉B+Ä)Acr?04G l'Њ02A;KvӢ$󢞥BM&-O|eyh쾡K Y:V#voxݬ%=2S2 7|?qwuSqYɾHY2KyҀŧ{ qŽx/5`ϑ}dg ;KՏ yj7xCv2tl);JLlYud@p3r }WOxc=BF<YNcOUo궣;_83ƒт Q]lI w SK^1Y"h\ÀTp_9AA\ sj8KGYP",4z3v`:y;*bmt~D/{dV!lUjr4It1Տt|¡53ٚAZRzkP9W ;zh#E5,9Z$[`#f? ϧΤT_ĠR{`wwu" u4 ?kG6b3×VņUM+@/}2 YQ[8QFcr )g)KnvT(G5ïT?ҞnyفEHW~@<9a[Cjw*o_BRԴK0,XzѺjaY=PDEv)E陕I_Z՛~ZOޚrIlE|stc+,&:_Npd힅1*]ӓqN0z`y):—dZ`hƹ"FRa68) pp )/8w@#N&_mn6nd=@MSϐ #n_q\x*Unf/˓cRP۵}Amhoót'? u3hv+єds>aG+uWԁ@hƜk<% R GHZ6lH\c BFj̍DzĜE~&@Z0lC7Q.2 h&ZǦ͕O=GYi*bj {} :Z2(!㌡Bsi EAf8Jͦ%68AG,= fL8#^&~ (BıVR>3܎FMYAC:*E;oiqT U g~@f,{&/Rtr}˕ NZIoT:n}9~a@:SF qJ2"X]kWv%r"}*=q[`>)06/M]?9{ÚlypA 3q$UŠPYSțR> DA{;RX(@r pnӪ u? d2t9>  z94 th];yT:<0'źD+CRJW)b㘹NiQt;}̆O{K֊ [)?A5)7ѫŷϋu+FF%ykBm< DoVQ49A0Mwm}߀${ kԳD*wGn`RYd)fΖv߲jMW6eaehb99>hynchl*/j5Yʨ$[;&o4;KJKIﻕ'7|h7^F6_4۫kގ-XN)TkkxlQ <,RNEYW% ۮF9fTA  \c>p1/ O ^aTE9+2;l&=۞o%$(]v2 j 0{YV| mW($R(Mfy&|߂8TVXp\3rr蛤Epta+zX^ʎRgXz9i`_~n\u;LTI%5E>u׷':B5ͷ d7HqhD>[p> \߁7IA_R]S35:5DFKǙ?`Rz1 CԳmޙ*2[o 6 1t i5H]2/h? JdQ(u".4i2 gP.x(e0"vg fAG13 W#86]Ol>fU]NdO<85R SkOvN0c\v=shY%Vo.8Sh@ͧ|r=> ZF9zp UӬSG 40q;ʁ~C)>lDztߎ\uZwNie[p?[]6| O&?`qdY֪Șr"Nxnc~9!%Xk%' NgK5ҏl' $&UIyXUVTd`V@:ף#׭|0a/#p[N!o5C˾@|1i;KJ,Ր9+@s#! fb?s(v[jw;zhbs-Ja 3 O 5-l5IX5݅I$y8>p}eIʣg4W\~J"l.S;N2PgUk>޻`&_ ^xr9@ǍI~'r>1zM9;E$Sw>bx?@c'ɢl*-Հ.|U!QC>tqP_<~?;8NڊD)MD$W~>r LI#m$6Eހ[%AB#@(b%qGo6&C>tpY% Rɀ´pM:\m5 ^U^ u{t/m"Ћ{oe4LIy0u+WL"dSˌݯ&J{&s8>C%/ƶCo?k0]9T/k?DY93~mMWC ;tC#gqp)ͶʹϜHՅtuPX;ٜ<8M"cF(G_mft=}ꊹZkF/CkBEXN҃ʆhK6s253طjk/ k;sp dEMp;K3`rƚc_ ZG2FZf~7.h ~9O/FYHdÂH4kp[)ET(1woCF- 9Kj3+HJs9ogݔOR YZ