kopano-statsd-10.0.5-bp153.1.25 >  A `L3!M@eee:0C ̟*D\Ţ)${$T ᨷVͭ6*0zGkN'7r7˼74gҾ c}`LIXkNWKC-R,_|\f I! <ox`P7ܶ=8)?kr 뗶_ @o?uQlC %zm|]bNx? W!/_v"rۇNG"S 8{tr΁Q3a5805ce39ec379eb49f7cec5339f26146663df2fae8473af1496ef45d8a9789f557ae82380bae61a1e4b9956ba318d49e8cb64a`L3!M@eee$ ZJ6ߥ[Ƽ@fg@|'~N+D!n|yT?+^t9Z_w="t@Qޑl :_/ߦٛ׾=2hÈo~W50?::Z=@AXj kf/~%5濇Ϗ ]5.%X@AJHֹK˰QR|4#Prd~L%SNLOs fnk '?ZBJ <1r7<>pF}4?}$d " QLPX\y b q        h p$H   (S8\*9*:*=w>w?w@wFwGwHwIxXxYx\x<]x\^xbycz>dzezfzlzuzvzw|$x|Dy|dz||||} Ckopano-statsd10.0.5bp153.1.25Statistics aggregator for Kopano Core serviceskopano-statsd is a daemon with a HTTP endpoint that can receive statistics submissions from kopano-dagent, kopano-spooler and kopano-server and stores them in a round-robin database from which graphs can be created at a later time with rrdgraph(1).`L3Ylamb562SUSE Linux Enterprise 15 SP3openSUSEAGPL-3.0-onlyhttps://bugs.opensuse.orgProductivity/Networking/Email/Servershttps://kopano.io/linuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in kopano-statsd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in kopano-statsd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi 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 kopano-statsd.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 kopano-statsd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in kopano-statsd.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( 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 kopano-statsd.service ) || : fi fi)8`A큤AA큤`L3U`L3N`L3T`L3T`L3T`L3T`L3O`L3O5ffadc8c716edc074452160d2b9480815b7de36c904834f0c7e8308196316ac1e53613c3dcf2fab2b4e35bcf1741c6a9fcfd0df8af349c42b632a1f4f2daaf788ec5b39531d4d75baa38978173ab19c11d1a25a756f7babec97279ecd64c7fa77043ee57b75d1660f1a82f3db970de1742447e4897fc0db34288b9656a710661914b847cb04f565232a9267139e12302fa0d119070b7dae81b20b1e770778783rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkopano-10.0.5-bp153.1.25.src.rpmkopano-statsdkopano-statsd(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shlibHX.so.28()(64bit)libHX.so.28(LIBHX_1.10.0)(64bit)libHX.so.28(LIBHX_3.12)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgsoapssl++-2.8.102.so()(64bit)libgsoapssl++-2.8.102.so(GSOAPSSLXX)(64bit)libjsoncpp.so.19()(64bit)libkcutil.so.0()(64bit)libkcutil.so.0(KC_10.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)librrd.so.8()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^^T@^r @^h^(9@]q]X]µ]@]z3@\"\@\X)@[j@[@[h8@[;e@[ @Za@Zw@Z@ZxG@ZP@Z#@Z@Z ,@YY@YeYW@Y@YY^&@Y@X@X @XX@XY@XGX5X#Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt Jan Engelhardt jengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.derbrown@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dem.kromer@kopano.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Update to release 10.0.5 * Enhancements: * gateway: support loading MAPI folders with slash in their name. * Fixes: * admin: fix stack exhaustion calling AclRightsToString. * admin: fix out-of-bounds access in ConsoleTable. * dagent: change SMTP error code for plugin failure from permanent to transient category. * server: recognize more MariaDB-specific status codes and initiate reconnect if needed. * server: fix a cache pollution with PR_HTML and PR_RTF_COMPRESSED. * dagent: failure to run actions will no longer stop rule processing. * mapi4linux: avoid M4LMAPISession going away while ECMsgStore object(s) still alive.- Update to release 10.0.4 * Enhancements: * daemons: service units now run with systemd protections on. * icalmapi: support reading multi-iCal and multi-vCard files. * Fixes: * dagent, spooler: workaround crash during Python GC. * dagent, gateway: avoid stack exhaustion in HTML filter. * gateway: avoid non-atomic replacement of SSL context. * gateway: avoid one crash case for deeply-nested HTML mail. * server: cure a mysql wait phase during shutdown. * server: cure a crash when the SQL server has shut down. * daemons: avoid deadlock during signal handling. * libserver: fix use-after-free and crash on shutdown. * Various null deref warnings from clang --analyze were fixed. * libserver: resolve memory leak of MYSQL objects.- Update to release 10.0.3 * Enhancements: * server: new config directive request_log_method and request_log_file. * server: The log_level=0x100000 bit (SOAP) no longer has a meaning; use the request_log_file mechanism instead.- Update to release 10.0.2 * dagent: add processing time stats and publish via surveyclient * common: fix a malloc/delete[] mismatch in kc_utf8_to_punyaddr * Respect KOPANO_SOCKET environment variable in all programs * server: support numeric UID/GID for local_admin_users directive * daemons: support numeric UID/GID for run_as_* directives- Update to release 10.0.1 * common: avoid computing log messages that will not get shown [KC-1674] * freebusy: fix crash in RecurrenceState::Exception instantiation * client: IDN support [KC-1659] * In config files, fractional values can now be used for sizes ("0.5G").- Update to release 9.0.2 * Enhancements: * storeadm: print entity types in orphan list [KC-718] * client: improve dreaded "gsoap connect: ()" reporting * server: fix dreaded "SSL_accept: (null)" reporting * ECtools: add kopano-vcfimport * Fixes: * client: resolve rogue file descriptor closing [KC-1397, KC-1462, KC-1518, KC-1584, KS-42330, KS-43193, KS-43409, KS-43618, KS-43677, KS-43693, KS-43907, KS-43925, KS-43936] * dagent: resolve crash when appointment has empty organizer [KC-1637] * spooler: regard redirected messages as having recipients [KC-1638]- Drop chown calls from scriptlets [boo#1154309]- Update to release 8.7.85 * daemons: support "%xxx"-style interface identifiers in bindspecs (the "server_listen" or similarly-named directives in .cfg files) * client: send fewer logoff calls [KC-1590] * daemons: AF_LOCAL sockets were erroneously owned by root rather than run_as_user [KC-1616] * pyko: avoid circular strong reference from notification to store [KC-1572] * php: add missing successful return value for zif_mapi_vcfstomapi [KC-1487] * client: unbreak translation of newly created store folder names [KC-1607] * dagent: the server_bind_intf option is removed in favor of %xxx * search: put back the old value for limit_results=1000- Update to release 8.7.84 * server: new installations will use files_v2 by default [KC-567] * icalmapi: vCard 4.0 (RFC 6350) is now emitted * kopano-set-oof has been removed; use `kopano-oof` instead [KC-981] * kopano-localize-folders has been removed; use `kopano-storeadm -Y` instead * admin: the --mr-process option has been added * dbadm: the "populate" action has been added * daemons: the {pop3,imap,etc.}_listen directives can now take an interface specifier similar to ping(8), e.g. "%eth0" * server/ldapplugin: LDAP group membership cache [KC-1588]- Update to release 8.7.83 * libserver: fix "withholding" of properties from clients [KC-1547] * dagent, spooler: threaded more is enabled by default now [KC-1475] * ldapplugin: 22% speedup in retriving the entire user list [KC-1399] * client: enable write-caching for properties on stores and folders; improves e.g. store creation time by 17% [KC-1585] * Dropped Python2 and PHP5 support- Update to new upstream release 8.7.3 * Fixes: * dagent: standard casing for RFC 5322 headers [KF-2100] * daemons: do not fail startup on IPv4-only systems [KC-1400] * Feed HTML through libtidy before using it for the to-plaintext conversion stage [KS-40722] * server: fix crash on shutdown [KF-2179] * server: address a potential crash due to type mismatch [KF-2151] * server: use utf8mb3 with mysql 5.1 [KC-1423] * server: avoid entering truncated tproperties data into the cache [KC-1417] * server: avoid using OpenLDAP-specific filters that 389-ds does not know about [KC-1402] * server: fixed TLS negotiation errors with openSSL 1.1.1 [KC-1439] * spooler: avoid unnecessary QP encoding in header fields [KC-1430] * spooler: fix hang on process termination [KC-1449] * srvadm: do not complain about default_store_locale [KC-1416] * dbadm: some long-running statements can now be run in parallel with the new -j option [KS-42617] * pyko: expand stubbed messages when dumping [KC-1159,KC-1168] * pyko: don't mix str/int busy statuses [KC-1433] * oof: fix erroneous -u parsing [KC-1425] * oof: make --message option set the right property [KC-1435] * server: complete utf8mb4->utf8 fallback for RHEL6 [KC-1423] * inetmapi: modified appointments need to produce a new Message-ID [KC-1458] * dagent: set Bcc/RecipMe flags appropriately [KC-319] * inetmapi: restore FQDN in Message-IDs [KC-1393] * inetmapi: parse fake "From:" header better to hinder proliferation of impersonations [KC-1350] * stats: print "PR_..." instead of proptag numbers [KC-1495] * server: no more unbounded thread number increase [KC-1446] * php: fix crash in zif_mapi_getprops [KC-1507] * Enhancements: * backup: do record outofoffice settings * php-ext: performance measurement log now contains a timestamp, thread identifier, and global monotonic counter. This can be used for estimating the achieved command rate.- Update to 8.7.0 stable git HEAD * dagent: standard casing for RFC 5322 headers [KF-2100] * daemons: do not fail startup on IPv4-only systems [KC-1400] * Feed HTML through libtidy before using it for the to-plaintext conversion stage [KS-40722] * server: fix crash on shutdown [KF-2179] * server: address a potential crash due to type mismatch [KF-2151] * server: use utf8mb3 with mysql 5.1 [KC-1423] * srvadm: do not complain about default_store_locale [KC-1416] * dbadm: some long-running statements can now be run in parallel with the new -j option [KS-42617] * pyko: expand stubbed messages when dumping [KC-1159,KC-1168]- Update to 8.7.0 stable * server: fix disappearing inbox rules [KC-1359] * kopano-dbadm: new action "usmp" and "usmp-charset" * server: no more automatic upgrade to utf8mb4, use `kopano-dbadm usmp` instead [KF-1394] * dagent: the spam_header_name was not matched correctly [KF-1961] * dagent/client/libserver: fix inadvertent AF_LOCAL->SSL redirect [KC-1368] * client: ABEIDs were parsed wrong (and it broke with gcc8) [KC-1386] * php7-ext: cease modifying potentially-immutable PHP variables [KC-1355]- Update to 8.7~beta release (8.6.90) * dagent, gateway, ical: modern socket specification in .cfg with lmtp_listen=, pop3_listen=, imap_listen=, ical_listen=, etc. * dagent: PF_LOCAL socket support for communicating with postfix * dagent: limited support for RFC 6531 (SMTPUTF8) * server: LDAP STARTTLS support for user backend * spooler: new config value log_raw_message=error * daemons: coredumps no longer rely on fs.suid_dumpable * server: support for Unicode supplemental plane (Emojis) * spooler: add copy_delegate_mails=move-to-rep config directive * kopano-ibrule: new utility for MAPI rules * server: experimental "files_v2" attachment storage * kopano-statsd: new daemon that records dagent/server/spooler statistics * This is an abridged list; there are more changes to configuration and behavior; see RELNOTES.txt in the "kopano-common" package for more details.- Update to new snapshot 8.6.7.2 * Fixes: * gateway, spooler: (re-)activate RFC 2047 header generation (Outlook is still unable to read the RFC 2231 headers that are generated normally) [KC-1226] * srvadm: make --purge-softdelete=0 work * Enhancements: * dagent: advertise 8BITMIME/RFC6152 support [KS-41452] * dagent/client: fixed broken umlauts in PR_EC_BODY_FILTERED when input was not UTF-8 [KC-1225]- Update to new upstream release 8.6.6 * ical: handle double quotes in Content-Type header * server: repair broken timing log messages for ldapplugin * php7-ext: cure stack corruption in mapi_vcftomapi * gateway: avoid uncaught exception when client disconnects midway * dagent: avoid always running into K-2383 * server: avoid SSL crash near ERR_clear_error on shutdown- Update to new upstream snapshot 8.6.2.25 * Fixes: * ical: handle double quotes in Content-Type header * Enhancements: * client: now emits warnings about own incomplete PR_RULES_DATA processing * inetmapi: now emits a warning when runtime vmime is too old * server: fewer stat calls to the attachment backend * Changes: * dagent: default for log_timestamp changed to "yes"- Update to new upstream snapshot 8.6.1.99 * Fixes: * Fix crash due to ODR violation * libserver: drop all remains of clientupdatestatus table * gateway: fix crash when new client immediately disconnects * mapi: avoid garbage at end of malformed RTF * Enhancements: * kopano-dbadm: new diagnostics program for offline database modification * kopano-server: allow use of --ignore-da to skip schema update that won't complete * build: support ICU 61 * propmap: expose kopanoHidden LDAP attribute as PR_EC_AB_HIDDEN * Changes: * daemons: disable SSL renegotiation for OpenSSL 1.1+ * server: invalid port strings are now rejected * client: quiesce verbose logon failure messages * boot: set default and UTF-8 locale for services- Update to new upstream release 8.6.1 * Fixes: * backup: ignore error when server cannot find attachments * server: search folders were not loaded on startup * monitor: handle absence of config file * dagent: do not treat -d option like -c was given * server: fix a case where an old kopano-server would refuse to start with a newer database even if --ignore-da was used * server: fix server/client getting slower when named properties are created multiple times [KC-1108] * client: fix data corruption when server returns high named property IDs [KC-1107] * Changes (generally requires admin action): * inetmapi: stop treating empty indexed_headers as "X-*" * dagent: cease indexing X-Headers by default * dagent: turn indexed_headers from a prefix list into an exact-match set * If you need certain e-mail headers copied into named properties, they MUST be explicitly listed _one by one_ in dagent.cfg:indexed_headers now. * Enhancements: * server: reorder SQL log messages so the error is shown first, and do say when the message was truncated- Update to new upstream release 8.6.0 * Enhancements: * spooler: rules support testing for out-of-office flag * kopano-spamd: new daemon for spam learning in Kopano/SpamAssasin * kopano-oof: new utility for Out Of Office * kopano-storeadm: new utility replacing the store functions of kopano-admin * daemons: added the --dump-config option * inetmapi: ensure all generated messages has a Message-ID * gateway: handle a zero-length PR_TRANSPORT_MESSAGE_HEADERS property as if it was absent * Changes: * gateway: generate Internet headers if missing * inetmapi: ensure all messages have a Message-Id- Update to new bugfix release 8.5.4 * server: emit log entry when LDAP is missing server info objects * spooler: avoid deadlock due to double mutex acquisition within one thread * php: mapi_icaltomapi did not copy the iCal recipients to the MAPI object * archiver had forgotten to create its SQL tables on first use * php: make ParseICal able to deduce organizer addresses * admin: --user-count failed to print user counts * server: fix broken cache handling for ICS bulk restriction matching * icalmapi: handle BDAY VCF and REV VCF property * libserver: restore PR_EMS_AB_HOME_MDB- Update to final tag 8.5.0 * libserver: store size for orphaned stores was reported incorrectly * client: have OpenEntry check for NULL entryids and entryids too short * dagent, client: fix nonfunctional HTML filter * common: switch logging to stderr when pipe dies * spooler: avoid printing garbage when non-worker child exits- Update to new upstream tag 8.4.91 (RC) * Enhancements: * server: new "server_listen" directive replacing "server_bind" * server: stronger keep-alive * server: further general performance improvements * server: update PR_LOCAL_COMMIT_MAX on hard-deletes * server: speed up contact and search folder querying * server: skip some unnecessary attachment accesses * spooler: introduce indexed_headers config directive * search: pass "limit_results" to xapian to improve performance * search: optionally index draft folders * unixplugin: support multiple non_login_shells * unixplugin: add /sbin/nologin as a non_login_shell (new installs only) * gateway: RFC 6154 support * kopano-spamd: new program * icalmapi: support URL, NICKNAME, PRODID in vcards * Fixes: * gateway: generate envelope using inetmapi if not present yet * spooler: only evaluate rules that are explicitly enabled using PR_RULE_STATE * Changes: * /etc/kopano is no longer prepopulated, create .cfg manually if you need to override anything * server: remove support for upgrading databases older than ZCP 7.2 * gateway: use threaded mode for reduced memory usage on many-user systems (new installs only) * gateway: the "imap_store_rfc822" config directive is removed * server: the "counter_reset" config directive is removed * spooler: the "always_send_utf8" config directive is removed- Add 0001-build-fix-build-error-w.r.t.-gettimeofday.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Update to bugfix snapshot 8.4.4 * common: fix detection of local connections that need not use zlib compression * libserver: improve ECICS error reporting * dagent: reenable automated backtraces when invoked with -f * php5-ext: fix positive retval setting in error case * dagent: redirect rule led to crash * inetmapi: overwrite recipients instead of appending- Update to bugfix release 8.4.2 * server: revert NO_UNSIGNED_SUBTRACTIONS edit- Update to bugfix release 8.4.1 * inetmapi: handle empty/invalid Sender in RFC2822 mails * spooler: for send-later mails, check trash, not outbox- Update to new upstream release 8.4.0 * dagent, gateway: whitelist-based HTML filter * provider: speed up getIDsFromNames by reducing SQL queries * client: speedup from-scratch MAPI session creation by avoiding extraneous logon-logoff cycles during provider initialization * client: add API for dump+restore of MAPI session profile data so libmapi users can skip provider reinitialization at program startup * mapi: disable very slow RTF compression * server: add entry cache for S3 backend * icalmapi: handle up to three email addresses in a vcard * icalmapi: support ADR, ORG, TITLE tags in VCF files * backup: save and restore store-level ACLs * backup: merge store-level metadata- Add Requires for kopano-migration-imap [boo#1055939]- Update to new bugfix snapshot 8.3.3~24 * server: fix disabling of shared reminders [KC-728]- Update to new bugfix snapshot 8.3.3~22 * gateway: trim CRLF from PR_EC_IMAP_BODY{,STRUCTURE} and make Apple Mail client work again [KC-668, KC-720] * server: disallow empty value for embedded_attachment_limit and depth counting error [KC-745] * common: fix incorrect timeout check in scheduler which had disabled softdeletes [KC-638] * server: disable reminders from shared stores [KC-758] * catch pointer underflows / NULL pointers [KC-694, KC-60, KC-177, KC-355, KC-378, KC-379, KC-669, KC-754] * libserver: avoid creating multi-stream gzip files [KC-104, KC-304, KC-597]- Update to new bugfix release 8.3.1 * inetmapi: do not force HTML when use_tnef is set to minimal [KC-664] * spooler: avoid a use-after-free, and a deadlock after this failure [KC-588] * server: avoid unchecked return value and unsigned underflow [KC-656] * php: rework pointer value storing * daemons: call initgroups when switching user and don't fall over [KC-684,KC-690] - Update to new bugfix release 8.3.2 * gateway: fix an IMAP protocol error [KC-668] Apple Mail/Alpine did not show mails with long encoded subjects * common: restore ability to output crashdump [KC-630] * inetmapi: avoid short allocation on group expansion [KC-388,KC-727]- Update to new upstream release 8.3 * Enhancements: * migration-pst: call SaveChanges only once [KC-534] * Fixes: * caldav: avoid a nullptr dereference [KC-236] * cachestat: avoid exception and unpack tuple [KC-402] * ldapplugin: revert "catch empty ldap_search_base" [KC-602] * spooler: fix crash on forwarding rules [KC-608]- Update to snapshot 8.3.0~1007 * Enhancements: * gateway: optimize LIST, SELECT, STATUS [KC-490] * icalmapi: VCF conversion [KC-420] * Fixes: * migration-pst: skip root folder more intelligently [KC-487] * migration-pst: MV properties are handled better [KC-457] * client: add extra checks for EID sizes [KC-500] * gateway: enforce user and password checking on local socket [KC-396,KC-490] * Changes: * migration-pst: ignore decode errors [KC-521] * common: fix empty text bodies when converting U+0000 from HTML [KC-557] * icalmapi: reworked copying description into mail body [KC-568]- Build-fix include of kopano-migration-imap- Update to snapshot 8.3.0~694 * migration-pst: skip root folder without hard-coded name check * client: add extra checks for EID sizes to CompareEntryIDs * php-ext: use /usr/share/kopano/php for mapi classes- Update to snapshot 8.3.0~667 * Changes: * server: make softdelete_lifetime config setting a reloadable property [KC-472] * icalmapi: handle missing timezone for RRULE [KC-414] * migration-pst: filter metadata at start of subject [KC-424]- Update to snapshot 8.3.0~334 * Enhancements: * gateway, server: reload SSL certificates on SIGHUP [KC-301] * dagent: log_raw_message option can now be used selectively on users [KC-370] * Fixes: * gateway: report missing attachments over IMAP better [KC-436] * inetmapi: avoid overzealously generating winmail.dat [KC-348] * common: fix spurious crash in sk_SSL_COMP_free on shutdown [KC-443] * backup: improved logging when ACL does not resolve to user/group [KC-431] * migration-pst: show usage, not traceback, for invalid options [KC-372] * inetmapi: avoid buffer overread on rejected recipients (showed garbage in logs) [KC-398] * Changes: * server: compressed attachments now get the same permissions as uncompressed ones [KC-380] * backup: maintain deleted folders and add --purge N option [KC-376]- Update to 8.3 snapshot 223 * Enhancements: * mapi: drop global lock and replace singleton allocmore table by per-object vectors [KC-328] * swig: expose group and company properties in Python [KC-320] * xapian-compact.py: new -c option to specify config file [KC-205] * utils: support setting out-of-office without an until-date [KC-275] * Fixes: * pyko: do not throw backtraces on log messages [KC-340] * server: S3 object sizes were shown wrongly [KC-351] * inetmapi: do not always generate winmail.dat [KC-348] * icalmapi: timezone search was broken [KC-313] * The RTF encoder incorrectly produced paragraphs where it should have created linefeeds [KC-338] * The RTF decoder failed to see that \uXXXX could start a paragraph [KC-338] * The RTF decoder erroneously created a new paragraph on \pard [KC-338] * server: Ctrl-C now works in gdb [KC-171] * inetmapi: avoid an infinite recursion on SMIME handling [KC-366] * ics: make creation of new syncids work incrementally [KC-208] * libserver: change incorrect compare operator for EID_V0 [KC-365] * Of special mention: * search: python3 support (but requires new python-xapian and, as a result, a db migration or full reindexing) * Developer/packager notes: * KC variables and functions now live in the KC:: C++ namespace [KC-369]- Update to 8.2 snapshot 451 * == Fixes == * dagent: iCal descriptions caused wrong body parts to be displayed [KC-138] * dagent: mr-process failed to copy attachments to the calendar item [KC-202] * dagent: restore/rework forced ASCII charset upgrade [KC-294] * == Enhancements == * kopano-stats: bind 'q' key to exit as well [KC-105] * presence: log authentication errors * Improved PHP7 support [*,KC-330] * == Changes == * search: log to file (if set) instead of stdout [KC-204] * search: treat '_' as a word break [KC-290] * swig: resolve crash when python programs end [KC-269] * config: change ldap_object_search_filter for WebApp to be able to search by mail address [KC-337] * gateway/client: avoid resynchronizing RTF body content [KC-338]- Update to 8.2 snapshot 397 * == Fixes == * backup: avoid exceptions on problematic rules/ACLs/delegates [KC-213,KC-266] * The comment for server.cfg's "disabled_features" was wrong [KC-262] * php: fix crash by adding missing pointer type conversions [KC-274] * dagent: the "Received" debugging header had the wrong target address * gateway: do not emit an X-Mailer field when retrieving mail [KC-277] * server/ldap: report empty ldap_search_base setting * client: verify peer's SSL certificate name [KC-156] * admin: support unwrapping "default:" type URLs [KC-289] * backup: fix tracebacks when used with ZCP [KC-306,KC-307,KC-308] * server: implement missing readback of compressed attachments [KC-285] * search: add script for findroot upgrade [KC-300] * php: ICS import/export functions [KC-302] * server: AWS4-HMAC-SHA256 support for S3 [KC-170] * pyko: permit "public@company" syntax to specify stores [KC-317] * dagent: new AUTORESPOND_BCC option for use with OOF [KC-319] * == Enhancements == * PST importer [KC-59] * Python 3 support [KC-48,KC-267] * search: files are now compacted, and their uid/gid checked [KC-188] * server: allow search folder creation outside of own store [KC-271] * dagent: forwarding by rule can be restricted with a whitelist [KC-109] * == Changes == * Non-Delivery Reports now originate from "Mail Delivery System" (like postfix) instead of yourself [KC-309] * Support for building with a no-SSLv2 OpenSSL 1.1. [KC-230] If you run such a setup, be aware that a config setting like "ssl_protocol = !SSLv2" in one or more of kopano-{server,gateway,ical}.cfg can inhibit the process from starting. * Cleanup of the example LDAP configuration files. [KC-229] /usr/share/doc/kopano/example-configs/ now has just a ldap.cfg, and no more ldap{,ms}.{active-directory,ldap}.cfg. * The example LDAP config file now has a different proposed value for ldap_object_search_filter for OpenLDAP. [KC-218] * spooler: messages with reminder will be sent with a TNEF copy [KC-152] * admin: group features will no longer be shown [KC-239]/bin/sh/bin/sh/bin/sh/bin/shlamb56 161560661710.0.5-bp153.1.2510.0.5-bp153.1.25kopanokopano-statsdkopano-statsd.servicekopanoexample-configstatsd.cfgkopano-statsd.cfg.5.gzkopano-statsd.8.gz/usr/lib//usr/lib/kopano//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/kopano//usr/share/doc/packages/kopano/example-config//usr/share/man/man5//usr/share/man/man8/-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:Backports:SLE-15-SP3/standard/9967ad34b0d2feac827c73925a4d2402-kopanocpioxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=860db73d4121f5c199dcb07eecb56c735402280f, for GNU/Linux 3.2.0, not strippedASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR RRRR R R RRRRRRRRRRRRRRR R_8Hlutf-8b22ddf367064a0ba474ccab4a4376e3509d08c1b1debf8fce99fcc28738ab2e2?7zXZ !t/7;[] crt:bLLŮƋ|,7Y1CP-YB@9[׮}FȻWDR8~\蚊Q._*oa?'cR掊9y![l2Q b{Y)A60w1|lL+}L"4+,#BL68ۃ*rHl%FHbA")vV}Pâ`&9i^9X0Н>X,ȶ1A ce8 37̚kT$s]mAzNަ^_%:vw[疉|#Sћ=0PL0S2 fbC:&0S`3+OJ\r2@6>g6}kSǭn]z9]!ǀ]( 4ʽ^Pa7&w箺dT_ԪU#3_Pu[29>暃uҹx|`d_A S}=J'P;Z m\_:]T"641dU#[)?,rbDR>I׵O`ݝt@e}֞)A=FPJ=83S7J%_ʎ2 e[shr9JöR7jXӡVf)gtۭ`1>GAfc‡Jwh4i bV>ݨգm'̴{p7ۂ $iWXb@}ׂs+9Yc#l~U*d\]#X5UZ~s.:='9JucB[Nvv Щ /{q\OQ, 2SK>G]ki L0HMO:>lkss(ݳeAJTv!&S̶~ ˝/k`ŮHZKPc^bU[gCQw~m$Qeh4j4%qPCAnNj TYW` Y]#T2W$8O'͍8`+}0غ@C(xX'&Z'f[INm3ٮkZ~>.[+q~/[ 4lࣜ|Z;ybtkAǞ)ïuݘ:}`Ytx[8jAFI/Qԛ{ y"o-irTL[37=&LXZ*Bk<` Ԉi4CHB8̶~!kಋ9$P: NS>Z_>χ- 8jՂ`ҍl>J_:ï  H7+o=SaqĤQH~ Ct orâY޼Dz$զMOԖ!" 2ۣ1E jN^Ik {SѤTTdwF_{8.F5=g/h=zPhlԹyl׮P꼔AJ#>.^,X+v3g:+Ӫ3$)RP̢tPnT|ƕlj\[pKXqǘ^$VR02.sӗĀݠڨ纃QFX |)A~9Ԙ=^أ hfdv aLi@*ydn 2C_*>froS | Ʃ2IfbJm2cd[u8  j9J O5u/À %3?O"hRe.ɶQws*+I*kgvj"ef (TJCC ɶJw: Jg_.#Kp I~C}nK!qN"y P]5},,zP:$la &A-ihͮKxBs:x;?{#W@MyJ+yF^⥿'!P}$UgF(Ew6PF*̮/k|И 0]" eon')=KHG! DLEG) = Pw_?(% 5pKoyk*M?l8~9\wB9T 2+[/l; K@Olڜ^?$:pPӥ(RΑzHa*Kj#4dZ>9mTf[F+ve9;ç A;Ubj漛`>Z>b2O@O,Tm/J֩THeZTV/M]$ *Ԥ/jBJiWRцɰYA#g$ _дW_V]v? U,1ReQf9so'b\ SyѦy N8!^UsM=!چ['QVN꩝W5ߴdfވ}C$\Z/ZX]'e: <2S(s|o'ߦ3^2JG‡IE fΜ'ҢKu,:Sp|"mWD1ƵSoWk2 _Z!q0'ZL(jHSYPsÇQdNz0{42*yBC.7Ԝ-qwYMf(aU^mM7% W@hRa`nB"h8}JE%+IᲩz٢ؾg.}D1@)p&T\1"CQtQvw4#LۖhƄ"NA,sZR 1yc/N,.O$RqwHDRQj}Rș{Q-0K?e uޜV`n@ c_x j3]T3>5F̌:5(y(=yM5*|QDžɸ3FhY]ˎ5y^]#vQbJDDNAa u;z-I?Dts _uB|?_7~Oi!d´Md, K:UғK]7=+|{xk)AGI>֊d*Q&~϶K2k ^3v/X!%d;Nʈq~}2>RP|+lR}*83U)H<~1n2=)(9; {2S5-PƐReũϥM֑ӿjoVC JJ'tw_u[̜@g]G>A܁ܩ93{0Vs4oVQyOk Džx@Ҧ`6Pp-~Ғ%2@:ZVe@L BݗY@ye~Ud#{ oLQ*C#RϚj[dwMۖB!+rˏg^fȯDД#OF}ܷǰصK> g'LƵ&_Ϫqb| y`qy+; iEaYxw܅.|+[q̓ϜFiZ" UxU;).QS8}AQ3d\ c/h[>N({ pr4N-'wAEw>W2Q[] ;VS}.;3v/N|݌M"`kiϐ靻 -9D wq~+t>`bwʕxՑwZ}1ғ#,҇<9vS3ECe~Rܓ-)u֨?9;jɛ7 Fڬf !~@}/%3-2NK%i-fd)Mܵk;C1tW OwNP/-V9 c֬s}00|u*ƬmvB 1,Ve$lX86{z)d{3OH0sӐuW&ȤVYD(K)x|熶/*v[ 䶠'\FȄ"APIB9Y&(d'oBFjvzآ!_^tц4+6E , l4Vc/w|iFRa`UM0(!1d_jcmux@WWj=d^H2ҁߠ6~JԒWS5O(>= ;}]$Ś\*$S~#H n'#I+|*^MYg<- Jq|VdsՈT0ź[vwT E[dBޔ^ T%I8Xh^SEP鏿6f}S!3M7&i܅fǺU!79ZłltUٺag>.?츚-$ _#8XJ%HLT6e^Ѧ~@l{CW> CS)O5tU&JVp;#2] \ YR{~!Z +(O"h;\1Sb~ Qk RS%/B2*XTot"14At,Y|};~ d4†@(!eYF+&NX^l ]۞$ EMurQ({ɺ*)O5XκE2Q!\vA0 F9Ժ 6lkϑݹ?Mwfl~9]&,DZMfN 4ւ^>6_h/xM>< Q/X|PJ\ ".ڹ8<`J-ZC;_CHrmW7'\[b$Ȋz ':12.1<>9g%v,]'S^9"WCw@bwHe[ȃn[ҏ@(+]G{ql]Lˆ4|4X=[L ՗en} 'Ak d9餲ت\bx#"I3K#ӿ_ș${XI7W#pI6N<:hPpq,ƨ-VLXi_ыf#eO!x~,D}ӪLC$(\y?%o"Wձ홬D6q徛Au`_J3%[Œneg-±Fr9~ )pm<^pG.hoTzcWwL!vnΦC UNyUv[=CHcVڻ Ĉ+>A֥] ܁Nyeף 9] I#Z/Gd.Ox'd4)}=mk ڕm#Nn9e L%J9fD7"w}6[}o[4*FrVs2Ⴈ" ^9{S];Z17tw 2AjK0t[&q/&ӘZzHӼΞl:.7jXp%6q,bt٢pEv:d^N-RMUD'"^@>8oInQO %zK2[vܾ\>|Э{C!` 2 X~On5wѶIմ̳?&- 0 ݠ6J p/ /ḙOc6j;td"uK}(xN4z7f1zꋖ`!Cw,LKڣb^QB07_v4%֒ij)_"^^ǣbs+߿@M"Զ>ut8fN#dY&k.?ڲn,2$.yT)13G"A$5Tj *Gi:Ng׶Tio^pFhĽ>u%Z9) 6;[)r|/" ݯ/s$LXb4"$'9@Чpv'Ct1)?3>T9Y#5 v t&Ti*J䂃9pẃXc*uqu#{RQ,N^62ˌ^ĨdL9Y@yDygu'%ewMGB2Iy co!x|^pr;CϛTSy+e葑uҗScf `D3>YIe (?vՊq!wkȊm(U[[8L {w ve>yΚ0Y_""kWE00;1 9l%ʾsRR{e{hK =%Y@bX~ l1L\%20&bQX]|(GD属SGUQ b ~"~0{=‡z[fۙ5>Yՠ//6x>,3s4dS'<жauKUB\lmH/))<:3S޹̟NUJK|$7C/9T&5V1>jKg-Jy'MX7J==,FR;L*쇽\O8rus/loG1'b۾@Ut-Ot|b>fb#2M*Rtm2Rֺ4޻<:֧$ Vc'ktqab#IOHeߣFXC#vBxe6 ]"rm@Ae]ҳ5=I!0K!'oMLm/ͯLt5 g9^byNdPIL w6X70l; ٚqIZ%Vsnbؾh'<;_LwyhTZDDl+i, r]L)YJv{a !-dNC:_Έ#Vm!TĄY hv+L@ '#&_y#[> VKELB[f]LaoHpG@ѥI/ZK*ˀ#:{aͪA@3f*yBd`7{SF6ZT ?qs 7vxH@@ i$ť^HߛΚTPh3GT`1,YP]^ 2n$n~u!Fj#L4-F1w7g̊>D[OOJ5WĮYKT>9CIיthu(bD/zBCg ViEv)+٠%Nק b 0OFGpZ>Yk7[U! żt6W@ǏNMwozmi0})enf8CIP<sAy] ۿeزs0+0@\pk $\_ jrgB 7Qt&&t: u!&1Ř.DذE>pKi$=^OmZE\*wWLRI[#5ßu%"%W$$N:8xqRszЌh?:)1O2CtU\*ꊓ\i;ύ.YW_{O{;b5eiק8Fhf"Fռx'BaJ/`sNʙOHrCO/qi1? 1`p%WJx/ہ{!"\SVmF.g@ah\)Z|/ `3Ҏl_XPsS"ىr85ΔL bDtkJ:I um=>h ٯZؔlgӵogGa9HkʻM"OƁE(*АPЗ·CMwx@nhh8)~C[u\AߺDƛhh&HHwSU蕱G]"F B Vt&Eud4:2pB~% ד~DرrF1)Ə%]V}Q%-LغGmYdD0^DyDT* xVӸ<9ˑWD /zMU)S{lV.7:Xryպ[gVQfwDhTy$6lsvNUl3#OJNh{E悤x42+tzקuX4٘( \K|K8;)Xiͻg͇EtHx.4 }=@.tMI3b/yU'f[򖄒GfgGBЄQ@23Q#{OE,Rt(.0!ѷ̣'L#QԾ_]H<}⋙ME Z \iX|j`^C{_1S£ilै#vDVJp aϺM qcߝՇQ=2łEC(}Pt|\ק ¥fنZwn;,[z~ɹvjGjYtL?B_ O?E;}a#m,ρ.Wryiu1o 8$`#Y r5jQh*V8dmuwsZ@mz ݃kE;UsT#2&tyt?6jjɃngsR/r̒9ytPŧZ]v6S1X* 20^ckx u:UspWZ4M(5T;24+=gx ]P/]sb|  Hyf1X K)Ɲf7 equZX!|TAir앾ޜkq1Xڢo=C7O$$ ^Id4wqԘ/sDg$بD!!J]`;Mvy2Fm`hi5t h 7ZKj3޹@>c[rmXV\~97xjM\FYK۴]Sb`#DVNBd_KBo/Ƞt½ s Vd N5ʹuXqj 6-ꔂ-Ev=>&4Op+}@}TGW6'I]y N.3Gtُ cs }|V~m}Ǵs ivi~86$'-G\Y4uFa\P/V;ЬS"/adB #>0(Uc?$xn$s>hL*܈,dT"4WKFmg>+`WTRڇU=P0:㶟"[. eXT݌wV:{60C9] هߡ~l֧>8^?k#|!50b"c}FDh~RAxc#/ 8XjJ=ئ蜘Ri |118s ǬH w7hY3 R0O#&㧮Y]JS;4=KyeΨ<磹/`t9x0E%vS%TzjWcnh D._̒񛕙W;!LUh"&_D\S bɈdt#r^s-6dPLF:#W  -DMcSd+]TR]W$ x//!8!z? 57:MxuL&nVc= ỳn2@m[s=6)3N+a,GPys_B')f#_fe Q*-@yh\b>R9$9.LiMSJ {sp*D/[DҸ$ʙfGODҜ;^1X`CWxDzhI=/"e"P:R]lԇJl" '=sm=)q}wڞ辭pb-O-*Bx?aמ!Va&0/|/-ܣ"Cr|smSBjSVsM* xdD`{TVTXbVב"Mć˾ qF\rI$L-U%ء0> R<w4f x`0Bd/c6 lzkC7)Kaθ#L)rՒI3XffC4nӼErv#r4΋Lgg>ڭIgF介e&_*q,hf"46vCڹ@s*|Hng Gw7?ݝ¥Əp/R|1"6%,w! gjǍ k;4 +>Gcxf:Y;az2k>.r$}p"ѦKJt7{d n$JeG %08$)#dŤJ)ؚϲaė°](nΉcC&wFw||  *Id6P0lgTyQY_c&2T!}<zre\LHW|Zא3 :!ɚx T  ?+p06ENvN Ewm˧&W)A%9&HK XQk)CB.I ]$mG<Ր8ý[(aBFӜҩoBtP Yўtmjsz XXL<ڛpBb.Aq PaL'9p!݇o+yz tC0Kgx}kJzf?+,$rwk(;o(^MY73TYu!NS1ٶ`V~)u|oS07Uև4E@ 1lٮmw?vO/%kS#&¨4[cN,9F Bq a6!5Xr/sb6z2i=e/9-#Oj9N6M*c$zf )~# ,V3a j(sr`)v/.Ti1RsE\̈́ iR>䙕:yċrt:x]K6|\k攚T_TB-n82uޣYr+Oma˵{ڍ=V֯ ͼ c0os];>׽GB#ޠu i8.[vG-y*{hoEGAU@ܶ2(><(>F[g-1q<*ܝKK`\Rn0 a+_QbXc׍61|rFwEh,(`G9h'Wd DE/s} @+2gNGOMICbZ&;/7Xl>/b!=7{8 /%=/]f6w\ტs 㴒nfstIIgf~-7kIgZڢNb \Yֵ|/1UԼZh}dbm /29oÓ@]X8_l6tPUR+.crsc㑠E=3uV}}4OHl]5ͫb旎I&zWiO ΐ]7x #oԖ]lu[e :eGڕ4UEݯ*sQ]%EReW-6*ѯ5 Kۨ]mG/8O6>`q w2sONRV+F Nt-0TCH<bBpF]YJ_R(!E*3:B$2TUZSsBY\D2u~WYkonQn:usDl5q\Xo8 N+ rPsUa Xc-t2 |p74 J'SAi! pzZ{ Nk"[MHq|<0q2K H`ʱ~y^`WƱϋ-Zjl|t*j,vURo=$e~l(}D) f:#sLz,tYu@}(YL;ERp(U}7ϲe7莋IIS"ȍWg[n`INrh[b+41޲G)GB/lٓ]*$ y8`~L3F_fZ%"⫳-zl[.$6]̰1Ry9(.,3u/a@1йs3]t GI;ؘULq):EmY:z'5Rjm-GߏѠpQ *4< '-`I Υ23LYXk&))G#@﷮c<8Q>`_<2+hy 4tH_t*˫~ќ܇Eb9Mfշ5PH#G )z"p|Q`q":sLwҸMu}PCQ0PVHtWJ)Zx@.VBR29AP9{6DYŋ}5&eȯFx aJFFc<-`c* 9KdٹL$r♙ہMP`0`QfF4d8nic:/d@rj7;|e"x4p,"gM&1o2 %R+2;wWa(~eJt9[ZW#nJýQ<]DOY >'dڻ n~tmyvRNךia.OO(`,;bfgekŰ=M>N dr/qC= ൔ3%֯"PY=^Q$LL q穜ʳMUw6 t0pysDiBL5Ξ>A6ӘJb>߿&uFʻ@M <]5C BX%M3&XO44+Ns-g6-?vKxL* ccY9>-a >j_á,)"&}.nk h~5tfA۬rTc wqRZy&&$y*[*WuuFͮX 8gBv 3.N{.Gq 1&ǂw VI/2/IwBAor8HҵkטAR X"2eNռߓ1 sJ,S%êfJ3:7iwleר9:m < ՙ~%G؄@¸CF{KOA33$ぐ`$W' JQ:޷v[\Lof{R9I9&Y4`䧎m^106hg[˩ACNOiNtU2 }!H{i*H’`sXUoB^z/]W2Alks ^쾫e1[W1VB_1 Uv/0r(i?\㶯@C71vDL[f uh0V+J(_5OvC'Ù0+[Ï(O_(d8MO ڋ19}9t!zW\Ő qx$g1MM#d˃'* ;uy{b@:Bp¬WkX#L9g-^=i|5EJ<𨡯*˶=^J_r^3ԙkN].R)΀zca+X؈GELWTw,ۏ# (**`}Vbll"ƅ.HfG82sQa #H@V- {G먇؁&22e* J XJ y~֕ԀluȑVbvWѐ EgP#7gb;ndG!.'1}N>_qU 6N]u;:ō״^/?|)\9^#X!\ 2$Pf; ۂ={q'}{QHqZ+'yE93j]BmM4#fb6pi _-VhFW.I֓y  mOw9i٩_[L +:5xP݁&!\,Ѥ?h\mɄ`r P:9\= КW-?~J2unOb)m{@?bE&l,EE3s^G`}(`|krV}U;. 'tl6+}} W>*ge9}v~Q 1DXd#I%)*H\h]?hqDx},/?dJ{@*oX߆B+-gKh9]$:^UHijUl|>hIbInhjt)AnozxUP3~΁'lq2#-shtXJ&븫R5鶲fmS%721c6쁴e:@A>]`G½f&$u+sO4ųYRkBcRT/V2j`,JߋT! m* 6 PIð':0$V_}?mQ$5N? N ! o3۶](c"*0/=ܔH۸D&F;yqZL+W;vJ,''!u7ʌ^)svȧ<Mb4 u;3'MgWtNc:XuqW+.;o+Ԡ>& <3ܠ& PK'!̌um7GD9&iY_8O(3Aqz~Z,!P`i| \|_eBTa0 h:i<Ȗ:5!m` |ehdt1Sys֝f L흭ʼnZPl+7y:p@UqlN=@ te#`V3Dʞ{&S#tVD5Hy9 t{ DtRJbC6@@b.(Z?.=](*zzjĈ1Udi(<*1XZ4,v""s {f4 QVi'Hk")Pf8Ugͣa ]pJKIDx#JxhZ~Ia /l庡aJ4=Liup`:w]$=HՌ;8q, A>89 }(n4|D':+ʌUmD05q {wн §cub ^)N=QPpVu`JM^\K{֞hp{T`"*ˮ WrS;|ܡɎn S+˒8LW(؆z$,J43$Wu/?n$~̜~|Et-#w'RLQek+zIa %ܺ8\5F#P\XG6]PxW (_^  -Z$\5Ę(+ S~]VM_쳶BzUN=4/Ό%v@OR}U%<9ɣi#:u}D=z+ 6Ww5P-\0^X8QPʻQ[݃46`/N3}I`%6!8i{ř0q*F:o:w(IJ!i;=O+t1|@RCRheFv^D$}{J"!eJm"r YZ