prosody-0.10.3-bp150.2.3.1<>,P[0!M@eeeW$"8HnY垧n# ͉NO>"d2y=*Ҳ%G_/P0h~kEB,gPB=RXU"W;M[J\jKojP4AܢoY{XDSIN>hMv&D͝ ^ #.N+TjT:{( 93Ul6 o1鶾=}^-;JHgN5>HĀ?pd   CX\hluy   (  < P G HdKxOZSZSVV W@ Y (Y8Y-9Z-:]-=l>t?|@FGHIXY\]^bcXdefluv(w<xPydz$*lCprosody0.10.3bp150.2.3.1Communications server for Jabber/XMPPProsody is a communications server for Jabber/XMPP written in Lua. Prosody can link up with other Prosody installations and other XMPP-compatible services to form an open communication network, whilst allowing control over who they connect to, and who they share data with.[0s390zp21VopenSUSEMIThttp://bugs.opensuse.orgProductivity/Networking/Otherhttp://prosody.im/linuxs390xgetent group prosody > /dev/null || groupadd -r prosody getent passwd prosody > /dev/null || useradd -r -g prosody -d /var/lib/prosody -s/sbin/nologin -c "user for prosody" prosody test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in prosody.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in prosody.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-prosody-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-prosody-update-$service-new-in-upgrade" fi done for service in prosody.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset prosody.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in prosody.service ; do if [ ! -e "/run/rpm-prosody-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-prosody-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in prosody.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi systemd-tmpfiles --create /usr/lib/tmpfiles.d/prosody.conf ||: test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable prosody.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop prosody.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart prosody.service ) || : fi else # package uninstall for service in prosody.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi figO^0#23'J#)1) 2 !"  g| %^  *PJI*}R/pS'#   S b 25 }+^h:bz"9.O^}-{/QH47uv6v*X'Zu&>* qt!S} ;N-(8\/8 .# U U'Z(xk ,8A $C}( \ 8. -oV 87A/j: ?AA聠A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA[.[.[ȍ[.[.[ȍ[.[.[ȍ[-[.[-[-[.[.[.[.[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[.[.[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[.[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[.[ȍ[ȍ[ȍ[ȍ[.[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[.[ȍ[ȍ[.[ȍ[ȍ[ȍ[.[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[.[ȍ[ȍ[-[.[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[.[ȍ[ȍ[ȍ[ȍ[.[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[.[ȍ[ȍ[ȍ[.[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[.[ȍ[.[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[.[ȍ[ȍ[ȍ[ȍ[ȍ[.[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[.[ȍ[.[.5c272f0e2e85673c2ddbd6c09794beba9ab599755e25e0a31a93ae6f6f6f16a48f97a2ee24ed55519270dbda5dd824acb5f2ac3236465ae60523491cfbe7e17ae8493ba65988391ef0be8773749f8d01acb0d81da4c05f9719a40f43b11cf0a9026d907fb4c57bf188123c374a8d040324964eeb42282995e2af050748762f4f4f843819d3dfcb425208ac4fed3f65451faf2b6e12c407bf76ef89e79f856b1bd5cb841efbbb392467d7d7f8ce58f546bbf7fddc00b81d100da82cbdb1d9b68424dc2a73b65903197fb6d05c28bb7000b79aa8fbfab5bf32ef4bef0615fd1b670988f5d32d46f82c996abf6fd2a3dbf8f79f1431e680b4556173275b976ac12df6912d01a3deb67b5ded1aa61b736e792d26cf0f3272478a1f039a42dceca5055be64bf211ebb3fb3433f525a57dd7bc0a21373d9c64702df4b3355ca048333dfab263fbc240df7ea2da0fdd0824dbb27bd5de3bec9851e64d16927a75ff82c0bf4a2395ee9560513327c8678709e177217e144b9426206df8b3c88f4e00c04b1b8ee99d31ad2b7afc92f6b1cfa3bc07330bc0252e465bc923a3ba5c1aa797e45d05174e54ba044233e6e38d338a5577bd23517abd1915e061ce75c66b70dcf7f31a37e7581b2a570a2addf43e834c5692eef08246669790b412c5f53bd400adcb6125b806467806e74adf787a35d22752051a23bbfe3917cce6d5a0f3e08cf4c2f2b78fab58ba8ae0e162934184fc9161d6fd595cc44bc8ee4dbe3174b31358dfbb553ebb37fc4b9da1a25164393cdffb26e130a61b2c017f134e6093b8b42193b4fd7573949839b499be1595cd3eb22be6edaed3e76b216597fe525e9b2de681054ac89fab9f06e23fc99a926dc1cf3e75da90d367ac70aa2143dc094b4bf856101662b5ee7609eb4ae8ba8ec24e1e22e1e08132906ef5f2c5b17588b17107a9eb0e7153e019c393cf56de23e134b879e81303f167e09fa4c3a0bf331894bb714e5d3d0f2ac5af3daadb91d6380b42a99a771e79fa9185597c3740fd83d9aab727e61a482d51f673d066890318a7461d2c370768a0f30c6c400b2e62a8357ada45c7775c48d5378c5191e30eaba34b258b0fbfc23a02946fb4934939b7f6e119debc239863ceaaddb0edd73f0e470c57282030e2cb45917781873deeac772173a5a6a46b1333f95000d46a2a9e7846f7024d9bbf7ecff7803127e015404a1828d203ea8d24f6d3f4d3c28f247292b632af9af6955f07214b1a7e6830207a96c2c95a94ea555128230da75c5e0e5727950dbc908901584c4beaf3203950beb581333ac1d3cc30d9ab723c0cfca4ca744e6b46d8ba06f2eaa9115d764e4a5871520cdef524e48388d8eec6def3291ce99250ae06025d0f18de3167cb32e04839b959098d5c17d77b6af812ed9d4c4535f2209b1e8fbacb466f5cdaa3ec48ab47fade9c85284d96d7d00a5ac2928cd7da45aa6f409f25e183818ad3b48209159a2185a328dbcabb23b529a241ecb2eff6c6639e4e2af6a13d9a392c413463a1bd321ef136d69fcc5d554e04ecdb267c57db0074311e94a80b9a113500019cb7b13d65a36e93787dfddb378b9f9889172723a0107b514c49ba018e93963674c6474de9873113d7d4e88013f82361f7fc7b9d394c764ae7d7aa72991a01e2cc0500f9ae9270e9f11251fbd9ee2fec9b44c19bc05b3f2b14cd5eab551210da720dac25d640e832fe98f41e06d8d69cce0496d8a40e0352452684d459c22a4088e668919528eaea131130375f08ed13edbc8396deb33dbaaf7cd1f9b995f2024546f225092f4d2478d8de33879ceb4ee2ea21ce929ac83c63c04169c6628ec6a4c92f73d139d2de04d04617edfecc9f011ffa2225d131c9ff9454a3cf57690851aadeb172d007f019af22cd8ab5a8fd71027a31b7ecefc8204c5dde3bd9d045a7352c18f9a804db1efbab7515f328c9d8b682f3cbbd3198ced22d580db181a4f6885f3d553a228122f804eb821880318478bf8de565b05433919751eeb1fb90f628a4a4816e5a0f9fc514bd8ed3f8f5883fd097f079ffa567599d29a3a17bba3970363810823982ce5d4f43116917eb0b07d0b051ff30e38cae9448f44824dd32476f36345ebc66dd8a44a743adbff36a651ff47c5a88184b4e5464a48058cdceebd3d93cc638ec677af5525094cc4ea50d505410ecfe5cc3bc94cd18e38ff633c639712b004ecee743c5e77be4284091f6fa9630d9f1beb42432b6e4fbd7df6d8a449ea5f11d741c4224d0f068961f61a577852d206427ea81dd3a727951c4effff32ea29983bd9987ec461c495090d3e3eaf3cf5ca192536f759866c8d99618669676938a2916f5c223fe65d09d2577ba4c03ed4b079c35a0d967a1c7fac8ba743ccd26017d2ff7e1c43daf7920e71b31ccac305be121416d42948fe086f20938a0c82a215c39b87293ba03e793a1e57444d96a45c96f8218112a34aa585a3919d58a6320714aacd2c1f4b4c13ac56bba4f66de483a1e33eeee10203b04936252c893b14a91bcfdd28e355dbacad45ef55579dd1c451edf16a8976c8f3c8d55832c0191b922d9e62fed386345ec64c3a2a6dd6b292aa6aa914ef3cb8fa48256a7efdcdd2cae44f8ed2c9c790e84a49bfdb5ca91a93445e0cf539290ad1c51ab8d2eb6376d6cf53b73e4bd0b332de1eda10a02ce51e7afda12a679aaf02323bf8ac1e42724b81fec3af6b31d5bcbb76822b107ef0f3b2aedff3558065e3686537516cf3ec6e2f04e2a9c8d0ae1455b3bd9626cebc57513aefb1ceb0be9396f34a350635c298a740a65fe577763d4f68186a1b5c9f110b18f955ee52b3537bc3f54a9fb0e9e02c47b9300012327ede3a0531549211cacc76f6c22efee7689a496d256387cd88cf5ab5aaec9fe80b71192acf0ed6a0afe0b4b1eddcf7d037318304fbe497822c99de25d19bc659b01f9f77f6e7815b2da6ab7b9a2a06e60a5b83af6d80053a5013ab0f89bfbe4ee3feea37d0b5f6e83b7fcfe2cc647dea6ed979bdd44da4a5e0fce4358febb55e262c9e4d7d06a86a262658af368b70c69d8c56be57bcc599d8fe13cb9d85ee6d8fe723564da713beb787587b53f255898f1c937b8198237e0b9bfc5024c83b372481e767052bd93485488f0a1ec81890931ec73e559ab09172a622f994503808ae57e1e91d03ee37da5c3a04df17cfe81adf2597b070511c59880fd8cefcec337be1607eabac66cdf2b11063740b1d63fcced530fcd33e421ca1bce8d70f266a81410052e168a72b1d165b4e0686b58748711aaa330318c5d1af109fa5b6442ee111c84faec6a9e9efa4f91ed81d8170f407c5c319f997cc8151b0d2d30c37b7eb3de79face4f9bb531e5168e8ae0ad284588a3bccf522d3284c90e759f58ddc108a02fe629e91f97bc302c91030fc3164903afd7bd0f091e6fbd0c4e738b9cfb81df6f835b030affa9b4108935e7351bc3fcf12c23c0a800a685dba5e25620e0d8113883ec895783d2529f2251c5d634324f740b398b08e1a721adff239f4c08ad58e68d3bb81884d225c53cab82688f038948df90314a95d3e18d88f82ba80cc11e141ef8bb34344212071568fadcca89340b7a94f0a6397d22d10958626c77fd0c372e347bdcf29b23b7309b46abd524705b95327841b21f63ccdc93c048074e34f47431e2e8a43a253939dfcb552454bb69343bd0deae7813b2f4528e589648c1d901a76378e8a4df011f8b906f53eb412dac265bbdef28dc5254947159d856db9df36547b0fe00123eb4581e685f671764733afa692adc338c391a45e3a157f01dcad10807c5b11d2a1d3b6bc5666e6eedc5c9a3f652942400b7ee7073b10fc8e996599241b22e35bbb2332f3c862221c97774ba712de9b553faf94d8a436fcbeacbbd6681a274126e1419b46b3a4ec67a9dd4753d18f658431015c7186fbdba9bcfb61628c2c6e4f91d5dcc591203adf43338722151181e7112bd8a3c0e0c15c4be3b3af8fd0d4e6e0a42ea3cf6b40d02346eb7ca952dad30c462230c21250ef31e6f5fb8ad934afcf028f04b9c0e18600dc05e2893604447d8f019ed23872e356eddf51c68212a6b5e9f2e88380455e99222b24938211c1007916761a14fcfe28dedce6fdacb0f67aa4b9e540f7b488b8091233e071dd28e4aefb9a39e4a82eee7aa1715473cdd678bf8abfe68567dab800016b1b37ded1861b21759c40a5a6f2e9cbded57398370709617ddf6cfb3e060328fde4cf970fa920d50e7b4b131924129d0079dff458323ee5355ef2ccc7ff9f3bb91f693e3a169a7bf3f4da6e35ad6bb65f2b8f927c1228fd426057d1ec6118949b271ddb2da89c2cad528e96f8a1d628235a5c634917988bc7db726fd7499c06dfb784f025716e8dd81b6d6e61a914c3aac5d001e5a1f37e21993fb1964428bf75cfed00335b8ac9df93b1bc85afdfc686ebe057d9fb72f9c67fdfb945d7b1b2505043da756f90815ef16a7aac2e82ead17ba63c11d62f46810ace607c84f22d6252d90daf0c869018226949b41c6bd1a4400d358f2fac32ed8e13db9aeca9c90ac525502d280c0f4a89667bffd024e1a016b86f11d8b77bb8517b53cf53ee550769a2810bd701f100d16be9df9c14a15d2e75053fc5806bf8c2718826bc1cd0c62a2f86373eda4beaa8cc35d434c5d9183d8a591023b4f154cea91abc4b27c866e8265bd56e59907cb47daf983d0ca1b1008d3479f342b26b10cdba40310cf45111a25e5002ccb98abf11a137b8e8a99f87894dadccb5d29764e3faa4a75e19eee94302784656c3e2381e0f80da3f5cb8ce744537aa019f794006055f47cf20de09bbce2778f7e98f21c3f88a004b87ac9c3540bb2ff6d98cc8441dbdbf804e7e954f2966aa5775e6a9272c714d876245cfe38ce24f809f9379064d8fc0d9ac703440c61b6b1a81d28cdc27333ba5a5c68f9d092bc4aade671f8640fd6d015509bb30b1b0cc23ec3ef9655bd079618c0c67f817c8c5dabf453a251ce737fc02115be207fb775a53527de325f32c515911eb8496a48cdb30fffd3108088954a044022eab3276031a6b6fa725a8d5cbea85b1c99f55b14b91ae89191fca464cd66809147fa666feb982f27dcff9eea74a08fd667ee5dfa182f86b531581db914f70fc0e889aea133a1324526a6255324e5fee6de6e51dddd2f3738947371933944c81ea30fe844d35b97ce756f27597adfaa151129abeaa8dae5e11c96e5af83cc667648cec4f09dd2edd3d3dd5920c3069e8700798d098cf8e6f399055191cdc6e5ac6c2dce327dac5e69af05abef12743c703d03a157350f582f566e140a79ae148b8c6aa7c4761c79dadc1adc86c815e236e644fb0942b538880d7cf5cd5c4b49a1cd15a92862be9f55a346e4b9b797b3e72b18b0af48cc36db01b04f00bea9661bfd2e768b4f488270e5c560c7960f88ce7bf495da6024f527d16fbd97680e89880c9cf08c2777dc2dfe18e0182f6a72d69a135c00c667cdc3c839163e7b6c1429669237c9f66809a4cd1c5c2c399921931266fede7dda7ad979c955f9c9ef33aa08d4e68d94aa6366105b6f341e66a8c5aabf7a70d7038cb50a1654206505ffa069bc8d4962264bbba092e4c362229d067248244638b06af9fac62e78c0490a4639c10d1260b155c0c66fc6e2ceddef4e0cc3254bcb6cdad3f7140d5aa0ff62e40230cc7d75905974df05419d5750fe5f89ed0797937345f6abaf13f539d215317da61806770ea5ae100980edf40822a2c7720954ecdafca53ad7d284bc4f60b6e1b48fa1eeda48086a19501c3782727401c17c4e3f6aeb04607a55d74b9a5585cdaa9d04450ac025f8836482233b7eb2d86d0a4dfbbbd9fdc0681b92a6b7a9205773eff2a95ee9ce4cb2e92c8939992d69a74f84d5eec97f2e502736efdae37f05c1dc7f1bfb7364a46d731af9614e279ed02446a8507d5ab4546c85b235e8086ffdc5b9d11d37ec918c56daa63e0878ba9835ae5467f4905e4799402293cd3d6f7a9369c5a311bb93e59a08520d6e940573a62a077673a937f2d22f7f9b7511c0ab9136a311e79729c7943e0b31128e6a181b2b2e3c3e3067572e3aadfea06808c366d04c0d6216fb84ad061f933692096b63ed9a01fd987dea56efebb78c1197f3854021cbae3bcaf888811d4875791e6044e295a9cbcb92944798d8fd8afbf9354cca0f4e5bbe1e386f35c08b451838fff62e5d6271fdd37d4a2fa455c58c6e1ad8dcaf577ef2048ef8ae92f02e56824170e574b101bffed64e7140cbd48190503d946bf5ebadfb5e67da62a9e159e69a032893362e17df1b7537fcc1c925eea84d348188246f5362254659ee5ed4c03eff4609061e2b21c8ec56dee57be1d6493e1bbcaf22c34ed9e6718129d62a51f227df7c74d0e857e0deab9c7791e1ff684e3ccf43454fb5283edaaf45d09ef33f2a471e68f70b0c5a4a46ca420eaa339f5d6cc01fd0f6cf6690d85924e88600780d98edd1cee0c68d4edf0191f4b39ff6e3a41a3c393f51ea2185922cb1843508d59c8f78f4d1dec362e75a36440bdb9c5b8154c726649149eac3adcabd9692c1a050f445d8e624ca131fcfba66b86e803bcd2566be8dfd66460683722a33bc6db697ac5de00b062cbb98d7b060d13c3d5bc916b2e7081156460164d6c94ad527be7ba074131db50a465ee27b6d8f99d50c405426e274dfb8a66f1c9c8b0a07352fd0dcad4059e4059ced0db70f4a1fd559fc1e5d969ebbf0a6a1ab86a2e2843a234e803dd9423273fbe950ef504f160e13b56c957b63d79d8c6e8ed10853b66bb2da6e511489636975e090f94b71ef750dd1756e2fd88c0dcbf096d36897fea33cb2b10e12951270d5c717ccad9d533f5bad5e9f9b3037221356c74a1588dd526c3fcbd0c8f571d003c48cf191f4ba9506043f2bfe0e9a70675def2182a32e2cfba7579e223d5f559e61a9d63bcd8440ac88b8f5f775175e52cdb17d20896fcd7a4fbf8ad7cfcf7798b5f5e11ac14307995380dc12ff0d8f747af196516e0da28b40a227d2876d7b2d130acb076763b3d87540a608fbf413834b61fa361bddc23772a784888404e13757b3888683003307f4a979eb5270702e1abcc4e36e83972027011090388a316767f267d395ed625fef89acfce47e6dd462656eb574e4200b6eff2e4f9815ff94dcbc672cbf1dd5ebe012c11b235962328d3ad254233ef19645eca8545e0e247d6e5a591833a06602af907f01299a6b7035f872c1b8117784800914090ec9a2077d22484db7ac3286d7d7eb4f6fce8f447eb7de5a32fcfee7833cdb87d7a8e3c57a8c10625aff35b534b33d6569ed55b5b71da4cfc16658a3031d0f38bce4cbe6b2c452bd8374950af61c6cfbdd359a30451345017c4169e80003a58059d09a7265389c01be35dd90843db4cb75dccf58dd9002d93b58cb84b08ea3479042a6baeac00da19e80dc23fd25f2bf8da9ea7f18d40267882ece28b43a473b9ff5af0160009be15470530f716f4c4f387abc7da9c70057e51e7f26d4d01df28f71c87e4e37574bf418a88bb2b86e27a88c63fd0feeae98a3ce36bfb1d622e159bc1841a22908cef73151fb80f23a36b97fe4a72bb6f35fb9b0b98f23e9b39a1f31b96d9150a773f1f547b7e1ff8e54104cf2adc22bad054bd3cd98ba9cfd844081828ea5c0fab626b133809e922164e8b71f65f88453f7ba4ae181d204795581706a7d96d0ce0b69328fc9cc30d4bce775fbb621a3d762cb963a5810065f73cb5301e362dcbf271bc5c45d1f5c5fc84a1d352ba016e7be329f669212f7882f7f49147c77054ee1bc643190a535c457cf4a89bcbd1ef9cbf8de869d47d128805a0a01f13419a49be8e96e251426ccebb5afa3ecf95341c9df218b91d54b1bd59e79d148e193a4854163375042a441b236465d5b2cd1c034b7b5098b921e08c98c03d861aabf4d10570514c7c43e70fa7d35bbafc366b774497870d17b477cb1bdf696b15bf1ce52030772004014a4d6809b9c6952f3ffb1b81df1122f4d5902932d65e5459bservice@rootrootrootrootrootrootrootrootrootrootprosodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprosodyprosodyprosody-0.10.3-bp150.2.3.1.src.rpmconfig(prosody)prosodyprosody(s390-64) @@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/lua5.1config(prosody)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(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.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libidn.so.11()(64bit)libidn.so.11(LIBIDN_1.0)(64bit)lua51lua51-BitOplua51-luaexpatlua51-luafilesystemlua51-luaseclua51-luasocketpermissionspwdutilsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd0.10.3-bp150.2.3.13.0.4-14.6.0-14.0-15.2-14.14.1[[[Z@Z3@Z+@Y{YY)@Y@Yu@Yp@Yp@Yh@YdXv@Xv@Xx@W@Wڍ@Wc@WBWBW>@WX@VwVwUD@U#TD@SSSz@S @R@R@QzNMM@MKsK@KrK\6@K9@Michael Vetter mvetter@suse.combenedikt@g5r.eumvetter@suse.commvetter@suse.comsleep_walker@opensuse.orgmvetter@suse.commvetter@suse.combenedikt@g5r.eumvetter@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comMathias.Homann@opensuse.orgmvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.commvetter@suse.comnekolayer@yandex.rug.bluehut@gmail.comi@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sui@marguerite.sut1locs@gmail.comflorian.leparoux@gmail.comflorian.leparoux@gmail.comstepan@coresystems.deflorian.leparoux@gmail.comflorian.leparoux@gmail.comflorian.leparoux@gmail.comflorian.leparoux@gmail.com- bsc#1117774 - Update to 0.10.3: Security: * Don’t list room occupants in service discovery (fixes #1162) Fixes and improvements: * mod_component: Fix a wrongly-placed closing parenthesis, fixes #1164. * net.dns: Cache all records from the ‘answer’ and ‘additional’ sections (fixes #487) * net.dns: Don’t attempt to cache unparsed data (fixes #1056) * mod_mam: Handle edge-case of max=0 so that complete attr is set (fixes #1128) * mod_s2s: Close sockets held by resolver (#1170) * mod_admin_telnet: Add debug:events() and debug:logevents() * Logging: Improvements to balance logging of stanzas during routing (#776) * util.pposix: Fix building on OS X (#1202) * mod_http: Make sure path from http_external_url always ends with a slash (fixes #1183) Minor changes: * prosodyctl: Make log level configurable through PROSODYCTL_LOG_LEVEL (useful for debugging) * prosodyctl: Allow cert dir to not be owned by root (fixes #1075) * prosodyctl: Change ownership of certs to same as the cert base dir when running from a source checkout * prosodyctl: Warn if attempting to run an unknown check (fixes #1161) * mod_s2s: Fix DNS timeout setting for per-session resolvers (fixes #1167) * mod_groups: Log a warning about invalid JIDs (#1180) * mod_proxy65: Return an error if no port is open (fixes #1240) * API: Add stanza method for removing all children with a specific name, xmlns- bsc#1094890 - (CVE-2018-10847): Submit 0.10.2 containing the fix to Leap 15.0- Update to 0.10.2: Security: * mod_c2s: Do not allow the stream ‘to’ to change across stream restarts (fixes #1147) Minor changes: * mod_websocket: Store the request object on the session for use by other modules (fixes #1153) * mod_c2s: Avoid concatenating potential nil value (fixes #753) * core.certmanager: Allow all non-whitespace in service name (fixes #1019) * mod_disco: Skip code specific to disco on user accounts (avoids invoking usermanager, fixes #1150) * mod_bosh: Store the normalized hostname on session (fixes #1151) * MUC: Fix error logged when no persistent rooms present (fixes #1154) - change /usr/bin/env lua5.1 to /usr/bin/lua5.1 to fix the env-script-interpreter rpmlint error- Update to 0.10.1: Security: * SQL: Ensure user archives are purged when a user account is deleted (fixes #1009[1]) Fixes and improvements: * Core: More robust signal handling (fixes #1047[2], #1029[3]) * MUC: Ensure that elements which match our from are stripped (fixes #1055[4]) * MUC: More robust handling of storage failures (fixes #1091[5], #1091[5]) * mod_mam: Ensure a user's archiving preferences apply even when they are offline (fixes #1024[6]) * Compatibility improvements with LuaSec 0.7, improving curve support * mod_stanza_debug: New module that logs full stanzas sent and received for debugging purposes * mod_mam: Implement option to enable MAM implicitly when client support is detected (#867[7]) * mod_mam: Add an option for whether to include 'total' counts by default in queries (for performance) * MUC: send muc#stanza_id feature as per XEP-0045 v1.31 (fixes #1097[8]) Minor changes: * SQL: Suppress error log if a transaction failed but was retried ok * core.stanza_router: Verify that xmlns exists for firing stanza/iq/xmlns/name events (fixes #1022[9]) (thanks SamWhited) * mod_carbons: Synthesize a 'to' attribute for carbons of stanzas to "self" (fixes #956[10]) * Core: Re-enable timestamps by default when logging to files (fixes #1004[11]) * HTTP: Report HTML Content-Type on error pages (fixes #1030[12]) * mod_c2s: Set a default value for c2s_timeout (fixes #1036[13]) * prosodyctl: Fix traceback with lfs < 1.6.2 and show warning * Fix incorrect '::' compression of a single 0-group which broke some IPv6 address matching * mod_dialback: Copy function from mod_s2s instead of depending on it, which made it harder to disable s2s (fixes #1050[14]) * mod_storage_sql: Add an index to SQL archive stores to improve performance of some queries * MUC: Don't attempt to reply to errors with more errors (fixes #1122[15]) * Module API: Fix parameter order to http client callbacks * mod_blocklist: Allow mod_presence to handle subscription stanzas before bouncing outgoing presence (fixes #575[16]) * mod_http_files: Fix directory listing cache entries not expiring (fixes #1130[17])- Add pid file location to default config Seems this got lost with the update to 0.10.0 - enable mod_posix- add lua51-BitOp as dependency for mod_websocket https://prosody.im/doc/packagers#section010- Update to 0.10.0: See https://blog.prosody.im/prosody-0-10-0-released/ for details - Remove because contained in new upstream: * prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch * prosody-backport-555.patch * prosody-local-socket.patch - Update: * prosody-configure.patch * prosody-makefile.patch * prosody-cfg.patch- Update prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch: * mod_c2s: Iterate over child tags instead of child nodes in stream error (fixes traceback from #987) * mod_component, mod_s2s: Iterate over child tags instead of child nodes (can include text) in stream error (same as 176b7f4e4ac9)- Add prosody-backport-555.patch to backport the fix of issue #555: * net.dns: Use new IPv4-specific socket factory if available (fixes dns on libevent with latest development version of luasocket)- Add prosody-upstream-0.9-branch-fixes-since-0.12-tag.patch to get the following bugfixes: * core.rostermanager: Add method for checking if the user is subscribed to a contact * mod_presence: Send probe once subscribed (fixes #794) * mod_net_multiplex: Enable SSL on the SSL port (fixes #803) * mod_register: Require encryption before registration if c2s_require_encryption is set (fixes #595) * mod_saslauth: Log SASL failure reason * mod_disco: Correctly set the 'node' attr (fixes #449) * mod_bosh: Update session.conn to point to the current connection (fixes #890) * net.dns: Simplify expiry calculation (fixes #919) * mod_watchregistrations: Return the pointer to the root of the stanza, fixes #922. * mod_disco: Add an account/registered identity on subscribed accounts, fixes #826. * mod_welcome: Return the pointer to the root of the stanza, fixes a bug similar to #922. * net.dns: Prevent answers from immediately expiring even if TTL=0 (see #919) * mod_saslauth: Use correct varible name (thanks Roi) * util.dependencies: Add compatibility code for LuaSocket no longer exporting as a global * util.dependencies: Add comment about LuaSec compat- Replace filler wording in description with content.- Add patch to fix crash "attempt to index global 'socket'": * prosody-local-socket.patch- Drop the systemd conditional as all systems have systemd now for our purposes. - Switch back to lua5.1 as 0.9 prosody works only with that- Build against lua5.3 instead of lua5.1- Fix build with namespaced lua- added patch: prosody-lua51coexist.patch * makes prosody work on systems that have lua 5.1 and lua 5.2 installed.- Update to 0.9.12: * Dependencies: Fix certificate verification failures when using LuaSec 0.6 (fixes #781) * mod_s2s: Lower log message to 'warn' level, standard for remotely-triggered protocol issues * certs/Makefile: Remove -c flag from chmod call (a GNU extension) * Networking: Prevent writes after a handler is closed (fixes #783)- Update to 0.9.11: * HTTP parser: Improve buffering of incoming HTTP data and add size limits (#603) * Sessionmanager: Fix for an issue which caused people to be kicked from conferences if mod_smacks was enabled (#648) * Dependencies: Workaround for compatibility with LuaSec 0.6 (#749) * MUC: Accept missing form as "instant room" request (#377) * C2S: Fix issues with destroying disconnected connections (#590), (#641) * mod_privacy: Fix selection of the top resource(s) #694 * mod_presence: Make sure both users get each others presence after adding each other (#673) * mod_http_files: Fix traceback when serving a non-wildcard path (#611) * mod_http_files: Preserve a trailing slash in paths (#639) * util.datamanager: Fix error handling (#632) * net.server_event: Fix internal socket API to allow writing from socket.ondrain callback (#661) * net.server_event: Fix timeout (commit 1909bde0e79f) * net.server_event: Fix traceback due to write during TLS handshake (commit c774622ad9db) * net.server_event: Fix buffer length check (commit 206f9b0485ad) - Remove prosody-upstream-0.9-branch-fixes.patch: included in update- Change license to MIT- Add prosody-upstream-0.9-branch-fixes.patch: Upstream pushes all fixes for a certain release to its own branch. See: https://prosody.im/files/branches_explained.png After some time, mostly when a security bug is found, they do a new minor release. The fixes however are often needed to make prosody run smoothly with its community modules. Thus I monitor them and add the patch set. It's only fixes no new features.- Remove prosody-rpmlintrc: Not needed since last cleanup- Add: * prosody-0.9.10.tar.gz.asc * prosody.keyring containing Matthew and Zashs keys - Enable source verification- Move rcprosody into systemd section until we have proper sysvinit support- Pass optflags to configure - Install service file and create directories if needed in one run - Dont strip debug symbols - Dont need to verify permissions since we set them - Create systemd tempfile properly - Install config files with file glob - Remove sysvinit stuff - Cleanup systemd conditionals- Use less rights- Update to 0.9.10 Security: * mod_dialback: Adopt key generation algorithm from XEP-0185, to prevent impersonation attacks (CVE-2016-0756) Fixes and improvements: * Startup: Open /dev/urandom read-only, to fix a failure to start on some systems * Networking: Improve handling of the 'select' network backend running out of file descriptors Minor changes: * Networking: Increase default internal read size to prevent connections stalling with LuaEvent * DNS: Discard queries that failed to send due to connection errors * c2s, s2s: Lower priority of shutdown handler, so that modules such as MUC can always send shutdown notifications to (remote) users- Update to 0.9.9 Security fixes: * Fix path traversal vulnerability in mod_http_files (CVE-2016-1231) * Fix use of weak PRNG in generation of dialback secrets (CVE-2016-1232) Bugs: * Improve handling of CNAME records in DNS * Fix traceback when deleting a user in some configurations (issue #496) * MUC: restrict_room_creation could prevent users from joining rooms (issue #458) * MUC: fix occasional dropping of iq stanzas sent privately between occupants * Fix a potential memory leak in mod_pep Additions: * Add http:list() command to telnet to view active HTTP services * IPv4/v6 address selection code for outgoing s2s * Add support for importing SCRAM hashes from ejabberd- fix broken prosody-makefile.patch for correct lib path [bnc#926932]- Clean up spec file - Update to 0.9.8 * Ensure only valid UTF-8 is passed to libidn * Fix traceback caused when DNS server IP is unroutable * HTTP client: More robust handling of chunked encoding across packet boundaries * Stanza router: Fix handling of 'error' 's with multiple children * c2s: Fix error reply when clients try to bind multiple resources on the same stream * s2s: Ensure to/from attributes are always present on stream headers, even if empty * Build scripts: Add –libdir option to ./configure to simplify building on some platforms * Fix traceback in datamanager when used outside of Prosody * mod_admin_telnet: Fix potential traceback in server:memory() command * util.stanza: Don't XML-escape whitespace * prosodyctl: Fix traceback in 'about' command with LuaRocks 2.2.0- update version 0.9.6 * certmanager, net.http: Disable SSLv3 by default * net.http.parser: Support status code 101 and allow handling of the received data by plugins * util.filters: Ignore filters being added twice (fixes issues on removal, i.e. when some plugins are reloaded/unloaded) * mod_s2s: Close offending s2s streams missing an 'id' attribute with a stream error instead of throwing an unhandled error * Networking API: Add 'ondetach' callback for listener objects, to prevent leaks when connections have their listener changed * core.stanza_router: Stricter validation of stanzas * mod_admin_adhoc: Mark 'accountjids' field as required in 'end user sessions' command * mod_admin_adhoc: Add required to field in user deletion form too * net.dns: Avoid duplicate cache entries * util.stanza: Escape newlines and tabs (\r\n\t) when serializing stanzas. * util/dataforms: Make sure we iterate over field tags only * mod_s2s: Capitalize log message * mod_pubsub: Fix error type of 'forbidden' (change from 'cancel' to 'auth')- install pid to %%{_piddir}, fix for factory- update version 0.9.4 * Compression: Disallow compression on unauthenticated streams * Core: Limit default read size and maximum stanza size * Core: Enable SASL EXTERNAL by default for component s2s * S2S: Warn if `s2s_secure_auth` and `s2s_require_encryption` have been set in conflicting ways * S2S: Warn if no local network addresses were found, preventing successful s2s * MUC: Fix traceback when a non-occupant tried to change an occupant's role * MUC: API: Fire an event when temporary rooms are destroyed after the last person leaves * Telnet: Fixed traceback when listing users * Telnet: Apply normalization to JIDs in user management commands * HTTP: Fix directory detection in file server on Windows * Plugins: Fix paths on Windows * MOTD: Don't strip blank lines from the message provided in the config * prosodyctl: Better error reporting when generating certificates * Makefile: Improve FreeBSD compatibility * Multiple fixes to our migration tools, and support for importing MUCs from ejabberd- fix bnc#865781 * /var/lib/prosody should be owned by prosody:prosody.- update version 0.9.3 * A config file passed as command line argument is no longer forgotten when config is reloaded * MUC: Allow admins to always bypass restrict_room_creation * Strip trailing '.' when normalizing hostnames * HTTP: Prevent silent connection failures * Components: Alow easier overriding of component authentication by plugins * Components: Enable TCP keepalives * Migrator: Better error reporting and improved robustness * S2S: Include IP in log messages, if hostname is unavailable * TLS: Log error when initialization fails- "After" mysql.service, as if it starts before mysql, prosody can read account infos.- update to 0.8.2 * IPv6 support for c2s, s2s and all other services (e.g. HTTP) * Server-to-server authentication using certificates (SASL EXTERNAL) * A new HTTP subsystem, supporting virtual hosts, and fully reloadable modules * Client and server connections are now handled by modules: mod_c2s, mod_s2s * mod_pubsub: Basic pubsub service (some features not yet implemented) * prosodyctl about - show information about a Prosody installation * prosodyctl cert - command to generate XMPP certificates and CSRs * Many very nice enhancements to our module API * MUC: Configurable per-room history length * MUC: Plugins can now extend the room configuration form - if you're upgrading from 0.8.x or older, please read: * http://prosody.im/doc/release/0.9.0#upgrading- add systemd service - fix CFG_SOURCEDIR in /usr/bin/{prosody,prosodyctl} - create prosody:prosody.- prosody 0.8.2 has been released and fixes a small handful of bugs- update to 0.8.1- update to 0.8.0- update to 0.7.0rc1- Fix dependencies- Fix dependencies- rebuild correctly prosody on openSUSE 11.2- build prosody on openSUSE 11.2/bin/sh/bin/sh/bin/sh/bin/shs390zp21 1543503152  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.10.3-bp150.2.3.10.10.3-bp150.2.3.10.10.3-bp150.2.3.1   prosodycertsMakefileexample.com.crtexample.com.keylocalhost.cnflocalhost.crtlocalhost.keyopenssl.cnfprosody.cfg.luaprosodyprosodyprosodyctlprosody.serviceprosody.confprosodycorecertmanager.luaconfigmanager.luahostmanager.lualoggingmanager.luamoduleapi.luamodulemanager.luaportmanager.luarostermanager.luas2smanager.luasessionmanager.luastanza_router.luastatsmanager.luastoragemanager.luausermanager.luamodulesadhocadhoc.lib.luamod_adhoc.luamod_admin_adhoc.luamod_admin_telnet.luamod_announce.luamod_auth_anonymous.luamod_auth_cyrus.luamod_auth_internal_hashed.luamod_auth_internal_plain.luamod_blocklist.luamod_bosh.luamod_c2s.luamod_carbons.luamod_component.luamod_compression.luamod_debug_sql.luamod_dialback.luamod_disco.luamod_groups.luamod_http.luamod_http_errors.luamod_http_files.luamod_iq.luamod_lastactivity.luamod_legacyauth.luamod_limits.luamod_mamfallback_archive.lib.luamamprefs.lib.luamamprefsxml.lib.luamod_mam.luamod_message.luamod_motd.luamod_net_multiplex.luamod_offline.luamod_pep.luamod_ping.luamod_posix.luamod_presence.luamod_privacy.luamod_private.luamod_proxy65.luamod_pubsubmod_pubsub.luapubsub.lib.luamod_register.luamod_roster.luamod_s2smod_s2s.luas2sout.lib.luamod_s2s_auth_certs.luamod_saslauth.luamod_server_contact_info.luamod_stanza_debug.luamod_storage_internal.luamod_storage_none.luamod_storage_sql.luamod_storage_sql1.luamod_storage_xep0227.luamod_time.luamod_tls.luamod_unknown.luamod_uptime.luamod_vcard.luamod_version.luamod_watchregistrations.luamod_websocket.luamod_welcome.luamod_windows.luamucmod_muc.luamuc.lib.luanetadns.luaconnlisteners.luadns.luahttphttp.luacodes.luaparser.luaserver.luahttpserver.luaserver.luaserver_event.luaserver_select.luawebsocketwebsocket.luaframes.luaprosody.versionutiladhoc.luaarray.luacache.luacaps.luadataforms.luadatamanager.luadatetime.luadebug.luadependencies.luaencodings.soenvload.luaevents.luafilters.luaformat.luahashes.sohelpers.luahex.luahmac.luahttp.luaid.luaimport.luainterpolation.luaip.luaiterators.luajid.luajson.lualogger.luamercurial.luamultitable.luanet.soopenssl.luapaths.luapluginloader.luapposix.sopresence.luaprosodyctl.luapubsub.luaqueue.luarandom.luarfc6724.luaringbuffer.sorsm.luasaslsasl.luaanonymous.luadigest-md5.luaexternal.luaplain.luascram.luasasl_cyrus.luaserialization.luasession.luaset.luasignal.sosql.luasslconfig.luastanza.luastatistics.luastatsd.luatable.sotemplate.luatermcolours.luathrottle.luatime.luatimer.luauuid.luawatchdog.luax509.luaxml.luaxmppstream.luarcprosodyprosodyctl.1.gzprosodyprosody/etc//etc/prosody//etc/prosody/certs//run//usr/bin//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/prosody//usr/lib64/prosody/core//usr/lib64/prosody/modules//usr/lib64/prosody/modules/adhoc//usr/lib64/prosody/modules/mod_mam//usr/lib64/prosody/modules/mod_pubsub//usr/lib64/prosody/modules/mod_s2s//usr/lib64/prosody/modules/muc//usr/lib64/prosody/net//usr/lib64/prosody/net/http//usr/lib64/prosody/net/websocket//usr/lib64/prosody/util//usr/lib64/prosody/util/sasl//usr/sbin//usr/share/man/man1//var/lib//var/log/-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.opensuse.org/openSUSE:Maintenance:9236/openSUSE_Backports_SLE-15_Update/251aafb143ee56ef365328c3e06ebac9-prosody.openSUSE_Backports_SLE-15_Updatedrpmxz5s390x-suse-linux      directorymakefile script, ASCII textASCII texta /usr/bin/lua5.1 script, ASCII text executableHTML document, ASCII textC++ source, ASCII textUTF-8 Unicode textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=74f8eba0764947908d46d1f697a926738f1c30ff, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=94937cb1353c3732de02ed3c70e22ca31dbb9be3, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=721d43c7276ce6d8c04e16c7c5c4968a92b98800, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b52b3985b666c3749a7e26229730e6c0e73bad4, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9c092dc12caa475aa89161f827d8f5e5bc41cef6, strippedASCII text, with very long linesELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=66f18f01b9c5a67364726e4737d3ab6000b04773, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e1ba6aaa6bdeb0e140f0937847a5817a9c27e03, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRR R RRRR R RR R RR R RRRR RRR RRRRRRêQ'elua51-luadbilua51-luaeventlua51-zlibutf-8bb8557468013de255fe87775e25050ce0d0ae72484cbe7090678d82123b5a301?7zXZ !t/{7]"k%n^5n}HTzC-/9(DaR2lAKƀ3a!.dښݡ4e?G(5HMuiY֕FPJ=Fߌe~[Ũe:8)2qcKkA_z1h y#lo#eKb|! P)˨l&HE \~t ]C(oX9+?0 A DimG)I\BPO@q.|<}1ˢ@}*j]:%})! V,RrodP&کȴS*fJڻ\#zq\-wFFUy*Fշ?7Iwv$ݺ ׿eY$ [._X Zniou,M:|0)EVtlViˑ] x1G_73{:;r;Q3ǘ?]Z* )f rP$)i[lbbwPo] H5!mRMX-خKˇmJh g0t/քu0i!N9|j+&WMVbEWבy{5~yԤq0jtR`12 `-qj QI\YPMYV|#W ʭPz{>Rr^]f)gKEWe>OɎJwb VǬHO&/)ÃʿgS9Ӝץo2y:uM"?\žLwC ^Rs^W-,d    XIʼnXJ#4H8J Au5-|8QO]hȓqb#?Шjv Q` EV򮕈dv#y/+\㭛ppGY1Z0N +5JK @|/֖pSZ,a𵆐vf;ɚ^,Z7^k^{CkWaTvo@x-FwJCYg Ss_ĥ\/H+)Q}jF~_ `4+_t*#|x,` ! pZI/џ!ªF*hw45o8zdS9-H>+1`,Rج  %NƍpSd de4|ðWEHnqrXR wjL`?/Hyd7X~28eGjaakn;PVʔL@cC<>>f:DٻXfR%DL sZCV_q }jyeR\g0&˔ݰ;%)n8Dio4vJa,&XC9B -׺l*gsO8gQ|Jm Gb?GpkI}R 0PP(=qx+WEǠ7s{bN}i7̞3Љzڍe~C#.Vӄ}k\y/m1Zp߹ ȱR)րy\1c08/\վ}f{{`K)xۢ8. n>G\=lC;|1R=KTƍ4%, $4@z3,2s\ q8j+-KmD9 ŝ|6Np|t.1RodERքXiDp|s9@=&zp4ϙoػ l=np+ʙTD)\_eqpҫBP^ꍲE4& `h,c-]N"M4y{d}`3#L@naI(5ʞf/-S@g@}DJJx<^mo %N%2}LwX?œ2uȑf',QoJGgd؍C3{Ja/fej|{T}"I5cLk[-ۃϧ< VDl( k>v9 M`Fw~ CC:^vhH3L]¢y`זx.cÅPȸbzQVYԺчg _?TwVHɨ5.v99A-` O ,^v@'τ1MA|Kq"ȝn>?$J[`r>JaM줧ܬ۠vgگ.$( rT7\} /=u, A1Y[g@!;˩Yy((;`fHNUA. ֶq:`?Wc=5eo# t6r@7̟Q93u?m;f"12$~_ey FRD~%̔+B^5`)×~<*@@֛; f'?&[Ě_셓xwB'Cw .Q<}6#U 7D3YَZ?0]N%|e|UT6w)jͭ;x(JG_Ur#{ch<(M ̔FGtKEȲH( Z=C(zd eثj#?|wV ރyꚲϛ'ӡs~}erRcQj{w)QI1S3- l"L=zV%EzmVH1P a;DJz5uȂC sؠ3>h]Ķn5Fuq2 c+$;e *lNVr!O?Rp9γ:.cįEMbO qm0wjkl)`OgM8!T e1xRJײ"kؽu5KÙ*e_S]YKҟ\”|X(oV_ z{VH騝lZ0g3 : yOFاOIC=׺gQ0^ P׊A :?wBNP-0tsq E&/sr 05fw2;:bZfvϕ@rHJ0ղKOzDxƌ}͑\]9,'B1 Zڂ,4>, .0hѧ9k/>;k܄ZYB. ni,(4e,Ǎ;qEAqɣwu\hmx^3܍Wv&,ynmĭ21w)w@&9i.udSzXUaN)=)1cOԧ~'9_ (󤺍ZtxК>`"_j?ylM/DITc4q~k^NGvkg%a]ݲBƍ9>/v>d{ 71nMR<[~WeG7#O35Nys %mnccɮoM<W>ޚX6lYFĦOҷ9s~P ~}#R%kSfUcjd`9&صKJYe䍄 aRja\ Pm<{JC} hqHMxjц Xc|`ѠtتJߪŀ>~hӎ<ՋIaj4ָ,$725ǬM ǖd h`7m=iϧz/rоQ^iɸKDy{=m&89gCZn7pǧ<` = `[9AM+x7'g6}{{4d6LF7Ͼ\:ʧ}FT;re$ {_TM. pЯg5)RuF$O*7ox%'EaQ_D"ڰK{I>a"P~l/7N>4SFo+11fSV>"R UfKOHjL~!_A>TVƮXsƾU*{2xn絗aQn8Em D>_T0b.؉:o&`yT j4nJ=ݨ Sl^HefG2Zu@AĝNll f) ɍ%PEt_ Iؘ|9-h?]hï(Q1;z}׆[gqՐ0]\뵦|p^aTP<ҷ ͅO@f_Gn\e 9<5?1ӳi&*lz΅1$y4\LStj/Ya~}Zdν^^}&N}R+ATs0 *|Gƅdϧt6v`?Q8@pv(hٶ+V%~6^Ws]U?_ +@K˨!ʯsB!+'$륌%,Ļ r #~+ځۦ8<9i1U/tp{s@R'krdT~߳i PNed -!bZW5?\4l#q#7le~ʸ{;0@,X3`DU7K7ޞؼtqK Iƙg@!BMNHͩvD|~ ę ʏYky^z00hqP jw6\n#l@:A"XxS]q"N/W*poSU"4rn[cK;`KA}I_M}k=K9飭|N(~+!Qm@)楒Ų<iHeAu1zdv+{gd=R`G67V Žu6_~D ĵZ )D"Ϯ % JuUu1B@z@BJզh`߻k<ڕfj 5g[Qu!]nW:l5w b$΃XQX9¸z^i-[8gﻏw1'TmAr%'X5BP2yc[K-︷Z4g+pW t@j}d>o,D:RkzMZBQ׳7,:XyCz`@xm|ҘЉF~8 sIZcX10lUKaDR,ha(꧓o 9[*|/HOuHa꺐~ ?1@uYJغ#3Ἁ! #>u)礊_Ԯ*7W%ݤ Wdw[A5dy5?M=QmoD4z|5&4M_uA]@.Lׇ0_5L`ppm*^$?}]3[$7r;s`Ҿ7*If!ĂNhcN1Q7;jBzg5+ݴsn'91wY`8*f0ٝXY?]ͥU0+JQfx_"iN `ӻ^ ܲ@v: T:!̡Qgl$4]t$ V Uʱ:cDKC6Kdn0'Ilc##?Xa3%-xpyNg ҹB@\2^ ^{pۧ) Fa= wƾ6gg&tG;\!+>ɹSJ+4?VLleO&Gw~C!V]j'pޙ1[FۀTV(erVnIPDҙxOQF;ѠԅLL(s].ϴ *N}t%8!4vX8i9&" [f[ 't:Cuj70R-jno*PM)n*i俳 :V~ 5`Q=kOV6).` \zTR,뺼̇^cRun6x8R5ؿ鯭<c^'ߝMj}D7=|a'W'doiyMm8EOgma8?+)bx} .wwK}d]gR̫,3pYw>tHB_H >ϥ%J2RmtĈ(ĭ1CE6UhIiYdI_"|NB= O ![|)80ÆW- y5O!,6t`,n\;I@0/l3`o$1(0|?!sz,Nn jA>IZ fv L,pltbeBu :LX+:(37;BSβ{dwwMgoeώ9tG\]Zv"+F"ޔP󸯄*pYԥs_tMd; S)%Co=V8vN}-@=#pp?.{[PUPIaf)^֟"7B4-"U [EĊu´髜C7J Dr|) _;Y߀ !WK:L +uR^p!g9z>lAE@^)es54VYaŤz;Wa XnmoˬwTWdBPY#Q3!+ZF7}󆩧PMDrX@MW|:MZ ^IL/B'LX)y~ qƳ~Zxrӿ\W5㺮f~OlP:!;7VƓT<:1|Sp3}W*̽ eB07A*ʱK* i5oN /ECΨ[ظX03BQIWvve\Qf:u]8a )̜c&ή\7`&*?R]sU"HZHRd=۰Bob\ASm4?/MБR&{tG*ŜP8ylٌhJD uwǎ_Ca LfAVnǍ@#4 ,Qj[jU 'jK^w%Cm huvi6=öb&OΖh ez1Qʢc]n#"k;`k>qB|v{P MpB>Ij7yxi͂PȳGDdp2i_{cyT]\h؈1!)BxG'.(|Ta$YP8הf':uzn[L0I}ǚPS슻?|qj'덂N6c0a b]/6m6lc2=Ot^]z|cݐs~e'Xy+23")f!8=h^}jN&~{*e` _KH|76Pӗ 9sM` ۵n ߯6!#YlvZWzI'h= "qm)+36~X]Vͤ84uo5^wZe2֣F=F-\G'Y[)؍B -7W^ocLepCN#s5j;EDP8Yo}s::Bg~oKɓeEUu,BGBY21];i u6?Mb?[a? iڗ`CR:Cy<b#uy-GSLQa \(Z{K0aTEŻݑ}fup!/bʎ2MTR -CUbM#h)B܋!).4Scu6U>M-l9&H#GFl\v? AvSAt4?PBg@.f U{l!s H`\@M\h4&CwEe?uG:Ow'IP+M' V=hRb z޵ Eu74aɠP62JATQ9ܲ*= <35ʶ/|T 9"8!P[PX7Q E8+*SQQ5Ei%כ8LL1G>(SeTk'\bNNT PJrj`Z]oUzۉxO=쟘os 6A2HP oyn,a{GSq`v6ŷ|&#~nUG^ax,ƤTtYH+H_!7slN} 9qY 6脊'8 Qܻv/%Qr'`Nr"(9<( j+w*bEe՞C @QjnM]Цp)uc7z7V[_S]m.w:&NmTgb ,cM:_{Yk@ ZWt(qS)Ou`}tHQ@?pߢ^yBGuW(;A1 7 ::61aZsp$ Wp980Z0yLl -:6l.6уw@t"WwGsZjHFnA抴a$kiӏ^~V0rEVy@T;l쓲R@| $eH@yV@]Đ I.bS VSB[4>θxttghx0h_ ̰`'܈nMG!D2\~7! vd5!92f SDHg*z)+lo"ܰ*v=/f  7 \X^-z#jIN3D2%ni䃘;n[Edt,&jl𠜅$ݩ"fpvG3$]M]&!~Xf7?r]dgގ'pCS7i3p>kOP: "K^`**/ c [.w_>IrCr5.IY G/.Y()l+$_OTzvA/8ABm/f*QSoFY×DrPyh=~kL0czqBy1/…ٻkkaY;~45HKm0a..oɱɢܕU.{ttʿrܘ?E'w.)IFѪð147\G3rs%/e Ϩ1=O }-ܵ`rR +Tٯ@&91~i . 1"4Qhv63pM}Q.W /yip  YZ