mosquitto-1.4.15-bp150.3.3.1<>,t\oۦ!M@eeeCuqLVGo!R Es<)ĉanxWE5r_e qlnٔ,#]7]@ @.R$*#nSYRk4ƕ8;`}(hUD~YXE\+~2CӴ!1BWW%^uFX^r}] ~\@'o7 v]9d[/K_ÙD.16dicQ ǐCpPd4pٹ$4$?ق˶>Eu(?ud   9tx  <FTF F lF F "F #F$0F%F'-'TF(l(!) !+!(, 8,(9,|:-=`q>`y?`@`F`G`FHaFIbFXc Yc,\chF]dF^hYbkcl?dlelflllulFvnwr(Fxs@FytXzttttuCmosquitto1.4.15bp150.3.3.1A MQTT v3.1/v3.1.1 BrokerMosquitto is a message broker that implements the MQ Telemetry Transport protocol versions 3.1 and 3.1.1. MQTT provides a lightweight method of carrying out messaging using a publish/subscribe model. This makes it suitable for "machine to machine" messaging such as with low power sensors or mobile devices such as phones, embedded computers or microcontrollers like the Arduino. A good example of this is all of the work that Andy Stanford-Clark (one of the originators of MQTT) has done in home monitoring and automation with his twittering house and twittering ferry.\oۦs390zp24}#openSUSEEPL-1.0http://bugs.opensuse.orgProductivity/Networking/Otherhttp://mosquitto.org/linuxs390xgetent group mosquitto || /usr/sbin/groupadd -r mosquitto getent passwd mosquitto || /usr/sbin/useradd -g mosquitto -s /bin/false -r -c "mosquitto" -d /var/lib/mosquitto mosquitto # START BIG SYSTEMD 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 mosquitto.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in mosquitto.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-mosquitto-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-mosquitto-update-$service-new-in-upgrade" fi done for service in mosquitto.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 mosquitto.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in mosquitto.service ; do if [ ! -e "/run/rpm-mosquitto-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-mosquitto-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in mosquitto.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 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 mosquitto.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 mosquitto.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 mosquitto.service ) || : fi else # package uninstall for service in mosquitto.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 fi # /END BIG SYSTEMDAIci7e!- ?.6"WS' & @~$c `%1+ =AA큤A聠A큤A큤A큤큤A큤AA큤A큤AA큤AA큤A큤A큤A\oۥ\oۥ\oۥ\oۥ\oۥZЈ\oۥ\oۥ\oۥ\oۥ\oۥ\oۥ\oۗZЈZЈ\oۥ\o۞\oۥ\oۤ\oۥ\oۥZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈZЈ\oۗ\oۗZЈZЈZЈZЈZЈ\oۥ0a01a95c7b67e9e81c2c31f285cd0f81915d863fa1652c13cefcd854c69cdcdb4b9ea4d974fe3e73f385480aba0f3f7eba010f9a6a341821c3052dab9a0e01b6dea34f98b5b2d1eb72c566c691b7e70ab1683df5ae37230613cb6d1af52ecbed9817034f6fc16b96721b51687a010883fe6bd4f920d3e56d7d57529e6312254d107814dcfd6c79003ca7f379f25ba882c70fb719ec5a7716cc1971f9768fc925f977924d2581a8cc1244ccc2ddfdd725737cf767b56f3df7dcfff711137ddd51713ea1697e1fbaab1aace3c0fb847b9283355abcd201f5b36b69163bbb42907cf8e6c377ada750e97cbd354f56410d5d0e2bbf1a14dd77403e289d9a42970c5cc6d5f6ed55ce07a25a437921f16ed0f2bfab347e61bbe3f74f046ff18eb1bc779ffa7265c8ff0e71a68c66d3a3bf19094f96e3808927866baf0265d7765ce87e5c888de33a5f761a1cf8ee73a152f9b8e404619ec848bb68d0f4af449ec2ebcb296c3875383b4b5ce1a5cd6d66e4cf8f090ae28f7a593745cbc43ed49bbebaed25232e10bb1a5268ffdecc0432580764a39fcd00bc5415ce48380b95736335f329b61cf058196ce21d5daa09471b01046b4a892faad15ef1bcd471e2d00492dbe0135c02f3437fe17921650bd1c1a0e99d802e71cc3fbefd09cffca5077e90d9cc77e25bafd40637b7084f04086d606f0a200051b61806f97c93405926670bc1f72c6e8060bbb5130195d6ea2a1a825a2bb50c74df9cb22835d7de219043bddadea34f98b5b2d1eb72c566c691b7e70ab1683df5ae37230613cb6d1af52ecbede8cf7d54ea46c19aba793983889b7f7425e1ebfcaaccec764a7db091646e203c3b9be6b894d0769de796e653571ff6cef494913c0ce78c35a97db939e7d9087ce2f6c8d08b1e7f7218f9dce16304e675c54e7d04da856ea239d13b13c261123fa955d26a1b03f870f8b5501a73072db0796766cfb400da08727264a393cf9e4ad2ab286032fc621ee692bb6bfc68d7a412b4a3810bc1a35822d7cb66d21ebfebb23f765fa447ad1c0c5735347ca50e54ec3967e9d671071c1b24624d3c8240d12c95bf7ac16849f61acec6cd35b94f87e2ae0dbc73426a0c7e166b2061d23e252874289c12f02ef85e8d6e7beae67f239879a55c003f583d030ae965b6896be19c2430662a436cadba6dd2833d8f190d68aeadeb021941c7013726f759a40d756d03d5dd7710a4fd5246741fb5dc49820bcb23d46c4afb5bb2a6f46c84f79fe0245370e7cc48bd2651d8d2b887cd77fab7075d82f09ca787942cd47dcb32a1784331f44d8fd5a9cc7a44bfc490652db5356989bbb705ad9d631b9e2425f768dedfc233ac635686f7a8b70e0a1bf118a5aaa74fd52fe9c40bc258bc2d25cd97387b53690062f7b61f2047233834f1dfbddb90545d124bf6abd4c0a7b507f64a783925b728e0275cd5abfdb2640255303781a65f54d31b31731cf3951cd1f285092406e8d4b43d6b7a5252fa5305af286d95ab4d56c636a38001abe9e5adaf499c38dcbd5d0dc1a035ef535eaf9ff0ea98276164e9d6fb6c2e7da6c784bd7cc6755aaaf78bc0c7beefc99533769bfb97bef9f82ef53503f793733a14d665414bd12846164d14b50e5789b580a7be29f1144c8ce48e69fc10d81d77cab1d119568e1c0e5f39621022e916b2c560df3101f97bea91eda0e85ad67925534d4482d4751b4987a6533479e6365204c599918d8461e9ea55aad9b7df662576486a2439f3250b683a3b22eff3c4a7126718c397a1dbc3c901edf3f0b29a7eb5a6e59c9ab39e496f3b48a7164129f3c7c185b17c14b6f3d514c53028ff6710c9b0332c86127e233f2cd6ad4355a50bf62cab6fda1ec54949a6a8bd80738e5c367ffa05e50e64f7164fe440d94d0d655fc7af8fd1df82b6108e7bff548477a1802a67187a0df8e6c377ada750e97cbd354f56410d5d0e2bbf1a14dd77403e289d9a42970c5cc6d5f6ed55ce07a25a437921f16ed0f2bfab347e61bbe3f74f046ff18eb1bc77f5f868d4519e78602c301e6673cd2bc151c0c17a48c16e7b5adf8180a6fa91bd4b9ea4d974fe3e73f385480aba0f3f7eba010f9a6a341821c3052dab9a0e01b6df9fa07485cf9a61e0d7444d77f524f8e388dd72cd20844431cfedd07636956390b7cc6fde506e5facc9d768df986dcd431d796355050d23c57d24fe7e3873f60e9b0ce02550058b4add8b247f4808d9b29035e62dcadc33c6a9ed0d51c84ee8269063122d8d318a66cbcd05b1239230e574104ef5645fdfd2b65ce3da9c4e437a48b03762a762baadee6ab207e2cf3befdaa41e72cb9b5658ac161e1eccd4d4servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmosquittorootrootrootrootmosquittomosquittomosquittomosquittomosquittomosquittomosquittomosquittomosquittomosquittomosquittorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmosquittomosquitto-1.4.15-bp150.3.3.1.src.rpmconfig(mosquitto)mosquittomosquitto(s390-64) @@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(mosquitto)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libwebsockets.so.12()(64bit)libwrap.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowsystemdsystemdsystemdsystemd1.4.15-bp150.3.3.13.0.4-14.6.0-14.0-15.2-14.14.1\^Z@Y*@Y4Y_wY\Y, @XrWrfVVwVhVhVhVetV<@UpUL@UCjUCjUCjmardnh@gmx.demardnh@gmx.demardnh@gmx.dejengelh@inai.deantoine.belvire@opensuse.orgmardnh@gmx.demardnh@gmx.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.de- Add patches to fix security issues: * mosquitto-1.4.15-cve-2018-12546.patch Fix: CVE-2018-12546 (bsc#1125019) * mosquitto-1.4.x-cve-2018-12551.patch Fix: CVE-2018-12551 (bsc#1125020) * mosquitto-1.4.x-cve-2018-12550.patch Fix: CVE-2018-12550 (bsc#1125021)- Update to version 1.4.15 Security: * Fix CVE-2017-7652. If a SIGHUP is sent to the broker when there are no more file descriptors, then opening the configuration file will fail and security settings will be set back to their default values. * Fix CVE-2017-7651. Unauthenticated clients can cause excessive memory use by setting "remaining length" to be a large value. This is now mitigated by limiting the size of remaining length to valid values. A "memory_limit" configuration option has also been added to allow the overall memory used by the broker to be limited. Broker: * Use constant time memcmp for password comparisons. * Fix incorrect PSK key being used if it had leading zeroes. * Fix memory leak if a client provided a username/password for a listener with use_identity_as_username configured. * Fix use_identity_as_username not working on websockets clients. * Don't crash if an auth plugin returns MOSQ_ERR_AUTH for a username check on a websockets client. Closes #490. * Fix 08-ssl-bridge.py test when using async dns lookups. Closes #507. * Lines in the config file are no longer limited to 1024 characters long. Closes #652. * Fix $SYS counters of messages and bytes sent when message is sent over a Websockets. Closes #250. * Fix upgrade_outgoing_qos for retained message. Closes #534. * Fix CONNACK message not being sent for unauthorised connect on websockets. Closes #8. Client library: * Fix incorrect PSK key being used if it had leading zeroes. * Initialise "result" variable as soon as possible in mosquitto_topic_matches_sub. Closes #654. * No need to close socket again if setting non-blocking failed. Closes #649. * Fix mosquitto_topic_matches_sub() not correctly matching foo/bar against foo/+/#. Closes #670. Clients: * Correctly handle empty files with "mosquitto_pub -l". Closes #676. Build: * Don't run TLS-PSK tests if TLS-PSK disabled at compile time. Closes #636.- Update to 1.4.14 * Broker: - Fix regression from 1.4.13 where persistence data was not being saved.- Fix incorrect RPM groups. - Remove repeated license declaration from description. Trim package descriptions for size. - Errors from user creation must not be ignored.- Add mosquitto-1.4.12-use-SOURCE_DATE_EPOCH.patch: Determine build timestamp from latest revision of .changes file in order to make the build reproducible and avoid useless republishing.- Update to 1.4.13 * Security: - Fix CVE-2017-9868. The persistence file was readable by all local users, potentially allowing sensitive information to be leaked. This can also be fixed administratively, by restricting access to the directory in which the persistence file is stored. * Broker: - Fix for poor websockets performance. - Fix lazy bridges not timing out for idle_timeout. - Fix problems with large retained messages over websockets. - Set persistence file to only be readable by owner, except on Windows. - Fix CONNECT check for reserved=0, as per MQTT v3.1.1 check MQTT-3.1.2-3. - When the broker stop, wills for any connected clients are now "sent". - Auth plugins can be configured to disable the check for +# in usernames/client ids with the auth_plugin_deny_special_chars option. Partially closes #462. - Restrictions for CVE-2017-7650 have been relaxed - '/' is allowed in usernames/client ids. Remainder of fix for #462. Clients: - Don't use / in auto-generated client ids.- Update to 1.4.12 * Security: - Fix CVE-2017-7650, which allows clients with username or client id set to '#' or '+' to bypass pattern based ACLs or third party plugins. The fix denies message sending or receiving of messages for clients with a '#' or '+' in their username or client id and if the message is subject to a pattern ACL check or plugin check. * Broker: - Fix mosquitto.db from becoming corrupted due to client messages being persisted with no stored message. Closes #424. - Fix bridge not restarting properly. Closes #428. - Fix unitialized memory in gets_quiet on Windows. Closes #426. - Fix building with WITH_ADNS=no for systems that don't use glibc. Closes #415. - Fixes to readme.md. - Fix deprecation warning for OpenSSL 1.1. PR #416. - Don't segfault on duplicate bridge names. Closes #446. - Fix CVE-2017-7650.- update to 1.4.11 - Broker: - Fix crash when "lazy" type bridge attempts to reconnect. Closes #259. - maximum_connections now applies to websockets listeners. Closes #271. - Allow bridges to use TLS with IPv6. - Don't error on zero length persistence files. Closes #316. - For http only websockets clients, close files served over http in all cases when the client disconnects. Closes #354. - Fix error message when websockets http_dir directory does not exist. - Improve password utility error message. Closes #379. - Clients: - Use of --ciphers no longer requires you to also pass - -tls-version. Closes #380. - Client library: - Clients can now use TLS with IPv6. - Fix potential socket leakage when reconnecting. Closes #304. - Fix potential negative timeout being passed to pselect. Closes #329. - update 1.4.10 - Broker: - Fix TLS operation with websockets listeners and libwebsockts 2.x. Closes #186. - Don't disconnect client on HUP before reading the pending data. Closes #7. - Fix some $SYS messages being incorrectly persisted. Closes [#191]. - Support OpenSSL 1.1.0. - Call fsync after persisting data to ensure it is correctly written. Closes #189. - Fix persistence saving of subscription QoS on big-endian machines. - Fix will retained flag handling on Windows. Closes #222. - Broker now displays an error if it is unable to open the log file. Closes #234. - Client library: - Support OpenSSL 1.1.0. - Fixed the C++ library not allowing SOCKS support to be used. Closes #198. - Fix memory leak when verifying a server certificate with a subjectAltName section. Closes #237. - Build: - Don't attempt to install docs when WITH_DOCS=no. Closes #184.- update to 1.4.9 - Broker: - Ensure websockets clients that previously connected with clean session set to false have their queued messages delivered immediately on reconnecting. Closes #476314. - Reconnecting client with clean session set to false doesn't start with mid=1 again. - Will topic isn't truncated by one byte when using a mount_point any more. - Network errors are printed correctly on Windows. - Fix incorrect $SYS heap memory reporting when using ACLs. - Bridge config parameters couldn't contain a space, this has been fixed. Closes #150. - Fix saving of persistence messages that start with a '/'. Closes #151. - Fix reconnecting for bridges that use TLS on Windows. Closes [#154]. - Broker and bridges can now cope with unknown incoming PUBACK, PUBREC, PUBREL, PUBCOMP without disconnecting. Closes #57. - Fix websockets listeners not being able to bind to an IP address. Closes #170. - mosquitto_passwd utility now correctly deals with unknown command line arguments in all cases. Closes #169. - Fix publishing of $SYS/broker/clients/maximum - Fix order of #includes in lib/send_mosq.c to ensure struct mosquitto doesn't differ between source files when websockets is being used. Closes #180. - Fix possible rare crash when writing out persistence file and a client has incomplete messages inflight that it has been denied the right to publish. - Client library: - Fix the case where a message received just before the keepalive timer expired would cause the client to miss the keepalive timer. - Return value of pthread_create is now checked. - _mosquitto_destroy should not cancel threads that weren't created by libmosquitto. Closes #166. - Clients can now cope with unknown incoming PUBACK, PUBREC, PUBREL, PUBCOMP without disconnecting. Closes #57. - Fix mosquitto_topic_matches_sub() reporting matches on some invalid subscriptions. - Clients: - Handle some unchecked malloc() calls. Closes #1. - Build: - Fix string quoting in CMakeLists.txt. Closes #4. - Fix building on Visual Studio 2015. Closes #136.- update to 1.4.8 - Broker: - Wills published by clients connected to a listener with mount_point defined now correctly obey the mount point. This was a potential security risk because it allowed clients to publish messages outside of their restricted mount point. This is only affects brokers where the mount_point option is in use. Closes #487178. - Fix detection of broken connections on Windows. Closes #485143. - Close stdin etc. when daemonised. Closes #485589. - Fix incorrect detection of FreeBSD and OpenBSD. Closes #485131. - Client library: - mosq->want_write should be cleared immediately before a call to SSL_write, to allow clients using mosquitto_want_write() to get accurate results.- update to 1.4.7 - Broker: - Fix support for libwebsockets 1.22. - changes from 1.4.6 - Broker: - Add support for libwebsockets 1.6. - Client library: - Fix _mosquitto_socketpair() on Windows, reducing the chance of delays when publishing. Closes #483979. - Clients: - Fix "mosquitto_pub -l" stripping the final character on a line. Closes #483981.- enable websocket supports- enabled tcp wrapper support- pass the config file in the service file. it does not load it otherwise.- update to 1.4.5 - Broker - Fix possible memory leak if bridge using SSL attempts to connect to a host that is not up. - Free unused topic tree elements (fix in 1.4.3 was incomplete). Closes #468987. - Clients - “mosquitto_pub -l” now no longer limited to 1024 byte lines. Closes #478917.- update to 1.4.4 - Broker: - Don't leak sockets when outgoing bridge with multiple addresses cannot connect. Closes #477571. - Fix cross compiling of websockets. Closes #475807. - Fix memory free related crashes on openwrt. Closes #475707. - Fix excessive calls to message retry check.- update to 1.4.3 - Broker - Fix incorrect bridge notification on initial connection. Closes #467096. - Build fixes for OpenBSD. - Fix incorrect behaviour for autosave_interval, most noticable for autosave_interval=1. Closes #465438. - Fix handling of outgoing QoS>0 messages for bridges that could not be sent because the bridge connection was down. - Free unused topic tree elements. Closes #468987. - Fix some potential memory leaks. Closes #470253. - Fix potential crash on libwebsockets error. - Client library - Add missing error strings to mosquitto_strerror. - Handle fragmented TLS packets without a delay. Closes [#470660]. - Fix incorrect loop timeout being chosen when using threaded - interface and keepalive = 0. Closes #471334. - Increment inflight messages count correctly. Closes #474935. - Clients - Report error string on connection failure rather than error code.- update to 1.4.2 Broker: - Fix bridge prefixes only working for the first outgoing message. Closes #464437. - Fix incorrect bridge connection notifications on local broker. - Fix persistent db writing on Windows. Closes #464779. - ACLs are now checked before sending a will message. - Fix possible crash when using bridges on Windows. Closes [#465384]. - Fix parsing of auth_opt_ arguments with extra spaces/tabs. - Broker will return CONNACK rc=5 when a username/password is not authorised. This was being incorrectly set as rc=4. - Fix handling of payload lengths>4096 with websockets. Client library: - Inflight message count wasn't being decreased for outgoing messages using QoS 2, meaning that only up to 20 QoS 2 messages could be sent. This has been fixed. Closes #464436. - Fix CMake dependencies for C++ wrapper building. Closes [#463884]. - Fix possibility of select() being called with a socket that is >FD_SETSIZE. This is a fix for #464632 that will be followed >up by removing the select() call in a future version. - Fix calls to mosquitto_connect*_async() not completing.- added mosquitto-1.4.1_apparmor.patch to make the profile work in newer apparmor- merge a few things from the other packages - create dir structure in the config dir + readmes - splitout the client - provide the splitted devel package names - install the apparmor profile - install firewall config- initial package/bin/sh/bin/sh/bin/sh/bin/shs390zp24 1550834598  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEF1.4.15-bp150.3.3.11.4.15-bp150.3.3.11.4.15-bp150.3.3.1     apparmor.dlocalusr.sbin.mosquittousr.sbin.mosquittomosquittoaclfile.exampleca_certificatesREADMEcertsREADMEconf.dREADMEmosquitto.confpskfile.examplepwfile.examplemosquittomosquitto_passwdmosquitto.servicemosquittorcmosquittomosquittoCONTRIBUTING.mdChangeLog.txtLICENSE.txtabout.htmlaclfile.exampleedl-v10epl-v10examplesmysql_logMakefilemysql_log.ctemperature_conversionMakefilemain.cppreadme.txttemperature_conversion.cpptemperature_conversion.hlogolegacymosquitto-14x14.pngmosquitto-16x16.pngmosquitto.svgmosquitto-logo-min.svgmosquitto-logo-only.svgmosquitto-text-below.svgmosquitto-text-side.svgmosquitto.icomisccurrentcostcc128_log_mysql.plcc128_parse.plcc128_read.plcc128_read.pygnome-panelCurrentCostMQTT.pyCurrentCostMQTT.servercurrentcost.pngnotice.htmlpskfile.examplepwfile.examplereadme.mdsecuritymosquitto.apparmormosquitto_passwd.1.gzmosquitto.conf.5.gzmosquitto-tls.7.gzmqtt.7.gzmosquitto.8.gzmosquitto/etc//etc/apparmor.d//etc/apparmor.d/local//etc/mosquitto//etc/mosquitto/ca_certificates//etc/mosquitto/certs//etc/mosquitto/conf.d//etc/sysconfig/SuSEfirewall2.d/services//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/mosquitto//usr/share/doc/packages/mosquitto/examples//usr/share/doc/packages/mosquitto/examples/mysql_log//usr/share/doc/packages/mosquitto/examples/temperature_conversion//usr/share/doc/packages/mosquitto/logo//usr/share/doc/packages/mosquitto/logo/legacy//usr/share/doc/packages/mosquitto/misc//usr/share/doc/packages/mosquitto/misc/currentcost//usr/share/doc/packages/mosquitto/misc/currentcost/gnome-panel//usr/share/doc/packages/mosquitto/security//usr/share/man/man1//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:9720/openSUSE_Backports_SLE-15_Update/b7548fee84c7457b4fb601bb8bb4eb81-mosquitto.openSUSE_Backports_SLE-15_Updatedrpmxz5s390x-suse-linux  directoryASCII textC source, ASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, for GNU/Linux 3.2.0, BuildID[sha1]=b2ae0c2a57872a3bc8f0e65a25af4a2c6c3782f6, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, for GNU/Linux 3.2.0, BuildID[sha1]=a0300be3c9914284e7e616ecae75cb80c0026544, not strippedHTML document, ASCII textmakefile script, ASCII textC++ source, ASCII textPNG image data, 14 x 14, 8-bit/color RGB, non-interlacedPNG image data, 16 x 16, 8-bit/color RGB, non-interlacedSVG Scalable Vector Graphics imagePerl script text executablePython script, ASCII text executablePNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedXML 1.0 document, ASCII text, with very long linestroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)R RR R RRRR RRRRR RR RRR R RRRRRKWYg*`7_utf-85a6d53e4564381c3b7a06db23f177b3ecfcacbfd678e87fba3c0f16957137c69?7zXZ !t/|]"k%wTAY )i|#.d%T†AvˠiZB>]p/E|I8Pg~f! `U@﯍ O[s~-"bz Syz1݈@.ö euNUѯ뉕fhqe&Ykc.|=Lw*lk;$2)K/),{88޸MI0#̲%:^ I(M,ſ;iL/`YȞ pdn#fҰNNYڑw?9FR!@l9?CbBm=@q.B ,!sAmưyܴLpڳmIa} "?dK!fK7@d>qfMLWC6<8>ꆪlC'[6YW$*z|b= A 'Tɹ6Vn xI_z4i;БL3%ؗK}SBrl->6f+EV%v^F,f4zzI.TB}%mx3- %_9W@SeGFXP5F!uek },!@y1/wrκ"Tv^o˰l"]@B*Gk#\z'EiPwلHB>ɲP\Ji3G1A7Qɥ?G;G HlkqrT"^X,gY3Ϗ71 (CDWleJ$m*^[JXƫUdi[X~ a|[ԝ+A4ez(6>Ϥ윁bmh :a*%Ӛʃ%ײZs*Y|a2* /B:f5aPZD7, /IfU%ѽ^a֔?+;+լ.+ ݳpEIɼy0z e2W孒S(baQ'H7 qԳRH+FmcEEn5H^]%x&1 >f] {D."jƳ i͒f_i$ē6}4\qqda?#ςhb(ᢗЗʷœt۱[_,. I])" 5+ 0t݅kCD TWgb\@-Z r_ڌ Lh4d+)AÎ*Q[iR|u 'Ѝ\;rN#C♪pG!9X(?It-իYeyg->N^vp 6lgkN2 SصKc:Qj5kPn 2+t;$$P= ?ee=q0̗UK[b\ɘ AOrĐ1= }}Q~ZGAc] V34DXhbHIb|)VY2p0nϓCD hxɇ b!H/\a%_T*rҜ2 V5USi8Gr9)$}@z IWSc@[cf6[{ur` S~]P>5ğ^bJ/M}$mMI_uѮ:F6}/H;gjcaMԃs9R... l~rsxA%cws}й؄Y1(;wG<-- +w$>ΕKYWco"qsdm%JzAI%ąmM(;۳EzyP8kn}jR诸0d3b" {2Ɏ-/mUuU9z.E]s s7$cY;5M7R7ˎ͔Qî)HI9btOI"'.|tgA4hJ6*Uڔ* P>>Htz8GŲZrD@S3ӡ! o`d_ޱw8٧%;|N9OqF8r8\Wz"( ̩aF^8j<30EdɎܻÓ8\ӫ$i  '[ȟO@qZ ״>K,8~, bX$w 0r)f|vfoIֳBX\dyA"MՇ!b X§**j;Oo[sCADXfS`gi ):Ct'Lӯ)&zYZ Jd"5Go0:fznaAD8nx'0lhH(Dh3V5Ur?e]^L-DC+0TmCg_τO\G0 !uksI`g~'/,+@)լl׌fGhmEhϔ:-kaD/9O46=6GByD*ĹoZIF]D5>4$I@vCXi=}Z '/VV;WLEַ w%iPѦ_($>-@225@ʶԭhrjl0<܌jHD8Br'_Vuz|]-= QoTܨB$cg$ehDw۰N25^ Ўma+KaݚB115_zWeЊْb[vY@iG[,vJDY)qY5`>/2.\B-^I̯j1HJq2syy)m 1 #D]Q-Q=dM9>,UA j(C#R0NX;!dC(trT4 fj#{^EL D9 Bky5!4u%?v);C2KG(e 3^I7<kA.{&<[aZ';,0x@[|nA}r~ma JuWZy72G^rM_jGR ELNn=ZINp۰jE`Z0'Vn)ȵЉIW5Sa=cym^-R /L5sذ:'('jH.{Xvm1ع78d#5kd~CG@Ve{_ 㴽UVa3z>HkB#FLr)7 9X]'.C}tCALMuvׯk/)R][_eD?-g~nHOH֤-ҷdձ@2bZ8¾l=pcؼHD8Æg1txa@hfqU3AC ʛJޚj{f4?PdgkJm)vB2{r;A̋͑plPyXDZDD)bppJEǜT7$#JAWİ2Rnݜk##t) 0[ݿ1mWèvZ۾]?m{.ܰV"Jy<#:.עĘڍ2 GINu!#f4Sa`}|Ҽ0phpC{܅aomK5пɁ0ΛK봳f5SL?"c^wѶF$Ү7N/h`Y<d"@?ݢy/S'3D3'(::S nLRwZ|E&fͼmE"ZW@mV:$۩Q*F*fxVHhT&Mrݚ#( /jh6=ǃ)Yӱe6ICJM4?`M74Qm`[+:tZZBz͏"G4-(ϫ[FjD׿U8?ŷ=yO:4zY=MB[J!*Џ[/Ďc8})5 IfC8:L>?m \>J%ѫ$d6C&솒KJ%p*Mہ3pEf!#5/d&B~ה㩍VR<=c )~Fly)Q84}-ν~Ux-vkNtyO)`}fbOoTiJH~A\C7Dv~qӖ4/A%2xZE6$HFy8Üv0:0WDZ6;vE7lE)ļ81M6%+r"&vhQ%'hsBķJdݙҌn?Aƙ5Ǫ*k5jV}LJs'u: GH .T0;LR+4vyJr-4BW"#'g}^ĠE۽lzyIPO?!!*/ׄ1Tr'ޏ22J(ƌ}"Onˑ7Bڲ&[R~Aޚ$sX fPU/D$e(\~5,$2ۛ \u.A<2:ͬ&eԦW Z@#Nz{;2eWyF&nL4nOʸXXYi"EA)F:osgft8Zx앇3r ) #OAlxpI/xBaJ{ Hd ê:|2 N.ĉȝ4Ҁ/8VCִM}uՎyeBF2/\TZ8Db楍'cV-㵉9ngip{R^ {m]☟LPM9JɬH7CCґY7EȂ{}1cT4d H#,tmX΂I?!c=OQ%gfږ&IPiֺ<)|K=W`"*w V'S$T>8>}(5#*n%-o,^Gަ!=I>f#%H͡z~^MBd~ :[謬,M?>JT3<$Yt N¼.g^m_sAJAaKXǦ-N IArt7wOA?E(j)۹h {]~F߆wLU =jKRj`-;,%VY ʎ2 wyP Q2?2E1ӊU ?-A%lrNc1;K:âY ';J <`tt0`^ˮo.0 t4N2Rl)DrhN C<0ApU1-V ,48ѯJ|WmEs"/}څY3TBu[YkFBw W$hsF rG; Ջu”8yم#pwG)%?auټ c +8اfrꇽ<;͚?`ĭĂTJ!˗O=c/j\5/Zmq!HIO)-VE`V"25'7rcT/\AvP4 Csun:!XX<(:nNf4/qr=i[ ʇmX&@k)o6d;dZ@avkOŀt׾=ɡZC%X`Bz,P#S4Jaw$&Qȇf_b3M;=|i8R6N&aa9i|aÕ4xIkti|.yKU̠݃}zFu:,d SZq H/k A=ɛͿN3"7@sˡ9>1?fht%vyifZe^Ɉ`Gx dJu7h@qXu-zK8?}w ͮOR^O7 : }0):NZiA'mI(|(ԻKMG آZKgC]-Ӝwg|Իm\. LHIͅQ?^ 7(i)Yx ЀFyfi&KkS8(hl*nnn'|OޡDCEZfTQ3(Lh܂\KM6n%5s ~7l 5!Ws%9ة'a:y|ՃH_[E3YX_W9Y܏;d*z3o[UR*T7 DŠ;̈N`ۑy W݁Cd5pCa ɋntOV-9,X`u|q}s%fd&Dڋ:9fd)ycaTN*|Do[4h)&ޫl瑾9hZlTIZlĭUٌ+Va4ukνs~mNq8+KUKcV>ŗo dW7)Z5O'R9JkF/^B6 n<Ǎ,De| WHc`;MA(^ Q!ybgC-]Uusx܍鳖xj [Qy&-LC~C aF'=st h89:aH ͬqq NT-cqN LQ l+pUOkfW}TŚ>vwh;ǀ#&l&'30&'͡ό4\ž=SS8V_$1b5+GߴD5O-aOErH[dhhKCMIWщET/"n˄ߴ %(DDʞ ~c!VUݛD˹<';dI0PzhnJj6ь,OL>:GhhD@o#(4'sJA&0,b)JR h%;Vc,0qo/P@<7Ggbq{>S]uoʂW@e!U2<`NhjZu-kt{M(sy>4u eD U$B|V' #wǚ^o+Ĕ'zn*.ڰdfCH2nFMKN$ pW:Ӕ\& X[̟ܾuJbmO.0 ]}!y%ףaO}sUmӰ8p@"@$A9k T<]c1t:a{f} ':P՚{OhHn՞Lbv1 Jrj^);XJV! iz҉̽ͦ 9g4^ yj*8:unor ~^-p H:9uU ǒz2-iw׎6ӣy@嶰oTI6WFUe*mAgPqSK؎ĉ Mmr_xڠ )zyv|wܟĹ=hQt , @-KaC\'$PNe o9w?& [ff'6HQ{w]vY+'HIKwRӼ>'/D;Wv-]il.l ?0G`3xB;m W6)F.>@lū [[j7(uթ!S;um9O c0\"aܴIi 62~0FoxP":bK- ._W3⫙Hk)O<q,MisBѿX"}$xbU٫~5騤>j>VB^Z似:*hݏQ=.vT9:HAIĖ EW #W{MRQU7<.؂ !H ¹CDТ=ZӉ~#a#0R+U{ oYA^j x Nd&9< qodST́yOcSG~QU`4N,H:{5%е$@WZ36TDYeGf)EzV< Lx?#L6q:(rx[+x$gP?l( - Mdr+^ө.88S% *#Sk!*t]l]_l59ϒv9j9T!4p%BJbrXؼbug? > 57V2+4_+ʎ@ۢ(ceÌO"qpLwR7s )\nCetߟc˂:z-Ҳ _f~p)?Eo.xa HJMI5P'Ođe%Ud6G. -q/5!H.6cK37 /Ƅzdv @DYء4A|lc˓Py5 aEa V:+̏ ږASEvֵ@%Ԋ>LO8sz(>"0_SϱbN ),C4r,s: &'P")1I,ǖCS>naS.…LwZoÏD½>QkT'GRduZAZİ wsrOHh5)ua&D J=^:tsJ)d̕{jtRp/d@Ӈ~}SWfi H.m s ޯAeמCҩUrԘ'BzCO蛔Ajg { 'o fN..yYM^ŏP}3J{\3+`j6\wd] U@G]RIŝa6Ckݓ}Vj5Æhh1T Jc5GuBX j%CQ yke/Iha 7lt~v>Sj1 Hl4D_,I/֢5]CÎJ̪Ŀ6*ҧe&^0]s zm1OCvMAwh/5&F܀oI7 H@"x{=j|וeLx7Oqsel`'N^KSFdxc_=&sGAdK'UTlCQa@H[UPlI ,qp)3WozgK@x9n[2 Q,?ii[S7S* /λdjBN~vFy,9'dM[KjC̸sgdMd@'\ 2 &Ю.-7 . [`;mLyLKoB7V8[m9 BR6;MЦ9*;V1TYr-u_}9x黅b>c:yn!_Jģ4 KYZ調NʗS 'K >@iv¼_8^ };H0nK|ƧQv=' qRaQ y5"\iJhl>A &t:"̡DWf=;B=}C?)u xYY|R.9¶q b|(KH>@w 5taJ))cN8!oҭ#O.*['wΡ>6(`^dyþQdZ+[Eh,~?n>au?7NHV!k=9,ݔ2I4&—Km@: XD*0:*:vԳ+\ŏ0Q券wTz Q!&O:͓q `m3>Fu#p37+)*S!wwT9Jџ[v_d-\ hO͗fۢ'Iwyd1Bmbj#ePHt۬>FTEQڸI0d?C}6;c5ǼYSԉg9HbWf>2fP}?˘N0V cN]+Nv\_RZ j rv}i`|X^!򾜵)Z}=C 2^4?$ID3?qLJH:l5h 84Iǒu cS:(6$% ;hDOM_08;`pܺaaŚ<'"cyL틥~70qqV߅hJ=Sx2K.A"vnnTEBnŸ7(sק?&WMj HL-$3@]С@su`].0߹9fn4UCjĝ2of=tuwF%c^ !8Ēh;_`7=tV ͼM tRi!ڄq-Tf݌kn`Dseإ^qh&16ߴ@j#B2_7zv޿=3%eؙk\=' yCiCPR+[X qԘw8zQ"_حfj({үɚUwq(D+Z)$ao cQ7 ŷ$u]ҋi$SFWah~)(?Ws'F`fy\N@WjLG*'k,6y}X}HUw`aq sOɪ'+PϤWǹne. V/`0A鞌&٠L"ųQnKi@w'ޑC .yJKI=c}G5MGUV`S(O}"X*}Ow&ު B86xG n1O-Ϸ7eXyN"_;5^/, HFA p(s'ӌiK ؇5t]yTW8 >ůn,vH6؉`,ԿG]Re?: I=6q'v-PDXYS%Kg- }J?\OE7F7pݽx2 [ʤK .~w*tE9鈏9[p zK٭?n=Sj+I?D;Rx zA4s6b-5kzўB@>$H\T׹bP"&4뽢__ : 2bөZk>aI'O|=vWl@2'TǯԐ?k Nޚx>m]mȡ9ȳ}{LnclUu($Ws+@rG0+])j mONb/h|4\XZ!ME`㤎^"d/*[b|Ai bk:侟KiSd4+!+1QHreo)'"1)US1A #fP&ĈؠFvgVoU. 㱛j7"<'R63[|me1 Zw:O Nr7ˁ%"G)9Jܟ,Oh+PZ*;X \yh v.`~슛(L/|%}e] &y2y8j }|} 86+ssPJ5u[|MߛA#PRDEl6G ~J#X ̃ \; ƥ "8"OE(mEl6@O I7K=e%Jb'q8G:;'Ǖ25YWm *+Tj b'ӳ+jv_G#s:#?} 9Ia d{47֊DA=K0\\ q/v =`'Q~rhǓRC;"2 (K+,t7LU;9;Jx= fgx!D$r `dՏ w-\.9M 0=;SkaÙ51~ea[? ~Gwva& ߱*e`e0wVcL&iH @tPAJYEfi{x2hwtگ^m׫@jcc aNA¡h _Ε컓 y9/ N4A*Գc8'*󖊌l7 W6@Q%bdIq[en47i:F~-aG 4ZR [~uiDYl_3xcH~Gj'aeަ=>$T Iϵ z}Zd G^̉i ڣ8WT H~*tEbc I2+T!ʐQZ갧Z%X5 R~_x2Z]xe-y|5{HDR{@5>Jr:YcM+Jò+-l5^%~\yiJόQ!4}%7Ѥ/}"D{6QҙGAZ;ľܽYŅEfs[ `a+45p]Oasů׷q]/8mQ~I ]%0F"snjj&+ yum͌:jHkP=L_IIƪZZGfu3rٿYqv@$[L%)?^P?Ҙ))e߼mz57_W34-KP8 A%-|KR;ӽVT㇥bm:@k3@KBݍg"-Vb4y \OR'GA}ZdB[YfQLC2,W.qCH OG#PTѦaŏ +Zg<02z|n*mh$ bE>]Q C  6zV= Hh"mLM0?=n/`_#M2ثqmszU2[J=x͉iZ}aE?ܠ%ol0HO|f"ʶW+R}2 L=MfD Ԃ?@Y!+P-c&C LL+Y_U4b]95aCPEȢ~K/P1c{HHǪeS#BQ4}4d"nBVж}tf3/i‰.'N9h(o.D0>@- ux&\Q79@x\ Q&ZOo" Hbj5:~;;|GQ.A6{b+ Ǖo-(%woMښD~g2xeN kw&DzDW/Yc xeT/Zaab^J,2c&k3'}Ogʠ8zPbdVHݹdPL/0Mhfyc鲵)FEJ>LOm3!B_]62jٱdҭC aWڹ \ 'PF X)Vt$uP8]=jP谻J Bd-VC"36`gҐgKY[]r `n Yx;?)]Qh8\4|f^Su]K [}vH9 f>W ial3P1U炓94o)ϩ\(xBXW tbkSʶ:|u4q޲v´I o"P`DEN .UkҩPRrߤSݠjo^Pt?aխ/$8͂Uz*nc8-=#L 7'ӍH9[@)1wq#5ׯl #c^~}.oaS9ZkJ-sEVxrlޠx]MHB5iҸFu{-C8G oZ_1 &jpk80T ,fD3"-S Y7z!nD{*㧯- ˟^59Ah՞4΂؁ 7㬐2o,_ bly.0diU`vx>"ŵ~yK0H ]bkh eџOWk` LN.Lӣ1d.c)!aCB\E>?|B7?O }_ʎayOxSIQ 4iW]J-'Y$}k=J03 L\D@{_̀bçޑ Ȕ_Y$ DJ7Qzפ.ci6@>0&+QntO7ŻN'- 1Ng:6,#گ/Y`*jka#oor*b|WL[CM]}]iְ:x1#eq;z$xN` f٣TVꕴٰшwwJA2;CPT, RfѽIq@SY\]sRfkeDZGV`N㟧f/MAlWYH)aCCah~f_Kp\}b`Gv*d])eS5Äث#)8(@,cr|hج~M#C1`RO(Y)ʤ{F͛Kmes\|Ga{U< Zد,g-_73K-@"sa$ lG2m 61FId#^S 21\$xXz-''V\VaqG;byAg cz3>OqKQ\ ;Kl<[.eM^bQ. ֡S#fBӱvGXra-9Mڡlv+BQ~Ptc#sd=& UU-ȅi=J.oyFoxv"ECYx=(ϫ's,L,kEX}VhnldeқirP/YA;}: M^.$d* JZjIj^oLGFG #u>% "wcCj6VFio_>^s'yUnXyt((ٻk?,7] cT SNӒ[$Xpu'RB& V \ț(twzQ#[eU_g%=qx{`ltpntz%XzzIſ=^_g]#[,ϠS]{-& tO:^/acŮE)z|kq}Tzzm˜1;3 > n+rI^4nibET dQD 7%!` AՓrQ[j| }ucmNdRD @lճQX#B9=T̲1KfI >Dv\"Jƀ veZT#ج&%=wRP5anK^8;Fͦ.Hʝd ̤? Sg"WVpAT3aJM?kQq6ٛa+..DYL]q`6SH4jç $8TN LGVcn^_(igh4r4oI]g&j5 "^*g`}T r 8l YEe, Hk, 5A|-"Qh9Kُܮtq Ў0 YF"8Zǔb)=mۏ)>}ݓ!VsC [PAnCuVB {5 #2$} >'ѱRJ@֪Jjn5Wp+mqW98j_*LoyISIj'tnDž[D<&5zViVYؿU)--@zCcg4]!ڼ^}GT-MŪK??R &Ս`8u"? ʮpķ[n;b0u߲wO^h{}ceFmL6‘M@?E c3ѭ\>'=kn_!K}-фzV_{*yZ< P"otҚ}9"+Q˱W2HȖZL* qILUȿ|Xopb>)݇Bxv{+TfKs^ź'&ci3oon'kW(Bâ)`>vw݅VpHiހQ6KtIE0M.W`6[tfcT9{HLľ@MC;+b&\4&\ <\ tt,:u3L_ س [ b]`RLEsؗN`Maƛ5鲡i Qh!k>EZ^0qY4&$$#8y`1m|UhGPwlIˮ;tɹ#[ ubV.pY % m\L3LBGoZ]sZ%j34evdɭ1lm0ӧyDI^80hJʀ` J]/=W L:"HJnF ":qY5݈ۢYGO8i,D+<"" b9-Al̲uN}gD9?pLPq+}zc}ާdWy_h;:\:Rԏz͆x& \̘78ej$n.uHsfu uiɴsFz4tt>(H U:#~sF/g9lDxjxT11qvm6@|zg3Q3dS2PLAJKA]' 9"lKz"JZ6adR5b96ARsJwYDKjwf=.;|_ _pm't`bY}ht 4#\}U. =WQ1! ?@Fb9$ݭܝ{] rS}ޜT_ef(*PBJ#S P'e|]--[RJJxur &ui1/TBb*௱q#.q4houՎ'B&VuNDe+Ah5q=gUQ G|MGlmʦG+Lm4hlĵ )wdgFgSO87>6]g Smx`tWP>.gG7#=f]SfuDV?YE";nJ{مYmH Hޠ\b `bj6{0Q {QGM}s/Z/Ư!ǖFkֱnfdh"v勡ʽlA206rµkƧTzCwbWe %|+FюVSeʃr]*[kbЌ4Gd (,IZN n!)FIbjPTbUr45S d,,,(>#2B< #se<_#bw[j8Q( E8ZGTWCQm$'Ka^2T}fcSn(M XB4Uc#H7SĘΚ/%x\)oX;!QR '8L 6"GU@:]n\JCm;4xD2-7S*;/|_/nZi`1~6H@z[R׊l8ɜxKF;|%b e5u0*D,[w"Ux?-j- jk_+u>&?SF GZJ}n," 7~:y ],>pn`8n&nH "h;]|bS%S2<na\16WQ?]IAF-KUIyXatߟrh?RZ%gڍSLoi8mF{+O3h\5#H!~]yrii/`_f|'A/1ˉrESh c]7,A ;m5` xu+Oy?B3xO‘f5‚ CG3VSAa *6=n]-́<Y߾“6LJ9S]q+W.Wd}x%Tu dS#,Pux50Ǿޟ7x=Agd&g {K[:4Yz%PpN d{H0vk1g.1[Q|?pTEΏ2Hد2GPZ S13bfWI{BLјMDďQRo︧{ "mp)#(A60YËo4,wFl_/waQ:0Z¦j ">v Œ<ո{p[BD06s%RU[5ԠCk _ ـ=\/QRu+]UW{#JҒ8jDFo`74z ;ΡI}Bwl"h%1*'Ta#$yw ER38v-Oe7?pZ}Z3¯XM_,a干eqB- t}&I]%X_B!qg|TU͍e"d}NelzP_$F6&+UcC^v[AzaZR/@8`>6]A<*]e/!н>}#/ X?Fa1{2I!7*پ] 1%Ql!!0Q~McεzhbEX:Ɩ'I.wwOXfbqz*i]hp%SJ4-2C "j[QO(RoJ'8l5:4Ni-R'e Gv,#ϯ*]=^pӮ+bA10D ٛ=ݵ+4{mP1mp)h2w8pjhpQ-BobFJǡ?[޴? Xsq۽0tlWTsk b/@r6. TM<&4qs=m3MڌcR/z3$:FNG[OKֈ1`ߠ`xvKʴe\dӜ:n5I⻲).]|Tvn\n+7tRHJ&vD7ڕg crW˦g[>Grn6+j!ߠ٠ܩ-\:"GACyaol}KӪQV.Qg ۼX$pXӺ n,ue%4d8AEBCt)CM P&Oq~W経蓪T4dtp!QՕYU`!r7li>/^\ PCf0Nc!mynl[V5>9%ܩ&]c=?v3 nY7$Tv@^X;@wS%%4AzB 'A"Rtħ"޷V ʦ