libkcindex0-10.0.5-bp153.1.25 >  A `L3!M@eee>dCfKc#MNp+>7$Mn\ioh5_ k8ȞA- '#a$3|]b-{F8܄;k9 .V+#1;9CqMR<p>m?md  Fhltx     R hpz (8$*9*: ^*Fj[GjpHjxIjXjYj\j]j^jbjckdlelfl ll ul vl(wlxlylzm<mLmPmVmClibkcindex010.0.5bp153.1.25Fulltext 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.`L3Ylamb56ӠSUSE Linux Enterprise 15 SP3openSUSEAGPL-3.0-onlyhttps://bugs.opensuse.orgSystem/Librarieshttps://kopano.io/linuxx86_64Ӡ`L3D`L3D85a284bf6d5d267ee9f2c9828a11cb627b4c2c9f0597c8a0eef7905fb2f8afeclibkcindex.so.0.0.0rootrootrootrootkopano-10.0.5-bp153.1.25.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]lamb56 161560661710.0.5-bp153.1.2510.0.5-bp153.1.25libkcindex.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-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/9967ad34b0d2feac827c73925a4d2402-kopanocpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c0cf60e869c4dfb51ca073653fe397b7f4a0793e, not strippedPPRRRRRRRRRRRR R RRR RR R RRRRRRR_8Hlutf-89c07cf67505068e863f3dcd365bf4f31188a249dfd901be31190f7330214f829? 7zXZ !t/K ] cr$x#Dd$;ySK8zVkȓ_Gb?"SY{(B)O=HUĤCd}J xPP;89ww:fKJxWyA1Qumrdg= 4alk|u ; !INqO5"9hD]iG0_WI@v&`RM >3/e|c"CƸY3'D,h6LMyf4VC :;ԁČ]^s8 lMJwU+->]2qQuƭ8|QXq'pĮ!臲,O3X(<@9<&9Fe-믡*[#ԘcdbmjNƆbQ"[{N: 'jjnծuuP٪/aAL5ns,}`H}2pf{`F>cٸA )!Z^K1 _kם Íݻüꘉh6>mۿY/$*Ʋ:"sII-B>KC-<?NK٭1Uo4a_v1Cߩ0DS|prʤY^ BaaY{ꙙGY<Ǵ)[QG[/ 5A9hf|fqQmʍh>B&nC@ٛяj?N4"flbNs)dZAͰבS=`BWAg83S]{< ' e񡾏}\ŨSLކPj~L0 OP*'!sGqEpnFD%\QAVE0!<5gnJ < X^౮友fPP.Qiظ*wAt7m>7N$te\R·غcF{-i)/ !ĎClaa4SG)GXHx4ϩenw} _|5SS*^1 L Zxnn1SY]vELAa.OM;+:BzmgA]aR/0ԩ OHX [1@v-ۧCbO34T7csNr,b83eQ708)Cu_b%o Ζ^PPe"f5%r׮8b7< Q{z=s3` #F4\sGQC]W%whXmV-AaUyصk* viJp ~JqJLɇ'AEbm]2s9N9,DxTCS!:r5f*woqXWdg O< F?>Pzhc}!R2yT ;] jRNmvjpE:( 7N @mU&Q|:R}e{CRYȁSgPݼnvxdZdG2ĶpB.[.>5Q%~[S$ciiK\Ojpi:( 3n\kEflSO^#&=;TJvpY˦kRgnc`bBqͫkNH84O4t7"gnv;;oSQ::|ޮQ.3t뱲DbjnK xˎujrJ H]Yc pW@IF,jp?*]9=W=0)Qcb8٘ŷ ^jrΧ i /ƸRis(Vhș BP=Hɳm%+E~D'O]hpLFB2KG~yz讙/,*4rΕ#"^q \N>_6뎝*V}r-jfv*o50ho,\t?m;e`(C}L(Ef5TU8PCV8%?zTe+Rk{lT [E9M KQ6P::47);Pb_vDuϽh/Cc#Oݟ޷W5[M9moi'1T#BTdƿ:xeLwګթڿCiL:hOݠ9"?KHX*>0{C3O|2~vvE8qH6Th4qCtR=w[ٶ/q P6mz.(&r$ZcK_<ْ5h-oq"vվtҏ{G7Cj: , s9R]WvY3L5\l#=(Q^8NEl}E ؉]$VôK7lYw QTgf=,yK%|5!Ѳs/{xV"'i}) nCxy iWV.ްFՔVSXLg&!T5`dwFJi 꼢*čj10/j:.Φ7ou)3T+l;-M)| .TyȡwlBLeS-?K49m\-0wu_LouH:i,7&mJ5;b PeK 'ĪdF508̂BRn.6|F NJGbaRIil+*ll\?tto+W+({-GqI`o2JU)v 9 )"&%IkJKk9fd:dE`R+K} AX jc:5 {n8 -h$}&WAl'٩W3[)!.י+Ҽ8^8oU\aZ[U}Q8}2i׭1Ha3@6.EIO8.%Q.%u;/^aVlk# K&f<_Q#e6"~8(hS} Z2͈$Ƕ02h秝,B_us j tݒ20`#ѕx0DX0[0s,AkM):?y]n_4FT!? #ky' 3 =C#rqޗZ.uWۍRAVJv[U} l}aziR HsInuW\ƟΕP +B |{ ׿E@G>y ? p<,P Fd傄82]"_&r3&9Q-ɋA_". 4<S^u6^wψ(eunwiNWdˡlH@*~goge};?b7f2ڼChs(IMbNv6BꎐopwPg=OڈyvD;>PYJtvd!3Xn݊Eļkk0[hFO3%@^9ކIʦUr I~|z8ØF!,~<63Úhy{RCRJvt=H=ŔK'6[l>X'.Xs+pE)ѦC=2KDjڣϾdTG|<\ EO1*8G*_4^wP P̅w4HcCѰIߜRJR5 ?aw=r%Ij-L0nnb.N)wɹI]/9ff՗@!d'&g(ǣљ ѪU+ Di=&m ZQ p]}*`(Uq3t_1B#?*coypNds_ z.u8|g|w;(ǩzbA힉^vib@w/!(]_J]vCy8\,;=w ]TBf0/nr?[X% p>m{x(OjJ3Z#e ޹=qP&$/K?r†l{W8b>!Sp_ƒAf֖[C:PS4E 4td(ne:)5BӁ:ЧԖa?x^H94 ]G' 5 #Tc[f:Y { NH; &qIʌh(鼖qstM:^wKxnroPh~%36$\U3'wAwإrVOj Z`Aٜl!^HA*Y!Is]j,[Nco fyaCǖE 9*Nղ28J٤7"9T۾ esi#nje?D9 lyCQWI'd%Nt.g!R 2"!B{aO)lŴy @%1cld !:MXR7͊ Wעqhct*$ O  ix w>)FRH=َK+i΢\v$׉;dwP$PJyK\Y=5$M:C+WU[o a AY }D^gTƬh)X_,oC6>SdH>a|/5qM0O=<6d6$`(/;6 `Ot.h,{ƈɝI5&4b<` ´5XۙHD:Ko :L6]Z;w[LSc{vqN7o8Vصxĭ E o?·nI.h2.0\Tv >l9"Hw͜M>K`^8ɫXգrň-MI##k׳Q( z{)n`3=0|6ld,ŸePkeb7"`&W3.Xz00UE>z ]߿crj,O/YYiI^eCA?3!D/:1n4ݚmg q#=8N¤p^8xx 3>by .Gըx ;iRJkVrr\g$`TI PK™'V?[?hy S51.Z_DM.Mφ}xN.ŮoUi 2,:!s%Q\~3CE^e3$쵷b{P&u28&yTo֚ٺlUjlhH5Hܵgx~TTw=|; SRݼ̑ʻ6V=ÒN(6Yf'v\0FoiO QJh w4 (.E\Y#7O!}SenqayR(|IFCVy8_e,\W\ Ÿn ׭n\ŮyzHNL\ޅ9H|uhޭg$j-j"yh>y/3F' O,*ZqVy9r9rmQ UFbe(rps}=@sU3KtyCc{a?-i.ȰڔtfQjK jZ(v 4&+QJ Euj)zsY`b{u MZr+c^;MgGٹ2) D5rˏ˘˔iuɬ?Vwbc=/rJn?r[i(Z ;# zOWشK4;좕? $_ J.1;Tzr;,I"JװNeGĐ;9[ jl YZl5 >Wi}T.O,3ewg*[\l t4mx}>|Ij'5% +c9 3PŵLT6pJhRįlľk+̾;)jҲƅ_d<;)֔tJ be1~i,}V}w"hW ʽZa(\;qd`,Cl3ld!}܉DžVkcsGoE;ٜccol(PT& a& 56+\_Șւɽ7Ļrs>jx& M:sAϤPGrQ>x\iXYzEaӭl=«v`:ذϚs92Uiƫ~?Ýw M]fso>ᅥ3)`:B34|$XY});@6.Ie\e& ;d,w١QxbQ%7ͅk8z\si|~1cszh c!C UOhx;0l+2r/'GA{[;J_Z; 4Xv̭NP{Vr_Pu6£{dioޖv8mZkBKRQl?uU 8tޘ}Е2;Ajm#|N&.9rZjކGnqUmXTWxJ$Sʮ :a!HЯ -Nyp_K"BFuvzfmMc0(ol |:Ba%a`mX0z\2 s.Z+0)JFU]I/|99Eܑ^J E"Hfh6T縁Hʈ/XV1OkN aOE⟉;jX+4<Թ݂=.A$Qm'!k+UOH iVI$e/g2t7 /Hi8&XeUz'}k].9块cŻ?jr%q:~)>Ͼm aPV kL4YB9!Ida9lk+r,RD@`4Wf@M?n`$:$=_^2O]v>`l 9IЕ$*‰Dlvr.)h%-"U=m2xyNJo ڂOyc&"F2\NkwOM(`BWF:)A IDZ|qxR =}~e 'u‡U8k|~#_[>EmtQ ܷaaDB|Ѕn>} f3=3hH#_"Z7"#)4I{; !}\Mn&jKH=NX>`n6] $Ng :B1vo$ٚsXNǨ,}gb5ƝSKק'8Uک/GkZuZ;.'kR8,o1x>)hH488ZxA0Gw[{  /Բ_ni=^X\ R'a8fƀu |=R%K#*>}yG!\*&Me S;y0zV7M TdjlXU]ˑ= Z1R*z)wuZwЦ$tEu:aKT_@ 'i:MI``gJtar{|xސn}"i'F{ k`9SX4݂A{6ˮbwlo : muqk8La/; T)_~^eCFR#ng9 [${H 'R4טUQ÷!mi 0ͶS+EH61˝MfO7Vuk´n,+s-"bUrE}f,6 +R$"M\/[1+mq)g j8vbwC)P3@I&U_NN4,ɿjR&s^"!eɫ*g=%ꎬLȞ]u'MrUs:Ug&oLQHL "8wM]ʹpg\SP P90-bYBv/o̦[/y@svqv=v97Nt,̲B z,Ed:!@[j BRQ zp&ů\sisļRgW4$@nWn -=ET\"EW3~lCg]3&Ho2{u &| ;uTX[m Z#L~U>D,Cd G U"lrZMMNby?-[8%iCW5ED.[yOO XN c'I)=  hďF[5^M.T{%3DVi]BcZGU]4 OMKa_n.Vu1@!sOwLrkϾ۬+t( U bϿ;XYYn3UiR4R_%J3q=FӴE!lmu+4_G0P&9 QSnM2byI&NIQW Gdf]5qSo~T-ₑwlŵ\"w&ey7:^3Y ,Q[~uXMk]Lw<o[Vp!FB~ݧ<>oao@k8 0Xe1H s% #z? Z@lpxih\]gCV}k`&ʏw~Md \( ɉEexT_BuTnvYB[vA;R^}5Љ@"hy2SR70>Q3~ '׎R7 į$c`w^b#6o@H(4s"`t{`~ZƐ08g( :X{(xEz$G* /*JC?FLP/kb}9ـVA!9a P!j c|Yx`ٓc}(4 x)}x5ˢ 9O}y7 ~\eSY.ym`ـ"3; 'PCjƺI%fMVpI8 YTTxpxAx\)L6*W XN38;o16_Imucok2F+zWmFl] ,^1!~!H(^8+qcH5RzQUQ*NG>oOg<άu!sm )puL@hr ӢuK"ȳv ̯&Dgwq@=dƺ+%'F" ɭ4asNId~Z0#?kyTG[g}!vQmN\|j̧#%hc[#JEn>s9hw4U HJ7x(2O>GK=&#:>B:1='T<pǶٟbݜ {|d> |0Ö~;/4u*E-dx@ fhoI8LX88Kخa݄GNVH)UeK$J;|I s*6 4iu],cJ7⩅vj} P )$=4/R? gil&!deňޒ vhB8OA z];]b/4<_ugghƈz+#AG" *kFB}㉹]͎1܋D3d#JqԶyCyE{ujY8b-Zwٞu{nمV8y kG$1eȥ#ue}-AY\ $XzN w^j%PpokeȩsK`J# #]iNB(?9AtQYd߭+XOsψCH9+MRFb(\v@i4@:яCDDH|/p_|zD+>H7jz.b0{z(C6eQV ᑈJ2`/qJ:劧A,ɒbEt73^1L?׉;@/ɕ(6x A36-(K?i~rٝ=" rQêRb@2P5T%HWF6| Y3ŢUg(w3%xXp!2$'INϞkiT)bD4SGSxYU>Ϲb&70U_#h,0T q_bߌwJȧ4쮧6)u![W)-]XR(oz="T?1k{FP6lORņbQ YQoB O=ClqFg#Pd& :~zk V5;R;]lvN\Z"p'چudN!,5PK񠝉ug0wz 70"Fug+)bR ϠNr T/jŨ`湝UA%DˏSߙ?wiB3'F7|?:1ʮD>_ivd.LgHyu;75Cj+O8{>H6/4V:T tfI \#j~^n~#I|/YNfxl#`걆!'#U](p^6*؆Ý^k!ȚS-<v#iZ/=4ˍXd }TL -ߦ!QxoFC'Ӂ tK6j@_!6xn6/張>4G4?1 ]BLԇJ$vżP^R+m :[ ;+C*#%Hl@=vXMj9V6#𿼔odpon3dk7BySM8o?imM?A~i-s)vs2:@[V],~E굹&F;f bbrA9/0h jF5hX&f_%IaY٫EK0'O::>Q:۝$<m| c9`kODV xV'7k{mB5j(Cm^v;kwu+ˢ.~5E>*lO 51\f}ǯNkO:B4ݷ>dvؚ\ '^8PbT.s0`^spqF-r$VОGB QNwpcywOz>pq|n(Lw~fB5'+EMV;uxyDH~a`$mĵ(Lfuh́81l*%t6I13̞pzogp}ʹfSƸ\%-~ ޞg `X$헤Z>>ʘsE௧~gW"qj2(z,]UBP";qK}fMJfw)N!ۊZM_9">(j ^V%fj; |f|M@, 3IͧGDcg㥳tY_z+Hx3c վ=d]煼 0JJ*L6NZs=@~M/Lln "- nș'DrEJշHyW3M%hZ, XR,>Ԏ`qš,bOvL_Q~;^0<)v*pJiQ׽Lz5Jq%vI/Tz+ŢjʊN1H/]n qvݕHsہNTB^ŊyjƑ<@zBUJ.7,$ZuV8yVcI&!x/'AH} Ex!_A[ VM D71Tב ThxJ)N7f$YDʱjtg1E-){Vt@nZ;N\Qc=ӏ庽^+1V06"B֚J/LڈQ )cq@N GmdoÏʹD#bۺiǍ5(}\҇o* ,8D[P-1WO"e`ߕȨQ$k;󒇁ƾYczPK`DS{7w]AgIm\'Gՙ_,UYIT}Bˇ.(Z#BФ,6L NuvQ1.Paٺۇv{uD[^ S72 ~:MQCoiDz4ynht2٥nqY0_$+'W`u&n|Hw6E"W9IBV9N|*$ +%W]\V U08`zsub^{فEB.YC $]G3="l6+-y!,ͧ{zٛWavAC..6-vʺ3jw܋RòC@s·1IaѺwYB4_.반FB%R`~8rw "C d}* &q褋LKjES̲ݍ&%HX=i(ۙ;"ͪ{ ۈ>=c"ߑ)\Q7VHjbtgW>y,Z~7ѯ'[p /IO㬱i24&J8oLzDkFW: x1@Zѱul?oG4F+}(uމ&.'C֬CYpfWڬpĚ2_lJH\םi3GBSo:|L Zj8LhG3(f& _WWVTF#y|?%eۈ^ X"N`otxGYwI4m,[6f{^Dk<) 2? %f ;qz j@];J?"n#Dy(bRuFG%n5KJxLτ@.T;KdF׌!W[ fʎot3BBe͞b3DZd$ޞ|@=+rJ5VXpSGt7 ykKvӃЇT'1_ԙjm=8piܞ{6v-dǤn(kVWͽDtY(*zןUnoGv4PiCXS oV_­xy͋FK8aGv+z\vfND. NQ(|ca&9?1ܵY-|3_(W> V-" &iFzpL6 uI7@5rSTu~3[K[{"&ArYQֽHGې߽AL4o/ o2yI^{ n"r՘[72%nvg8c.w8=O! }1ȣp)&Ԗ!T%b-?ziTPH^atˤ:mħ:Z;g: Fu E[>Pԑ v->̋2:l=js@H=R1ǿe~T>R` 2 -,>++kPgcgX]Ho ITrpCܯ)<+&[اY)*%|: Q%>(Z87Wx7(HZⷿ ͍īmxRBЊVQ+4OIܓ 6F!-ͱC"ZA{h(3pJ4cәf#vN 6/:z` V 7湫^l+pcR'^Гfr=U2mjՅ^)"؅׊_oʼ$-ȗ]$pD{j%%PH. 4^1ӓ0 Ru @ z7m`X7Y4n^C} +|@r t94}'9Zv)uy+1O(O6hYHwZkLYnQYBʹtvSKv+%\tݦ `r_Uees:@$TB#rK˒oO9bȼ%}^^Ϋ6 nMY]j<P:9S'/[vM-/kku08H^Pïa╚y7&ot w+}W̝9P@+o ?_B7dEn!>L]g7qDö&[.='_MS,<4 )3G`7D܎/bgM lj׿O8v4jƏߘq?yKoxJG_;wWڴb+׻D3"`mJRA!Ϙ;&3*l&\ᝊ3 6s#>ME|0Z]xYE%qR@sQ%#-u7~[xK9V {4\d M+wZñDE2:'6u#|!}-:֌r{A#*@3OzPi"8!]Njdg j><\};@160nqz t jg-D 2A/ST3IBSfv'2\ӛ-Jw28X+gڽnVw2P:|}JɂcG|җ U.1gvx9BB@5T֫ENnn`(x=u&@m$i/eO0CJZ{ M1>'$ [f빊r~Y}[ 4W|TmvNR{Uօ4I߅@{3QCӀu+'>lqX>[D>\Q -R11щ!uɋ{! p&P`$|wWO0EOHMqBD@%d0y{͡!2:[TR" !2#s^cL;4CF1* B(kkFNܾ8P / &KzdXvبRU5~ѐHτiM;Vixceyuz-LQ%C1$jS)ͲGZ G7@||HD8zXޯq>:J#KP4lHdRUǿ&+IxwlNot7.22# 5}Ӿ4j7mSd`GTTxS .E. Yq٠w bZ9s"aZ8{XKpba%]%`w'HHz$$EWӎ0Dsa tW<+.Lj,BX∡j z^9U]}&GSA$8X]J^,Y"i|(׀ِDohhR!o)UXg ՙ;}ͿfO_hM.h睝:TSeyf4nڹ{yJ=hW=%n>%+c0ymiƤE|,&ZgYER)-쌻HZ YYVwnon7]{YZZ9pJZm6^/L/m1^{XgHQP0?I+P25J%~GIX)&Xm qn %Š>%Z|)~k2Kzx3$ZVƐS`¹kB5aEZ 6+H!ڴ() L2B*N!R~jJc)ɽpM‚Q 8d]0tyH?zka<]ȡvTgºrJf~&_ ur!ΨߙMY_v<|: )c>>+^*tm'jDYEJ$lm II Ʃ#3q%P>[?}LR~Y4.ɲ+|+*bje_&eL)ul@O]e\92?TQCɍX|楿٨Z6 rmzeDElnN+ sd=H휮O|\:!K$l]K% $%wt7:N5aT &| K1 'p O1뚁 i'ҷa2 gZ0`&q͌.3zZ$z0ne @|7'!ʆs!fM½C𦭥;ə%G[7y re$j.6-v@ ih΄5X-_W3t@;GQ8^ztZ* d*V99.jS}T<FQ%Gv^⟀al“V.9_]kI}^ZS.AWd7^˽1/4tk ĢU}0 b iqp)3kd G+b]J_*@˄Pį!dG,|JJ~oXf7{>>f0V4{EblsTe]O}85zτShM`00|J]챡<䱀nD{-0 zw.Ldɬa2ү1MdQ.-:9kVXZf51}Hc3G65y;^&Hw`W9z E>TJ}d 9| B.}FDy-Iޏl n2pbE4,Le55d=FQş_pe[ ܀!<&eB]ا hKfNb |{fzxK5wzFYWolDQByˌ!Ͼd ~6UG}x+bzUcݯںIFIo-7e~ᴢHjea$+^1mE3Da`ņPҵJIJMd`,S vrY̥LQ2_1_g~`$-z|mX5Z},RR[j EɧNx%w I>_ 1ncfI'?BKBX|OMQ^M4&V,\l? ʱYr o"zyyŁ TRY$UQ2aAhH)oܗ`OQD-rgʗm*R7WZϻQOK8bK3;k]; 0q&A .ڣ<)QQma# $:s!JTTO̲|N g\R1f`ZgZt7֯tz/\`Kb]b޳ 1kVé?E̽;=ŲRzGO]T+~ť``(۴ǣ:Yc.j?fpIQq}X?&ǏQ}-5JW$;v6.e:d bDm=0r$ԯVC5$˥*ٮDuۅ~a__ + 8v~qD*جb%*l./WcsEp[IMorʪ8">vM暯@ OC%r\VU<dKVԣ/ZMS,{[al%&R@^>Z#k`OaRWY˩[Z/eB  x{0>fBFȒ!u!iZtGhre57o0&6p9nAxXM0[Ss-fVXLTJ9hb%k`Y^sj.P\0؃I,'#cOyfNSSbtE6͕S0TNXD.-%C#`. G/hpJsϾjr&W[Y~eFvCdb4#l՟JI\: Z[-kV-y#n[aSm1 R;m ϟ’XeʑlC8lr7rhb,>Q@4*HéxB~@PR\Mqi!P(;} l^] E4@:sئ%W65j0̩pkvH(b@0a̹s_> dU QE[R)PzZǑbG{[dy9Ha;,3߲PylqqG j OvdLlW<*Ub!;j[&u*!h9apsaE\\K`-dˍ0M"ߥS@yK9ȭkD(qF0Arvy1DEF욈|nw;oU"cFaYDSC]Z#׳JBTM #kVtQi-p,VnT Req]e+ BW[Q)6C^f> 2ҿ J4ލq qxp^9QesqN~H/GO\ϱ1# ֲ1$w1 0n 0ݦb@ WŒEPiy5\ÌErw>3LS|RNK> jr^B)F'Xy$\Z-]`Lt)e$r b $=tqxeyp8qgP[MGhsF2Ts?̇@] n 1ۙӰ.Fdl>J^ۮl/C/Z͆;) ݘdmujYݱ(ʝe[})!טI `*Kpx-{l;\;&Ċ 3q*Ԍa7BYv^OhF"mb}Xwdd]=Y! #-;f2-"$QK]߅{%g뵾`n\$%,# +ޱ47F$V:Dx&kCzRc+- {^wAAuz踾Y*I %dф9Nqeo죵2~>L5ԍɨhd6e+pѮ$b' v2X^uRw|\& ls~@m#{Nj0<͜  3 fg,@ѓ՝ Iթ O&wZx)PJutn ; ~1hplMNTɂl܇*X*\9)5_J3iuj+A11vr *ç/=wu/Ɇ q}̙a yuƥvȅ pQ x2ofnw,K7~ +2I\'ʠ9o-= RT'hgSsn\Kq@?CNpuq¡D)LDZl9a>zDyҀxZt5jaWߝmxeMqǗGo6%'7j>D S=a) IOi:h{;fsZ[$?iY]ndn%ۅuL@PvWo֙YَCw62S]#f]I )3Wj`%ȿ`nSL\1q6ڀ5;H']:>\m%"唹zT t!uܻ*{SDm|&$Z:*'"Fpi׏f"uwL D846\3‹Gv~e_qhxѕUFJ|JʩM\6@SyJ'(UX+Q2㌇-eC:,5cd2*S)iѵhrߧrC$uޤ0Uz<+tW(uзA[hn%߳Qd]{)xYc q҈CT8u܃I?:֣j1bԕ|w޿@k<(o.6,(ʰ&YJDJ^1xMcj":r1sUbz{}>j x /EvhxN +'V6,N\J>K&޼_r?c$U1&չMJab5DҜ6|$ 7Mn6^5nS,[K&*AkrOo/5x TQ q*tR2A;x$j^dr*¯Ej>ߕ!= 8k[%j~jQlMOP9Q]c^(G2qT3k Tl~y` 엿"ߧX |ӃǵdmXvSGR}ðEX,)z} &` 4ձq^;3;`EPH02I }آFRFMo;دO3q#E3x^ٙ`1o)!>/=_"tTdp; 71'n5tfMKuM79f Qv?UxM8^;LX[uxXp%r8xm\"C 5JFkeڛ P (&G] ')YESBSp% (ꌣl$x% s^<ߍRy6Q§ITgzdx/Lv4;_i`:W}WVj~_TQT@2b`!|Yj=_*4eDxnS aP:(TMpKI\eo" !#~ &k6\jEՇ&w] m)WEC]F\p6‹0e@VRfa˲~by?V͸O6>R_,ȀbL%s^ n Rr-vVjm̭T5 z4/dn'Xl錄٦-ppJt\'}:OrO4s)⥳2Kfz wy 8| g[|AݽVŘ<S^}Os*xt+1Aϟ2lứdGw$b=S\]Ip׺opnbS| l|eq@FY3ϳ`JM{d|^_{GӪ?h@ uM*f+ +z%8FR옭i_BF;/Q%B *OЖ@lxUb`2}_qG轄3U.Ă3@KN1!\VuxW:"`~ 򲷠xl|i0Vq*lxm'Zu2jAݲ2^ENW.@w2 aK?e2u{%&"Mh'_ճEeu ߢ &.!\}ڊ Lq eQ)NE:@RsYn9?(OHu\oc* S jcRXpkoTԑܒvhzɚef_3-`zN_]J_)d]yP Ȯ]KsdiJz WܩrA7 F(H$ǖMh:[E~)2s %s߿z0zf|TwH{̠Q7U+.m]Uy;{ƛU+)!mc6b9!յ C Zc+5:0J (]Q8}unɯs>wR%< lW_s*KYrfp4Щ'K/Ta-(wFf 1e34lԺ*)a`pl!|> HaׂgFs$ԟCUy3'U0Tj)bn::ڀ{,D #>BKl19*ʺ"%_fʬ`gH1s Sh Hdg!B%xuWǟs)CWԱj0jrjQYo~HɪPH?__u[z`ZPAN^M, {^E][7yz%^r4eZ 8PÍSp,Q(RPXi*6~ɐVs"K$w\6z!m><wFo˱7t02˅7|&quyQԘWKXNf-V=a8~_xT([B4z^W(h+r!s*r[}@f̓fM~s|Skۗ@2/YgU]c:_QYٯ;pB5G2|9Y3!$!Vs:KzQ3;/`/;}/k`wr/EEϘvB=㄄kl;8sMb#nZҒhg o:]]?*M mqx~(K' %7ܶ(85zcK5{* JZ7f#^7vR5rd L6ԭP`M+o zxԘZGiT:tNXXsd%`>μ^@D5- =wXg♩bf=g#ybIΕӪTl1A/XC"tr/+O Ys%IJ~|-:&L n*솜[)1Q[&5>e;Xr_B3lwϷ._{Tr"=h%OG9bsZzr[H80Ã`ʀ1LLѹc%8O}tIr2{'ąISERSSeC歃̂&g]0?<+dQnzXAD!*]KPTIU@&A68@@}بμ/֞vϢ<|q8${YpQ.lPlaOXn㡨z1ڣ p¬&̭+Vt2ȩ!jtJ fQ5rp&1<7 D;ijliv`0C0V ~wt\Td|ކFtce)(@WzMa!leHs :=-_7BzUhW*i XN t#Gcmd>h~T@C'0{Yo[%;8˶j]{nAu7PH1>Y2A;Rӣ^9>/JV&"YU"}(xM,-GWC{9A1[EVT8:1`}u0M3xj$4@ ]u.̣>\]BYK)}}+6-M޲hA\yy~fL ]:h֭t6"I :;Cċ>ja@+yi?Ēd\1OPK v0EW-SWwOU$'e&ԇv*&H5}&o9FuRAQKp[2sGH!>9 1/} M,H,A e Sy40Y麻zR~~i.|yW"=i?t؋f mg~"8qksCr7KwO%z/ V>P%_`^~C[c7ʽNt +殣RN"a)kHxpWt,_n_=~K{[GMBȴM4a_WTg")G 2%y֊rFR‹1JH4.&0&~;oKPFc8\e ?q0x)i9}4_鹨itG鷂r )% '&XM Jh|پoݗԥ YϡD2 g@\φ2 lӭ;?dY$/3_ITrLD5 gG SVR, >I{Џh:xgү0  Fۜ¡]¡-9́I iИ&XOdԌdv&u0~g?){V&4 ["PP1YWrzU@ԵCQ8Z/Ic;'!KFP=?C ^.K,?蚏<۽ 82xObj!#boiDnĵʠ.x5mu%RAc!'f+tPt-~\?c;b`|\sqgֳEV{)y8Y'!,kv>AՇU:Bw94BBONL2NJ^ Pt?XKB{>.?Džj K32{*̘Wz ۛߙDmm.y]|XzZ kǪ /m8o"J"lc$}UMLǢl\$9CPvv@NO,fqF% B[deu"ޡ?ww%9bY&rJEfsh50 NJqg^eٷC}pJ7}wBֳ<؆]=Z[pzy/7<"(X^?=RitP?B|璼Rم ,3,ˡ'e*g4߮mfx&ujE8o ¦dď,3g9겼$S-TZŀSRk ]u!npz_aoI띮{c#h(>TI+ Ă] oXHh,DN @)i론ijT|1SP 0\ЪDn z8-2,|罺f |M+XEsPDlռqbȲ߬W#Q9X{Dpzح:X;mӂ, >MB@T0J FJ;: C\ceB:s8+KI9 `>+BV _o1tPQ. ՆBФ^)to`G5ֈM1#$`br^r~,G0Il\Emo_FW6G9v^8Zj6HAܦ{Q-*XdΝgsڔA/Ay|F)n~Q9&i$[SOZ?Y:81L[SˢHHz R\.[kL-r B%)BɊo^ ,w̪cϾ YZ