prosody-0.10.3-lp150.3.9.1<>,[/=„Gp[GEa; Ĉ²*ϟ'nDZtvh88k/Dlߌ&fI͔bISn_1 o^ռ틤f̘^Y7-G^ZԝKCyoB8%Lg_שs=e ,n(<.)gйBPN Ղ UM >cyߝ7H|*. N21K,yJy]g(Y8*EɥOzE^a 9M i8 Hʼz~# -0>IĔ?Ąd   CX\dh{   $8  L ` G HtKOjSjSVV!WP!Y!(Y8Z-9Z-:^-=>?@FGHIXY\]^bcdef l"u4vHwHx\ypz',8>ĀCprosody0.10.3lp150.3.9.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.[lamb138]openSUSE Leap 15.0openSUSEMIThttp://bugs.opensuse.orgProductivity/Networking/Otherhttp://prosody.im/linuxx86_64getent 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(\8 ,(A $C}( \ 9(. -oV8 87A/j: ?AA聠A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA[[[ȍ[[[ȍ[[[ȍ[[[[[[[[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[[5c272f0e2e85673c2ddbd6c09794beba9ab599755e25e0a31a93ae6f6f6f16a4d66a9840206d8548e4928c3871dee96b388f00f2faac274c6c48764661d432cc31ff02d1a8563c1e7a7886ee6562d98644fd56a4a2465c9bea462b8e13114e54026d907fb4c57bf188123c374a8d040324964eeb42282995e2af050748762f4f5fa93eebbb8d1dff758fe87cf63ea04a608df7eb3dff488fa42134a57fb8425acbe0c8e53c12fb0319c0c3384640134996c6e92f1d7dd55b6cd430bcf1cb4b9524dc2a73b65903197fb6d05c28bb7000b79aa8fbfab5bf32ef4bef0615fd1b670988f5d32d46f82c996abf6fd2a3dbf8f79f1431e680b4556173275b976ac12df6912d01a3deb67b5ded1aa61b736e792d26cf0f3272478a1f039a42dceca5055be64bf211ebb3fb3433f525a57dd7bc0a21373d9c64702df4b3355ca048333dfab263fbc240df7ea2da0fdd0824dbb27bd5de3bec9851e64d16927a75ff82c0bf4a2395ee9560513327c8678709e177217e144b9426206df8b3c88f4e00c04b1b8ee99d31ad2b7afc92f6b1cfa3bc07330bc0252e465bc923a3ba5c1aa797e45d05174e54ba044233e6e38d338a5577bd23517abd1915e061ce75c66b70dcf7f31a37e7581b2a570a2addf43e834c5692eef08246669790b412c5f53bd400adcb6125b806467806e74adf787a35d22752051a23bbfe3917cce6d5a0f3e08cf4c2f2b78fab58ba8ae0e162934184fc9161d6fd595cc44bc8ee4dbe3174b31358dfbb553ebb37fc4b9da1a25164393cdffb26e130a61b2c017f134e6093b8b42193b4fd7573949839b499be1595cd3eb22be6edaed3e76b216597fe525e9b2de681054ac89fab9f06e23fc99a926dc1cf3e75da90d367ac70aa2143dc094b4bf856101662b5ee7609eb4ae8ba8ec24e1e22e1e08132906ef5f2c5b17588b17107a9eb0e7153e019c393cf56de23e134b879e81303f167e09fa4c3a0bf331894bb714e5d3d0f2ac5af3daadb91d6380b42a99a771e79fa9185597c3740fd83d9aab727e61a482d51f673d066890318a7461d2c370768a0f30c6c400b2e62a8357ada45c7775c48d5378c5191e30eaba34b258b0fbfc23a02946fb4934939b7f6e119debc239863ceaaddb0edd73f0e470c57282030e2cb45917781873deeac772173a5a6a46b1333f95000d46a2a9e7846f7024d9bbf7ecff7803127e015404a1828d203ea8d24f6d3f4d3c28f247292b632af9af6955f07214b1a7e6830207a96c2c95a94ea555128230da75c5e0e5727950dbc908901584c4beaf3203950beb581333ac1d3cc30d9ab723c0cfca4ca744e6b46d8ba06f2eaa9115d764e4a5871520cdef524e48388d8eec6def3291ce99250ae06025d0f18de3167cb32e04839b959098d5c17d77b6af812ed9d4c4535f2209b1e8fbacb466f5cdaa3ec48ab47fade9c85284d96d7d00a5ac2928cd7da45aa6f409f25e183818ad3b48209159a2185a328dbcabb23b529a241ecb2eff6c6639e4e2af6a13d9a392c413463a1bd321ef136d69fcc5d554e04ecdb267c57db0074311e94a80b9a113500019cb7b13d65a36e93787dfddb378b9f9889172723a0107b514c49ba018e93963674c6474de9873113d7d4e88013f82361f7fc7b9d394c764ae7d7aa72991a01e2cc0500f9ae9270e9f11251fbd9ee2fec9b44c19bc05b3f2b14cd5eab551210da720dac25d640e832fe98f41e06d8d69cce0496d8a40e0352452684d459c22a4088e668919528eaea131130375f08ed13edbc8396deb33dbaaf7cd1f9b995f2024546f225092f4d2478d8de33879ceb4ee2ea21ce929ac83c63c04169c6628ec6a4c92f73d139d2de04d04617edfecc9f011ffa2225d131c9ff9454a3cf57690851aadeb172d007f019af22cd8ab5a8fd71027a31b7ecefc8204c5dde3bd9d045a7352c18f9a804db1efbab7515f328c9d8b682f3cbbd3198ced22d580db181a4f6885f3d553a228122f804eb821880318478bf8de565b05433919751eeb1fb90f628a4a4816e5a0f9fc514bd8ed3f8f5883fd097f079ffa567599d29a3a17bba3970363810823982ce5d4f43116917eb0b07d0b051ff30e38cae9448f44824dd32476f36345ebc66dd8a44a743adbff36a651ff47c5a88184b4e5464a48058cdceebd3d93cc638ec677af5525094cc4ea50d505410ecfe5cc3bc94cd18e38ff633c639712b004ecee743c5e77be4284091f6fa9630d9f1beb42432b6e4fbd7df6d8a449ea5f11d741c4224d0f068961f61a577852d206427ea81dd3a727951c4effff32ea29983bd9987ec461c495090d3e3eaf3cf5ca192536f759866c8d99618669676938a2916f5c223fe65d09d2577ba4c03ed4b079c35a0d967a1c7fac8ba743ccd26017d2ff7e1c43daf7920e71b31ccac305be121416d42948fe086f20938a0c82a215c39b87293ba03e793a1e57444d96a45c96f8218112a34aa585a3919d58a6320714aacd2c1f4b4c13ac56bba4f66de483a1e33eeee10203b04936252c893b14a91bcfdd28e355dbacad45ef55579dd1c451edf16a8976c8f3c8d55832c0191b922d9e62fed386345ec64c3a2a6dd6b292aa6aa914ef3cb8fa48256a7efdcdd2cae44f8ed2c9c790e84a49bfdb5ca91a93445e0cf539290ad1c51ab8d2eb6376d6cf53b73e4bd0b332de1eda10a02ce51e7afda12a679aaf02323bf8ac1e42724b81fec3af6b31d5bcbb76822b107ef0f3b2aedff3558065e3686537516cf3ec6e2f04e2a9c8d0ae1455b3bd9626cebc57513aefb1ceb0be9396f34a350635c298a740a65fe577763d4f68186a1b5c9f110b18f955ee52b3537bc3f54a9fb0e9e02c47b9300012327ede3a0531549211cacc76f6c22efee7689a496d256387cd88cf5ab5aaec9fe80b71192acf0ed6a0afe0b4b1eddcf7d037318304fbe497822c99de25d19bc659b01f9f77f6e7815b2da6ab7b9a2a06e60a5b83af6d80053a5013ab0f89bfbe4ee3feea37d0b5f6e83b7fcfe2cc647dea6ed979bdd44da4a5e0fce4358febb55e262c9e4d7d06a86a262658af368b70c69d8c56be57bcc599d8fe13cb9d85ee6d8fe723564da713beb787587b53f255898f1c937b8198237e0b9bfc5024c83b372481e767052bd93485488f0a1ec81890931ec73e559ab09172a622f994503808ae57e1e91d03ee37da5c3a04df17cfe81adf2597b070511c59880fd8cefcec337be1607eabac66cdf2b11063740b1d63fcced530fcd33e421ca1bce8d70f266a81410052e168a72b1d165b4e0686b58748711aaa330318c5d1af109fa5b6442ee111c84faec6a9e9efa4f91ed81d8170f407c5c319f997cc8151b0d2d30c37b7eb3de79face4f9bb531e5168e8ae0ad284588a3bccf522d3284c90e759f58ddc108a02fe629e91f97bc302c91030fc3164903afd7bd0f091e6fbd0c4e738b9cfb81df6f835b030affa9b4108935e7351bc3fcf12c23c0a800a685dba5e25620e0d8113883ec895783d2529f2251c5d634324f740b398b08e1a721adff239f4c08ad58e68d3bb81884d225c53cab82688f038948df90314a95d3e18d88f82ba80cc11e141ef8bb34344212071568fadcca89340b7a94f0a6397d22d10958626c77fd0c372e347bdcf29b23b7309b46abd524705b95327841b21f63ccdc93c048074e34f47431e2e8a43a253939dfcb552454bb69343bd0deae7813b2f4528e589648c1d901a76378e8a4df011f8b906f53eb412dac265bbdef28dc5254947159d856db9df36547b0fe00123eb4581e685f671764733afa692adc338c391a45e3a157f01dcad10807c5b11d2a1d3b6bc5666e6eedc5c9a3f652942400b7ee7073b10fc8e996599241b22e35bbb2332f3c862221c97774ba712de9b553faf94d8a436fcbeacbbd6681a274126e1419b46b3a4ec67a9dd4753d18f658431015c7186fbdba9bcfb61628c2c6e4f91d5dcc591203adf43338722151181e7112bd8a3c0e0c15c4be3b3af8fd0d4e6e0a42ea3cf6b40d02346eb7ca952dad30c462230c21250ef31e6f5fb8ad934afcf028f04b9c0e18600dc05e2893604447d8f019ed23872e356eddf51c68212a6b5e9f2e88380455e99222b24938211c1007916761a14fcfe28dedce6fdacb0f67aa4b9e540f7b488b8091233e071dd28e4aefb9a39e4a82eee7aa1715473cdd678bf8abfe68567dab800016b1b37ded1861b21759c40a5a6f2e9cbded57398370709617ddf6cfb3e060328fde4cf970fa920d50e7b4b131924129d0079dff458323ee5355ef2ccc7ff9f3bb91f693e3a169a7bf3f4da6e35ad6bb65f2b8f927c1228fd426057d1ec6118949b271ddb2da89c2cad528e96f8a1d628235a5c634917988bc7db726fd7499c06dfb784f025716e8dd81b6d6e61a914c3aac5d001e5a1f37e21993fb1964428bf75cfed00335b8ac9df93b1bc85afdfc686ebe057d9fb72f9c67fdfb945d7b1b2505043da756f90815ef16a7aac2e82ead17ba63c11d62f46810ace607c84f22d6252d90daf0c869018226949b41c6bd1a4400d358f2fac32ed8e13db9aeca9c90ac525502d280c0f4a89667bffd024e1a016b86f11d8b77bb8517b53cf53ee550769a2810bd701f100d16be9df9c14a15d2e75053fc5806bf8c2718826bc1cd0c62a2f86373eda4beaa8cc35d434c5d9183d8a591023b4f154cea91abc4b27c866e8265bd56e59907cb47daf983d0ca1b1008d3479f342b26b10cdba40310cf45111a25e5002ccb98abf11a137b8e8a99f87894dadccb5d29764e3faa4a75e19eee94302784656c3e2381e0f80da3f5cb8ce744537aa019f794006055f47cf20de09bbce2778f7e98f21c3f88a004b87ac9c3540bb2ff6d98cc8441dbdbf804e7e954f2966aa5775e6a9272c714d876245cfe38ce24f809f9379064d8fc0d9ac703440c61b6b1a81d28cdc27333ba5a5c68f9d092bc4aade671f8640fd6d015509bb30b1b0cc23ec3ef9655bd079618c0c67f817c8c5dabf453a251ce737fc02115be207fb775a53527de325f32c515911eb8496a48cdb30fffd3108088954a044022eab3276031a6b6fa725a8d5cbea85b1c99f55b14b91ae89191fca464cd66809147fa666feb982f27dcff9eea74a08fd667ee5dfa182f86b531581db914f70fc0e889aea133a1324526a6255324e5fee6de6e51dddd2f3738947371933944c81ea30fe844d35b97ce756f27597adfaa151129abeaa8dae5e11c96e5af83cc667648cec4f09dd2edd3d3dd5920c3069e8700798d098cf8e6f399055191cdf25f2037c0ec7f2b8237bb54843fd4d470c8ff8f487ee9e5137730ef3fdda16eae148b8c6aa7c4761c79dadc1adc86c815e236e644fb0942b538880d7cf5cd5c4b49a1cd15a92862be9f55a346e4b9b797b3e72b18b0af48cc36db01b04f00bea9661bfd2e768b4f488270e5c560c7960f88ce7bf495da6024f527d16fbd97680e89880c9cf08c2777dc2dfe18e0182f6a72d69a135c00c667cdc3c839163e7b387f4596376181f27677146bcd484b1a68a90cbf41f5291a03a6f2c6c874406cef33aa08d4e68d94aa6366105b6f341e66a8c5aabf7a70d7038cb50a1654206505ffa069bc8d4962264bbba092e4c362229d067248244638b06af9fac62e78c0490a4639c10d1260b155c0c66fc6e2ceddef4e0cc3254bcb6cdad3f7140d5aa0ff62e40230cc7d75905974df05419d5750fe5f89ed0797937345f6abaf13f539d215317da61806770ea5ae100980edf40822a2c7720954ecdafca53ad7d284bc4f60b6e1b48fa1eeda48086a19501c3782727401c17c4e3f6aeb04607a55d74b9a5585cdaa9d04450ac025f8836482233b7eb2d86d0a4dfbbbd9fdc0681b92a6b7a9205773eff2a95ee9ce4cb2e92c8939992d69a74f84d5eec97f2e502736efdae37f05c1dc7f1bfb7364a46d731af9614e279ed02446a8507d5ab4546c85b235e8086ffdc5b9d11d37ec918c56daa63e0878ba9835ae5467f4905e4799402293cd3d6f7a9369c5a311bb93e59a08520d6e940573a62a077673a937f2d22f7f9b7511c0ab9136a311e79729c7943e0b31128e6a181b2b2e3c3e3067572e3aadfea06808c366d04c0d6216fb84ad061f933692096b63ed9a01fd987dea56efebb78c1197f3854021cbae3bcaf888811d4875791e6044e295a9cbcb92944798d855233e52cfa415ce1cdc815b81aede1568abb973ae79e9152f4e2f3a8c04ded755c58c6e1ad8dcaf577ef2048ef8ae92f02e56824170e574b101bffed64e7140cbd48190503d946bf5ebadfb5e67da62a9e159e69a032893362e17df1b7537fcc1c925eea84d348188246f5362254659ee5ed4c03eff4609061e2b21c8ec56de0a76dd0bd4d61211f8262d83ff85b303424e51f33e17fcab997133b9c3281c757791e1ff684e3ccf43454fb5283edaaf45d09ef33f2a471e68f70b0c5a4a46ca420eaa339f5d6cc01fd0f6cf6690d85924e88600780d98edd1cee0c68d4edf0191f4b39ff6e3a41a3c393f51ea2185922cb1843508d59c8f78f4d1dec362e75a36440bdb9c5b8154c726649149eac3adcabd9692c1a050f445d8e624ca131fcfba66b86e803bcd2566be8dfd66460683722a33bc6db697ac5de00b062cbb98d7b060d13c3d5bc916b2e7081156460164d6c94ad527be7ba074131db50a465ee21bd68b36cc73dd5d99cc757461c7f2fd6e38be2ceb1cae38be673165b47d270fb70f4a1fd559fc1e5d969ebbf0a6a1ab86a2e2843a234e803dd9423273fbe950ef504f160e13b56c957b63d79d8c6e8ed10853b66bb2da6e511489636975e090f94b71ef750dd1756e2fd88c0dcbf096d36897fea33cb2b10e12951270d5c717ccad9d533f5bad5e9f9b3037221356c74a1588dd526c3fcbd0c8f571d003c48cf191f4ba9506043f2bfe0e9a70675def2182a32e2cfba7579e223d5f559e61a9d63bcd8440ac88b8f5f775175e52cdb17d20896fcd7a4fbf8ad7cfcf7798b5f5e11ac14307995380dc12ff0d8f747af196516e0da28b40a227d2876d7b2d130acb076763b3d87540a608fbf413834b61fa361bddc23772a784888404e13757b3888683003307f4a979eb5270702e1abcc4e36e83972027011090388a316767f267d395ed625fef89acfce47e6dd462656eb574e4200b6eff2e4f9815ff94dcbc672cbf1dd5ebe012c11b235962328d3ad254233ef19645eca8545e0e247d6e5a3a10cfa24729577ee62e70ac814581bd199fd79dd9044916685d70790b735359484db7ac3286d7d7eb4f6fce8f447eb7de5a32fcfee7833cdb87d7a8e3c57a8c10625aff35b534b33d6569ed55b5b71da4cfc16658a3031d0f38bce4cbe6b2c452bd8374950af61c6cfbdd359a30451345017c4169e80003a58059d09a7265389c01be35dd90843db4cb75dccf58dd9002d93b58cb84b08ea3479042a6baeac00da19e80dc23fd25f2bf8da9ea7f18d40267882ece28b43a473b9ff5af01600093670a42a77aced77b94f08cea2bc144fadaba173199c5a965172839aee17dd5574bf418a88bb2b86e27a88c63fd0feeae98a3ce36bfb1d622e159bc1841a22908cef73151fb80f23a36b97fe4a72bb6f35fb9b0b98f23e9b39a1f31b96d9150a773f1f547b7e1ff8e54104cf2adc22bad054bd3cd98ba9cfd844081828ea5c0fab626b133809e922164e8b71f65f88453f7ba4ae181d204795581706a7d96d0ce0b69328fc9cc30d4bce775fbb621a3d762cb963a5810065f73cb5301e362dcbf271bc5c45d1f5c5fc84a1d352ba016e7be329f669212f7882f7f49147c77054ee1bc643190a535c457cf4a89bcbd1ef9cbf8de869d47d128805a0a01f13419a49be8e96e251426ccebb5afa3ecf95341c9df218b91d54b1bd59e79d148e193a4854163375042a441b236465d5b2cd1c034b7b5098b921e08c98c03d861aabf4d10570514c7c43e70fa7d35bbafc366b774497870d17b477cb1bdf696b15bf1ce52030772004014a4d6809b9c6952f3ffb1b81df1122f4d5902932d65e5459bservice@rootrootrootrootrootrootrootrootrootrootprosodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprosodyprosodyprosody-0.10.3-lp150.3.9.1.src.rpmconfig(prosody)prosodyprosody(x86-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.14)(64bit)libc.so.6(GLIBC_2.2.5)(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-lp150.3.9.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/shlamb13 1543499035  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.10.3-lp150.3.9.10.10.3-lp150.3.9.10.10.3-lp150.3.9.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_Leap_15.0_Update/5311734f1a1e4ff3f6f6e689c6cb6cb5-prosody.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-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 LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bf2af8d9751efd879b7cedf6df35bb62e7213db0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a03f711ef8f89fa1445ebbcc73de59d3b7b9b366, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fdfdaa72c4814b461b492ce891b4fbe2a30ca9c2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=70f6b6595064a7d751f87952971575c33ee3322f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=34723bfc770dc9b304e61bd543d41188fe44d71f, strippedASCII text, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=33afe7c2b678be18789d6acea2926c7b1536d7c1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1798f90090e3752a9c7e3afd07d48fa9adbde4ec, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRR R R RRRRRR R R R RR R R RRR R R RR R RR RR RN/,;mŒ dOlua51-luadbilua51-luaeventlua51-zlibutf-8cc97ba3800a2e881c5963d84ec9df022642ecb5a0e86199e6a6609c61fbefc90?p7zXZ !t/IV]"k%r5n}HTzAA9#J4*׍DȐq]cdjΒTܧηSd, @u3$s垕o@OݠJ^ޢ6KCa?19]Fp7\KW/`Ye2D@="m2yNmB<E BJ*G%kI <{D[u)>d/_yF<e=Lt?10E9ܯ5qu@ƸS&3}hTs'h蛦w}a$6.ΞAͿE< :(qIקYA3Ct3.twت%iU\)'V^`4x1Uz )+qD._PcE@}60f$pix(5yBaF%'jQhWkR|٩yxx0~∨, A2WM Bub|havIDTáŷa+x˵hOk탡kKcLڟ/mlϕ,/_(=OSՋwSlŬzFE݈ KF/w 6-I:2 /$E*:+g,' E߳ȉ|WG& 0| *8zjd+sEBLN t@TLEeҧuj*i\>\ޔeC $iw]!"lb!6AveWrg>!e32tQL,IkTXlH-FC/{`GM h,oP&LԀڻ,=ݠ{I}J$sR7cb-K0|=r%Mfx"7SCˢ,꒲}هw]TXL!m tIaMmaPs xV߱-܆'\,,_' n5fF{yMr*:LE Kk\o)KRm,K;+M'ayy(G=UZ6܍?I>@M:3jVJwhRA3."Ék?Pbq M` 3#`{P Yg> 0+~aIHVf9ADQUAdBl44 -uDN@##шCFUrcaėX{>TYĥÂ-8%f%[,!~ܜme%j]<`+lKI8f^=9>f젦w l X=a^dp"Z`k/Q?uYX ?/1Ti2R BH(H[9|V6&jo3{ywܞ<3Fh??A#J"vRE,Y!ԡCA:SV xԘT&VU9[R,"5fd0[>2t@/|wdiS>3Zr b ųtx} 8q2^5cʼn{\"Tl{~m$1wP*wA.reU븆3x=S5|9:#w ^tJ$bȖ-*"UjՋy g-d'4W b=ۯCSijJz, | ;oVwWIdF*$1##R%҆~YDEِ'W R*[*<"Dt'"EOv#]|D Dcf)A9 i=ѓ%{+JDI ɴwnè^NIDx\si _6P&q=xqxu{o;hٴ~\W, 6R6E&!&_=v#WIi:cQ0BY}*KʎD'li LiEOS8|Ǎ=Kn 3#WCob=Azph ˅)3-~H IoF"&Xpdq1v#0XbZ2ڃR!i3[?~ͺ_M.8(g\FBMTEx=ZOFD|Q9ߛ?ưdoIfJ. ͓=L@)jZTvX33Pf$S29%DO H];*"05{ aY~]Egp,9 ACR:@m3]O"H$={Zj͠-~|"? 0F=L%x|Ky5P!d+!d׬=̩UƘk/J{30٧PI )d-%zIP[S}qSvi`oC֪w2LW]+ٰ|Ƹn;zƟ=2/@`b4N)LEg)M\pp e(; N%_ȝ}; <:2jV#n4sᬠx?`!g|/C[ kAlܭΟu{zdl*I`?u@Pn4Lh Ƥ"73!.!KJ Nq6G5yz4nQqj[zөi%$i23 }0Mhִ©Ѯer~Z׆e:@sD8,%^Ƥ t+[Um|9x F?!EfCe#@럄:= pJB^e[ҋ58"U⣁ αPnptu]-"YyC͟*G 9P7?5՗ԫҏU@Pt=EޡKs.#k"9/ 7״C\KAnInU>#xZ^#9)e]=@R[^sFտLoaeNh92[ꛏx[<Ӧ\̯zәGv 0z~wUn uDoYutWbjt"/ VxB7{"hw]ǔ? wdXrzw,]?i.ʖgX1|ՋiʈeD&}'=%-x+kt\@k;&]5 G[tA{K; y!6bA ΋t\,8!+cqa?Nm!Z?3K_"s4*36bLC~vVYW?M$/+ ROwN 2nH~95egzD^1n!;~#X"m ֫dY>\7P?M/0Lkn1 zǧ*BgAIyz0Ef* ٟă5:9>}rn/J-1/NQD5 yQN|vY^F4%.\4ա/1S _ :aZ Ncʓ12 ;Y.3'v5H` ?.8aA|О+xǤ\ eK[8BHEhJ2kc3("$ WAtK:TW $IMmI[fH?痻c+au/FU5z=ۿYOj<$084$_ -ىESָCs͙N1:ԭ<yLb[a,^zhAAzO"j%pwAB·7T3&#wAY p#nӍo ?9!kE~y!ԙFAe@TǢxU=t%*׀(g 1w5qmM(j ;,6s}]v;۽a,=y/2KV/GbK0uffkfP+Lk}e eb}I%i3+A(d`?wD_sz㨄:yP_Rpv#KR͈)(P}U -KiGC"ЫEwZb%PpG"J(JN ~i%c[k} X1Liȟ,KR>R\#N4V)KY;G(U@\]5ax 3Ma x1%xW4 z-/G%43זĪ?ݷE6$8! YI֚fkbb_M(R^^FvLmY$(c0#-t}s髶^{ 'h w='C[`xÈ+syB^Xvտ[.q4Q] woYp|[(9 /LK@W>05-U{lBu<1a69j@L[*-R&PiaR;tw%޸"r[M%~c \kTlu͚5ڧt%2vyMwAu5*2(]PZR3DZw)8U]W\*F $"p0N3YwΌ*/ڗ/{ $$:]zdOpcyyq7|<(Unbʛx[+ހ ?pXmUKO MQh\Y9z&,1vkJY;komх6[Jsy5D (}עNK[w΋E{qB`ܚsxp5ٜ0 qx{#VP,#m$5/Kt&nc$q22 6-"DI(4 "K m<U*t4=%Qa3t^Ӗ`$u<M(>aMy`2]n-.l^s?9|\Crv9<17-k2)X)H32Y.9`qΏ0N=v#yTvz+;uKͱ9:Rp){W%[Y &ib v;v:ռcxz$kǫRyj+8AojvvhuXb;6k*f[R$͢@CH~FnW֜<Q A4&2KpK H"V&J}}q@fZ )vm7Wt eOSw{a`H½nm r~|u@+/hh6 +߶vSSחzvK3i4RvQwm"7DISdH\LDv!NA_"G5\%+DV7ܞBר]v]{9Ȗl݋yf(k^m`tH1)/o"Wm IjxJEu],͠xЭ }9}A{qj‰u'qs? 'S֢"rp;bNI9'Ru'尪2U kCORXzƶv@1vG DP)YJv8-sd0_b9>vzs2e͞ί᳘3:[@ƨt:{%Գt=f uG8)Ƿj.Cp ?7gv^`ZS!#ڛud{\@N [MV @B#b?#( ׳>D[3^+g Cilɑ|'NX"y6^X0^ea].F +ܣ^nGVBwXhj])p8vlᵱ9WB\3;c3W ׈+We18}P@!k|IC]+0A~r*V(Lw߃e.cahܖ*. oތ) XQe-N]Obc1+RFϵ 1B#4M he.N#8B#Ι{SGqOw61U4X|a64.cw=>IH44"s "Tuje{ ɾ&Ni86>d9uFr[+~~2XwJO5i={x4迮[+#2T1NÊ_@SmOM1;s'RL nfH a;U"F_c/-[I W9@uZ . DX8⋶Dv:ךC}@g{d,b)`ysEeu/}qM[( J978};/..:#Rc{(vG j*H;fWe`ݴXd(ks8-~-}/rPAHL v~H)DKi">TSHlwXj%2b"~Atŋ=Rل5|k5q?p^j(ʖv}m`' eET<>+2oH&La$yBZ{9!snjlPmGE[dyVWc5(:S@ɻe\h~J74tG+>6^}YïĎ~|\dl$~)Zfܻ/hTdOfMKQdwO6$L3!3:@]~J.f)_aj{,69>g0f~bKe/nǷ8`vD'R Y=G]3+ za1 } J}ȴUoM'h~\u5X~43FaS *G.(X=KMcnۼ'2fuԡ)]6<2b2E'1ij؋&݆`Մf/$UD6SLOa<R״&f+i5e?wM?aiO6 1W5~J=W`]6AJҗxTMƟ&2?'L$uH sg8I˶@9L!W U8VͿH=Q~L_mywz4Fiv|{̹c(bP 3lTibw,)+ uL)$҉ %s+WsEDz% >0/[<̀_߬<<^e2ԆRmY+}bׂRUgUViTC3KANɪ3$N}D2sI|Z7c3=OEft Ϟ"MQ&UmJXl(쟢3BsO+x8*4#8tڗWįm搻j97rLg(w7nMcotVVߜ ^nXegW(4Zݤ,qRMYԆesUmqӰ뎫Jp>JM-֜=S{|ظ j.oL<R|G a0:6uhS/S{pX5XI5@q1#L[΍b4%XB [![O{[ow8:.D|a8}1ZBӿ+$/w< }j RO _M 刵M ”M$MF( Er /ChzQ}GUY6+M:!uE ^;Ā0e5\>:9'QTeU% 0aF^?X^RVme(*O:l3i0WWlJ9՟pk:Ykq~y,z:mŪH)cmw7zdS&ּshWFDdL?.dř:} mڄlz7QOްjqvh/*s"8o#eA3u,M={{ lXJXyeă?|+g$MM4iEƟ+TV@r0 O.8BlfJW@wp)U%J/[ޠȆU;26Bm3S!77$yM , ?^O:+M\ 0=-ai@<~@bsUO;3UM<׀WbLſXUQGGoSG~'^@f|%5ȏӰif^0sMS6ULrb-| \2QyRLz(jw]YP*Ġ1w2\ X0Zxm688tBi2WlՏӗۮլP@V¼~4DOy@C n-ȅ";FYa|zୡpVu-u1 vQ=_$|}鱃8rE-6#C悿]y YWJ4P]*jZbk 濲O ϴw{0f'9h[ xb*hoٰm!Vdm5=qkoWno=z٬@UI찻}n"D/J^t$2Kv1߀'U&L[5{gM0h%E;vm7WhbIekeƿ_+O$`[9Npf|$j˂.:7$ew&>- Yn-Fz6/,lqV佐x&%-wϟ*9,}ɿwbvfcnzi/)sȑj˱eYأdQ /`5?lѹph psr-rXհ"܎|=VBHyl}7)hpbiD^:yX-3}3^<7 Z+˅r=/z^ǩ"߁o8*LFDl;=Qܷk%(v]-|ҷ5u֊4 p¾_H p ÜGd|O݉>YP/Sjv} x7o!5ObQ JChONP kX<{۽Tq (aߌcZiE5$[oT -ossVjz10oE7 :?EJDep*OQGߠ:zyEZ}M!^ s}-KiLΓ#!#**Juըe۴C!|.*<//=dZ+g9J&K`aZal1eY˪RZ\7 !.*yw\#_Q$3I܂ P"Ƽ4Ҕ 70ɟ>JL*ofp.; S}9 $? N׽(ê7h^DsaQ\pV]FAhKE Z$6D0ʜYf*4'c(-Ï c|'?xPG~m1\cر#xאn9~v+Lwe[(ZpO%xDM5fP<뼚`٬ 3FSksswή'΢U$CJ235Qҙgf$#=3no$ Zgsi30j%2KEt!ꤤ1{oa} ĈXV1/_ctT1:6ôՃiĻ;d5cF󠆱dk(\;{UY/g,$3=\ .NuZ/ ,N&^Cʰg?*n@O׏Zo̸@*^5IOv0tge k,.cs ߴ.WZVkI)6~.OxM@L:B{yMEhKMf̓4Ai6Zj 8D!7s evww@`؉bB3D" CY5xe>[/l?ƆH)Zrbm姬om{e{[~ԩCgФFDzch1v9tMH-Z"X)~THƓTe+S8f`Gӗj%\!=;N>s3ہ/DQ](wY!l! O~Jp'Ʃ,@XɟLk2#ܓ_ĒN8E-wr[v%.E/R%S8?91i.jj%6 \(\@pT䁾帬&)yC OAgSKD-Y5fNJ<˱LwJ^t騮F/iD`n@zD-9NOIC5[^iZU N|Eǖ´}M-_p:MJ9OXzs|5_3:N)'ˁH5U۴s\]hle%oD H<vJQմ]Vlޕ>0ܑ-x̡bA^#1{^h)Au$L{ݠ>*(i=AwS8zϜIEz{GegA"k4 D`Op) x{1Ԕ0+|@6)A襨 j VQ:wUW4O"$6~y IcƃlK2 #88/qSN/UGgul9=We(i١/$zFh)QeEtfkDM{_-K)ڛJdhnef}7[T*PA!J^׶a0#9M(5&.:'6CBϊ^{DlBdCTz~އ@]_u5uboTٺXOr`N #iRpݨyqsqLHQkpBaۦ06ɜ: IQ~02:~j5hݓxԘ_jz G>aTKr~Wx7=o[OMZ<%Ě87DT d SMfH|G Qrqvub1Ѕ3h#6S"oʨq~Y۳f!gZX$vHVvuD}:Y^gEUM#|nϠ#o^DSt2+*[Lw\FX "+{Sfa?ߏg(Tgij-M}6f4 _B>h]? (@DUhmu¤(EK!;@z]$aK~fZ"Ku~vs/=lǗ=,whilbR  U! Q軽l N` l#Dx8_ tČ+)r4~a CbW5]6^Jm{R4tvߒx1Ir~ZRfyjplAeSt}zR_l[9ELy>*.b4Ǿ!q]*ʭuT~MuJ;\"{p.E֡1w 0L7U'8?z֩/ w}!*=_㊊dX+=Lg6`A=5c|TIi"M͚`=,҃Ad4T1_zhDH*RT]EZU-@q0=ju3VaAd/d|eR*MT%?ό6JtnmβBG /0LCj9-r~<68؈)m,ā\Z.҂Yb͂iPS&qBX^ },q07s U`N^u_(4Kx-(Oy 2dvu}@7HJuIXD A! <=XgX3!#S $}z!< m^ F"e˹/9MX{^(Z`n`WMzK+բ+H%g#Ex#lіNGa@Zm[ O~W CLw?Oi}Uaۻc&9S Zl9us_E&j:GT6zvcS~1]e`$O[Je^=N}^ld>Jx hD 2 bGM|x@""i*:uZvSqzA@.dWKggQ7[܀ܴ fpnId Z*ï ۼDrbl`gF[`x .?X{^qR TVJ1c ]sEw 65*υz? +I)~'$x~#EHEӣq6feC7R"+h#,~B+%kSS) ]Ipn.涴D3rIȠV]z&im"\}Yסf~n[7$^I s^߹I\@+EA7[DƼZ2QB.QApt>V?nL º& K[kA6ba0$G,LQi QRz/72:ßngm2NąK_oV-tfG?X `%iEV 6/B:ͳ,SCyệoy yE6u< H n^t3e;$K;$vjŚbBbdo WADu[VJƁ Q/N>aEnE\?XI$֞ivg-< ]t[dA ,lB% {tUl*۵Cin)]GxO3=XEBl= PW,luҢ9:O}ȮN*#61צ] +;heNKb'Wvb]q R,%e}"֑lhfe<[c K9XC5bT=i.a2E5܁r,7*gj 9Yx5x:0aw*h{ʌ5 }h-NMvl R7HUt 8:*EXռ')K9@ZԈ=t 6(#[Bg?)FYn4e'u1v5?l8EoP:mٺEY6s*] v¹bY Cz iBJ6b U:OKfqAqG:@; 1n6pTEoSzE+yj?8Ք\.<>siɷn1K]ߌȿQhҺ"ǂ*x~*>lyS0`Yf{Kc՜z;7X`HG,@Tr 1+FO?)L@olzڅ3)-r*P3Ze$h'Eˢ)bb~vOKBr0G 5&t_Ho9 Ҁӆ_k[8=[1Xf&浩{ `x( 8cԨ]zIȥj\uko 1JJ q.4eȦaT֣,AuT O]xGL$ 6Yڟ!ՠ8 skcݪHn_k"f~eJmáb܋v?hku^i#Ʀc`M?NZA`Eoxa3emrr_xIr3&TTy4Y.4`.3 ge>0?x=)ޯ,{ݒS?֊ѮʇDFU *[ +`;ota[X ~Mx-7S68@4&hd1߫eHD Kbㅝ&eg58g,6%1Mg2z@ es3xf$g2_yV;Pho6{lv pTM`F5 #ޘFo =^Z *2CAׯ4*U 3ƹNc$ҸD.Mhi77k}Bo7*zY}BZ)dR߽+߭PN3y%E7x\xgvʹ);uY*Ƀ4z%7ɨ$h_TA7 rzLRU"~d=U@D4Kᛮ?}ey v#K-|$LAɃShC㚖Z%sgca1tnlQg0wN)ͮ{W {l9xbR9,e3?vX*`bsf2_ps^{_QvS )g[H)uObbئ'ŝ?AÈ5k x6qK< e wߪw^W?)S<y;߭m:k x#C~>?å+61* A&RBކݽl0cirޟ:hz!e.i>|RV*:z.2p+&{@uVcmr3nQx :*&Gv9A=O(C,kk 6Iب334V+zv{,HwI& XN.apf1\,H,%_ݥS6עߍIJ~eʄG(AJgDׁDNĠ~B7%#{΁Mmcݭ%$3,NpXI0fN. dykӃpަY?Y6ߖNUڼo<h /퐬u-:vmwjXX