prosody-0.10.3-lp150.3.9.1<>,[퐸/=„6USaLяX(ĕʼ28WKR]T`SR!!&]}_bxP7,f}^IĄ?td   CX\hl   (<  P d G HxKOnSnSVV!WX!Yf!(Y8Y-9Zl-:]-=P>X?`@hFpGHIXxY\]^ib{c$defluvwxy(-z(.pCprosody0.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.[armbuild14openSUSE Leap 15.0openSUSEMIThttp://bugs.opensuse.orgProductivity/Networking/Otherhttp://prosody.im/linuxarmv7hlgetent 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#2/##)1) 2 !"  g| %^  *PJI*}R/pS'#   S b 25 }+^h:bz"9.O^}-{/QH47uv6v*X'Zu&>* qt!S} ;N-(6X\/&D .# U U'ZG ,&A $C}( \ &,. -oV 87A/j: J?AA聠AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA[[[ȍ[[[ȍ[[[ȍ[|[[|[|[[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[|[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[ȍ[[[[ȍ[[5c272f0e2e85673c2ddbd6c09794beba9ab599755e25e0a31a93ae6f6f6f16a424d5d20af3d2851ab8d69dd4eee3bdc7a99880c10856860ad515ea35f0150d8e9decb2b5ea6b832fe5b2b01c2ebf1a5a2499516f01fb24a62be65c565c71bee4026d907fb4c57bf188123c374a8d040324964eeb42282995e2af050748762f4f8dfa3d7c2cc00e5805e80a16ecd9cdf1b2878b8c5ecd2513b8fdcbd59289c08000009839fe4b6cdd0f5aaab9c2547eacf716461f2f79026daeb441307aab65af24dc2a73b65903197fb6d05c28bb7000b79aa8fbfab5bf32ef4bef0615fd1b670988f5d32d46f82c996abf6fd2a3dbf8f79f1431e680b4556173275b976ac12deb20fbb01037dacd1b284a4f10941a9ffc6702cbbab3739830e451d3afd565bcdb75cca3e0b3b0b2102d9fcd644d53047fbcb0f6333efde25b33658d122fe7461b8ee99d31ad2b7afc92f6b1cfa3bc07330bc0252e465bc923a3ba5c1aa797e45d05174e54ba044233e6e38d338a5577bd23517abd1915e061ce75c66b70dcf7f31a37e7581b2a570a2addf43e834c5692eef08246669790b412c5f53bd400adcb6125b806467806e74adf787a35d22752051a23bbfe3917cce6d5a0f3e08cf4c2f2b78fab58ba8ae0e162934184fc9161d6fd595cc44bc8ee4dbe3174b31358dfbb553ebb37fc4b9da1a25164393cdffb26e130a61b2c017f134e6093b8b42193b4fd7573949839b499be1595cd3eb22be6edaed3e76b216597fe525e9b2de681054ac89fab9f06e23fc99a926dc1cf3e75da90d367ac70aa2143dc094b4bf856101662b5ee7609eb4ae8ba8ec24e1e22e1e08132906ef5f2c5b17588b17107a9eb0e7153e019c393cf56de23e134b879e81303f167e09fa4c3a0bf331894bb714e5d3d0f2ac5af3daadb91d6380b42a99a771e79fa9185597c3740fd83d9aab727e61a482d51f673d066890318a7461d2c370768a0f30c6c400b2e62a8357ada45c7775c48d5378c5191e30eaba34b258b0fbfc23a02946fb4934939b7f6e119debc239863ceaaddb0edd73f0e470c57282030e2cb45917781873deeac772173a5a6a46b1333f95000d46a2a9e7846f7024d9bbf7ecff7803127e015404a1828d203ea8d24f6d3f4d3c28f247292b632af9af6955f07214b1a7e6830207a96c2c95a94ea555128230da75c5e0e5727950dbc908901584c4beaf3203950beb581333ac1d3cc30d9ab723c0cfca4ca744e6b46d8ba06f2eaa9115d764e4a5871520cdef524e48388d8eec6def3291ce99250ae06025d0f18de3167cb32e04839b959098d5c17d77b6af812ed9d4c4535f2209b1e8fbacb466f5cdaa3ec48ab47fade9c85284d96d7d00a5ac2928cd7da45aa6f409f25e183818ad3b48209159a2185a328dbcabb23b529a241ecb2eff6c6639e4e2af6a13d9a392c413463a1bd321ef136d69fcc5d554e04ecdb267c57db0074311e94a80b9a113500019cb7b13d65a36e93787dfddb378b9f9889172723a0107b514c49ba018e93963674c6474de9873113d7d4e88013f82361f7fc7b9d394c764ae7d7aa72991a01e2cc0500f9ae9270e9f11251fbd9ee2fec9b44c19bc05b3f2b14cd5eab551210da720dac25d640e832fe98f41e06d8d69cce0496d8a40e0352452684d459c22a4088e668919528eaea131130375f08ed13edbc8396deb33dbaaf7cd1f9b995f2024546f225092f4d2478d8de33879ceb4ee2ea21ce929ac83c63c04169c6628ec6a4c92f73d139d2de04d04617edfecc9f011ffa2225d131c9ff9454a3cf57690851aadeb172d007f019af22cd8ab5a8fd71027a31b7ecefc8204c5dde3bd9d045a7352c18f9a804db1efbab7515f328c9d8b682f3cbbd3198ced22d580db181a4f6885f3d553a228122f804eb821880318478bf8de565b05433919751eeb1fb90f628a4a4816e5a0f9fc514bd8ed3f8f5883fd097f079ffa567599d29a3a17bba3970363810823982ce5d4f43116917eb0b07d0b051ff30e38cae9448f44824dd32476f36345ebc66dd8a44a743adbff36a651ff47c5a88184b4e5464a48058cdceebd3d93cc638ec677af5525094cc4ea50d505410ecfe5cc3bc94cd18e38ff633c639712b004ecee743c5e77be4284091f6fa9630d9f1beb42432b6e4fbd7df6d8a449ea5f11d741c4224d0f068961f61a577852d206427ea81dd3a727951c4effff32ea29983bd9987ec461c495090d3e3eaf3cf5ca192536f759866c8d99618669676938a2916f5c223fe65d09d2577ba4c03ed4b079c35a0d967a1c7fac8ba743ccd26017d2ff7e1c43daf7920e71b31ccac305be121416d42948fe086f20938a0c82a215c39b87293ba03e793a1e57444d96a45c96f8218112a34aa585a3919d58a6320714aacd2c1f4b4c13ac56bba4f66de483a1e33eeee10203b04936252c893b14a91bcfdd28e355dbacad45ef55579dd1c451edf16a8976c8f3c8d55832c0191b922d9e62fed386345ec64c3a2a6dd6b292aa6aa914ef3cb8fa48256a7efdcdd2cae44f8ed2c9c790e84a49bfdb5ca91a93445e0cf539290ad1c51ab8d2eb6376d6cf53b73e4bd0b332de1eda10a02ce51e7afda12a679aaf02323bf8ac1e42724b81fec3af6b31d5bcbb76822b107ef0f3b2aedff3558065e3686537516cf3ec6e2f04e2a9c8d0ae1455b3bd9626cebc57513aefb1ceb0be9396f34a350635c298a740a65fe577763d4f68186a1b5c9f110b18f955ee52b3537bc3f54a9fb0e9e02c47b9300012327ede3a0531549211cacc76f6c22efee7689a496d256387cd88cf5ab5aaec9fe80b71192acf0ed6a0afe0b4b1eddcf7d037318304fbe497822c99de25d19bc659b01f9f77f6e7815b2da6ab7b9a2a06e60a5b83af6d80053a5013ab0f89bfbe4ee3feea37d0b5f6e83b7fcfe2cc647dea6ed979bdd44da4a5e0fce4358febb55e262c9e4d7d06a86a262658af368b70c69d8c56be57bcc599d8fe13cb9d85ee6d8fe723564da713beb787587b53f255898f1c937b8198237e0b9bfc5024c83b372481e767052bd93485488f0a1ec81890931ec73e559ab09172a622f994503808ae57e1e91d03ee37da5c3a04df17cfe81adf2597b070511c59880fd8cefcec337be1607eabac66cdf2b11063740b1d63fcced530fcd33e421ca1bce8d70f266a81410052e168a72b1d165b4e0686b58748711aaa330318c5d1af109fa5b6442ee111c84faec6a9e9efa4f91ed81d8170f407c5c319f997cc8151b0d2d30c37b7eb3de79face4f9bb531e5168e8ae0ad284588a3bccf522d3284c90e759f58ddc108a02fe629e91f97bc302c91030fc3164903afd7bd0f091e6fbd0c4e738b9cfb81df6f835b030affa9b4108935e7351bc3fcf12c23c0a800a685dba5e25620e0d8113883ec895783d2529f2251c5d634324f740b398b08e1a721adff239f4c08ad58e68d3bb81884d225c53cab82688f038948df90314a95d3e18d88f82ba80cc11e141ef8bb34344212071568fadcca89340b7a94f0a6397d22d10958626c77fd0c372e347bdcf29b23b7309b46abd524705b95327841b21f63ccdc93c048074e34f47431e2e8a43a253939dfcb552454bb69343bd0deae7813b2f4528e589648c1d901a76378e8a4df011f8b906f53eb412dac265bbdef28dc5254947159d856db9df36547b0fe00123eb4581e685f671764733afa692adc338c391a45e3a157f01dcad10807c5b11d2a1d3b6bc5666e6eedc5c9a3f652942400b7ee7073b10fc8e996599241b22e35bbb2332f3c862221c97774ba712de9b553faf94d8a436fcbeacbbd6681a274126e1419b46b3a4ec67a9dd4753d18f658431015c7186fbdba9bcfb61628c2c6e4f91d5dcc591203adf43338722151181e7112bd8a3c0e0c15c4be3b3af8fd0d4e6e0a42ea3cf6b40d02346eb7ca952dad30c462230c21250ef31e6f5fb8ad934afcf028f04b9c0e18600dc05e2893604447d8f019ed23872e356eddf51c68212a6b5e9f2e88380455e99222b24938211c1007916761a14fcfe28dedce6fdacb0f67aa4b9e540f7b488b8091233e071dd28e4aefb9a39e4a82eee7aa1715473cdd678bf8abfe68567dab800016b1b37ded1861b21759c40a5a6f2e9cbded57398370709617ddf6cfb3e060328fde4cf970fa920d50e7b4b131924129d0079dff458323ee5355ef2ccc7ff9f3bb91f693e3a169a7bf3f4da6e35ad6bb65f2b8f927c1228fd426057d1ec6118949b271ddb2da89c2cad528e96f8a1d628235a5c634917988bc7db726fd7499c06dfb784f025716e8dd81b6d6e61a914c3aac5d001e5a1f37e21993fb1964428bf75cfed00335b8ac9df93b1bc85afdfc686ebe057d9fb72f9c67fdfb945d7b1b2505043da756f90815ef16a7aac2e82ead17ba63c11d62f46810ace607c84f22d6252d90daf0c869018226949b41c6bd1a4400d358f2fac32ed8e13db9aeca9c90ac525502d280c0f4a89667bffd024e1a016b86f11d8b77bb8517b53cf53ee550769a2810bd701f100d16be9df9c14a15d2e75053fc5806bf8c2718826bc1cd0c62a2f86373eda4beaa8cc35d434c5d9183d8a591023b4f154cea91abc4b27c866e8265bd56e59907cb47daf983d0ca1b1008d3479f342b26b10cdba40310cf45111a25e5002ccb98abf11a137b8e8a99f87894dadccb5d29764e3faa4a75e19eee94302784656c3e2381e0f80da3f5cb8ce744537aa019f794006055f47cf20de09bbce2778f7e98f21c3f88a004b87ac9c3540bb2ff6d98cc8441dbdbf804e7e954f2966aa5775e6a9272c714d876245cfe38ce24f809f9379064d8fc0d9ac703440c61b6b1a81d28cdc27333ba5a5c68f9d092bc4aade671f8640fd6d015509bb30b1b0cc23ec3ef9655bd079618c0c67f817c8c5dabf453a251ce737fc02115be207fb775a53527de325f32c515911eb8496a48cdb30fffd3108088954a044022eab3276031a6b6fa725a8d5cbea85b1c99f55b14b91ae89191fca464cd66809147fa666feb982f27dcff9eea74a08fd667ee5dfa182f86b531581db914f70fc0e889aea133a1324526a6255324e5fee6de6e51dddd2f3738947371933944c81ea30fe844d35b97ce756f27597adfaa151129abeaa8dae5e11c96e5af83cc667648cec4f09dd2edd3d3dd5920c3069e8700798d098cf8e6f399055191cd043d7e041ffec64e4435afb4746c63e94ca9a630ed5f1d98aa11bfff6865910aae148b8c6aa7c4761c79dadc1adc86c815e236e644fb0942b538880d7cf5cd5c4b49a1cd15a92862be9f55a346e4b9b797b3e72b18b0af48cc36db01b04f00bea9661bfd2e768b4f488270e5c560c7960f88ce7bf495da6024f527d16fbd97680e89880c9cf08c2777dc2dfe18e0182f6a72d69a135c00c667cdc3c839163e7b95e129accdc7d5e02b89f382b695dbb46535324ecfbcb9b2b2ea01ee76ea09d4ef33aa08d4e68d94aa6366105b6f341e66a8c5aabf7a70d7038cb50a1654206505ffa069bc8d4962264bbba092e4c362229d067248244638b06af9fac62e78c0490a4639c10d1260b155c0c66fc6e2ceddef4e0cc3254bcb6cdad3f7140d5aa0ff62e40230cc7d75905974df05419d5750fe5f89ed0797937345f6abaf13f539d215317da61806770ea5ae100980edf40822a2c7720954ecdafca53ad7d284bc4f60b6e1b48fa1eeda48086a19501c3782727401c17c4e3f6aeb04607a55d74b9a5585cdaa9d04450ac025f8836482233b7eb2d86d0a4dfbbbd9fdc0681b92a6b7a9205773eff2a95ee9ce4cb2e92c8939992d69a74f84d5eec97f2e502736efdae37f05c1dc7f1bfb7364a46d731af9614e279ed02446a8507d5ab4546c85b235e8086ffdc5b9d11d37ec918c56daa63e0878ba9835ae5467f4905e4799402293cd3d6f7a9369c5a311bb93e59a08520d6e940573a62a077673a937f2d22f7f9b7511c0ab9136a311e79729c7943e0b31128e6a181b2b2e3c3e3067572e3aadfea06808c366d04c0d6216fb84ad061f933692096b63ed9a01fd987dea56efebb78c1197f3854021cbae3bcaf888811d4875791e6044e295a9cbcb92944798d8bb2bc250f611be32de52a051f4f0805cab056021b6e523a713b3327354e3b33c55c58c6e1ad8dcaf577ef2048ef8ae92f02e56824170e574b101bffed64e7140cbd48190503d946bf5ebadfb5e67da62a9e159e69a032893362e17df1b7537fcc1c925eea84d348188246f5362254659ee5ed4c03eff4609061e2b21c8ec56de0fc00c3f3f14ddefb8f3b26e8e533e55e9a84d6126145298eab6b4cfa7e286b77791e1ff684e3ccf43454fb5283edaaf45d09ef33f2a471e68f70b0c5a4a46ca420eaa339f5d6cc01fd0f6cf6690d85924e88600780d98edd1cee0c68d4edf0191f4b39ff6e3a41a3c393f51ea2185922cb1843508d59c8f78f4d1dec362e75a36440bdb9c5b8154c726649149eac3adcabd9692c1a050f445d8e624ca131fcfba66b86e803bcd2566be8dfd66460683722a33bc6db697ac5de00b062cbb98d7b060d13c3d5bc916b2e7081156460164d6c94ad527be7ba074131db50a465ee2dc046e39fda747865981588f1cb0a0cec882e6a21f873daf461ddde80b5729d8b70f4a1fd559fc1e5d969ebbf0a6a1ab86a2e2843a234e803dd9423273fbe950ef504f160e13b56c957b63d79d8c6e8ed10853b66bb2da6e511489636975e090f94b71ef750dd1756e2fd88c0dcbf096d36897fea33cb2b10e12951270d5c717ccad9d533f5bad5e9f9b3037221356c74a1588dd526c3fcbd0c8f571d003c48cf191f4ba9506043f2bfe0e9a70675def2182a32e2cfba7579e223d5f559e61a9d63bcd8440ac88b8f5f775175e52cdb17d20896fcd7a4fbf8ad7cfcf7798b5f5e11ac14307995380dc12ff0d8f747af196516e0da28b40a227d2876d7b2d130acb076763b3d87540a608fbf413834b61fa361bddc23772a784888404e13757b3888683003307f4a979eb5270702e1abcc4e36e83972027011090388a316767f267d395ed625fef89acfce47e6dd462656eb574e4200b6eff2e4f9815ff94dcbc672cbf1dd5ebe012c11b235962328d3ad254233ef19645eca8545e0e247d6e5a9cca83fe10cfdf715c465c73f1353f4f48a6ae8790c177ae46f8b8d1fd7fa2e0484db7ac3286d7d7eb4f6fce8f447eb7de5a32fcfee7833cdb87d7a8e3c57a8c10625aff35b534b33d6569ed55b5b71da4cfc16658a3031d0f38bce4cbe6b2c452bd8374950af61c6cfbdd359a30451345017c4169e80003a58059d09a7265389c01be35dd90843db4cb75dccf58dd9002d93b58cb84b08ea3479042a6baeac00da19e80dc23fd25f2bf8da9ea7f18d40267882ece28b43a473b9ff5af016000f473d39e73e108b9410ef9c831d9247942df63da006fa28968911c1f5192a116574bf418a88bb2b86e27a88c63fd0feeae98a3ce36bfb1d622e159bc1841a22908cef73151fb80f23a36b97fe4a72bb6f35fb9b0b98f23e9b39a1f31b96d9150a773f1f547b7e1ff8e54104cf2adc22bad054bd3cd98ba9cfd844081828ea5c0fab626b133809e922164e8b71f65f88453f7ba4ae181d204795581706a7d96d0ce0b69328fc9cc30d4bce775fbb621a3d762cb963a5810065f73cb5301e362dcbf271bc5c45d1f5c5fc84a1d352ba016e7be329f669212f7882f7f49147c77054ee1bc643190a535c457cf4a89bcbd1ef9cbf8de869d47d128805a0a01f13419a49be8e96e251426ccebb5afa3ecf95341c9df218b91d54b1bd59e79d148e193a4854163375042a441b236465d5b2cd1c034b7b5098b921e08c98c03d861aabf4d10570514c7c43e70fa7d35bbafc366b774497870d17b477cb1bdf696b15bf1fab263fbc240df7ea2da0fdd0824dbb27bd5de3bec9851e64d16927a75ff82c0bf4a2395ee9560513327c8678709e177217e144b9426206df8b3c88f4e00c04bce52030772004014a4d6809b9c6952f3ffb1b81df1122f4d5902932d65e5459bservice@rootrootrootrootrootrootrootrootrootrootprosodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyprosodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootprosodyprosodyprosody-0.10.3-lp150.3.9.1.src.rpmconfig(prosody)prosodyprosody(armv7hl-32) @@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/lua5.1config(prosody)ld-linux-armhf.so.3ld-linux-armhf.so.3(GLIBC_2.4)libc.so.6libc.so.6(GLIBC_2.10)libc.so.6(GLIBC_2.4)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libgcc_s.so.1libgcc_s.so.1(GCC_3.5)libidn.so.11libidn.so.11(LIBIDN_1.0)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/sharmbuild14 1543499152  !"#$%&'()*+,-./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.luaprosodyprosodyprosodyctlprosodycorecertmanager.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.luaprosody.serviceprosody.confrcprosodyprosodyctl.1.gzprosodyprosody/etc//etc/prosody//etc/prosody/certs//run//usr/bin//usr/lib//usr/lib/prosody//usr/lib/prosody/core//usr/lib/prosody/modules//usr/lib/prosody/modules/adhoc//usr/lib/prosody/modules/mod_mam//usr/lib/prosody/modules/mod_pubsub//usr/lib/prosody/modules/mod_s2s//usr/lib/prosody/modules/muc//usr/lib/prosody/net//usr/lib/prosody/net/http//usr/lib/prosody/net/websocket//usr/lib/prosody/util//usr/lib/prosody/util/sasl//usr/lib/systemd/system//usr/lib/tmpfiles.d//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_ports/5311734f1a1e4ff3f6f6e689c6cb6cb5-prosody.openSUSE_Leap_15.0_Updatedrpmxz5armv7hl-suse-linux      directorymakefile script, ASCII textASCII texta /usr/bin/lua5.1 script, ASCII text executableHTML document, ASCII textC++ source, ASCII textUTF-8 Unicode textELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=170b7440d541a883027770672670dd6cf86be57a, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=922e8eaaba50e227678fbe9741fccdc9d214b491, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=138ca3632efd0d6b72d02d4d3c2bc27b7c13a133, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=ef1da166cc651134dd0778cd8df10b4161557bbb, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=803d98a74e9900915845f30aea2eff3fb0fc28b3, strippedASCII text, with very long linesELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=6ed204f342d0dd76f3eda77d9050a84c6dbcd53b, strippedELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, BuildID[sha1]=27b3daa2e71549d7944584acd3ac664b661e72f6, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) %)RRRRR RRR RRRR RR R R RRRR RR RRRR R RR RRRR RR RRR RR RR RR RRգ<*=lua51-luadbilua51-luaeventlua51-zlibutf-83e8faaae56df8e9eb21e96b6fd1ac7b1e9ce61a8df494a459dc1b0be317a6c84?p7zXZ !t/<<]"k%w#5n}HTzC-A9# k `19kLwUWJϪo8 ?7eD8k sky͏015Ug3щ.3ɌW?o_u>c0vn[:d(&S魑c}w6˪%7#O\[3rxx02uXV/Kڋ^[F=ەd5W\.4'B&B1Pjڒ:9pmp%{{sKɂ ZCXeoH%,\iCp H.n_lSea\6p<)t:{ 5KFF~B <Ѱ$q&?i(SzoxtǕ>޼ca753LVE ė0a ?~Gř9a d3iPaZnCf2} >kz94nZTo nF!M uѨģxke}h-r\8j@SM%'Hش3ODk hL?@n~ Ag8U)gSNq'6ZU`"; 7?:a4AҔ֟i~~ED6]D 01K&z['Ee})"\5ptV4QƄ?MҳX|ؑQ5&;zii .H߅JW%B@z1}h,JF^s 6/S'Aqt{/%5Gm d2vo@J|v 9HՃ01@.uSP.R3˚nxiЊ;aBFfCzfNʶ/PDVauKXFdmSf`QƎPqf7&'MǓ⥻. ay)pY[ٯ_,:>.)- 3~P\,燊Q&yqؒuigK#S;Xuk9ajnd 9v'U& \Dq!VmB^_Z L)H[5Qhq'yΝIT^Db{2T|Hc˚ZmnzU ;•d4 bӿ(yJ3}yA&+ZUWBצdL?Ql (Cqciif .n.Ӌݏ(/mk#l+8=m_}sb=>7X6t7VFP c.SfAJ@v_7f j|O'0I$m (-ȸFt~;.㛤Lۭ[Xƙ '%TJg`$Uo[gd]n":br0s"č3!tAA2&z akZqddT+Dpa 8Lx- 5lmG: {VZ0DQ.٩T{>gc"rT]$챤 $18Q@`aE7>[(l0OZ33+TPsҜ#IuS~blgŔBj$Nήp݂}/[%5򪢖SoNA{74 wnx"15WVA]9j?"I򏸝v<7aZcailtOLr{rhaEk=R%D?q<0W_ q~zϤd>g#@XH$cAH}kj$Xq>zx!%5ϐT~fȐ9/{[&|17M}ls`=C57%۪.lK5 Dz`*"Tat&&3{Le[EKۍXfSgk*e_٩|qDK8DlCc1>/xͩ_$+=}5hY Е<Wz!2FTp؎xFWZɾ B![~)d7fTU~XEd-,$Wa?+׽ J`"3KJCW?:PQ[shl)s^%{+v}gRG ^lmU ֱY^)/E 2ƕ&o ¹MΉD @=zX'5P2ǾFTG&M68t7qGmq؄ nPK$l@nXJqx>;t Ւ'+fNXFݯmmK9"2Z&Poj3ѣ5>[xfTA Ah6xȯ$|φrU4ßop"SVÝ%a]ZO\D[fd/0/G}K+4?I3X4C?Hx- ~OeOFa d¬RasCSCOq@3?);'^e }%bTԙ*+w|AOHiU]n,P73}Hwnlr%2.szQq|OmzcOXN 2Q''< 2Vǃ(=ۂtnטàZt>=CNo{D:lM&J4Վ評8TJ)(+dGrh5R2UlF UŅxڔ11KJKe aGѴ:npLyǯǕJ06g[',EwፈLs-S9ٍs.>rj3ZOI~oeMYq2CZ4&QH8ۏO fy:7-m~zRpXIW {4@те0Jn/ᙌIQ"1 2]6t{~%>~&yW]6U/&:x² 4kܧRRfl$R:p=,r!وnC! |(uZ/>I6t>O]HK ʛ&RYBtvU_\;*"ClvJפ=8)Po?!BroqceF$}:3 OJ5tmiE@Z8ĉLJ#=ـiUSN Ă_[4O)O੍l 3\(H|A(~ !"N.3uHI,6L`rG٬{*w F|v^iVTCGwՄg"*ZG`_-j4iX\1Xz J]ӝP]ɢ;`(?,uڨI6~&89cֽ=oa19}4fv/ }TE\G poϙGUjC''_?Te0 ݭ{'vPq0S56;B_w3\/Iz'rٴ3/."7kQƜ2'l;ؕa3 W/ׂ"C>wi`knMi3^8ҭϋ.r&يuE{KK}xI Y>b eTc úF>+*> RXDҖ2ư|.hI[ջkeT++.%ճsnftF4.ڪS+ȊJAx#Ax 2ͻ>:P|UcV{tFbP}B:M{_VY"tx Gѻ_G1wU{k k*=gHT;=HcGk82UʦG bl/hёR&LsSTwz$l7[-NI>@`Q7$Kk\ɚ\~eM;Ƣr~{vpUV=7؅Y9"a $ěuF3Kuc'zo$eZ 5^ T.!fS:XgJz(ϒ)Y%u?JHt>w5]JA3.pw|FmPk#{6Xk) *X'u>H͖.:像 QM1&1 Gəf.wxXsΨSMy*z( G׀G.ѹmC:޶E~_{*mQ}ghzHk+ `IUsVCij8\)lcė5?bLvxc8[ C8X Z&ҡ90= mФ3uB:ゕaՎLcFq@.,>a`5zhݓM{a&Fҥ9M,rC~  iozE!IޕxYw>UKc|$EOs3h!bsʫg&@#|^9ˡٟ3fJa/RȐfՏ= \ڿCD8 np)хc[5ՇWwj:qGX@JփG ;/Fr-܈sTtSTիhԐ/Y\L^6Tި)4k ؂ p3fk JYk?'g P**iSg\|S䍟kG1v@\HQOc: X仏) G&ՙ&ߙǞՈ@|rUVcI18(Yf .|ܡ_# !ڧ4.ڨ0}n !fQRX̳sG+b_#Q7(enHY3̋v5.!d)ʃP$RC2/)LpjUm  VGC؝6Y\9OrWD7Fil9Z釫￁:Yy}؉@G4*RLC89=p҇3'"|Rh6_ cd =:kmWrsrPNڣS+N %vE>HOtN@q3V KsB6s  Y*FAQh3|Nވ38ՉNXP5:ʘSch̃4ST$ ;@^t,7V eڭDdZJoWڵ "O_̦7hĸ~ W(:Ve`[ ki(!Pޚ8sbe1'$y7ȕA?P 7eCxuep;#>!h*>fyglϟ;֨}@ܸ8VtJQllHgy  яwY\A{'tE Di;,t7O/#sS7.!hBkU\Aa0'׮0#>f8^Pb{])Lb|bm+~KoUKx8"o珄ZgxrReeD[sǽG"E7B] N iQv" ܔ u!Cjb:mQ/{.aY w*.m@'ng7'3J뵠+8TtI8=+5 lP4|zܱ}HړB]jL} , Pftڽp]Q+bѥ+|Vv qj1 ·SIf}?K4Y|0h-W{K^Dޙ&-ݑc]E܁C3xsURx1&;㕺F \dl'G:ۉanbjfQu#8)LN`9L݂[:XABGDpuI_ ?3@ALoΘr6K)"z<΅6?{_B%ses$ 5x;tIIu^ )M'ߎ[ q h QK6=}[ %OuCP t^P_it%Bu&Zk8]!j搅(V{XiKh"%H(tQr&D`5]> ^ϳ(' ,Zox0xVڙst8~52L}$z#'V"FeԂ#͗&&v@ɐjϭEj4HNT?QZ³oN/Od9/lݲ?~x[6kc'Sy>pA̤o0vدj^.VY|UKyN"$8]酲rOgyPfyŗE ]힔!zyMc)S1?9m1@2;Sk\HR{R`Hua{[%Jל$=>A=!8e&|˚C.(H:~ǂ]Iꉔ Rj2xQ%s6\t`ȦPUx4JQ2AO" ^[%lۏH;% VugFR5nuN;h5l<9_ʻ*L]9DrezǀYkS4[Rݪ|9.EiDJ+Dr}Of(`J|@JmB~l~Ie վM]w)VaN䍢J6e3ւ-3PFzɳLBB(jxE!mM]Q[l)hpXH!:J=T}UQ\f86F,F^5`H'cSTQ0oGl7}g3/֓X߮@he![5i]؜At::!NN yaGׂ9O+~p8щeRx~9j[B8ij70}(.ڝCi)C2dN{G6w,'?)2m>6܀pE+lx[K.~2;wQ?9-PV9(~xerbS4Ec5TG-gd06ȘҊ2.\pX.%9a^qٕ,ӃMKnpt5jjRv(ЈWN5E}֤Am JފfO}+fd騼 $U*kSAq/S1FTaUx06IWte2iSiPOe_@?L~TwP5RCNܣ0Hjx7{,D8dWp(I#W#ƃ-b(o>~f*AT{ZԵ0cO"JC@L 3N7xѷ1xʰe /( TׄHdےP)b?&Sa''G;Oj{>ܢtXGlRZ& \qSE/\h35[E(}{&$xq3Fcv+AT#Ah1R\XaӁ M>oPcUHnsq4d@6 -r`uZU5dvDL gkOum1V Cvy0xڗ/1-Ox`=HXdQTr;*~+j㗙V&5' 􎟦 j~O#M~+}z^e^'G,c[|vl9oQ_Eg\b<))Aq y54gG$|bf}0|QgD%[=% Vt,3=\e򚧿x-E @30dx{چj3c-c^/uS*Ioer/%u xEXYIQ:tU} STg(}pUuLivuc"er8EVAyFYv*x6 "560XrCr ʀiX_**/PAڍDv1>Ϝp+8qX=P (x/.,!ɐX_vQ|(DOݴWcʋ3u}^ Bd)7. #^'ahݨ)||/4Zlz4c! ݗ\4oF@#JaO©-7KPc*=oI:n p"֥8{/"/Iw7(,A oW:wPzdf 㓷 $Q݂58w'1DDŽEuL6 /8ӯV >;.`Jנ")E):oDHوr6(\U=F;i n^b j'"U[:acD%UB.~[LٞIqtm"Ӵ=( l.ϜKa<7hǨp,$TGS|_L{qqJ+p7q3z^6/e|b~mN)tyί.xao mdQ-pY8D7G! K&r`qM)eᦳ(vQ}P6 dT\ uuťv2Q=FbLO`GQvi}S%<u}u8|3mg41Bqߨ!QL49a͛wV7Vɞ"YŤ9Wm $ vJ < 7=_BEn,Tlq3e8T#El J a&&1rAL 63g%B1*$J&o(|ObƸ$ucDbn@< .Xy1l 9s$Ԣ*t‘6UtArϪtvԥaVΔ _S8v;9k; K8˧~l #,1x0Z~ҫy.+} C;r2`G//2 (?mӝu}@>3 nemGSex b&I/{ ,'t6e#n9l}<rzQZnԳD!V$ bP~ ;tF^Y)%c!ϫyN@${MR7H ¬rt&`=tN-YVF ԑh| [ږ ՑIQ!pR4 7j 3j ef.~]K9q[J)XxǬe@[߬spK(50 a)@;,S/ gu>c-T f7XFfg*WNه$ZI~P+L_&u Ng0,"l8 c{QRH [RC|׏ٯ w)_KK9 rKڴ7?1Ѭ/2qbx:?{N p&mEuTHFtSlP fQ@\"( MUx}"tn$_#Q)ˏ~i^1ӍxTP ;?X3X쯷ݵ\Էl/zfQ̴`yMIVѯPbSեg!jBHTd}RV`jhE+ )aZI/U2-s܋|S^kg%66KjiRG:O:v9.G (;j%ZV.GkthOyvmwLZB;3դ(Qg |0|0ЭrS `λDNp9Ktt7Q (0ĺy9z.W sюؙeS@Uu+Y64a{ y\5_:鑕Y_ĩJa{X 5c&"=p[/]#)#&vB>18ZjC7 0?y&oaL{Ew>6}kP-2+Uv\S~gmMasp@?oo&+&6<O?): H^=Ljgnٳ۵6.ԱGC'3xSɜ7m< qgT