libkcfreebusy0-10.0.5-bp153.1.25 >  A `MH!M@eeei z(57&ix)*:ဌ؀$ ,NӴ([Iz#V/N,rVs'X:W(b1]½5̑{&[s~(E\SZ[\2~>}F3DN39mٚkQ֔(B#$S|S7Vm~P3᳣+'NEH'b!bT'VxGyͪvxgpP_|_O]zFŐutcebfcd269e2a02f969ff7af50ee170057525142b2ac7665e63c3598beeb0b6fcf171d07152483fb0f9e1813745745553019f95b57ԉ`MH!M@eee2F^q8f UN[e۷ *e;yT~v ?\vD?J, /`orz9hnQ_ѵDOx ΊuSs`cD .׿\~ uk2JͶmԪD>miyĥbPt1Bj8kL9Y X@1WDB*A9het5wS sId/e{BoQk>p@k?kd # OX\lp     J dlvl(8*9*: :*>h7@hFFhUGhpHhxIhXhYh\h]h^hbhcidjej fjljuj(vj0wjxjyjzk0k@kDkJkClibkcfreebusy010.0.5bp153.1.25Implementation of Free/Busy time schedulingRFC 5545`MGobs-power9-06SUSE Linux Enterprise 15 SP3openSUSEAGPL-3.0-onlyhttps://bugs.opensuse.orgSystem/Librarieshttps://kopano.io/linuxppc64le`MF`MFe7cac37c58e218f451535adddc50107aa3f54ef3815b17d12af9ca975bb83cb9libkcfreebusy.so.0.0.0rootrootrootrootkopano-10.0.5-bp153.1.25.src.rpmlibkcfreebusy.so.0()(64bit)libkcfreebusy.so.0(KC_10.0)(64bit)libkcfreebusy0libkcfreebusy0(ppc-64)@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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/ldconfigobs-power9-06 161567718810.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-kopanocpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5323521d5c10d589169ab647a370705379c25e87, not strippedPPRRRRR RRRRR R R RR RR~g[Px ,utf-88c28402280709f9d3586c5c0baf8cfc5fa03048412398451ef98a34be02e1608?7zXZ !t/㛗] cr$x#Dd\%iyp{r376`D";|Iæ>LQC'oQNg:-]0-,`4 7 ͉k4@h\j Kӿ äbFLJsB"èGVz 瀨M^V,s]=U.o{,6YZ,'dm4(*mޒpF{XLTOKy-nPnWFL&A!W38Ki!:41^W7Q]YgϣNt0'եҞ8#DKa^)L%bQ[K5r2lhH2+dۑ֖ƕIw pyzv8܅T쨿WM5 (nt2{gLYɥ,M^ArhӘQƙ-oJ\QBp'j$ᠡ@Hp3ĞJaƢ s 0ߜC^ [$6nD<9BNB)x "J8[<&c^ 3Ug6trH8ꯒfPOHv1J6jj3c3MQFԭuL )۬_m%;9}9pv:!TU;6z3׎O!M*xP#'ٙ< :7s{}796+ &ZzFieS@Uq~}jow,'sf%zk3#,UҊWQ 0QJ K.0EnM?K8+ /}R.`BgdE=qRsήI?1(7E0q\ 'q %*"ZX'k']V <D2*ފ[2bt|:nن3ef2&t6ktLW$0W}gNڱ> >aҤ*Y:1grǨ,BȠ !-I.3!CA3*?K㷒.:hˬWFȫ 73E $q1gDL8#1aփɐcBYҶ.C/; Y3f(!a:J`F.󁇕i屾_R m8Tђ_J6&n<4&?jȻy0CXjOjrOAqB7~ιBg>gUkO|;ܴf&yJf}9dr5tR =UpiO OZy8 ̟yv'!=we+EqL|8hѿ 2fnr '`  f a0pќ10)j`y* UOԿ¾p9@bm#較އZՙxǩσ!T Ãwoj-Շ;e:( ̽Gax81 f3d\-(A$nVṜVbDfD'|)eן B_\Az:9haWެ%gcľ!C Uݼl3:(.N+ͯjQofO,^bb@7z.V89lOp]TNrkud*Th}uOd_>j q@6WN4E4•`8/Hgϫ%w Rfp.bvO" `v=ճHGonjZb-nK!K]&Px`9R-$֚u6]4$ c E缇/RenWC>գR8i>m{ $I}Pw'Ly:1kc{RmܾGART֧\ܰ=EI=!I~O?ۀ7 r W59t@-1'^YW ;Z%\=}a-Ԟ19V*'u_g#y%J".RJ/*GOHZ5qV8V_>"k IYBhbO17I .:U6r%E{VN >blJilή Q2 kom{^wKGz=Zh_JP!8(aHQdZSYnyqj&&soI'm:JKؖHF\yp>uDC vowAk`RftG>jKYb@RZJ0Y]l"8c)8v0ҽUzW_0o(xGe̦Ly[cf @IiysL>pS#DR SC9~(Rn?>_EFX&e0#Bhd.eT&]~׏X;ϙX$yahIYjScȀ=3JFV;1w U,=UI"Z9}E,Ku;3~ֈͩ)$Lb{<;?,9d ױVQ_6i`V<cS;`}J!1[FH(ٗ DC/jAcuס[ Eݜz(m{meɣʬ!y9{)ho[K*WSylI~icqSi0۷Ԯ'Խcyz',ɣu_d1݄vy.!*#heHl%cZV|K+ Cozɘy3 Ujvξ05E9P=)s'-P 穑UC";'WJ7 3aq ·mTz3׳g!gKs?\8*e{5|S~?XW4ƒ 3<]9W:x0c8df4#I::l/ ]63a"[T)~ :҇)kzWilt0iX;\Wˏt.m872rdY -}B,x ]UU'gAnlQ?)U< AfeF{ŖI&mtǹtmȂ-iůQ1=WKxmYa'TmƶOM6: |`.> cK$~V ldTo7UtX8a13ȳm~S"AmalFbas(a(K[Q0]Ũe\OCU(]ݗZ85O+LDOcU <}I( tUumW@|àX*a>pc$f(׬ A~}Ƨ\ ~ʅkO1hc|@ʸWB?,_]1|:ycL iȆF@#6~%w!eA78>=䘟 Q.l@bjXU7gP%gÌVغEEtW,)mqWT`{}n:b Q»kI5< D7NoM'!ڱYz" VFDC"U1ۦ-+1t!QC p AgEDK~pĊReG2= {}1A1[.2KaFТqKx;Hcm~@cA'7U۰jsJFL a dN5/L%V"ϽF^Ac} 0Z훾PH\'jP57'm$ў9=W@t7%‘*zӚudH] 8Z' [x* 1z T|(my)>Q4?M .&0&|R[T!,Wcϰ:/Xw$27TR*Z"0li!JCs !)͹xTgĩ^tlOAlBg0/?|#Pf$ lS, RZ?L wJcA]Ձ3. Cr) &Gvt.D"FL;4ש8I-DF4mNФLavniuugeV7Cty7 Cghmu gQIH#t1wI¡G5?X8!@&~fqWey2}#rFw,6#/Џ a*+++R*JV߲f[C8S쪘--Gc!*A_VCD`,g`wX(qΥ+H\uXWn6c(wbd)C1.GqZ:[Jy+*~CGmfdV(~bkI#u-C'̩1utDW,}Eaۀ:^51U]MI%h bX9 m3<_|M艗[S8Ĉ`EYвc8bK]_B*!U*- 9.S!"r,UBb1  W.ᯪs_>5\<$` ɜ6j֎ƲzD {T]6:fFM*O:7  CD"7Ӧ&wc3m{7"DCWSdL^M/_kG,ZX[(n4WP¾7 @~ykADkXQ@`Zqb6 y>0@C{-fU#3XdY++X8ޅ8򡗞)/iHluwpwb3u!y4Srmj45cN7:G_8tоg>uDs5U&) hgWt??`Lv6]ʭ@nqͶE,3>Zj+<}MGWdEgEpYR0}N?ʌ.BoYh*IˈJ8.bšqvUB^LӬzb6L["h\'6Qo* ǘo} ]7=6PD)oO}v͐ Yߍ|Q"ʶjx.+ny0To).^k$H쳮P'$lԬJC`iZhg~G~J2l@>4EִlFG+/S9J3_ d l;GV1_q$kX)EZ怌S֡~<ądz:,'=iΕN1!}zѴ.r i~qQp2dG[5y,hdzr^rjDW-!u:]p(!bϝ3ϳ Ʃl%R[W3geݗ xd`MglɄ'0SM$:NϺUFaE}­A§eXl? j6Ndk$i&qңz EhDWkn`f\97iwc΄NM)<}mzeQR#cvj`&"d3{N =E@[ǯz¬-"nV}= F!HPb\vXgTg_)dn䙓PZ_#L"NbIY9,d?R)W]LMFaҧbOX?KuJE!{piSr}ˏG9 ʁ[+%IiʚS3$Ԇl?V~o[ڪ۰|l)q{f]̿ZR El=OKTHg2Ýӷ)DY74q; _ .Ԯv98nZCvNSBUTFou _NAbI1R^[-EPJ ` ]CO*lXuGѸCQ?A^S!6-{m> ^BFٝRr@TXPRIt?qjZ}Io *;>̎v˸e*PfӅ>n؊71M1FCz6RGݙ^P_<+%';DE|ў=w&Kʒ".N:K"|&쉐rSKիOAvİ*`V`IwU}}?ξal8bKn8D֮aKҘԁ5Gu<"70*<1Abt6,yeJEtZv8>(58Toy텢~LUJL4D@,4_'9,ԐH Twy {3iͰй paIǃ񰕛oq3q 8ӳp7^\sESQcK@u"C J>/3W ot|uqP|IK[Og^bl4 Z?nDŽ^d)fb<5J "lCϫh/5mj<:i?_N}3+qK&SnN+$N)i;JYXt~ `V-`_Zp_gw (]a3 +@q*QNIeAAJKa>\S݂ш!~,c0TJ57!2dȲsmX4|r,'ښmƝT_g+0J_F$m^#PCO<.#f*oCv KcZ0[#ORP2V/bi*kFFǁpGg b9%Ժ" =!26ynVgɟf̷t+ (B%+1:xnTtX0e2PQA,M3'%+/xD+Ӂ{z: zA*v蜎w.e;sJPsp~AnDr<?ڨ6>2vhM@ ?& Qp5[Do6x^M-Ɍq2ʜLVvq,xFE)Cմ~ a%4ufptvUDr,nY[OsoS[ 8ɲJ{=Hdž[j09~ƾ#Oi!B%FL 8@Σ>{\]^/DIk,0Z=oڒνaKZ[7N/gY3ڰ!Wfq:[ܻHџ{Rڗ^ly**;G놩'ϰ/rn}ʒ147ם`)wFK aA'sJZUD5.DAK.gɮqzp:O=xlП[ ,~l6.p0fbmiVV v=+,C]wi$_`v _OI[8TeA!n]auy<8*i@C{I]XKwfɯNhEmt(C>dv FjΜāT[KJcR4aHsv,6МY+P7',%Џ Jcx&Ճ[-m$Kz\.ZTtb1b18uqIJerRdh߾$s m;lEkn!ir|cYsv"9?{k쾛i?fHa ǫ0~}g0!RN"%wZIGH?;|Trak?݋nj:=0cN6ˋpEUZ A(Yk,l ||dKWvlR3Ծ>H,UMjF-O> 𸨻 ? ׆|+; uA:rF099dD@:⑓&UnReEs gJE0ȱ_Ƿ e"/<ӻ8tss/B5 >\6*v #q|C"FVFQOh#ޣRS1ҽiWS7E~a:L9j歀EjCKJ>bKcn2d('o1- 5dġhuFST݈Z`rִ'dٝ?Ws5<gF$VJdF7h; &UtVێۆS-E\"$Ěu})\rGæ?׻z]Ry)'z;Z|{}>,'(@e6. MVps /Xk<nq,qDN3sEǎp,(V L90O7p?3)nب}Až4D|ѓ"EyLwiR.T"|YGA$qR!)9.ēgʸ;蘫A1B CQ eʑ^Itu9`&Eh|g,VKgƘ59 *0AMiqfkiKzWCl؅Yt+|'Ct_ ` dΦ>ˆޣ/oԚ*+*E`HB_+1K^'gf7  vkܜ~k{o_ '*v:r :>ɠVJ>+y;Ek'qĪ&yF4~#`\6$6FDK $Cz"PW"+u#E5Ez,ӗ {/ vzG ` @ ,̟tIJtg0X1s:E w_T[@RִUdB[40r{zqgf_ZrѦ\{l,UV5/2(o)/33]umw4=Oai{ }%-/'/OBH:/ڏE7B֎wSW84 i ԥrn>.pFdNJ$v\wi rKzvLXr+oQ7Qx1nb )]}@V)mlVN^ÌM.3ԸeӢG ?8GUv$z +c@Nb ݊b_泀V^>lK|?fiXՄb_[[vtW՞8}x&\ ?X YVuYԶP?jte!¸gJڕ[dp+V4Tlϋsq?6 %W%yo8sK<㩵hJ8 +6ѝ`/@<&Yf-[8.O ,hߋ !i>|^y"0Sxpʐ4hU4LN)[M~fؔo4kcHhuwL7H,Eq$MY;+>P}.٨\*bkNB" ŠBxVPCQ_~3ؔMVfVKRymɶ<XHr$ԔD4m=} * 7y*FѢ |[̰U54(,=]>[?T *XĮTy*Ũ!:6mȝ}3͸"+o^HLs&"A0ϊpNc2nRG@eigCM"F1iB, ~IC[^ga8 y7c\͛Eߥ4@8?VZU I?x h%v3g>F4{b!3;k)BHd=@ Ց&zKXe5JlAc{×5^Tޘ:6aqo1(#CH5K)/,0@ϼfCAg cF@ݡ9:ܚ ?.˰ uJ҃p dR^gՅ}Iw|p?{maIaT;2V*UapRBUݗ5Q4OPET5TAE|bAY99؄hwGOcg;_Y0@Xp ahf/Qe-T"a׿0zo+!}Up:*''c<2 EvA Mԇm d'F41d6Sd -c˹(M.nJ*-vV Y{Pl3Hżzaǘõ=%HHE+Dm8-pĒ>U8-BMi<~?r_t͍TyM> o7.rP]n<6SI ml1оُz8/4:l!9O I4p(z[ȶ߬Ż竖M>Jd{NT]Tpl]0ѡRF5L,âwKW>aX1Kaj]s>]Np woQͽs%ؤ fEMχ$Оf-xicR^ˮ=NH! 9˹Q*eITrˁ"l57 +c9XܿijAVfV(`xI͊cCB!195OkvJgNuPEգQz]|b? C# $$lⷋJPƅaDZ|,SN{˦XzLuau܀/ 󼺙N\PܖWp~p2O߇o0ⓡb) Ix,3==.Xz~=:Ђ( =d. 8<ΤfV9XU: 14F-Ҫ*Zp[0U]R7yԶ7Ji:CavtxZzoZ|.٦lE.cVç U1YU*})^&]O̔cj96Zg='ɗCɟl0 ^B0)ao "aׅ.3dCIy"$_$϶k ',JlJ'y)S'ŊA%% p4^tl:ž +<)2?]ZA)nQS!^Tm*8^%"V Vvͦy[cYIVB3z z7.P!w]$YWX*௔t YX$[1Ϡ{kd DBŽ6H 4$GK("~jǬx1uV^:rla:VJC-"`Eթ7 V[g 'aeDIJi%+Eyiiىp "z0àm 2ˡk)?)gt oWI'8UHMTk@"*6͓d($Ѳ] nNi} Tiʾм)1f#%@F{寧nqB8Q" =*q*,pp|l1/ߍCpd;;[qw^.ePQsć9aKSJj dH\ұTGZ|QA*y!e ֲ@hCG̓wಹiAPc;CJקZIh.2;qƜYh9)<óOi7['nsNg1Ú( kߏԦX"8= 'Rw XNޑ(aEM\S,=S)!}kIe9#)S*x\^0:`)2T?ZΜv0`'.EM"Dz)T1K-ְ,- 'u6pvGm'G˫' VOqrjr[U2C5mĝ"n`<ݪ7N!pj X_!J\WImbC7aDȸ a{PnᠵOrU߽rC2.UabB]rFn[ů?eR.U&y PU%!|?x0$G2 ePW* ‰ŏ KGFx) 7D>΅i)#[hIܭaͪN=Sʪ`ݍokf#OQ7>h1'~˘ 7.g"έMar9v/魞dAZh-I| Oၞ'If{|>6^)2@,vfd:n7(ߨ5">+?>Mmxt7WT0[z`x>؍"Z2do"/WTUx 9:v!pzلw1B(Qj5uQ\/f`UgUBDsZm'MaZ3PDpZ4݀G5/^жx*̩hOQAΏP-'F:^q&W@8F ~_  iȔ@ ~HDz3{plE7DJ_*Q~Q,MD.,&qb.N MH~ fMEUmxµG\!^(2b;c60z_\1cg{}hH`!| WgTK<̺F\-?&wb-Ӯ-|S~@8j3zb67IC&9$՝lyCֶ@y's}_uw3eA^iŏXU&A4 hj{)p%x,󟇲FN?u/R> ]ٶ3O=r 75:dۺG.Wkeb(Gɑ^xdjPDL ̕m~@'5{3|. VWάo!3/7/o͖9# [YDlDM8}E(MucVF{{`LГH*a"w66 ~< 0u07+nXs"C4?cƥ"k s"ojdp'KL*BK 3mj;(Z"2@?'aɒO &P j`ߎԓ6I^hwM-[ nWƩ== 1s&7JBSCnUC"ގʦ^_`9Yp|T_حj*(OtAO07a wUg?O^t[RyNHs?7.:0 O]߃ xה@HTG c٥ Ð vnYv ~z~ђS&z4}Vc,Y釼QD<ͯ;R= a򡁺PKH4{o)1L305Hos8#3zȇH$I܃6%*'XNѭ@0%mhCH7ϺR$fa rJ+@|W[TE~2iW~B6is=GHSuEWVk4ϊKܖ ZcQqʽْ^XPū\LZ}Ӯkz'Ӽ9 {u 4۾L)Ӆӫډ`?z\-fb!;5En,pp k@Z GTu?KKRDZ> I:xT~A_Gv)U"qgD^ooVrCn_K(9j#ŋ=8t˙|19GTl! $#%ϢhiEyGq$=)wwcJsz,,R +b 1nBeYVԽ|h$);4!D5a`./ԑUA3UOi~U4NOVtxg CO1v 2>vAAa#~NK"GxOn'I(n "w*O3Dc\8%1#UoVaG5R1v串idժ&Y5 v*k\ٹ\D ,".FVg;[c0ʮW?tŌt` -24F_n!z5pgᑦmwH?Aa~7n@A1Wr 3sjc΁dD6RYxICBrw=eSo!8=ZN/NVotW26Z(>n'D8I7Lh):ܒQUR׫ C$2}`:6ц[Dާ;2`"f`9䘅S/ Lh64u}5tSv`u@ЀT܊TT.'8V9Ho5LN9i,˥ fL|$ /6xHa0˜tU*Os@B\#ƍ2 Ѣ*8`Mߠ[7>vsᖣ̋CcHݽp@8Ng&`p'oQN5~ f4Ԩ5:7SLPʦ/(qFӕF(N}GJSf=OC@ridJl S-`|@,nB)1 ޕqjyn0XTxR ,>=ZzdpBUe@a~jq5l0bn ]LUL21h>V۔Fv`b+1Yv@(xV xw?6Zgv+)A=u߳:0srS +ZT-ȧaF>&qvqWl",P1Rl]=t#FMt" ՉM.)81aK&2 {,k9},-w}pêA[xwGePdC,#m|7>rrHn&43?n-f4 Cje9cq)*.h; &P!py y,e]h@ll~$WU{n$Qrw$ޏVJbⓑ+ dtr g;=2)*r8c~o86 g,sю5~ VwjZSI=ԑsqeBvLהOK}n#{/,ud%ڵ/[O،{ܳc6uf]M˞׃1%lo;4J29% ه=b^sĶLn&X[rLj>J"&ʱH:k[Z +. Tz6!,(&J֙H {ƹLhNWWg u'U ί]8֐1xh0 )ُ?8:贂fsO :)aL~8}thU -DpSK;2  V#,еް(j$ 1ԉ_%$C RlМ8$Kw< ;gU *Mo [])ΣC&xP;n k¥+t0gxh(ϑnu-SEzgEfw7W huQX#`ӌH mHھòuKM9쵹Y D?$*a MGJQFm6rꚟtb/p*Yݦ-;jH/da 1P;[Pq_@l?16DLWyPqE е$[};Gaimf/'֜%}"PL̦E[679߬[jd5!*KꌢXnLE}FTdU=Dcےx^%>[U3 :qT@!_|ܒe{(_jg6̀fW{;D!3 ⺊,0:;mZj)gIpi;MgKRԍ|?ĬuϞ8 S-|"R"`K3xQ b)5t -2\}1<2A, c\tfWA5B8nQje<n9uZ+"ǫʓbuUmgm>+{ ja_ öitDb}_^Sal-rĂU[Z :L| 䩍IQ||lQ[JOlHi& !ʒA@,/>7il sﭶ;zU/k+@-:,& 5{HC֔y 代},CPC 3Y|b,\AdsdT.K@+d$YB@{IPQ`X.v'+mr(EB&n2Ӛ,%&`xL6au,& ֔k/G0c峾 7 0w2~7 H+J(2Zܯ:W>0?\z^@% ~U@yC5\ۿu`aec9Hn%s>iKT .Bp(vS׶"ad+<ߙ æ/F mWfa.DvPJ" %Bżu3R`\x:uwP;@ R1A2vMeÛ$&.&+&K|z?}T]-p~~W")̑X8< ; k!٘^xVЫ\#jf9mL̾lx"eu1.(ߵJܤqAwݪd@yĻvZPLJ;δUԝfB|{;p呝$:+li&yL_0uD!M<5ǃu'$A,-L@ʹWētl_c tN`k _Ѝy!Ehc5C [\QyVsOy2)ҥε C`{4Ҭ9@4]襤P%G98:\Q~h׼RT}v "7ҏ(,%s_gP 8ZM~Cß &K@P?zjU /+Fx,Cu2et%e6(TC|5w[;e~i a=n*#|hD$iFNT4u79 l%[{pOrR<~R: ~({&GO@XxT AWx)XWU|bήW P|AAC_7^WA-,D؛~ 2m2cNx`r`#u2&XnfdzkzҐĝ݂ynńIouѬDmp gdf1%ö>'͢Uezk[FaN9Mr 臆 /L1YNQm3ג-0SdQC(CY1 ۂ'w(0C6 T?ȈRvrXt.-"Mn== ,9X2n ڽ霣% k4w.Os6.aS[ ^0+}{Ǜ;e^hSQ=xp޴Ӿ(~W"zԋY^_Q:~Y>'x>ؠchAKݸ8rE%c]]J ".]OUGk߷$/q"1rY{Fh| *4h+"_<Ҙ 5.R=iŚxޔD"Š?4Vֶ؏2N(ѴӏǙkE[)&/=LtRhV\ %q pAF{> !/f' pHa,fNqJkBȑGsgbk  RB؏tc_zj`ez@0~Vu3'RjŤRI,pԼ` AQu 9VV nĊn]*7-8ccKŢ|t, )(a=~$v;VZG)st#`sS! _{{j.;0pah'$qx 㶇d{]2ptO Sg(>he<,R,]:=ց?~8.BZvCOlZ oTL Y=1qQkE> 0I?k82)c~yvN`3#xܶbŘsXH{G\IIprH%À Ǔ{NQ*!dı : , YKh]}Qs 8 hJ ̍W;]`yN;Vѵ߀vh O tnxK.۫T@Éc}eA߁xZp:Y-֛CV`& .17r\TO(7$CU%O|S˅nf:#<\fmdF4ܕ3_E>ݗP}C@oaޙ-9kQiXb R6SwG s60;ލɥY0o+^%rE+K79T%ׇY`z[G~K@lZWsj_.7|qTA$ƛg*ϖJOi%yE8hj[,ɚQUym5N>w~fS@CRE(ve#=^y_/ U%,U;ƥq}-ѽ7Rs a>FG00zM$dq*ۇmV΂CwKr,W`RN,]L^m&^mQWk:"hCehUd6euڠL[EzO VT+ۮ XΣa{m~'린MBj^ݞ4<5KS@8+vlG0fg>g7K4sǁFbJ22|o<[ܑ0Ve[s2OwTAtݥBǹ%1"l"Л %P`HBw_BĒHO޲L`bJ<;L8O`vo+cP6't8W92é U[T_{_5ILk!ώo`>0]#B8TJϮ'K{N'':IId?~; 31_Xips~g%HXNAvu2$,|.)t7(LIූ}Q;<^5ZFryIs/ކcj*s^8HJw\ȳO|[Jj/|%!oܥ6p< )`?]`m#G!iTsl?2푑 R:׉i*nUNox MWM=fo>G=hת5>+bg2jj\N僶z>Pu%|30G0]d)myE,B1%m@iarҋ$d\(# pޡڷz.'-AҌC0L 8RtaBT: JX.kXŧlQs njs|ڸyrT ?Кk_phr1HK<`5F9/ ֑Eh MW/lg udƼ(͆fMZ(%>zZЮ/2w{xOnTŸ9ar8z:6mw2 AıZ)}`cp0|dR>S_^$ JH2Z}ÎuttqapTኮdQ##k'rN~[/>@з"q{s7GE#\WkT3Avj8zmYMeKpD+je%!ϕ5)75A!ڌlT9$c  | <ɱ,DAY{CMUA7"lugۑC_9(: 1j5,s)AlL-ROʡNebŶ:F$e ?5f%Ш+`3Vն<.?134(IJ`b͐kyG2cL;m^ih%NxN&N,>3 G}aCz))hJP((wan^llzv:^ [WnS3$\ B+̚=v~0IKvHELK^e3=fׇl.';=99=ez{ZIitzH:n] Mݸ ,IfpXs 힞Y°m̸ҮKAbH(7_Chm@ x <^QՁF)LAhE\*4K(߭*M4dަ'OpjpǺsrK˨c>eg>: iFCi4£{[_vzsRM?*!¨`=[]RL uE[ G+̽ҏOit]& -ZIDEӥY_Jz0ڍG3 /xV˝<ҏgu5}U*&3~G>0!`0~#߼ywFŔCtX赧=>+6a!O %|i Wow-L;(ujaJ_U 4:FBEI P*{h]i=$,z!Ғz6SS(TۢN?}}-c.G kYerk7=Td87],6]ʰ2ѩA:44FB|GUY9\YkPMLe+`Cb>]}R]5SRP1BU䦼N%F&2+&[_mZolk~1)$CR?'mD{䵬Mń]Z|1*J-X4rWB3mǪ>ҟ1ijc賭^t V 2e> ,G_y8A53cad=&ZO]n#Y9ըyr[*l+jRЅd&Q/a-)xCи)0ǚl-{զZMOX渘$H= mFǝ񄤻L vV!; b> _G  z_tY7q`DMJHэ Ѽ[ 8FGvDЍEfjA ojl Nr ̟d^G5)@{a'>||gbS(,H{(ͲP@EkZ,幨qegЃC Eo'oآy \6wWTٲO3'M)'7dnhY߼R21e)# uu߽<.HtlwL51V6ř|JE BBއ#Gy.=4i,.yf-y. mO42ߢ#Cx$DbﻸǏ./ؒZKطVsظ6.[>=F-An$'աJ}ͨD,L5t9߯^Hز@Tvvp` 4=̏2JVzK}?AGJ{BV[_8(vΊ'XI`~4\賳pӚ!S"eQmN$ Ər'j<ψ(Ϫs}$cȨ:rǑWa uua\m&y'-]3j>s3os6hvGdh&ZܳU#dTԫG#vнFPo%@3w hn>hq[F~Z(?f^Ka9y1=!>aޓ 8ˏmEG[d#:LW< iv F_DT!аsdi+ O%l=ն^6DށIvn?>V18r 5N?@zsJ::&)6_A`ٓ pZ"_ܿ~Ґ;4J>D/0"TJ4l+MQC0{}w:v]}O=gsG>+_=[|\2Y@0jR4Q|WP\MpH OP׫.W!/V"nFOC e/ur. dw&yk+4Ũ4/Lh_L D1hQTo&s?Xd1 VVkn1_jmzsE'0T\d3/ۉkò>J= | Nt4ǻ6r<;ݒY*DyGR-y"9>j1I->|B<:Q`-LLByR2},HV[zfM^Vr~Ԕ*CafliKVZX1t˚eC8<>fX!- b7 jܜ_8:Hg<kS9F~>i7&zL[;{*ٔv0/׃2N獼@? C +Y<;*{<ɿXJ@LveQTz}O n֮zwb|]#ߩ3ޓdדJnűsukm1Zc[2xWe# ~̡+;..L{8훀T֒ZN 833Uf.2,/T `i-,`7tR}PT"$>"ͱPC ?Df:#qQOfL"rRU H^,S$E倕LjNZԺ6PAd"Iӛ¹ȼBId77gZp Έa3 ]'Jjt4yCjb>/r!z1:/qP<0 j?aM,EǷ5U6X$r]!/-!cY@)Yæ_hHG'箐cgrzk̲̾_Mb.1&09䖋@'\NJz0*[t )QF<=nV5)77U̙s*cبY>-yIE YYYlΟ{erqJ8 8Б#ؓJ>Sq4NV_ d!a"L`fW>4PdVr;{A)m QZy,39`Bс )+Dz0B; q1\X~c_,T2/ xQAقzSeCͧ4e{x; ZT-%I?Ej$x0#bC)gVR5vʅ O;+Xݞ^@mP:qs20UoBKIdVbֿizŞΚK6ߩG]K"l50vI]$c_ҕQ- ~i.awYP۹ȧ#OH~eyt7eul t`qq*ޖ߸oy:Ӆ ٹ)2MLsT s=|gl 5  XISN5W[9;s Cpg]R9#I:A. 9^=9IxlpeV"R]ךyF A7vZ@^V2el$@}m.Ms,[.)MyXi(\qΘg.&$M˳oIRW56lcdoJl[-vUMFgbb]*mhbĉJ|<\_x.WRSM(6_LO'd¼5-d#U:`kVC>z>ʹ{Ũ5Sli"kbTyB^sw;x$um"eA+Mc>Ӟ݉d&\4ƒ/uu6^M 󘷀F7WA$.SGFtߡFPp ,lF N̯t fAnWȀgbt휃 ϓ]yNw* p*?m*fhap퉳OiMYZX E ws*S({Pg4z(O[ՅeEO&@3Kob%:2A h+ͤ6 <h^猼[?7yZ褋_6tfl*&3λ,]>.4<">;iލL^f̂ذfsOL=JycJYuE:1#B sұQrBƅ4)I bEiF}Y_@ys:ւ8K8s:0`sxza8=FQsgcS~N$5ME |..o_i|I2J֡`y2OxNP*"մ{sdΆ;Lܿ 3Yn=+flIrwǠʖwW\m  5*>Od8x;Qi-P݌xCD"HvV9$SCޖ˒D?C#d3O4 )f:ЋWe&"||`P?cpz s(WGx|^Τ:jg~5W× 1'"y{8Yo[/⎯=*S{L HdžCb&_"jv tDPep\5]%LF]eѫvb,Ym'AM_D9.CF!T3nXiD]:IN?)x*9 ΤJGhPm%l4B5L'p:آT_Lg057_q|(XY E`3$BSײS{Q@/w. '`Tza$kZ|դxd1=(U+Za#@/V%;>P̈́Eѣ Kcn3$@8f;ptoƤX.~e* 0|W(ĤFCSz;A¤i %ae]`j]=pA"E;( 4u۝S{_ ~>@x&";\<kHEv,@`g#W1d[ H|B#ٹK/ ‡l簡~o1|Vy5⼾"X\eJҶt¦_vΞC~ǺwFD#9 > kʈ+u980T䫆jN_,NÚ1aGhɈ0aih (Yh0s | ^h0}B +VF*F>)Gw#BNb!"(K)=H@xkz|eCrP /oS) dBw‘v}?b;rudg!WXTlE"mcwu !ϕQp4'oA+ޥ^T*U0Q3ԏL>L'U " Kά`)a4aB]1N64f! !'>Z:ԄVٯ5rVz5rs67ޕUW*LQ'fg6 wY&R`6z!S^4_SفejUvg1oDybZ0o!jn7mB %\Nޛm!ߖwN!yzdh^iW3mݮ`QN*_ @ qQJg%braYU7iK?rmCe{~-[ͣRR 0Hd9"C_˲~ f,#w(;Zғᶖ|Gj+,oϾI1ߠE)10X#kqFۨ9jފ!Dtz4>m#.*aNڮ1i/$wR@3_`Õ87g-}Oxݻx:Ķ/k"c/G.ϋo{ABW61]lgEwoM/lXӻA`$8GlZ\pʭ>Ֆ"Tsż\@Oqܙ/N7Dv(F# ۞Eܳr=m_E3W|ӫ5&q"('b92Ԇ/-u:`{nNN\aϟfԓ4o,#e"hW5$Ivl{P8}Rliul=lhp|$$z G 169<\8Tj;$NF7!)#ѓ)h Ԧ.#3uWsռKMso1;Ǟ`zY<^d/O6!)4{~R{ɖcmW@@?>+IL<{rN3 S8񍿌""y[tHl Ph=f5ev%p$Y?gү(s5/KK5F<=Rvj;+`Ւ)ݮTd Y;C[uNEj$O!ns9#MҞ6Vn6`)4/0j|L!#Au?(ܜ华> [A*HG<٭42ؒngt|y{}`De#c)]`&θY<1n'fC8E)}ױ.U)xk?ckPĜx/3L vƗ=88HHt`<*_`t})Sm_i6@F%ZiV&X/6Qp7,uRڧy?]Lug܆\<(i}6n_EClٺzM+G(EMzKu׾A[܉T앮dEG۲4MӶ+]I^EU/DKqN1RywVCo,Bo!"0r17eE&ACNN6  ?A8Qk1)E!u+!:{HǙmѥDUS(z3(a}lm3SgߟwL)kf{T0)ݲ 'pυ5 LȒnYXX閌_%"_(h.;V\c=1YJ,O8ƍ$@ё "U öRŊ\9oNe`Vs(9gq&_b?>P-oӣbyx)漁`|FAyUtK2E 8v:$p -;^K"Mγ"p9>,P uOy|sQY+aȖ mru5 //7,>ym !ga<۸ (F:9(v4bP.~j1~* xuE0X#d_]ntb6]6? /,o2F wP@2rcs{U% Okk='F*]AU14wx5*u d*̞Й $H.܄ʵ0m8 Q^mXl_ T)v(bd搱2csO[c27>8- }oH[K3nMiN0G2j;;ʺ]kň1v- 616Vy#", { Rl$F*v%z n5"b\̞e9x8{6=c M %x ͈G*G;?k@ahSTiRR<@ ZbEYj^&7DOKM.r뾐;wͽde%n8XSSLoO.w/Br6j*R z'.'Wޅ01p} LCa1 2X # ;+W8Rl沾2¹@"VFGKG:x|Y{#5įN'ƕkv&<OF9QIYL-&.шPVSSu^ߞjXk?ci8Ɉ辗(' eό4RMoqf /?\B#`s{ԕK?{$-h$O ,sv\.0zkrRB(M0]`+;TJ9L.̧nYB {_ bQ#SB%)9m? SbA<ׇ4$, \=Zhb\M1҂}'rMXѵWC6p't;Ֆ]TgO}NheЁ`$%x}i`=/#NRٴBtъx4o ϩ[ C{Rp"?8:pB-&bk40jL TW-/i- $zcۛuQH$h*_5@F=HDq>އx![47Dx4+ avd}#BO@À X;[ ,>t*՜SM1;[FCz"O<;2ϸ L n^4S#kˮ9HWW4;P.r>LJVGGǧ5UE7(лAo}w\oi9`=ޒ3_ D2sI!>IlOFEX.=$6eueRA(K(5hga s\H1@,D[vܞcAȿs󓊧%CV9';ҳ^.,1M[2a!j| #kqy HմZtmP,OW_,e]o句>On ++*~/ʸg RioKx{12dyڛOF 9_X~5ǥEP RiZELw[(|]s{DHFdBGPJuR!ZamsGVr8ɗ܎mXe%O􈍞HTjϯ}&!Fb,O Q{C3^)vEЦ_|/lSuscu5y/4Ѣ}T$}`+9)qs0 %CFYQv:>^Dߘ!2 A Ė,Tv|iD22wg8_lqH-s&'VlǂzQ6OcV=61>ߵlԶYaLr' Tyir=P, u5A?Ғ>2ʃp<:wO~-! bQ8܅s3xDG%n a&I:(uot`ה3Q-[Z UCF\φ8E29١tՉם hDtPP⤱g=!kZD4qݝ,]4 6L`RT5G|$pTx:tҦ_Ygu;0QDޑp$;"Sg0 `(( w7oo|Lmr*Tftb؏T7M&E5b)dي:7N&Q\VY5JVH$aK۲tSR"EM z֫ Qgɂc;J(RɝTOԪa-#Y^yP7*mqUTteNat/!g|T^A@1;95J83$͜dU.%Bf W땡Erqm$+J Lj $>8Ϯ 1&@@@g!M~%*m&BLClv܅4⡅7$%:Pcx<$$@bYJⵝ8S ErB}V{A4F1P|rR|\ pz>LW:ADھ#RĐ-D^1@%7Wiw;Q7 L1>\p>2>)etg FwzK{` I,9=6.* ?Õwj9$m,]W}LG!~\Bmo/4w98-8 k@#U(R=OfCl4Ĵi;X0( NNDsM6y*O˖V-/*P{ҏ`^?T&nbu%šyė\QZ4Kz!d^2'C} nÉ|vY%?*ukeTB8vXgo֦:Mƾ K"YZ@]kHe{mᛷcOl%}N|yޣNҵOKD; zO]^8 qÐh5"G2{Q3T|(5(9F0p $0j4ZbFsZ ww} L;eP|rdcu?l=0B[[[Uq| ;ǝ8L QԄMp=e45+[s`({ؤ{y̓PFz7q?H~(G[?ԁnvlW:(=z)JXEo}$C 0bbiv/ Rx`Z ֖- or4i) *Eg>AC_7ʘZ :D?3 m@ |]3=4}i-ft Ҫ&1"7n?Kz? nxƉSӨ-dw ^) ) VrKCvv sjJ+%h$)'玾Bj*rCR۠] 2O3q| il׬3\ Q#ҿ Z^r[`s7)%]UC]>:K|`Ӗ"[t&ӂg8qՁ:D1S5'iʩ1-OiMwR@Jg$q랞4϶mJ63ۮ߽Pp)H(Qu2qW:L3.Ӻ57GTi yb;|/A!-}o}nSI;3['3c`q.E f Y=#Reb0؇wfIi~zIWnDL;Va(Pe9}! N&p cR|һ6nHFpp @_poS UzS fbߵILC9 ŧU1=ZE:FH~hA_3هz])ŦXXx'1BlHf޹B諜n䋲Ҙnb81X ՠCEt#ѝ*tGn=RHUy]+}|Hl[ GhCv{nSFUSxCFp~ "gʂ#rWjqZU`aQqdC9SO Ў;MiծTܦ "fO}E@T1*+(2c5;|]M3 /\CD|4y)԰Iu]n /$ eS{OZ3Pg~+dB}ΝSUfDY'&~\=R Qs8m7.W}'XTkma6 "}ӕH8>%WݽCuݩEuiŭ^ٹ%"L3TtIxĭ={,#9I PRWn-,Zl0pI(?izi f,m6@Sc\0g8kE8:`Zs"1h'dΠa )/_>:ՌT[?rx/G/|IZ`V E/xG"v4_A9rv8l^8=hK"H[^B`;~PN)fIV*X$%N{Ds:[V 73)pvcGEդ6̽OѓP N3"En l*Jvfa[/B 5}Ks0χ=SܛrXh'B g B &.p PI/K6 7%> q֍r{HH4o귁+N`t*ì۔|*=Y^zr? k$l(435~4YM8Ƿu[8Kk8LP.LMV)Aז.$2s4P]T*Cld ,J/U&֌|'F=)3TŁn987tg̈w"1]֬RP܌_IH: &/A+ըSPiֻh+>>kf bx*A*yVNUirJDE{xh>me;37u$`0:&Zou!S"rRC繿3ܑŊl I (`e@lif%uq-%K٩*1mn\ƕr zC[6"G{* _ZܪjM$]טgյgkm18= mC"4&n;EehҠ̘w,h{D&'nUm-LZ= u~tk0mOjM,5^3+l~ 3g0&KfVJ.>f!GԘ6~]!MJF[.`Ž;Q^F۬F`TLS>lEMo:I;vuzCrYA!ƁXze_y>Y.骝dW¬Co:&HTD8Avڒd`s8¼JF~le+Y;Dy,D]&8pp޵n@YC;;Xͪ଄a-!*jTKaX2 PdUy`0z5Ysgo<8^_LS65@ɸJewrLRLq!ezaxo]N 6ޤg<5xG&MZFCLs.NE@) u= `E9C }}K^W\Nb) Ln Z=s9ɴC1ހ4's]GO{Obt<=x._Thw)6OJ$ytRw`;a3oH"g֟bt|2]4QV>PS L+/89Rz`R^y`ҕ}<޸Α4& _&˄!ѳК ǠCU/Wfa%~ר#aNGشɧA|D>mGLֻ#WParw펵w|x9# @68J^m8C°J"8-:GͳR$I.E4|kN+"2nwy+k(2Zִ^kN?]%C$|pЁ "БjadE: }$&98ڢzFB/as\N఍{w^_?? )KO'GgE=Nz9ibμ4^W~ ƣvpDmz+LVAa`*%)0X5`ib'Iq7ݟZ^j2w=c}( tf@JdAjU 띝 L,f$1+;dd0ܟ!cϯKl5AAC*oãl ]G$;.W?=w?{XiA6 Wj7tyx\~T}Z5?m= :s&|(m~e\w4fF ms{ "~rBK׍mqf楝#s@&gADVt6(a@>Wu`e;۟!| N|'4XF,C Ε'|=`L2 _1.?2iYG,] ~k%"bsjuJX3O%Qx2rB,Yɒ]9MTH腄l)AE:TxѷCoEt-M+UX>~tsG+3EPzֈXl'#EP{-zMͰJ&q].9xOaն!XIx0b89 r$>sK)( Ý"44=3g% Kv#W/%uO%n'}n˄&pFt<\gW.a;Lϡ)Q"wEˣGڕ?EaSt./K &u)>[8ۖ,jG̉D1TӕoPTJKL ӂɏ.hgmsp:JरCQD-1gY.v|@Ndޕj"K^p42oăl٭kHL {Lڂ yXBk5)_^ra*jדi9X7nw]r$ZeğTm>cѻg<:Ћn!u&27lօ{C6T;O'ZJ r2E!"k޻"]o޳qBбuεk #ev')NJ]t4:?aķR wR17&ڌg ݅o=C;j+|vnkaq03l)uCW} ⠑6IDGUZv]#"QCـ4D=II1G {1\;*bWuWA|7 Cq_`m ylQNR.yNIҝ?֌Լ k9^x,U %t_'v7ewuTu|$|"ŽSmJq3_>S[kpc R&.\>'׉9>1e zV+MrK]ɢG"ö OrZcTΡXhd䜄Fȭgg;^?,SڸI `>K&D ٚC͟ ,Iꐺt}\/cE8rC$/˔"*o8E @5KcWH\~\B#htsxU+}cwlp17+!CC;=j"0?ޯu'BՕ@;g $z(i=7y'S7]+TpBOfs{O5X,j\ƭ>fY- fQBR*Q"qº1QKqz0s.R mmw6bRZAmֲd{r=^oC FOb?[N0;S> rZdt3(;Ʉ1?+ 'wVDPN*٤׻H4Rey.n 4a *#m|"~teY2R L%6=Zw؇$XC sU7nR!)L1N  Qy\H=RNg=jmRgH7[;S02Ir,=S/44?ԗvps p+SoOB$lQA$# \QЂ\PޢV|- De I Q1K) uƭA zU6kS! Z{2nO5%u6=6RG*ڍ@xؚA#* ?56L{qA[SØw*"ϲȡ@n6oDf¼غz"8!;L0L|*yx՞\(浹@m$:3G-AA<{0~}*-`|$yby "MK::WPkЀ>׌:'<=ˍldLX79W\Q j"ɂs9ۑR{():ť)۸16e_΁,kfdię^%Xq$w \Ω=vCv}iҜ7gtؤFx&!鋷B<2NJ[P?L?~E}٣5L AVC8%zKdsTkU;(b8$A)Ay99e*Fަs' a8| Я+oLuM)4Ջ8|-pj?(BIow_k䇄z[%b}ۚ|>bHl'P Hym&Z{3eöϘ('[MwTd<1;]F>#5{h1H0j_@=`|D8Ԋ+P^!Ev`;AB%F*zW>m>`e}HRObyʥkr,,q!䶵h%11v0!6kؑݗK:&46 u~&LjMq(@%v<[ƛ7.YUvKmȃŁTC%F09ԖNu^#ۍ| 4|=Kڭi +-> VG^Gu8XhoébSF3:Y)Mvs5W9#?SJ*lڪ5O NKhuZ=[N<>Z 2OM.WAUlᆥyWdJ\t.#``2`|%fb48T@ 9nР!DKS`gM?Pz