prosody-0.10.3-bp150.2.3.1<>,ȉ[!M@eee&K _ÝE傐:FzXWr:IK$ :>Hd?Td   CX\hluy   ,  @ T G HhK|O^S^SVVW<YU(Y8Y-9ZX-:]-=<>D?L@TF\GtHIXdYp\]^Ubc,defluvwx0yDzüPCprosody0.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.[obs-arm-2]openSUSEMIThttp://bugs.opensuse.orgProductivity/Networking/Otherhttp://prosody.im/linuxaarch64getent 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-(\/ .# U U'Z  ,pA $C}( \ . -oV 87A/j: ?AA聠A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA[[[ȍ[[[ȍ[[[ȍ[[[[[[[[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[[5c272f0e2e85673c2ddbd6c09794beba9ab599755e25e0a31a93ae6f6f6f16a4819f1b718f0685eca3ba61a2160e0d1dc00b090ded421ee006f283a9e0d1d228a2c239f73216ba75a7bf6be9d18412aa61c7af95adc89e213a14e6c6714ba31a026d907fb4c57bf188123c374a8d040324964eeb42282995e2af050748762f4f6bd0794f7a70b8988d9c0f8db884a74c83353c129d5af69a1b152b3395f995748f48058aa3f20452f53cd91640040465a2e6a5da59f2e8f36df35c9a2276169c24dc2a73b65903197fb6d05c28bb7000b79aa8fbfab5bf32ef4bef0615fd1b670988f5d32d46f82c996abf6fd2a3dbf8f79f1431e680b4556173275b976ac12df6912d01a3deb67b5ded1aa61b736e792d26cf0f3272478a1f039a42dceca5055be64bf211ebb3fb3433f525a57dd7bc0a21373d9c64702df4b3355ca048333dfab263fbc240df7ea2da0fdd0824dbb27bd5de3bec9851e64d16927a75ff82c0bf4a2395ee9560513327c8678709e177217e144b9426206df8b3c88f4e00c04b1b8ee99d31ad2b7afc92f6b1cfa3bc07330bc0252e465bc923a3ba5c1aa797e45d05174e54ba044233e6e38d338a5577bd23517abd1915e061ce75c66b70dcf7f31a37e7581b2a570a2addf43e834c5692eef08246669790b412c5f53bd400adcb6125b806467806e74adf787a35d22752051a23bbfe3917cce6d5a0f3e08cf4c2f2b78fab58ba8ae0e162934184fc9161d6fd595cc44bc8ee4dbe3174b31358dfbb553ebb37fc4b9da1a25164393cdffb26e130a61b2c017f134e6093b8b42193b4fd7573949839b499be1595cd3eb22be6edaed3e76b216597fe525e9b2de681054ac89fab9f06e23fc99a926dc1cf3e75da90d367ac70aa2143dc094b4bf856101662b5ee7609eb4ae8ba8ec24e1e22e1e08132906ef5f2c5b17588b17107a9eb0e7153e019c393cf56de23e134b879e81303f167e09fa4c3a0bf331894bb714e5d3d0f2ac5af3daadb91d6380b42a99a771e79fa9185597c3740fd83d9aab727e61a482d51f673d066890318a7461d2c370768a0f30c6c400b2e62a8357ada45c7775c48d5378c5191e30eaba34b258b0fbfc23a02946fb4934939b7f6e119debc239863ceaaddb0edd73f0e470c57282030e2cb45917781873deeac772173a5a6a46b1333f95000d46a2a9e7846f7024d9bbf7ecff7803127e015404a1828d203ea8d24f6d3f4d3c28f247292b632af9af6955f07214b1a7e6830207a96c2c95a94ea555128230da75c5e0e5727950dbc908901584c4beaf3203950beb581333ac1d3cc30d9ab723c0cfca4ca744e6b46d8ba06f2eaa9115d764e4a5871520cdef524e48388d8eec6def3291ce99250ae06025d0f18de3167cb32e04839b959098d5c17d77b6af812ed9d4c4535f2209b1e8fbacb466f5cdaa3ec48ab47fade9c85284d96d7d00a5ac2928cd7da45aa6f409f25e183818ad3b48209159a2185a328dbcabb23b529a241ecb2eff6c6639e4e2af6a13d9a392c413463a1bd321ef136d69fcc5d554e04ecdb267c57db0074311e94a80b9a113500019cb7b13d65a36e93787dfddb378b9f9889172723a0107b514c49ba018e93963674c6474de9873113d7d4e88013f82361f7fc7b9d394c764ae7d7aa72991a01e2cc0500f9ae9270e9f11251fbd9ee2fec9b44c19bc05b3f2b14cd5eab551210da720dac25d640e832fe98f41e06d8d69cce0496d8a40e0352452684d459c22a4088e668919528eaea131130375f08ed13edbc8396deb33dbaaf7cd1f9b995f2024546f225092f4d2478d8de33879ceb4ee2ea21ce929ac83c63c04169c6628ec6a4c92f73d139d2de04d04617edfecc9f011ffa2225d131c9ff9454a3cf57690851aadeb172d007f019af22cd8ab5a8fd71027a31b7ecefc8204c5dde3bd9d045a7352c18f9a804db1efbab7515f328c9d8b682f3cbbd3198ced22d580db181a4f6885f3d553a228122f804eb821880318478bf8de565b05433919751eeb1fb90f628a4a4816e5a0f9fc514bd8ed3f8f5883fd097f079ffa567599d29a3a17bba3970363810823982ce5d4f43116917eb0b07d0b051ff30e38cae9448f44824dd32476f36345ebc66dd8a44a743adbff36a651ff47c5a88184b4e5464a48058cdceebd3d93cc638ec677af5525094cc4ea50d505410ecfe5cc3bc94cd18e38ff633c639712b004ecee743c5e77be4284091f6fa9630d9f1beb42432b6e4fbd7df6d8a449ea5f11d741c4224d0f068961f61a577852d206427ea81dd3a727951c4effff32ea29983bd9987ec461c495090d3e3eaf3cf5ca192536f759866c8d99618669676938a2916f5c223fe65d09d2577ba4c03ed4b079c35a0d967a1c7fac8ba743ccd26017d2ff7e1c43daf7920e71b31ccac305be121416d42948fe086f20938a0c82a215c39b87293ba03e793a1e57444d96a45c96f8218112a34aa585a3919d58a6320714aacd2c1f4b4c13ac56bba4f66de483a1e33eeee10203b04936252c893b14a91bcfdd28e355dbacad45ef55579dd1c451edf16a8976c8f3c8d55832c0191b922d9e62fed386345ec64c3a2a6dd6b292aa6aa914ef3cb8fa48256a7efdcdd2cae44f8ed2c9c790e84a49bfdb5ca91a93445e0cf539290ad1c51ab8d2eb6376d6cf53b73e4bd0b332de1eda10a02ce51e7afda12a679aaf02323bf8ac1e42724b81fec3af6b31d5bcbb76822b107ef0f3b2aedff3558065e3686537516cf3ec6e2f04e2a9c8d0ae1455b3bd9626cebc57513aefb1ceb0be9396f34a350635c298a740a65fe577763d4f68186a1b5c9f110b18f955ee52b3537bc3f54a9fb0e9e02c47b9300012327ede3a0531549211cacc76f6c22efee7689a496d256387cd88cf5ab5aaec9fe80b71192acf0ed6a0afe0b4b1eddcf7d037318304fbe497822c99de25d19bc659b01f9f77f6e7815b2da6ab7b9a2a06e60a5b83af6d80053a5013ab0f89bfbe4ee3feea37d0b5f6e83b7fcfe2cc647dea6ed979bdd44da4a5e0fce4358febb55e262c9e4d7d06a86a262658af368b70c69d8c56be57bcc599d8fe13cb9d85ee6d8fe723564da713beb787587b53f255898f1c937b8198237e0b9bfc5024c83b372481e767052bd93485488f0a1ec81890931ec73e559ab09172a622f994503808ae57e1e91d03ee37da5c3a04df17cfe81adf2597b070511c59880fd8cefcec337be1607eabac66cdf2b11063740b1d63fcced530fcd33e421ca1bce8d70f266a81410052e168a72b1d165b4e0686b58748711aaa330318c5d1af109fa5b6442ee111c84faec6a9e9efa4f91ed81d8170f407c5c319f997cc8151b0d2d30c37b7eb3de79face4f9bb531e5168e8ae0ad284588a3bccf522d3284c90e759f58ddc108a02fe629e91f97bc302c91030fc3164903afd7bd0f091e6fbd0c4e738b9cfb81df6f835b030affa9b4108935e7351bc3fcf12c23c0a800a685dba5e25620e0d8113883ec895783d2529f2251c5d634324f740b398b08e1a721adff239f4c08ad58e68d3bb81884d225c53cab82688f038948df90314a95d3e18d88f82ba80cc11e141ef8bb34344212071568fadcca89340b7a94f0a6397d22d10958626c77fd0c372e347bdcf29b23b7309b46abd524705b95327841b21f63ccdc93c048074e34f47431e2e8a43a253939dfcb552454bb69343bd0deae7813b2f4528e589648c1d901a76378e8a4df011f8b906f53eb412dac265bbdef28dc5254947159d856db9df36547b0fe00123eb4581e685f671764733afa692adc338c391a45e3a157f01dcad10807c5b11d2a1d3b6bc5666e6eedc5c9a3f652942400b7ee7073b10fc8e996599241b22e35bbb2332f3c862221c97774ba712de9b553faf94d8a436fcbeacbbd6681a274126e1419b46b3a4ec67a9dd4753d18f658431015c7186fbdba9bcfb61628c2c6e4f91d5dcc591203adf43338722151181e7112bd8a3c0e0c15c4be3b3af8fd0d4e6e0a42ea3cf6b40d02346eb7ca952dad30c462230c21250ef31e6f5fb8ad934afcf028f04b9c0e18600dc05e2893604447d8f019ed23872e356eddf51c68212a6b5e9f2e88380455e99222b24938211c1007916761a14fcfe28dedce6fdacb0f67aa4b9e540f7b488b8091233e071dd28e4aefb9a39e4a82eee7aa1715473cdd678bf8abfe68567dab800016b1b37ded1861b21759c40a5a6f2e9cbded57398370709617ddf6cfb3e060328fde4cf970fa920d50e7b4b131924129d0079dff458323ee5355ef2ccc7ff9f3bb91f693e3a169a7bf3f4da6e35ad6bb65f2b8f927c1228fd426057d1ec6118949b271ddb2da89c2cad528e96f8a1d628235a5c634917988bc7db726fd7499c06dfb784f025716e8dd81b6d6e61a914c3aac5d001e5a1f37e21993fb1964428bf75cfed00335b8ac9df93b1bc85afdfc686ebe057d9fb72f9c67fdfb945d7b1b2505043da756f90815ef16a7aac2e82ead17ba63c11d62f46810ace607c84f22d6252d90daf0c869018226949b41c6bd1a4400d358f2fac32ed8e13db9aeca9c90ac525502d280c0f4a89667bffd024e1a016b86f11d8b77bb8517b53cf53ee550769a2810bd701f100d16be9df9c14a15d2e75053fc5806bf8c2718826bc1cd0c62a2f86373eda4beaa8cc35d434c5d9183d8a591023b4f154cea91abc4b27c866e8265bd56e59907cb47daf983d0ca1b1008d3479f342b26b10cdba40310cf45111a25e5002ccb98abf11a137b8e8a99f87894dadccb5d29764e3faa4a75e19eee94302784656c3e2381e0f80da3f5cb8ce744537aa019f794006055f47cf20de09bbce2778f7e98f21c3f88a004b87ac9c3540bb2ff6d98cc8441dbdbf804e7e954f2966aa5775e6a9272c714d876245cfe38ce24f809f9379064d8fc0d9ac703440c61b6b1a81d28cdc27333ba5a5c68f9d092bc4aade671f8640fd6d015509bb30b1b0cc23ec3ef9655bd079618c0c67f817c8c5dabf453a251ce737fc02115be207fb775a53527de325f32c515911eb8496a48cdb30fffd3108088954a044022eab3276031a6b6fa725a8d5cbea85b1c99f55b14b91ae89191fca464cd66809147fa666feb982f27dcff9eea74a08fd667ee5dfa182f86b531581db914f70fc0e889aea133a1324526a6255324e5fee6de6e51dddd2f3738947371933944c81ea30fe844d35b97ce756f27597adfaa151129abeaa8dae5e11c96e5af83cc667648cec4f09dd2edd3d3dd5920c3069e8700798d098cf8e6f399055191cd02f1fc1bd5e075277c1737563647e6d618d2537cb149ab9b0b1ff4177dc1d070ae148b8c6aa7c4761c79dadc1adc86c815e236e644fb0942b538880d7cf5cd5c4b49a1cd15a92862be9f55a346e4b9b797b3e72b18b0af48cc36db01b04f00bea9661bfd2e768b4f488270e5c560c7960f88ce7bf495da6024f527d16fbd97680e89880c9cf08c2777dc2dfe18e0182f6a72d69a135c00c667cdc3c839163e7ba449320fafd7c3e43fcd995b36c965b0b1e4e34cb734b6c565f73a99045bf905ef33aa08d4e68d94aa6366105b6f341e66a8c5aabf7a70d7038cb50a1654206505ffa069bc8d4962264bbba092e4c362229d067248244638b06af9fac62e78c0490a4639c10d1260b155c0c66fc6e2ceddef4e0cc3254bcb6cdad3f7140d5aa0ff62e40230cc7d75905974df05419d5750fe5f89ed0797937345f6abaf13f539d215317da61806770ea5ae100980edf40822a2c7720954ecdafca53ad7d284bc4f60b6e1b48fa1eeda48086a19501c3782727401c17c4e3f6aeb04607a55d74b9a5585cdaa9d04450ac025f8836482233b7eb2d86d0a4dfbbbd9fdc0681b92a6b7a9205773eff2a95ee9ce4cb2e92c8939992d69a74f84d5eec97f2e502736efdae37f05c1dc7f1bfb7364a46d731af9614e279ed02446a8507d5ab4546c85b235e8086ffdc5b9d11d37ec918c56daa63e0878ba9835ae5467f4905e4799402293cd3d6f7a9369c5a311bb93e59a08520d6e940573a62a077673a937f2d22f7f9b7511c0ab9136a311e79729c7943e0b31128e6a181b2b2e3c3e3067572e3aadfea06808c366d04c0d6216fb84ad061f933692096b63ed9a01fd987dea56efebb78c1197f3854021cbae3bcaf888811d4875791e6044e295a9cbcb92944798d87b543b01741ca37d18785e615d1bcb44a6e0c0f6a11f4a7d52d3fc10ad20ae7f55c58c6e1ad8dcaf577ef2048ef8ae92f02e56824170e574b101bffed64e7140cbd48190503d946bf5ebadfb5e67da62a9e159e69a032893362e17df1b7537fcc1c925eea84d348188246f5362254659ee5ed4c03eff4609061e2b21c8ec56de094f2466f12227d04cb77c6d42f3b42f93c191d295c6bedfe82dbb8d0608454d7791e1ff684e3ccf43454fb5283edaaf45d09ef33f2a471e68f70b0c5a4a46ca420eaa339f5d6cc01fd0f6cf6690d85924e88600780d98edd1cee0c68d4edf0191f4b39ff6e3a41a3c393f51ea2185922cb1843508d59c8f78f4d1dec362e75a36440bdb9c5b8154c726649149eac3adcabd9692c1a050f445d8e624ca131fcfba66b86e803bcd2566be8dfd66460683722a33bc6db697ac5de00b062cbb98d7b060d13c3d5bc916b2e7081156460164d6c94ad527be7ba074131db50a465ee21f2319b236f00b57cdd5db7bfd0e40736138ed05f7d7a469d72a07287a0a4088b70f4a1fd559fc1e5d969ebbf0a6a1ab86a2e2843a234e803dd9423273fbe950ef504f160e13b56c957b63d79d8c6e8ed10853b66bb2da6e511489636975e090f94b71ef750dd1756e2fd88c0dcbf096d36897fea33cb2b10e12951270d5c717ccad9d533f5bad5e9f9b3037221356c74a1588dd526c3fcbd0c8f571d003c48cf191f4ba9506043f2bfe0e9a70675def2182a32e2cfba7579e223d5f559e61a9d63bcd8440ac88b8f5f775175e52cdb17d20896fcd7a4fbf8ad7cfcf7798b5f5e11ac14307995380dc12ff0d8f747af196516e0da28b40a227d2876d7b2d130acb076763b3d87540a608fbf413834b61fa361bddc23772a784888404e13757b3888683003307f4a979eb5270702e1abcc4e36e83972027011090388a316767f267d395ed625fef89acfce47e6dd462656eb574e4200b6eff2e4f9815ff94dcbc672cbf1dd5ebe012c11b235962328d3ad254233ef19645eca8545e0e247d6e5a02e3ba8bba77b9f2986a87b68bf25322c7c2f7be72357ef261559f30aa85b6fc484db7ac3286d7d7eb4f6fce8f447eb7de5a32fcfee7833cdb87d7a8e3c57a8c10625aff35b534b33d6569ed55b5b71da4cfc16658a3031d0f38bce4cbe6b2c452bd8374950af61c6cfbdd359a30451345017c4169e80003a58059d09a7265389c01be35dd90843db4cb75dccf58dd9002d93b58cb84b08ea3479042a6baeac00da19e80dc23fd25f2bf8da9ea7f18d40267882ece28b43a473b9ff5af016000b7ea58e94952cf1e3dc97874a4d4d30a3f5bfcfa95cafe5e069994622a1121b8574bf418a88bb2b86e27a88c63fd0feeae98a3ce36bfb1d622e159bc1841a22908cef73151fb80f23a36b97fe4a72bb6f35fb9b0b98f23e9b39a1f31b96d9150a773f1f547b7e1ff8e54104cf2adc22bad054bd3cd98ba9cfd844081828ea5c0fab626b133809e922164e8b71f65f88453f7ba4ae181d204795581706a7d96d0ce0b69328fc9cc30d4bce775fbb621a3d762cb963a5810065f73cb5301e362dcbf271bc5c45d1f5c5fc84a1d352ba016e7be329f669212f7882f7f49147c77054ee1bc643190a535c457cf4a89bcbd1ef9cbf8de869d47d128805a0a01f13419a49be8e96e251426ccebb5afa3ecf95341c9df218b91d54b1bd59e79d148e193a4854163375042a441b236465d5b2cd1c034b7b5098b921e08c98c03d861aabf4d10570514c7c43e70fa7d35bbafc366b774497870d17b477cb1bdf696b15bf1ce52030772004014a4d6809b9c6952f3ffb1b81df1122f4d5902932d65e5459bservice@rootrootrootrootrootrootrootrootrootrootprosodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprosodyprosodyprosody-0.10.3-bp150.2.3.1.src.rpmconfig(prosody)prosodyprosody(aarch-64) @@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/lua5.1config(prosody)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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/shobs-arm-2 1543503079  !"#$%&'()*+,-./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_Updatedrpmxz5aarch64-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, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=707ebad544555115236d9edf03ba1d25ade78e6d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d2c0f655f05ba120f9230c32e6314d2efa8d931a, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1a3e5dccb4eab1df4810084b57171f8ffe467f86, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=66d704fcb33a0a043b31fcbb23cbf24e500e9fa0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=158737c0ddf8ffe20634ea2ddb88c88c967a0e67, strippedASCII text, with very long linesELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0c5fccb8d4bd4a185020093a05d11b827bdf9c89, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fc3fc9562cc237644988327aa3cbc83191ec0d08, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRR R R RRR RR R RRRR RRRR RRRR RRR RR Rsbq/ Tlua51-luadbilua51-luaeventlua51-zlibutf-88ef06104bdcd81c20a834229f69b85a0a9b19e85953bef983efd7069d959f754?7zXZ !t/|8y]"k%n^5n}HTzC-/9(DaR3 be=_m0"ݤM[((qs4|n3 vSz "e fl--SVan ѱ \ؙMI/kG3xk ȸ qowck7'?vȆS<1R'uQlz##MtjOJ,Fc][FM0_Mr`8ge8LU F8>&fBMr8!F?qŕqx޳uP(Xu}EuAC<<%Fn 1?rֻte$J@y&:A*[Y _Ǔ&_a^W,ƛ eL#7s/zZht}tA>ƚ>joLaʹp\LBj^J3u$,y7UTÍ ]PIR43iTZdY! %s?fSS % > \Bn$7 ƪoDyHOcTb$TSmBb8@-VY^2Q"^W޿{"GmхzwHV/"ACY_׍ 3T_LGYy"bHi6@\Z`./8p {C M!0wPwVo[C'Т7yru46nLbv(BaDpD2i*_ʶpG2e=Ʊ~H9`@=\@9#c8 \6Ij8 @7}:RFJ1H wQ)-*+P5="a:x1Z5n+6oSH_ ];3r <s%0ۋ=oKhb=*]/E1 ˟pjs,c4/DP'{\ Ue /1hמ|aѬ9V18s#J1"{1 3%q"l, -{=XR{D!9.+˛y>SƖk:G0/Hd,;W6eZH/uKi+/( Y$gYͅSY?`T|;`YI玑K.Ex9SOMfg×-b'6*gT"0hle:آrHa1vl7`G\.kY9-ALP1vޔra4h0nh_PON)Pv뎢832$LhÒj&XC#fϗĵl߼,UGs"?QTͳ|lY.H'?kZH r_"à4接B?(ᡥ'䔾Î Xd<,M@iͽ빱c~h an06'6э$,9-d5bݯ3%j*G20T˳=il[T U K#E'llxL|yrnlP\f1I$Az Fa[OcD56(T^ 0L $'ޡ|hfxפK,297Рk%?_'J}L!#^ \,+Bgt6thǰ9[1\۳]#Ϡ4[TLŜDFV e3>P.2{>)t"EN n,ұ@AC(!uF`W|~ic_<3e};!8:F7KI tޮIS\%zFމo4AΝV2g$^|Iu8ehQm1gsж&SVSi?`@zaCTDo 2e6o#d݋G5(}X2@X] jaK{WwJ@c!>>M҉U&u<6P'}(^˯,]W2qunk黱S_G k3򡔺0Ȏ\߁K| 6#NkwQNˍ#``nR5KZirkةG bxrБfMSF,[ *?0R/y:ڗЪ2Ӯ4BK dy :h$DBy?;6X޿t[ȼѲgl̽)MnG&͡>unμdTyP6?Hgb2^5v6 #/ZM/tH"i4 Vg߀>E*ݏ]ZF1 H.PoK 2K;B&QѝإTS}&GD|HMw jPUi7i ]Mur<-ӭ7\tt%}G3!""L/eDslPwVLSKxJb=ܐb #(e2]7]2&ˇ2&.LVN.VY]qFF'j11K \wf!]n jo?myP4^\~\C& 2z`5ϲˍxR=!T‚r& g&@Z*V*0uq3L-Y1 ٿ"agUȳt`akhQ],r-("nV/ NԢ1:jWք'?ÝҭqJ _zմ~j:#p ڎ,uOS dD=N ZhG VjlN_|wIAu |; UȾ@MUzxi-Ia2ď@c8h|`@ݓJWzyK1h3^PCc{W4rfyw:4-.<;+1AIp UqA: zd'xvwe/Kh0L:<+F~Ú-0s_+ 0B+mDR&]x=LT$I_mX(0:K`ND>mb+-L*_)AUOaii$H+OgBk[LRBv-]BBqDU?;R5dxOC.5Q} cHl:c=vte "Djfox?'˻uoX9CdR%,CI+ dsO iG +wROks(%q4'Kcx¤x0s'sIy4-ԚOላళKA}btTvkGp[bg` 0*Jw+L{WaT2Eg+6w󽶪ENb{ DA֠hƭʦ';A]6{%s;sgʸx@bPX΁rA7/I7]y1f,º0hGG`GDȨ@HѴ~mnʪ&mg!eԸL"B5XƉꕉ U[ؼ2,=t`^ofwj)Rkn8Mtnz̎ZEFr^af7#*+g;❵ FN'$[aPK߁,X\gHeJ%>7yu~ p7ÔPђ .gյP6HdT4c)!/:a֍̮LK &Pl 䍵&V|&#vJqy7Rg. Şjiw׈ԧR]Z siZ,pjyhzIQg3fQ =wD<'NxMJ4r~ydp3|d:NewKyD4UU AnD KZȬr=e{AcsGsP4mu-E9RTpSQ ib@ HWw(z=X\i1bغsHm03@f_D;khz Z6b0ԼР)@!iNC4^FPTg)>%\`W]/\{Dr,ޢq@'2,')&91}Oxa1;\ab2Hu*k>(o}c 52\!b:>> heݗDqo[j ֦#} z움߃ղ.,qt` )}Uٲf$z&O|wA iX9H}NO!jrH:;TXQƉRz#oO5!G5xlPw Ehˆ`|ZujP mk*xU;L[#ȉ|\nͺu]HN.!A~Pm.\T{"΁+sytJoº yZ} Ϙ"D\pG5 |>uzROm)Fp. @Yqߗ5$ h&Cq&qYd&ܨ'({"syW rj}f)-Aŕ6+p\8 e/Id{:w T85{tI 繑ƖvuJ_oi8бR}Bv5 Pq;5|`tj ֻdqxC7==Q ]51sz_&b2B&;rvM(,.|P-6M؄0UӽOr4F'O>FDDՆ40JS#YI̕]etԩn- O"*@mEYn0t}„\d]E26]W=Ydhq";|VFu@]? \2[>:_ݔZ[ЗΡ.B|v $0]>q ,4~2|#ygE'WUhoM7Jռi9"Oer)"gXWO1# -.g?LKM %HT@41EiE/GDrcImw#TSƿJsgE{7I|_\Z<^eGI7T`:/)X{e/;I*1=5%hx,ΙȐoYsdDC=ToQN,c@Ź`kmS+G);:=xf>-7]nQ~叐g*I9y{#mX*ʹDrA:Qz<6Tec@dBP|Z&>R;FD$(ΊVX$@;@Dw7 t@GO2$k5 a\ EgE`4^%2R72݃ƕ̢.L0;x a\{{< }.3r|tz0O/Ӓ\*ޮm\\կ&Iv:V9 U%T, ӱ:)S D+7A*YLS%0[f%E綍Wpϔ}m 6ԙՔ퐀*Q5 oF=qF7-):gq@F>`a@I~1P o*DQ[ STxroR`1,뮞P)O#!%W^~&`й]2CCWh'wU*7G@R[=}^FRon!;Ua UN2,iUԊ`Ņ-%Is*Y&vf+QtK-2<(?Mh7 m[d9Mq$FkF_?Je<@1zPax[`q^u PGK_.g5.ez}ٞбvlR |JЋԕq%b[kK\H~Q✁P*K,[7j89G&Udt<_swXfbv9Ԙs فrRgW,Dk td뎸0'm<q%.IтrJM{~Yh̭MbU.$$z5B/Wp 3gیa˙\ +c/FzEc!]:\3Ί"-ecr=̠X(^RI=I)\,=Rpq;/IM [KY6jÛ^8Vo Iz0 Fu̫{LUZdG5gಔWJeU`m'U,fN{ν?ܹ6^m\;0I +hp18/]tUGl$3 9Cr?`;Ef9OGWxW>i }ub~RgG1@J͍*Aw[mJV: FÝGs$ ;"OaF,u@CZD6%xHء`j]+Q X A(%[3y[E~N(R͐po{#,o'/l/B!_i,έa%_}8U/~FwV|u"&Ԑꕞ+w5|/TF?U,aS<@#{%=X?:% l.6t.m?}ScюA+<#57~{+À]&8(L-gB-#@I }/q LSW{B Wj"ަ`Ka#~}+ZQ^ 8 A (,BKb[V+-lvިj4 @'{ҨFv˥`iJS35oÚ8\[h<z?Y8P _]pra!?}$IWMG] :Q퀩 sux3ύ jB,e?|qLjSʀ:n*~~GZS)Fo?.TYƚEt\Y?X`.Pi -grȣ b9%_Nfk `l X* -l:`CF3:pE mPu6N̴XQ.ADw}L?g@5ͻauu*F]R)r`Kx8/q:@plQc Ft!TܔG[nTkH$ƙܤPO퇤W~<ܻ"`u9(ޚ,0_P+ PoUq";tJ--C˒WDѷ-,%4cPZx%kT8$?ԉ\0+$ }= gzzʀŮ""01') `s9(3ba}lɜj6FBI܄ `ٙXD( HբoNOgďv_7Fo8#e ggy vq =ʌ| S5Ȉ~s#2,oUg[]Y:rxLt9R=TU9Ӻ{?}h}(NQBystY%п쫭ݙbr{xhֺjaK T >Ixʲ˛M zhsbx*dst4öImR%-qC{`!4)Saasf={-xk;o>&Yk~vo7"[}"ثuhݜbm~7?Mi6ZwvJavͲK#Ė[I|B xBxꤵ:M=0fcZ̼!J`0mA\B&D4cA*Z [CRKzb&gBʿ [fDHM׏m_M7,EhtGdJ!uR1za}PDTYC b"%E66&BBq>vjyEL/3s׻Wv5 [,035KCmh  j8'ւ!;׉xeQ.5E^lZP4 9*=L7xF*i;9<`u)ա:ksEܔ}JIV_an?iI)L, W+w0CsY x`:Fj<f`ɀB%|̆ZqW".q;4~s)1ė/|Rߺ,2XigU1Ve`z!ge{)tDqVvG_Cm4+Z e)ٖ#c>ZAj3s$AzB:?>^tj_&*\'@Ox`|4DlL8p>K@ɵg(6Ծ޿^vG 3ս jJuo$7eh$`-!Y zyA#J4/]՚8(*Cy$ +(t_"D' =QF$ =4ceJ H/|HctvFX$^atTgBgQlzA}M~3c kʵ`ꪕ5p9/*>ghP#]t+ |zlȥOE?ydN #F:ƿf8LsuVX֚Vy3v9(j$ clx%n6J'VFO-Ir06moJ`]elϚDDjJ$~8{wHwފ;]m׮G<*]'AMxR3fz{+a}YT>[8L?0LwԘy.h*mfpIbuS=dpG"XX10z_5@S:2#x$"' )-tcك8KBo}3@%`P+Kswm:xǤǾcRٚznqm͔McPǢ1_-l#ѩazA;nJїTd1o]#9QU`_BZPC06IAƁe?}hyT*[ҧqcJ(`"&wZۦY'C0&~oܮXx%dv" ?|רb*RSġcb_L}NnE NC~;6\]G__U@'㞳 )ؙl~_SQ]ζm-?05-YH'vȇ5TjrvQWC8J@dnZT"2XP ;6*l6ݣ:>ŰUEEF։^={T#k1SӍ+HGyDN+oD!5oI&UXR+35ڣ3WtFBl6>?qleRy NT!.F l{K[ba[W|t6N Dpt1rdd]B]z.,T$2ZщWբ8}G*Y8v 8YaXueǨAdQTZ] = 6!b`5)"ԽD]-s?XT$˫{dGU%X^K];Nz`F[_!3bdwtnљĔš)`M_UPF&׶J+=tE0ORyUAyq7>}ש*-&iG5kI9T$:#4U25|N+5do }XPfEoG;Ew/'8TJ)zol,9fL}2E|NI54a&矅;0Ն:g ҭɈ]dE f?ߙ8PRzyggR*D ?7Hc x6 2a54:>sa)V |pg{L}<Aiw/n~b\jUPUcᾶSc59=yW9տ Mr fs ~# (9J$;bJ*D9V$< uX'Q!w$iC{'mGvO J[!BVJ$2Kޚi6f{>Qqu0S V( bDK#J^dۂ2U_p:$2P5,BT5 oXQXbg’x]CP9mc3l yS18yBcиN"8 ,ۛH Lj ϷuI⊠MǎJ"zFQ->I,(MAɲ qbJ^1'Lz۳mgu/_`RV 4^J~V[}/~FϭnXTO"\h>ݍ{Taʔ֨#5fd+#x9wxhuq!".qeOvQm *\7w0"&de.I7_" \F/g_)st$~t0ڌBy5o*4r;˥f Q ;kO._yG^T@%Ta>^1>"}G* џfo^}'Y b}q)<|B{vZul-Ą}ѧU< <ٺ d~7%j-j0\{Z7MhѪgs*q&>IhA ]Rߘ4n-E1KR[RhzU?әsHO+&ZB,Ž/"*"w&UI!:c/?b#i"I%tJ>V"/~_ktooM,z_tv"'T:E6p:E:03(WV/T'| 8qdgbFq,6] YZ