libkcfreebusy0-10.0.5-bp153.1.25 >  A `MKH!M@eeeOu?9ٰlFhEA<;Y]6,9Дn_#ZkYQ-MGg_5AMh٤z\gmv ` A ,+l.#~$660802d37cc3f62988ccc87e6da63ada7ec5fc4ba1905c4e4211d3a06762c467ac671841656ba8984ad827e00c4c799c53e1b905`MKH!M@eee/2\>kvd1:7o~I%$8_Y L_[g}07뒮Ÿ)YA+,Cq9DņxEöCh LUj/ =pY8[͛z$;a㻝>?clڠy;"Vԭ R7~ ]55a Fd`Fm{UyX|LDd7V7 /.8Wzaw/6p@vZ*:u4 ry(>p@k?kd # OX\dh     B \dnx h(8*9*: R*>hO@h^FhmGhHhIhXhYh\h]h^hbi cidjejfj lj"uj4vj<wjxjyjzk0k@kDkJkClibkcfreebusy010.0.5bp153.1.25Implementation of Free/Busy time schedulingRFC 5545`MKs390p21pSUSE Linux Enterprise 15 SP3openSUSEAGPL-3.0-onlyhttps://bugs.opensuse.orgSystem/Librarieshttps://kopano.io/linuxs390xp`MK`MKf519e7e19088876bb0c949103ed485df604c62f231949974e7d7eb25b6e2f447libkcfreebusy.so.0.0.0rootrootrootrootkopano-10.0.5-bp153.1.25.src.rpmlibkcfreebusy.so.0()(64bit)libkcfreebusy.so.0(KC_10.0)(64bit)libkcfreebusy0libkcfreebusy0(s390-64)@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libkcutil.so.0()(64bit)libkcutil.so.0(KC_10.0)(64bit)libkcutil.so.0(KERNEL32_1)(64bit)libmapi.so.1()(64bit)libmapi.so.1(KC_10.0)(64bit)libmapi.so.1(MAPI32_1)(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.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(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]/sbin/ldconfig/sbin/ldconfigs390p21 161567822910.0.5-bp153.1.2510.0.5-bp153.1.25libkcfreebusy.so.0libkcfreebusy.so.0.0.0/usr/lib64/-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-kopanocpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e06c6e3325944957c575f7849cf9a212364931ae, not strippedPPRRRRRRRRR RR R R RR RRg48N"m1utf-863d7a89ba61c0fc8c0c5bce311e0c3fac2f0e0d9182f696b66aa940b7973f90f?7zXZ !t/'] cr$x#DdBdRƴQ"=і;g;>h&! ߌ`5 q$0G+2m7\NZ|l t.Yɡ)\7Љ,(ʮyiI³[W4)\Ɣs^{oǩfF-ck:r{;6]8qq;' lcQ5.B{\#v|1ۗ/k(ZLA[Stb!Q5cdng  f˲Wo ?YS,7+?+45 .gкDCheldį G1]Q%V{K…֔HT(/MH-/K|GzjY!̺XEH}и~5x ةK(H{Y<nex%vF񸐷bE?紶Z})yŸX<=Ox#;֙fΈI0/hqĿ3ÔAC?]P:Ci4%[.oMmF]g~r lb 79=|QӏBrz!zl!+@ha }HE@jX;!g>WG,^Z Zh pmZ9D{W\q6AIc{B3P4J$7P/dOi3˧FQ='/Mm9xv4/,S27вRt!?GUȫv I!z=Hw^sEk'͌7Ky'; <ƅhyPF+67y" N{a!ζ%[˂wPO,gk8Q/%3I07is_f(o$=!ZvoXPM C[ͯJvU`*pBy^>$>؜R= 7cDxىeyn\v /晩̘y 9#Jbmߌl|]MrJBq *4)#) l3U ~9p-8àޘ<8#v3CPewSp#/@[r~yl ^Qa/^ (c~jf87\}]?mmL$}Qj4Jl15ecl2 CN%HpmD u‡Mr;0=˝Jqw8<`!Tٓ98&եF;tA9p5Qkw=r_,~ yWJs* n0 z:(V>@I1VuMgE)F(\<D1qCvt3.rn Y t} ;,*::El <98dKN[{)7&=I9c4TʭX7nG/5Tq٥~~/0WT+gSjtw8.w]=9$H,,cܖs/n#WRGxkς?K|,Lۈo6f8 54p)Mt<,19y: τB+yՖ|:\-(6rXYG,Ҧ}̇|pAR|vl%3~ c֒O<}&"M8`=V*m_}QW%.;C¶qd1ӎܓghl +,oYt; NR3|6yTGgBZ[wI\fw:YXU)"~X1,JQS?SVȗyW' |tw+}k:3+HuoNQT]؂whT-N(ƅs57bHd=NQ:5+.-OV=Ӭ#Mm~'k98ơ) @^.I*R  f Y Oa{G t~T.}lDy%Cўt),Һ js;~6MhGNS[8_^s,b~)7LJe(L׶ž9Ru#nG&3I˫ew g3!ë@0I3Kn}<u9G,/w148d=,I9$=7|KQ k“_svPU:ą SN۟)WC%AiMGj!˔ukE-N#Nق4)&it'ت"ꓼC]$xc]g[`;8Q 6cߨtް4B-Ky~H{5 }@L)WkyjɋX 5rܿ'ί 36]8e[ Ɗi# Y0ٻ6:z G?Xw&wz#/$@`YVI2[3Xh q>vlZ)ܲRHZ),<h<l#[fG!?ɣPAx01gגrhfMv0G{ 7][%;Y+G+})3F޵嚭-$aK]'!LFWN lM:_MeчcNnǎA8KXqGM1 iP|="t_Kz Djg0eKwnxd5tf+⬼?\W-O< `bF Lc).(Z8 y8)a: X]ßYGNma(Ko(zup KV:fxE@K_#[3sa31o0̛4 o%z+ƕj"j3S\~~ ]3b(M[cl|mo9Ua4v*"GDB' ,,7](!&% T< 8Cׇ^88 L{GmnXUL6PKzn(jeYA]U&1g!ھӔ v 1 2{f D(Vo\'E93SB%z/ZJTE %j*&16"AіIδ3]^)ָWA.Y7AMR3X"kؼO-ls5UKy JZ6 aMډV F1f^2L)ҞFyI &&؛jLɢ6"}2wVfvP:H͟ ӐV##k:-8tJ^K̪1[0*rr܍4<65\8})j",zЯ9z=ke]L *.S;|=P5)f|/ HTҏz)TL"YӕQTsȅ\BM]=QԻ dG N',! t4yb7sdvɉaY"㗬/-J-#"c^gM{B]X$ϴQ䚭6ēY|nFJ hg\b#|R־*~_W%nMrc_y&4mb*lHPAuV vmCS1-i=[gQ1.K/@{_Øieڿ C錱Cdgqn9P ^1BCy*S)Ğ(ZG%5 }:v TɮvnvN8Dmܾf9h/04F(}ؑu W KXP,>BLl1>|Ǿ}01ځ`FzCba_P*=8sj3GɈHh9s*ۇ^D쒅$G\0t1H _J$-h}eF+(&Pv{+@QĹOf+͝} gCM \Wnn_ 4-z @m#y֔;4uN2mn^ <8 "h()p%[U ߂(T*DAE-JIRZ d6(?^( RbsHg1u{c8AvJ<kXeэmt ~m8 Y!2[FAluWwg#YzPHɳiy 8eHw"l*y5M0]Lψ L|k&KOT#m&iQDNm2=ve2z<@U27 #^M(7DjfOM{씡%N3K֥y;(ﯭ F̪Zlb_Ï@LϜM}i Pi E9閉k뵩2st:7T-1 )}sw!rF= AІiH6=l#6:&kÅ,c9z?ޢ\Uw0awA}?odKu{'U:mLk: ;:Z PmW+ɂ `@X% ?T+v6it*wcg}seA:M˳w8pGJ)Aj PhEHY[?@TYYq Kuf<3ށ9Q峑禖,] %V6=HяN,JMk? ŢQv%;'hQ4p2؈/\oԧ;tpo 0 #IHȞr|90r3`%S"x~D 3y̢6iť<*qRW7i1np W֘\D0k<[6 ;驒U)C WVp8?j_A(@tn\.cJKKz,R" q$)fW {{j YGA1Dby8ay5x >&Rb|K)L2/z7nWťr^4>-JOA=g)q8MYg /x3F %$!Hu3E6_IfkdTt 9Rm9Tȱc'ZpciVj2{ ϲ.7`[xBCo">@c+ʦ X+1+,`߷z9nD֖N|;i˖nx25ř6/O:T1X"e!&F€jEF6m Oiosh2JjgW1O<ߴbz${'+kG yfo֞h{Jj'Zp/pШekF; [|mB0%s@n3WMnh ;(&w/SHkkeK#"#Rk[z=6N&͜~| 'v'j5?~R}?qHIn"H9:˔$EC ƒz/.M0Iq(fT9c]ғ k=dh4fQ@=s\4O>G#t,ySl<{vߘӎߴdiD:h_oׄxS`{5Z-hn DLu@(C D#O*s0ET, ]!~k֍(Γ9 2ޥ`WrX]]79heQ4W [= Qth[#hPO8%Xڊ~iE _[b,*nڧ4uruX`n]cBdFq- +CoHRKec춊Vwn qp:YTK9Ӈ4C>6yI2yD ҥbC|Sy$K5)K2ۘP@|LdSW8Foh>[.c&25բik= ^o[N|J? F5vkm7^C$;%PQ+sgRYj79N?8V6nH]H;\ diq0s)*%HKQ!\IY\wܸ|#5(AՁB]WUL>NY9eDC̗b<.ra|9. {$ob'fyeVWaSC{/bيe`*1.%z)~ȿDv<G\2Hc3e໵o㶚tc7^4H NJ/L=uc>;3q핷+8Kf!#_PD .=ɩgw+rB8NC@c|h s щ#je>XP XJcg~E@,6{ut9ZXғIG\c\I/K4A0$mH: ɥPiYyV|ӧÑL{}_G\_NCH% E-j 4>iV RrBQÅ#mF_T ~!/p߭4B~?YD 䜅[kTԲxgdߨO^g8ocN-åI[f'Z?|;3>M6jWjJ ds=WOd%`P֟1~{6^0$@9?M(Ʉ;p;xլk뇯M|O]Q,ːONEYTyd_,د:5קt,oyƸZ2&;o$&GH0[~ k7x3P`Y-MC&3-ԜwQuriv"'V~L@Ќ,e6$@ *` N1\4u{ɓj-45q\ ٮe]IBb5CocIJNtYC8=:76M14㨌Go{czf-h]j><CzD<3hʘ(-+k O@5$l]ז,\)h|RTO T!Tϋ|ZW%_&]K=½-B#&oՃ$0N.Kj5.#/C%<\-R-Wz<5`@Ys +u+c 艖[(p9'>K L2Eغ8ql}7»-{6#boL:sAcsWvfOՌ*ϥݏT;=} ?^Li[I C3z|1cX6* )IʺB&ܓ26PK3حZ؋~AGdJg%{=F0<]-1D6jF?n />KyY_Xs ΣKGBp8\֕fvZМr[CkR1pM"Z@3ֵ)bK[NQƜqT\BD+i8,:1t(u8ސ[hiǴ_h>SKs3?bN7]Y >++n-+~er!Q0Nz9پ偈CyTZk$_jrGBca$V>`4\wat{?&^xP~GVmL}Ԋw<<=(Evna]p,HS>ckR-h{`ۖ6َ]p[ce"0SxeSiT*(ӻ])mƨT{ nq:Xiz\F&hV>{LYK{z3P:%xv=5$Fr슜(ܧ试l>W%pFle< >ǭJaiF |,fQqj)?B(c:mG|j bυ9@#CZ戓7Q9WjZ+ &LhSܻT=_ YY+~"| n`@Mvs+x j ,J#7y~mb}ᵽehoWZÌ䌋is|+LPEb?,z = :ɜAqXy6UR.dn-3 _w]_\s0ٴW݃eax'V}Bqht;3%sb,@_cxBMrd{FLpg%1H,y1sluef~'H{9Yхl^삓|V'x*l=ԴRr,X)~6ҧ9wnC!}.OS)沈ž:x]a(޼EX%;NϴloGaTԾ)J_968x8d;i0ů1]nk^@IC#<cQis0ĚQ;^`ʍ\pI)pQZП_ -]@>iz_;t (z[jqԬaCfBDщ%YIP=Ȭ3ށpKk֡.qpITwO(mYey(L(z R0f\]ǖBIdp؋X6ZVڄ&+B9q0+肦6@5Kڧ)Uf\z3MwQlJr(8-oL8lP{'y] nw I!+50af`VS_<2ed>jjc2X8ΰY1{5N^O`;h=:X,jXgu߸P4eοڅe~܇șDqUSMmZ9wJlbLx6&ڱ3u/sgmǓxj)=([7*3,jàXcTyjwWM#>i698! %׬ %a!ΥT%A ߈{$Jm$HSڎ>`ROR؞] Y2ڄd#Shcn~ynQn-JKHO9)7x %#ʈ'A)EhcSCtz+Oh١T~Zu`zJтBN02bݔIM m 0 :M#:6>1I׀?b} S(flr{7 t{$7 Ʊdm2`?S!YZe6Wlפ_F_(Ϟ|œ,WwH±JoD .QXcڢe[?~(^)};Es B!dD!hO@ fd3*KgJT]x[29>lPH}S[a[Ĺ}i> i=1P,E+Xc崉3}BcA$cQ}:W@*hc|YBa -uqw̿gwsU8y)1&rjiq@rdtI Ly;H哶{X;ð<7]܋_*\TsX`D6ӭ>IÂ$<Ӭh "z,kbPd y e=FocD*^NUF];iZ-hrC-ZruwAtw?D^%8?I>j=|qa.,r2 ̔#[d$#a-ՍEmF3~_wNAaP1H8>%wƞ0.SBLJoCDuEy#"K |(dҿh*f1*Y*ΐ*YrA/G ˦U\?&Goc- DFi/};M & 5wZO(cU@/nWNʫtbfE@('@I-;ˠ^OԎC,tnfb탼TgY{t mA]Wpao$ uALl WUY(}杄K<&[:,Eo0clFQZ۫hfRIӊ-G8yb# opa-8=mDl y,W} ?iq;8Ć$"+pZcƬr|8/QMmw`*?8\29=_/Fgj [.^ ?4^Ƕ^Q&qJvg]W=XKeyĀ2ę7"iV5|<*uO<$Ws+L2Tn ޓ!/Plr/ 256P0.93q8AS,K}'tI8< c_I(ҵrњMV[@SC|6 ؓC3Ӂ2uw|jS0b ՠ/tfz\vy9xNu%oQȦ&^۟tjTh7/('+4<:Kh ۜ#0bJk"{!3`xކƼHlxSJHƼۓ14[7h瓄c7-0as^$hj>A8$ 'Z:[moXwה_VXwӍ]ym_HlYb>;r5"L5 ef;醶#>w6뇞9k|U꿬n;@t=[?ihe@붻Pqfvcc{]v*:^_QqO.SP;Crf ƅ*tX(eo[RN@<N@gR`UL iK`% 0UJӹz ;Bvgcj&IF3k/I#PgEA<7uP{ff:75RA:7CDm_Vo:+J5^6tMhp^k;w>g=OXM;i8D ֧@ƩϷ3nm uWT㭃US]QV ɦQ0n6p8 (uBC+0|]9o$:zEcx 'ń0fsr8- ǬԢ&@ij+@YrXLs1!ݩ[WcS"im~nA+aC2%3E0.ЉА 7R@AZ>d9f tCsccqIa[`=ց" ,k!rx+LIҡ1{#:j'XMT|&Wz mMnI#{N$H#6VuuwJ.LlLڴjƏW&sdFx"5/xL^aZKOS`fPp# *ؽ\Zpd%+e$XP&5π}yb}GX@d:/:0"\DA^l|vӎC &Hڎ4aZCʕLm+E-ga4H*5C~#@ZН% >)xB&&f qHJ BLRjxD[R:%hDOux@ A%Z9=]zGvNR `-%8b$.EX⃤Q{73 Rybܷ!hpwF|5G?d 1>͵j1WݷMyG!d?Q+tc,z"g[ uݫ<=grx֪[<<@br5k)7P=Ҿlw&E #|iZ/D8H;f>}T>LzF>$E2Aδ$j cS= aK{(1&x s?"p!$# a@A oRw^ܴ>$nEEȯ4ڔ*طI`b\^s"OlQ7/6 o[]tB\0/J ٦3lp%D:r=0@%GXTi׹`:%;ّdc:H8/2i{M֖׳U1}hP pmQ# k7 G)Oǭs7Ws7^xw(E-$iC[ܘnΘ0:ɜ^iyXkG];P(1p+䉒%EfAylG9fQ%U7^&ˆNhlZ!F1^[ј.?0&]xbW $h@U(of=?ȗ+D/6Dul^RNλ0CCC%&^ьr~`H3\ u!`s] n=(Z,Ӷ( s=O^TAԿg8Z:\#}.!^℠ c'A[ 2x5f泚$l>!5\E, ](5lf3Hklڡ[{v\Dt L~\״wN^.rPivym\o~..lKӣ iɰhNY$/Mӯ 7!>jgȈZSwɪ lbd ; NL'Wkm!5q$N1p wZk^=wwH(2RU-|.U\WПkS""Շcr/_fAյ w5]L3-5 sl˫ǡU:m5W X(YZ:N&:usOgN})~Gcі[ѿ(O nHOHDI~ۺ'8sFr,pݢ^AZڢ#{!瑯Re/g{Ɓ|s`05hqKv30ջ8n0roL}dk#d\%Sz`k]`5ʏ?ܨQ㤹2gg#NPBٖR8IM7 g,79scMo=jG F-`/}6Zif1O+YF}4;&ڶBQə⋉b-[(ãZ B~l) [E/y`10w-= b(Bw0"3'VpObւ B݅U[ʈ6eຑY.̝]q. L, l0ËƩO|Pj)Y"1_~cDF̎%L>Z! ~䁬a=yTu΋ 0}wtlk7PP x@mqvmPlWՈNuT4ky0b~;04M>3=c=C?.Ym^ȓ%heuCf`5nJpBUаt0vPkΘGOg&e  ݀ӏ!8D1fl&Wf/tp$$|MĞN>!QyLX2p34tLoVаs²I5ه|b.Gv1%g gQVPg 8]t~U Zb9eiLPBj g\}ᛡ;+[7}4lSPz";8fM/qu:dT,bkJI']*EEq8\Ǜ\7\K`ap$P=<4Y}wWk3{e=Ĕ{DvF ,Jм0shf9cRfذmְ[ %#˰;jmrE#*Nkhd[b'7}=[QQLfCHfG~B,`/^$hTAUCȎv"Q:i=腤I#ފ.U֚Pwb">1WYT!ۀu\ h[^:=p}ڪuW^2n('C1蔣(>臲4o14@OըITNM//RR%auȁ:1 Gvc Fd\j!9WvV"OQfOa VG!ʩJܣ"NU> Y@҄_tCN`@|MkD2!M_}:csT ѹBhjϯI i VZYU;$ V|*p9 ֹ `'^i`QEUVT|9߲9cGנX5nam8 s2jYNWX[[|ہxiKjQgrH7wz{Rs>jJ\U/ ]'ӰҞ*'6_DYp+,C1Eڙr1U})< ]"8{l1 I4"a"D4 #ɎEImYX?(x"7ؤ4u)!TTERxӤ`K$-Â:hEh =@<{HasRR/ m|6o'8 y;M` C͞c6[353vP}#gےA֘}ݛ\DɨJʄQ~C?)/bCh M2'Pi=5,!̉;l _.-h4D]S+0 LtRmԶY>6ͦ߶EadZن;Yf&k9<+% #MCu˩vš.(G*~9yxr ?wvBXC?{qAv^Vxu~Oc4&uHlc/dlm%w_Q:&qqEB'9q.69~TbARV̘$}@{5ujP'3<]L}Z=r..T+BDŽ7Zq=39C.ڨpږیk禃5QHp+3lB؎)!VEshZR| Dg&P uomuKw23' x% NwL)p$+`~J< #nrhҷ]m_5Nkh#92vG=s $m/\@pd-e}}~89jqǔ|xg-t:i>+s0l_('&FgvnA! @z}(R;SS{^ڒت8!ZwD8V_8y:fJ$O\HUW玗+֤rnn683 0.n:YȂtiiP!bn,̙BRSLݖf[V Ir2遷(%K4+}4響:][Q59L d%WF=tuI{P: nt O3(,K0QMqk/SBmoLBu>Qq4v\L w`(cF-$AWE(i-YdpB D⎩%\ŶZBqK:Qʑ"tN'm٠+uX: t^1ɟG^%?rJXJQs3Leb@ O{:tO.ũ׷ p~ D|?O$/5Z dD6S,UݢRMD;K{󻔽y՟JSIw< k@k)˃ƤVp |B8R6l6yBs1|C0(TG3>0@D +rw0@.g|X.ܻ ,dP_cNONG<3AAm9`W$ἶq˶s]qw$f~QKZRߕwY-FqD;u{i}ޝMAT9ҫԄG =tis lАQk^ 8|Ӡ 5`4f [>`mM诪 Gpԏ^Q(ΗDf$w<߶Ĥ AFI03L }{)x3f %;Dh ;]U+T"!gN=6JXux mW\S &"aIMtZ:&g4_a^q=N,^kWlz2k.J5|RQIk*u%@srhNQ1s.PĂ8P.('p-U{:2k7X2܆7͂i>U%߆cpo1vn8Ǘ.؂6eJK$DEuUA0A[Zαd燵;KbW.|a#tM`,[|׭O%hà$VmYsGLF |z3k=̡EF<]zۖtF-Fz)J`D.ƲU@Ͷ MqCaxrt Xb3rt~- n9W`Q1} 3)ԛY}lꊃ`ud:ERhk()o^ڢ~ yvV9 r:j[P,w%oyeF<.*#%-T,0#)mFѮ=8lNzҨ_HW}&(=NDMtwF 7ihq%J5Ud= 5>ѓwb=1S|& #DpF *gdc65n} w.LTX/(C0oB28FCggF,[Yl(f?lC#;Q% [ݐEJqϒ'u]8:eDZ>9/pG#[`Rm*4M.@&'>!lF<'eEq/tetn(Mhp`ϐVEռPY裷oiTw6;:a9 <|YBjNjū˵Xx%L"D(7CW UC[| srmʗv-4ѝ@t@ȓ_}Y e,uU@SE2T@;[^C+`WTTP[+52e5T )xA+))O/uh7Kc4/{8]m96z䭡݂}{w;5D 3Y~Jv0)V'BAv_V7(S?q7CVWw8sp L~!e&~CQZcbǤT]jI}>\/a@Uz ۻpn .$'peV[T.i ‹Йt>O@vyfBLWx[^[^CyRc?k!4jo Q=C;ujHϪJOũu*í$@j]o?ϵk]XZǟTdcej!7CDB+ GւgMn< wUFdK5ACt>oDp *-oJ\dw3pv@ ƍK9~KKrV=F)v}悊7niioCݐH.LՖQ=j6śӆ,o=8 8Ng{ 9F_V7k D9kif \%ON`X]MBUkFg4-ލw SEA}} {ih,{ E;΢7 @8fy5#Ϭ ] Wn$7T,ͿYن=[v1͂VOw ~y-GMwFTWauy_ڷGg!8H.!-P nå7ty`/r4Kiܔd`6/;}u/|P1aeT WK;_%2h[`&eYJ4FkR2h .hɊҪ)| ӾMnW=tLͺSXhw?4eW6slBpiXٽ|~.zTSyoM$ujYeňo;`jg,^F?^xg[`]Ci/:.M{Z%*v_sV.LAϒ>Ti>A^pv NL~O 7Pi. EWe˫*\F @1^V C\{Yc!)>V@_?\*ݖΌe8O-$;nF>s1[?/_%$* 9HIjGd&娫[mj :fC/Kȋgu/[̣y}eYʃ[+2_#2zbsBۀo5ؘYp@ ͘byq<}G;y)<1_ph -J Y7c$ߟ03q~UHe.=,{WS10/hm7~CXkL1|5;<-x<\S$/~]s/߃ Jk;+,JӒTGJl^몏 ~i8/J4Fi{odB9BR_pK@ٻ,ݤZ~k9{ %xpjTT^ Nχx{eYY#t30-$h͈nnQI_:,:UA Zy=#fbuz&3XY>̏ IW2-9-yBWKy.w[GVf1qc\;R'Ok b `卐a˘h9UE eM*rM X01T|=lh">ߥAgP.zbdZ 2pYo%B5<_)l$=[$3A3dF /5N~-w ,]"M+lScv:Yk;E c}4_hv֖O.|-ͼOUw'i"y/Ih1&ߴ6 +_Oy+aL.L?;'1(ˆ+(|&j{NUZz/ˢU۔?*PL%SœҒxi0o1MImyfWUCe] ڵJ3Z<@ڽ@B.d9m8i:&>Cg`#Hi(o2b ErZH(~(Nu +0WgAu;7=r6nz VVqȩb0 GbicQcd< fݪQ^2EODN0,Zaħ8 qjPR/k*դߧ+m4Gw ((N4~:Bě;z, "(g#+,ri}g|o/T^. m7U~;+DC;䚑h3w h @݂6i0ˀ7@9Ji?5DՌm<"(]Ur,$5xeXė,TN#gdLƟ='KZn $ \բE$%ƶW+ycrRT~c(=m(>F7W:)4KݼLOK}%04j#~e$ JfBc*QܙZ/C|p&Fg"=2aˑv| }xCj8Ca0lDWc|{+ 4ܰ1[+9$27] ԸW'?RW3r(Tbɘ&4PՊBj+PX:XJƄ*kEHG# %p?rSvSV0xR@WKcP % zH|Y6& &` T@XA6_R6}#MԆ2(ј!K2N-xeʢ '>‹?%d.atxчͲ~\c?Eӎ i}0Ě<3$`h8lL6"ɹnhGo5C yS? SG21O#N˗x{܅pxSd/y3v!R-׼$%ɂ͡cN S:&RnPI!B/߳r789Ƚ*PJgeŤR ArF-^-?%Q@;10vqfJ Ѳ|u7Ώx6H5 6eKoFXıSj v-Ss#a0-މ'[ l(^ϼp R@W )Fqby%#ߔ`7ZRpvk#K0D&G[ߐnܷMJkk,ӴC_tZ:HԋRvŮV fS*UQS`-#)l\GƠWLf::mCu.$2Oh hAg^:"xD>mߊy#[|n喹 *X_Hk*EЗXQL/#cAގ2_ũꈺΰЦfLնWާVPWɪq\3 ErkP #3f'цtIŦoܷYf_;~E-ҐQYAm80SZ7)nm~zJ g%< 'Oto^spF^6QՄ>xZ+x)g,#R"a"z#QT}dlPŦ<X^xR< :,lNa=z\4zaP!KqJ!.R޺UjPqߢnQD?XSkLC#(m9l Sb#sZXcND*؎zG 8A穤\TP}} X!R ĉ7+CKD(kB>>V#1V!e1 ZIkujFDQs_6®Q;JjahX pIt&HtDpNA|~v|H2u¢*`$[:RIKj3m3uK-5dTO xXto%2h/2,>tTAJjZ? :hk{}ei,o6rf+NGr@rY0_W08j: DVRtO$F~AA }:ԏN55o Kgtq:Ջ_S vN͜[,snu: =Qm8ʤbA2Vq98*Zv>پ{ΫiT]-r1Q_:H3ݺYkt7ehD^>OdZk= l¡c{b3Lvh]Gƨz&W86wy*T1[MESw/*g35h26=Oc2J={p%0VͲ!An`u"7.΋ň(fhC+% YA7բO^G nsUFFZr8߻kOy8J[-K>f˝%=R)S/_ ?<񁞴NPhsӚ岄m[;-<6AW'7CC lkiVڑCYl9g?q"if#d [[~T {+AYLƠ1Że 8/o$'u(@_~) mUe"'|ݨֶ vڅKqBժ|b &""63l3\P A^SB< a ]XG0>o"ĉ(MZڥ#Φ ®<fJU4V;\pEa1Oz:ؗu燺1Ah8od r)k s,طsTM,]9Vf+Tc;'q4MJmiU[/5pAs£}&iKh˰TNO8&U[}ԅWL;V0L |p]-ȸlK*)N/Jzv\cg$ykg*wv %ECأOҔ1&3{>GD_o3i'E0~ȁ 咫ˤEл>.KQumcF.kþ3 Ң1O#3Œd̯=Nw Ԛw0-jp)>1M䭪['@Ud$. }*F.[=d7'Ch uLStȘVa2R]I:[5& <^4t.貫5n`a7HP7P|Pupŧڐr]"cpl6[O6t`5Bp;+h4)1@?\5(Ǜ&d誅X1}}$@\0qur8 ed(njl*² qA̴*,T-4L$tr98SnkuLAm[z%5Awq0`jB)!. 9]Y"vՇB=7ĸc V۩К<Q5s iMu^y(8O'd̿B!"r>x g @٠&f|TOƁ]#` >t8IYa9٣51   %m UXtA9. OTꚄ|FlԌ漩_͍\#'5ۚ >CN}oD#1CTDt]dIj]TFC{gUL@K0&ޚ3 ޅG4 afU;91,KW} 7ԏa7;_ $JigLoYzHFQܤ^?_ 0:"O@eX1!)|I/n2Z#2,%n eg"ɾ/:ӸnwjBɿ]r7rJ׃yֻKiRgEQ0^~{ЍjL+U. &/ZU/,aj;xװpS 5L˓r["#?{i$[<ۢc2"=&wz+WYlM23П=!TͅUjař|iJ^Ρ%~S~gmQ! v3Crv0SX#BAl"r lϪ4!nveNG؂{qmb95}ދT՝\{~|P;n\5izM:>-A3ɂDo1"lP熏i_#wtG1:,JPt1>%Pєj]n :fShˋL ;i3oo1A"QYom S0Fg5|֔rh ^xk\ ®yK+>El*N* -b#0= 9]htk% EdǀT%2 \t^ͼV^h/X8Cn)WU_*A!Mqnamv=gjCd\I@$NKZ)D  W+E^Zf=khDx:M]3r6[(0#3x+/=kcSbzCZ !Rk1忹ON_,|.dQ)Nat/U_f)/?GVpDG8a. 1y3~(ro['fS.EՄE{}Oظ,A [.ųO`> (|}*@DZZh4 m* @`^W~fc]!<힫X|Ͻ9a&iU5> WQrغZ6fw PoWR*eLGt-l% "B¡B(b+S0KeZw_+5V 0?4?@o O +Ճ!BY'\R tgs`wrdw;=a6j/~Ɩ 0읔Yt)J8ZogQ[IyL?uY&Ntj0# 3wվȲ{ Sn=ejju\$ļLy&`v'%3B\'j9\ֵɵO;RrRpI¢Z=fB:[ߋ]}z-"g^=B' .W0:RmS;]h. lQ~H%zA t \#[sBO+EaeNud#GMp( [Yp)_Rilߺ0vM)=p8 ߼7"bR;uDd tw=M϶?r-zՁE E>O$]5MzOtŌh ̽X] TNݶeI3m$ Y- *?iFgTNi-_)x~ a)$dw螺4 "kHcݵWIiνalNz#!nﲲlUjh̄Os Q@(Jo`6{Sݘt 4.U#Ǚs$c1iƀP(KYV +۶]f%b mV}UBVXP(cA?N~RhϠ!vlQ6^G. O]۳ȅ؁sr{h}VJdHMBXB.l[vϱU˥-.J* [$)stoMo{Z6gmȇRd[?5UsmըcqGŰXB05E.:ɠp5Kri"ųnW(s$fl洗ˡ:uVnv--@6 >=:`tS&\qimDZitԙG[QzO5G[ |T!zҿ~0ʏIb‰lWIrwo aI`nt!|\C-=N8*m ,,}/(_cj<}Hhf;SR]!xuTfܯݫb !g7fЛwW XvY -`˙.04~`v֚)C 2@SuDMsLEO]Voa:k7WI Fy2T@;X3Y\]2Uռ<)QF-Dֿzp϶U ˜q)&/z'ʽ2xAXSu㰜^,3uDl*;竡t Vm`Rf, % ak3bg]X~&2EfFXuyq_V={ݪB`emZ% r 5{w5i\RkĖPg…͵XJ.xl7Z2P _qlV=c SįgvЙqdNŅ@dz,Ŀ;pU:ɸwܵu}MOy32sdQ [}oQ=' X"oa"˦UX`1;׿kv ~pc3}02: 8=SYR?JYU2e":69o6.'ouj@^@20=V+^ -l\G/'& E"P{n!B ?b s@HOf0'MDEW8EMG[!Q#r՚w0c_GZ[R7S*gUzkׇHƩ@vnޚj:dobpܞWʎ< sczed@#Gr<&uV@XXHł_mE k(X}&K""\/?4Oʘ|\]100tFVF"9+gz2PObY5/g4R9H(|յ)_[_ SjMRZu?Gs Du2Q vtWX8[` PEW s0|-dl4[;^ef/yct2,7TY}Q`WH\]Ώ-Z@kpF¸>6.KRЋm/{My`%8}&m;Iy}¸10&/ɘ]5CGzݛǏELMD`$yt3R]4y#m΀;HHwҭx\ Z8q! > !eܼQVI'W]I .(* ouP#SJsb-G_I򷽼 ޫؑ=JYo lqhN$`>,bd'V1zܰ%fD ¡=nT rCZ$Z7RuҩY74j?,:2~#~7s ͳ7Iޘ#0:qw䛆|R&=|UҶi~vf 9jt469XJL8d33.kCAu~quvk V UkSFB$ ߙ.AȴIbpq2'^PU٫$AA~d|ɊEމSN>seIn`YJQpCII$t x<ӤFr`N#!+LW~ٙV8*BSPd}&04B*ʓ~McˀF攎خh@ur=SQظDryi~cs5򕡐] Z}h2`KdMh43bY:'YO3<Np]q,Ʋ?OB).rD6EX+1L ;VzXfA>lLiH@cuŊ g}^[Hs>Ht.lTmȹMM_?8SMA&/C,x{C=2J1X%niFFA-)B`#p,Fߐ|SS! +V|:6ѴjeC,ti[w/s}"cmVHK3ǫNxMERi/6 8e<3/J*Gs'*悢!XGi<ƥwu|rj$$tЯmK=Wz Pi7æB &f՗+CUBhRZ 8nH9ΈQJMY;MeggJ: ]_֮3SՠZXR߅~U˒qxWSS+9C~Ɨ-B`)I_:JOSmP:Foq 2Dpv$j7`6Р-Ϋ%n/6 VD$mZRȿqd]le/O$ρS@3e٤~\:D Q;Qk]R#cb LAO&ckA Nix$#`2u(Ƌ{ӛ$XL;|@No=ƪ)$ ;?gb"u6Ŀם=X*Js9A T6Ny= OzOd\i/6|Ǣ]E.3}=񗉬 c[zp|2`>Z?& ?S#_䤭VG!0O G~ٍ^G rR$@ xs pz(kzVA4Cl:YbKS"rRmy,-f/bQ8="UFmm,#STܜA@:PΠ>(b|]1kAra^[N^T0 < %hoe~߲Fʞ7UXR4zd\6ͷ)AJyz0C4Q={UxlO~kbP$,I̎_8.@ko$9cƶ:wa&~K[B9^fcӰ0?xZQ͇Y/!& 3@R$#ov"92(EMMDhΕ,,mCh~:6ZjP!N)DRKJ5WSR׏i2$SN(tgV qП/la8 SPnFƾ@e76L=BE6oGmb8x o/iUzՀZ n}#H}{$=No~_VpL"F"'48U"Y*m(b ֘A)nz#cm ƫۑijBRB%Բ| šs-a#}VK撕:`Lę\ vqEEQ=!ZGꊈ MhޛBq[gq1he;ڞyL*ke&dۓs0חW3p_Z362VQs BK'LÁV;a]TGkOM[v $aV_5 .?Plp%j{ gqњ=Y.BRLgbrcS'P3~l'>GꈄK]CfُYeŚ$T w+J3WH`6\œLRQM|خ;5F\tׇwWrj_,2Hωp}W%au\/pƎj:er{ pe)m2,<һ!hB`s^:}ź._"1; VffBSՔ% ַ 9Xw2co2bCfr. 4:,[P@A 6O=0fA@{9Ʉg;Ƨq6mZ5Z݉}9yWZ&7U ʹ=^/7ڰhfx}֫rd/'DUcFaŮk O$,YC~<,TJ)X:p.#ub1@(]hdKqjf>=1yAy7~o{)9ܜ6բ$lN7բ垻̜iV+׎LB +窚#6D&z!Rg7/!I@M|vcΟSF\|8׿㣯^*;oc/ɦX~Yq鬮iڏTU9> Qʕڡg%ۛB:P=Xna 5:v` /ɤFq}N8HZ>q#" `ëǚ0#-luYY[J.7]HK̏ɦ])e)EfG&FmO\nrp6 cq-Y z oh*u+SV$Sh当Fǐ*F<4T_Ҹ-",B7 ΞS1(jqhT"~%}p,3f#O up p@gG`:A%.?HckrRd uwx@ҥƝj}Q ?\Sr;Jt(a)2 B{)x-#OSwt☜uҠ~=3@f{v[`~i0Kqt# $Z?RET.^9RD6&5[uW+Z?meq17f VX *c| U 6V,lԢsd% #pg)`]Դ%\`7a1!r+/7O?MV*dPK6cSK0- N_eRH k+73]GY XKىumqT /LTٮCOB6H)TqXCa-7},'b73N4L(uO q~iՎ_3kRp𾆌'yK C &kgJ=֗W/+ܺ0:IʇF^.(P`B_TQR*ް@ZXs ` Exޅ1hk˰DP7\K22q]UĈ15Gw8j2tr%&7My!p-8I73G/$hhz ܌g&AIC&O)?Cf@>O <Ӑt @T/oDn%ߔiHāpa6Llpv8,J7}X#4Nu_Dg »SR\}w,0ςhEjNpt,`Ρ1mLkn`;?<q Ov1cq|xmɥ+"d0_=?G)uS+C|ULar%܎4{;OtKȊ^|ɼZBD,[ŹwgKloUdJӥ&j@ )ԥR+< a䗻@OGF>ң{>-#֠uݥ;?"Szfd G!;Iix#c^o:9"N@&+ IrdnrpX3:>"[hQ>)&N\7i.8w)X:wN+=S41u Qz. HP/Yx;`*[OG-T(iDE;h"* &טnh,4=aYK^fxR4Qbg#j#e?ER40 Q=xoiOIm6 -J*T:NpcEs{ 3q0}`&˅&gEK58=My%6#!7U-EZ'&Jh ~Km6,}RꈨB4L_/Fn.Ofg,R+Txˁč~ RZSXL>ƻ!i%Z'<`iR\1*Wyh3WgIrČ?.8f= þ_ /jUl K(UovB͙tF vWlXĖL8+5E^,"y$. rn,ePU"_;{y {R{n=AjP3 5UM~ԕvv+>i uYKtK)U FNIb߭LRͯ&iIKV;"@15qf sv{H}窧پA2k}Qy;T_O6H_J{+?iq%["?e3x VhOQ U0G襷;?_0 ?ؑ8O݅TWSvfiݑmr^Ţ#b?EJtv7F=-;GξEn]--IF (y$l >:fs!9/c!pP6Od:V_LSW#eod[  r*A0 L bLhxi|srː2b@/)t"s)q?d$1ѩxJİp@w'0O1ׂ6P8jV zYQ ;f(%Oi Vbcv}ڧʣ""YIG\+_~𱞽6 wH,1}U' tJď1pG;\1=o]ws@3"6,fi0!0%ٜ/Ciz ~Cë˱2[n;=ժgVNZSO ̍rls~ՕpxfZrSNg/̧oz3UؔH%U/%Ac9n?1桨G$ s{}*8 ztr F\~a ,\IB'| hR\mLg>6'xՉV @/UT j*lRw V9%+ 4D)˪αi:NpyA2 u = YZ