libkcindex0-10.0.5-lp151.3.4.1 4>$  Ap^jҸ/=„/O~Ȏ 1wʼnkc ɆFؽaViORypeLTY.`ǫLbǖ7f~x=jC|R!ʡ1tXt4N>PE3GDEпL jByj`4)aIw."@pp>m?md ! Glpx|     J `hr||(8*9*: V*FjSGjhHjpIjxXj|Yj\j]j^jbjckdl%el*fl-ll/ulDvlLwlxlylzm\mlmpmvmClibkcindex010.0.5lp151.3.4.1Fulltext indexing API for Kopano CoreThis library implements a Xapian-based fulltext search index for messages and attachments. kopano-server can load this library into its memory space to access this indexer API through shared memory, saving the round-trip latency between kopano-server and a separate kopano-indexd instance.^jbuild70lopenSUSE Leap 15.1openSUSEAGPL-3.0-onlyhttp://bugs.opensuse.orgSystem/Librarieshttps://kopano.io/linuxx86_64l^je^j859a29bdcf3121f388e5a407a428f56244c33659ae9cd5378666f9a0b9589899libkcindex.so.0.0.0rootrootrootrootkopano-10.0.5-lp151.3.4.1.src.rpmlibkcindex.so.0()(64bit)libkcindex.so.0(KC_10.0)(64bit)libkcindex0libkcindex0(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@    libHX.so.28()(64bit)libHX.so.28(LIBHX_1.10.0)(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.4)(64bit)libdb_cxx-4.8.so()(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)libmapi.so.1(OLE32_1)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(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.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libxapian.so.30()(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]build70 159065153110.0.5-lp151.3.4.110.0.5-lp151.3.4.1libkcindex.so.0libkcindex.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-protection -gobs://build.opensuse.org/openSUSE:Maintenance:12676/openSUSE_Leap_15.1_Update/b4a733ae4f2336005274158508b89d45-kopano.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=17dbae60d1745d2abe2fcfe81f62d7b05d7532cd, strippedPPRRRRRRRRRRRR R RRR RR R RRRRRRRS6utf-8512939290cef8d792eacb315f75ce5abf8b57190efc0d8149e5ee37ed1b885db? 7zXZ !t/nc~] cr$x#+bwh(@S  .z oyb mRrV92dpRo{=Q*v0횘Yc%r> NW"AF؈R]b͡2tߴh@YN ;ya뇹 ,G4D⾁tPB[gF.>h94#ZbƗelFM/@~My[ yw76zc%Ef'CYlfhC?2Pĭ N 㭤D){] GN6}6Os\? h Q4%1*=,&GDV$w7W_>c&cI !0C$)~-ʮ=zf]:D2b̪ 8گ%T,9/I1eLJPdUŊ7;{h'&w^}z4D5*T'P(Ȣ{@a@5>I`=uG%G+xvrݶMXM}TƩlʓLW֩v0)]džx YH4Mukm"jC|KAǒ ?C0`ϫgt,Dl \;6.ay{ =mz r03lٷ~p6=8̹#c-lNyF[\#*fH pJ~Цrew"*-On)F*UN_-۹43 ,`zȓE҇k[~ ^H.5~}=5"Z{_5`MENbJMȞ;^M8v^}i/UDp,쩵-ڻyDNEbD5 ?wOL  Nt:V3d!-'U:"zq*}9΁v"8$%UN }a-yCi4^zaZruHؗ03UMRc|Ă޷vrvgCz uAޢLPg6c n\~G WGl *AnIb)w%8CI[ڼ6gBZPT9743;N-І՚׺{bJ-} dӼb{t*%O-nerSb;haz Jg/@{qt!o+h?{I4ld"k#`igswV[czbCI_ 1}2Zjζ@ӆ%C%S3r$tlD"M(~k$Up8ZGK6ދ@ƝR0֙>8_ddաkkd5@-7^vcuͬ̈́&Ik#WhM9O ?ۗS<~_vcFd n,/#qSF&F>1B1 m5l`gqL0W&xjl W} o_[iB}j˷us@C%II0>"+~5KK!Խ+G+BEAi:hȠnҜba+j]HQ )( Pen{ ӡ|jRI Gqo89]L;%K,5s睺@+֙FqYߘ77[54wUUAPPX~ '+SAh{׋1O\}(eԅy_nnPe! y{'4 LXI"?&B%ǫ"R _gR]:K`kT甍G 4eZ!M{Mq]cN(]c.i;Q!vFR)}1M-e7X鄆Q1€ vzyY<t][雷910BM,O acɨ$ NM>lܐ|l]-8 L~1@`aE7Y- ߄Wbšz;ӑTK2r ~E7Qe]l v>o"+|FdTV}}w!H~ Mzg?zW/8<Ȑ"k6piL!r}0Sv@>lzt]2}psIJuKoו=OIU 1{P߬Tv/cl/+ px -$`I}~Գ4ebNJ“bХ6 5k".;!6?'m eh* _i5օNXًSh’ˣT)3kE?@xQ ҨD&\ >m&L<, *QAőWRg6g{մ.46#_?bC[nK ӂgV2ܹtkmҗ zbX& řPS½;#)|X(&G2:=R@_0Abg"g[=1F?N,(xiEHCʌ#CvDϿ6p V*UOv`6 =T]u{t10?mPug+zyY9ylZ1$wU>ShbpʊfNt q  *3/Vvf`>:~찥|NrnhY$TXtr-0˜mnd K=PͲ]5+{fj׾@V믨n2s`<E/ '2L ry3FqL4 "v'Bzk=Fd`ZC:QGɀQ2o~sCP^׷wD+]ܷ.N!4Zqibo&a\ҹGs>߂ NbY84<#[٧PAs8{yo:` ^)呩 LM3Rv 'NM :՛8Q/i>*N͗ihßGazz L14bk+l =X.z|ENA40+2z e3)=FKLsڪ~v x bo.?VG{*"s[9 ʙҊE 4Ds\/읓[$w[bxY(?;\XpI CnB;X$002Ygc@mbejd<0|MWH Pڒ,K\ /MmkjtN&Umō|8V0oXoP9Lਉ3.,=p>MصH~TP3wZ}yڥz#AJ6ށK@X@np\Pʪ/!|RG)Z4l 6h\~Vtޗn#6FHJ`sd=WTCdvj3FضֽDR{Gf1!*hB#b}.϶ Y r<.3Z'o[;mE Z\QQ]'\ˌu}C$U,k |,9۳Q5 ԋ C#>ںpw{{T=n)+H(m6m  N2l^Gݔ>HVg9nsxבǓ4GENbA!ESXo %u%wskm1M|[g+WYFo8$qah&/prRYCm杻8 ӧk'L0 c=]ʐ:hS> ]8OaFV߼=x,+Joyp:]Bx>n`3VyT>fEZtE RNrVzb򨈞=WF7 H0*1ة28vLPbܔ% +;@?BLR:6Q UqAMm*}RQ!]ȉ_jK$&s (fgfb3[Y1 T%R ¹ܐ aǝ dg5Q؅)Pv%KViuwD!i;z 4Xx,W)-$:-R%00P ({~' $^v̨&f»r<Yت`"^GBʻԍƍ3}^ ;^9!%\y#UPLMMso$ %Z; 2'oz2vt?Ѕ9z$F"Y_W :,@TSۦVD~-j4;:aA)'2d7OTMLӥܩ +~ ا!#6,_ѽ4ˆ4vH ˲@EEO% "uϧ" ] _;z(p3avzxe}\7 );nB1CJ2н}?Qjj~TTVaY:e ވ,|AZ=RhvVML#¯6]@@VFaj+=>,`P6bd)s.iFW.mJ*L/IJ+~΢+I r^}((\vɦSLjLXd- 4/kZed#sCB*Ƨ^ Rxٟ;qE~f  ך 9Θ'bJ-L{7k#SGS':s/Sݟ j}u ;JLMZ.$; )#0;>l8-hz7޲faA(n g]?B,-톘#SvŅhWgj YW".6b]!Wnd'Y.e]j|zÚ)pU"DP%TbY:{g:,ñކRvopyVw0J?DDg?r<mWJ=*o;J±-WsLq{;d9*8t~VKĕymK+}[U\x(BFM5dCe@#klUkjeNc*y>EX*yeۏLtK zF ty'D P||r1gjo xiRr| 74cPs܎IqRpkNk%ALJ@Δ/u: N..kx 58QլzkWwi߾ͼn T#՝'^Ȃ҅Ë=V~wRy-pxqlF[9i7B-[Ȏ(sF3סL~ҳF'se 0#kٌ8 @7i6A֝.UHI䋡Xi(FLmSaN8*xHkf5, g.= TE[k9WiUt^a}SKj@`O(~ޭ}X/_{0*&ENӡmըe[q)9zkWuN .lt]*=g_Jk'͇OƲTC֦pИnb;+iAkо#xw7^{^O6&I|NVޙTL*\=pkL> <Ȕ9`P肑Z2u烥eP:|_9 @u(Э1q{'dsQN.z<яZ._-8gČX1٦:e`z}q5½E,Xds͠)N馝JH g&1X%h)DA&)U1kxq~oc a(A2=34֟$KCuc뤲/M'MS㸿Cƥ'lAMEȽڨ dl;5!ȴ*JhKE:I/B^ Pw=K!#;Gsگ+D Gv:f%x$%0+(`zGIlzuCB!|`" K=#LF_#G!*OyĐk\#'dDlaKvjxC,GGg+eXi>Q#;%G`ԏ Ϩ\+? s+~Z97IeApC{+l LP>x_9hRI [KGZ|q>KPwM $qw(⛢mؾ_4e` S}0ǵ`[ol % Qܶ+G ?x{Rq3@k<ȸ4H<~r(%Cpix7I:Z4'%{FHVpLQy)xNHc`)=з5K6X(=Q#GTQbDZ^R#/6%VIˍKOdQRm,Z``Cf C􈜌]!Bg&T{nLyHKrpq/[ܠ^Z cYjhwκ'pnΉtM[a ;L ޮ1>BƵmqDg]Q8?6UG0QĠ$2jcLO~N)P6[@h4 -ϧf"sn#>ԻYD5QUO uR\J'Ov,H9|<ޅP>'fQ%}y(ޛ?<|K{(?p9`"zU,Ɩ]wbέL܄ѕF2zPW)Z>!(%g=/lʋ ael?4>Ix6Y~uuA -p1U VLF' (86l`qj)6 lie{>0 qd5ё.=PdY@ӣ(rl Bw~1WQVѦ^pbHhB |~H&L>6~\1ى4WaޕHo0d\*r|HѹuGgB}2^ x8JGhZ`Fr{R]Yr9Z{9g!Wwk-21. :`2trAZ(#@EVp$[vUņ~;Yx\25>B=Y.A U*iiؤ]np=vVG冏n-A1Ck3 :3 O$5#u%LTi89C} 0|*~}A^6|D@p3r{Xdr[;᳜8,ySs  ѱm*R5 uiͷ7әͶHMm/џ$+%qhglP&<\Hi-qtq=Vݜ$x>LaeJbq2n^vir:bxHK}&JjYrt4db$x7Dy3wzT7 !ݗUE`k?0`WxOso (ђw Y7{] +U>I*W7:QTJF:7(Zi_wwK$cR\QA\ CZ$)wA^jEKc x;L>/wyob ZCwA?/ % p ^ kⳝ3]YD=0ZCX oe*RfVaG\j.~K+էEޛҤ^׾P܄=s3TjT@!%pVf5Mr`s#|%_jvSy]394krDjeS\eOmr>¾;c^oOgrĂN ~%K8o⫫Y?W>/}$ 0?~쭷˅0jXf[cvyD2JɕRGr X@Y0gu@axם=9j/\V3K v?k#|'x‡DuU[[g̏r tY(rpz~t.ڟHİO&m%/3VQN*3`"W0xdbN a} "):/w!Ǚ8(eS( l#?GC;8owAܛ" Z#}IʭwNi/Oz duEKڑzX ݿoz;ywczpF6EB2|b 31 qea';FhW(r\}%kC [VkJ飁#Ѷcmx(^dOJLĨ`iyzi Qשl}BzZUzMbvx>(R!iI]{"7wq($`WCьȟdܒmaEɠ0uvyA і41E/H1]L/ >^*|,`c Ɉiɛ? :\@oA9ChZqNgdp z7q14x,ZP3>șwk8ߺS4h~jm]ݼW7U`Fa_%EOV-EZ;<1u;;1qzKj@?Si8x`jyGErSy^&Ϗ^8qgc8/1hww.@R(Gq(rl> o*o2dgi4 +Π[-Rs\ܮe{ohʃW[s۴mnhyAm#YxOʫ:PnP琀t;3[SZJ֧觀t־Æa XˊnIu}OJс=C&+ >2c$"ZŹ21r-k)SMEww#i =kZDpvQA5m~Xr8clcutƑRPb뗨RZ.уH Ϫ}~\Tدqoe< [q@N7_0+> sM;iX/ˡSW5Y`Bfu`@~1j^5( I\HaT="=Mfd2рٵ38mh-c:*EBwSCZI(_p_=7YS 7fĈѹ9|bBrTdMl!06AbS劢+5GpgH!@#j$ AIsHj ڪL1P=?n[RƎу>c1[ц92e[6OTKB=]B";㲿&& FIBDIh04ؔ{BG7W@))r$* ,H˶ɸ|@6Nk;>;vA3FhQ^+|P;8xGA]s8?vW~heLix[Pe . riq-*M8 À)̴@k4f(啐Jżx1_Z h \`l}h>$i'H0ǫ;7j%`~jp C㑲D'%gZ~rpY;Q ~SLG*U8Sl0&w?>`aYtEMFZBTiBZ WA9+.!b Fr[wz]m[ 4SI+2kN q'r /+QjqjFfHǙ碵KM#jB%ewA|[jO'o[`e?Q khA-Y[pjy($N䞻VKÍ!qnW2C/i4$h ^e]/б&ԆMu\ȕTԓ-ĻV]%3 s*+9'uS>~BLt{sHɃ#UÁf/_Jp0I@I=1o+[- X}.+%¨A Z:䥀׾ix"8K XeOSzIQaLt2@CˇbyAơ˭.V~! ԾvW)']MJUtbШۉy]vde!sWuh{"G&,-<m+k\:I8= RYzwf*9,@d=7 V&fQQ[ZsS#]Fau;wQUXOő+y# ?X_ cTlObv.k/iX78dOk3u&Ft%̅fޮ, SBڧ]=Abr#4#)Xٍm ^H #`!fD^沉k3x^زF"|_Dl?[f$DsH&PR6:ݸa30t,Myn̶JR"ɒgę<]lPU0 ϺVpaUR >5SecccB%+B_ 6^tOJ >'Wf9.7)YV(1_v47~wIwa#c PG8-I ~ #I9[u1ZkS\HӜM"hը]=3r1!yW7V~Zד ԀǡȀ`7yIM:C^`d*TJJYRZ`lAt4uaЪZ;|=Wg\ҮZIUŴe"RoHb☨`픭q%@'=AIG卵+~8 St(` YI396~ ]t=PR|,L+Dq[Q3pj"V)Ϛ $' 5Xch`jDXS-Ij'/n X& ʊ%PӼr!P7I ^K2$Ww_=S30@TB#Ĭ tf| 3C_^h1o @LNE|YWL XT>F<z[g-|U浈Yu;L}5$c{ry^?1+1Y2mHxöu߀oc4 迡 =d‡&&'S2k5sĢlX))X*ОMvd!!nn6ҙH;#'\7 ['ƳEܓhpO-xTC(x.R'Bh#¦M̙/ Ga{ zGbkŋ\n s3LQZbO/;Ģ#A7S )ddkT?ls !'w;)ΜV4Xf>zJ Pp%X);Zn+7xjQS6s42x}i~cx*1c+YIm1)4LwgFAQ1ށBqي gGLe&֕jA!ZZ(2 fhg'+<9{|H(h0^SKjne$r]RKue~]ʼn-XNJR)<bswW&'ЩRԃu'aG~z%:{^HY&[hu a*:xn>S!G{±@ZAT#B1f0o-wʔ6CLo+YaP}/e"W&T lbr<:n /g3W+ߣSކoZOJM~3fk7/"j\.ybCdEy0{?~Eܲ Ph,eO|Y(, BaKYxu&winxS7;gDFx~>"7|w7gy_ѻ#STrP?yML :㧪|aD r^3)f:f*UׯKlx[GT.T?GpR{J}yuA} IAGjֵ $>b*%`q̀^FmlMk$²'9QRbl\X$La sZe،(0 Og2<S2RGC+ZR8#>Z"(Fo3Cԍ!b2)G ɉ~8%Oj˘~ۤiR*gj*S!•WAF0 0x$os~2ڄ]y#TI.$N Q'pf+(0q/}ܬ`#t?R]U$6AGMoO#s-WF([`%:Rl0{aӂ^oNWDTpE#UNRe:}ҖכS=УqB}g7P욱A,Q9 ]?so=s枰UBB2+p.`1M}`!G)eJF@Lci-͹[ri&E-7^x7بB7J]tE Le/ZR"aeoeጕv쭺0Ԣk9\p.ҋиHiB6j̮)`!hU wPR"}f c[}LԣƹWD^W3xR)o iN֟;baL:U|dw2lD;)9W}*ELSPo':VXF?p4TLuLRnvK|1vRC euڧFA`s>qfY7ʳZub3 evڱ F#g?QT4ˡt zeDE8->U[Znz{Dy :uLڰC( Q~`2R=n&;:5Bc8r@58V߂ĻI w# m%\swG*BPߨB޶U>B_2YSGPbQrhAUF3] n|Mfc)F͔:3^N1?wMlW`}9/vEz_<*#U?Nߋֳ6]670c-ҷ62MLᡨ |s>n #Y cGzaW?HqVŤ6i>F \t ^BbkOV$N.0B*74ʿF촫s w6,!o|MD|Z*yoMh5`AeUB|1 B]@K,~Ƿd|'U˜Cn3*ǂfZU^`3E'}-]Qw| _U'9ʳWJh8o;|堐NF=eiPP`jc$yK`h@l\? ]m7sC2A;.IS/_Z{o5=cEvvB𸜆JsN^˘ͨ›-eKa""imabT)TAa*yS#2eQ,9וkب~ÈadGt=1DҴ?ݖǟF̜%0+B߫grobUF{Khۼ||4<,67PS* !fb9vhd+ R5 M,@Kb)崄N w[{tS: 0X! =0!/Dv¥@O{H "#~TjާPfh/~NF⍛`κBL Ycx,~?`$kI{,c[JKM'~X9uJMeu+sƏ$0ޤ7QJGp' LN<ģ畎?GT tť(d^̜dI6+A<~/ Tw]` $q:vQE !K0h*Bz$䌠AsYP}eU☧h+{g4i-7Gg-?W\A wQS״7NUvŅyOj1jt}ɠo[W5-y ![sSOAm N?zREdcWyK3ÎVO䠏ݛN\`ߏy+ :8:Zr⳧6H=#օ HbBh'a bw3\W%ZE+a,~RUr?:;_{\QRJZDi/@aŔ:02{FnF@s.ˡ6/\\E*[B 0/|X/9%a*ߦŶGBoeZX6uR@D^S'ke?8Ri40HJy\3ZY .p  {(L)Ⱦ93񗶝(V /n_L6O])XDu`ט -Ǐ5L('s/ɀ7^}l (yƿ*'GpxdliqNfoQm,Kbzm|w,vk0?@!02V 3 ȸ(DO^ܮjAγ!A Y~p% n}Jr4ґ$k/#MQɚ7i Ud+y$q=s3{IWEvzo3YC*}e;ea2šQ{5 r)[6w/Ctr(xɕY*SuyUc˱O kCY?GT[=_%{uF5_D#0 ̰PS}ݟ}3 :#Ly騝дSB>+af(qFxqwe7|NT5</5ǾZ+01yie23~1G5m4?R," Us.ШdV0V}.B'0*)7Q/Є&OL <}~|0CctD^>挷lJ9, \G/burm'GrS~:)nn& :a@)"U+Zi+&[Ƒv=3-}eMG3vv+h quIr>(3Mf\d8c[Mƪ=1جRhJ(6- vI64-s탲…ᝃe Ѝb/艸zg״ 0V r+y( pai(UG g!0KbJK] kpv{kǙFGZ bqJX>x "os[6Zf2P' Fx" F]Ez@fDځ&:HȮ3>D%$|\j.ԉ1Ԗ̊Wga>Ms:(IUd-2PWLLu5S߫2g܋ Pu#Ba+Cĭ bM! XŹI^]4G&hA1H{m)nq)޶kokχffCd{Ser]г#2<],~0+.Z޷tS#XBkTWK}tN2v])~r>a0C'Q-k;9E ٘,^/WYGUqo)1j蕚ߧ ڂ(ssYWdl~InĪ@ѠeOb՟T T{Yh+ilRaYeHX9#tI|\I~W$=JWhN[whzUU5a;ӤdZA0ӻy0qM, %^9C8JE4_XHí@1ԐUgȸ|?+p=Jn}pL51+'@;+g82qZX1Q%Fj8s>5pϰ[E7 FW=@lZ{4&{V^"@չ|F6ڧdWZrKt"ne^HIb CvDꏩIPM\D e5 Bw<arA Ad v9/1/{ OVܷHKa>*ڹUxqBD|`=zdOg 瓍($2ZRKP֞ov#}/cӨ4_M}:*E3`ε{uɊ@vo kEr~eeD˻#y~4XFn]_41޺MA9X㫡c(LhG>i#+>v T^1!4M悞c7'X E6V(Yr/MfZ[nHiD}8~ODDӟ"? ˇF=^IR\6u nj,b6f qz!_Cr셯 NXq״[GoIufb<ʝw%jmgIz/Q s<94{CQeuirB0IQC7D,&/{BNi}Y,Xu~MBza.'XϗX˳QU_@'O$V;Lܠ QKiZw\FxhJSgT'VKFV0< n5P@bF<[e92d'S SS>:W`U\ZJ1][m8BN¹ ]i畭% Tn:@=[sE  ׋ **0Bڰӵ*f}H"U&8LI'Q{}U\AcIs'9u=yF6g%T"͠!̤*pmdԉV]`7FxaQOdٙϵ^5!% u7v9Gj"7lfWUvg[ifV7gҮ^{p*=N"/Z=EGip(|R Q(6&q*9:/ߺ/6g{v+'zYRDKҕ;=FL}54><xn7wuMyQ8H.`WBob*C \04%x,<Bre.vVW7ϒoۼ_49<ɖ9B!Yߦazl <5tmCbۺI]S­-7xk񮦍hqS.:m/i4 DD9 yp9эhQWZw4X%hi0[ iUO}.CǵeTdj*t6ĎtuIBb\PؓcmSkؘK&p(P:1dծ]{?a2Z-tG;B0h=gx!:HߍesƬbyIhepwV%QLSXqG6Q#gu'sf|;튦3R$D!vihI%ovjpw(,ai|z߮Q̛߫~ <4YtKhB"RQ夋e'QA~d/q:hO"'RPa\z7 @ؗ%cfCkxj>pp˄g"PB#kn̕0`ӮeT9 /M%m\F|G?]: dAW!CUg0/\ ɱE`z v T Fvچ';Zp?_+f,UO}%"orⷍ%:c%7;B3QAA#dH>jEX9$"}^ :$ma$$52MY%v$CX"/2%M2Ζ: t-{RzBj |E[l+-Z`b;4ҡ <,o= DHI Ӎ!KV!fΦh+sV%5 di%GY@5\~1Q]Y$7•FrrTͳ4LA߿ zL)V<#Cث3fe,>I&ٰ룟)R'٧#Gjm d{}t\gL gDcv%.Cc'} X .jɧ{=C=F=B<`sH=sWpg>,S:#oReo2.C\ ]'0WB*^5@]yOgxHqR×U\:zܖOIHٖ`yX)q5\ޞQ>$6a*i'ssZϸ'ww!fF &1ׄΦ;RUF KARJ9%-u3'{Q+>ݜc,> G}h&/Ol=˗s= :edOm~!3N7c a٭Ofny[AA/MBzUHt Mgɾ>vzA"k)/ i w:rB-5e:rK+zh(7XObm'U6n/ESnF7W^]5 "w='V)cno:ٗIt{igjN1yI|0U,՘qW][E>@LGo3 Ns3ZWuV4W36$LņC2rׇ_.S% ~lI(}@aYT}JfQȜs䘥Gai5knceЈz%-!qd4Nق_/|{Gi }⧩נ֛*X9}0zu|iyAC6'j.v1#հnaH 7ћ22@tcDَ//Hr2lq>a#R E2IFEeFzO/;&opmYW+Ҥ n' #BЇLS 8oMNK!C5ce)IN$ہ`M+Nct_SDP dqWI31cÚ:-l/hpm{bsVU.k#bƵޗfYe'~^o SqcZ8 dAP_4YOAs_;Ad6t` 2dfw0d" ;>;f _ Oi>rRbr 96 F]d#Tx'cj0T;{Q$#ky%P#"ڟ曏S [eTV`˗^<۟I Vsf΀)zx p;1ѩƭ>_(_sϖ6AaH"oc>k쏚`%^E:&!wfĘc=ȀXgy+5nu̧Uu Z;So)͸i:&w~~>x ^ P2,oЮ`g~CSA@]p~yWѳCoܹDK 8e(߹ֹt//Yk#8o[W$Z# U֕v4 n\jP/I*Mk?{#hǝE#*~h" {z-N8TLJGgk<?y"UmaNu_YֿupL;4MnQذ=3ٷ]^zg*"?ByE8CU)#hYPO'5B%2quN(xD"\p|fK*r c(/ kWQ豪GHy ƪaf=Dm(A!yF^jد0ivb%T"i7RvP2j;uY7uƏC_ {'o;$tC)Y9g*E^4^ $u6чI;XN@H=:(fSf&+*.laIb~4_hC8ЊnPc>)I@>xBl{Z0(`"92Mw s'3zTXi˓)7Rx+kH vCWoMwB;#=s$8 *oM= S^{PE,D RG Ea _BJ?$RÅ"2ԝ@w >xW褱ô=1Ɖj*B<'N(&rh`/N: ]MFk(7 1jx*E^N\ d ,@<*[0򍘱dO9W+1ةh[pXG}(XhڅX9!͜bj\>WH.ydU*&롬X@Qz=%eP pS%\8U̞Wq0M?q|7&[dĀd@[Yo#ER [F~*翫rGD=u쉁},]S=Cæ5Wb)/wzY9 xL&~;(?E>9yppf!p[ G,p˘p~ HL3P,bh$WK+<d'S .,m.o?zT+׀>( l({ݣM$',S;H*=x^d]SOE=> qpʇ ƗnBY]1uyi d/;9py%z[( .njݙF2#qc׿O6#1t|Bد}^T-8ϝ郓^2"z1NYL vw;K(u!6(4Љ0eH$M|4a"X@n_ mDÒDx"j||3'=Ymq~w~*i-ʂ3"YhlYӉ|)w3Ǧ\v!/tEi,}nNA$O5Pz3g:3<^j6 0^Ѧwaf~x ,&?G_g1MLxJ^ŌDϲws{t"%9j=,I2,nldtF4\(/ awA1U81q&2r$5K;̾Mn>3-ZPYps+0--Eo3[d( v~m(:h6j+o (LEdKIht.Z&k=AGضfw)3(ՄE=:x d"sHjx6+[/-0Z Kwީ?]b%?f:Qv/%9gs U=&z37Oyw!GCTh!|KYeh6id.;t-"Phb)WKtϮ3 K|P2P`bY zY2xO\;XpO] F[WUZظbf]=ÌE1ԉ,KVC2j/N-\8WM{ͽXHT3]Tl%̗ka 'ݸ$4D4t;S׻ 񱙱'iT)P"=W_7ܺ90,9%<"."dx}]7[:dX>G?j)FAlFQIyli@,]-INb`M~7q-+KKK ;ۇzn@6fVdIcU],YWywT *Bΐ!,1yWhllgٱV33TI2kIX>)Gе)v qJ"X//:5c*c;[1GW>ȏ<$PCu ~'iWX[-=Pv\.UE `a`ۤκaǪMјpӀ"Af‰ǢG`bF?seF]suUkP|,2h[7F EvVLv()q7# 9 Xlo^qM1s{LxVa%Ɍ M?@=G(ʙS>;@ev<ع'^ORIF@*8vvn 8^m/reCJ̀#\y6p 7H>OjpTTv`?jʦ_n#9hgP y]Up_%e^wGFdH+)f,DF;b'wB2|a/ Vg"I' BBBnfC\bᣴ5q*"*}O YEV&Յz`7N.Q1~;:O!K݉ů s0]K$٤b̑8~xf?ba(gh yx+M8 z68"~l1wI8Bra.]a[wRGqA}\͊s(Ye2dJ_@08Ɨ4@AnJ^,jFL&Ð ]o}<n؜ t#]|pN Ⱗ)nӅG˥AKS r}[`d,O/w7$/5G믃W(:"*]~( Sێe[yAޕxԄaw:-J~87unlEq[&c+GvX9r^RiN mkf29p8J7>ԠA}CrF ˎʼC=j J1Y( JA$Q(!|]x3EcG[h+0lczJh2/Iy}e\: Otp,pT%xKRmħ|M }Q-&vl.]*ȪM9js䚯L noEg?HEui.7ou:y& x-^9aihqID G\`@e&n-K0^ \lA7dÀG x@e&-݃GA:kim:*Ut>>>m'/01.YQL_2y&SH A} gfA'c|`76*3_YeA;ƥ_hm"/?kxJ9YZҲᗙQ?O&|vu {⺐{v` qǬ\tǗbjWYo"XKH 5놐,vblg.nQJ}F_N%2AOD)ųї'HP .q|B^I0A9Q38ZRuNpf*,471.^%ݚE(9#lugPѵuS `T %b9o !RP H +?K\YFޔu7+m.%HuIߔ5{yok.2{vi2=ݕg z)R _zUI& [GL!;G!GU@ԔK[*EGUbo(HѦfcWiH]gmdڛ>4vm_X`LKDHl/=`tٕY06Zԁj\tzRL.G$}WwNPLi3Z}&kTy@>5t!W T5K/xѳp:hg|& u~+xI]jHpXh0Oϛ@=^@0Pt7?r\?r0$rJ2~L+\ YZ