libkcindex0-10.0.5-lp152.1.1 >  A ^˸/=„~R8a條pH8ZI[L^ J(jDRSE1_kEZN.EZʔ"oNE*ꞴN cC+ ;o `2|)sA} kg{9~=u,л7_^nz4 @HS8apDM5glRtaLng3_hg6#tTvPLDw8,-HaWm$f! ©El25ab7c569c6060e07602bc0cc7d4e76df790e79d19468543ba325bb2f2ab8ede0ef38d7c38e1b412947979e4424bb4229a2ce475^˸/=„Ỹqqg͐[9pu SFŠ`ܰ2Mv"JOk~_^Qy kVtB29s~%ed;_L1;/("omSk)7O#mu6jȓ8?W͵sYCsLHU9@:Sl1,|=ZzkL\ hQݚya0N6|!tm4W+JvA럝.*դRRa4x,sbXnd>p>m?md  Ehltx     J `hr|x(8*9*: R*FjOGjdHjlIjtXjxYj\j]j^jbjckdkekfklkulvlwlxlylzm m0m4m:m|Clibkcindex010.0.5lp152.1.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.^_lamb03lopenSUSE Leap 15.2openSUSEAGPL-3.0-onlyhttps://bugs.opensuse.orgSystem/Librarieshttps://kopano.io/linuxx86_64l^^U52703a266d8680d282b6ba5fd27aab8af70ff7f76fa9fd1c39794cccab3b7600libkcindex.so.0.0.0rootrootrootrootkopano-10.0.5-lp152.1.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]lamb03 159069014310.0.5-lp152.1.110.0.5-lp152.1.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:Leap:15.2/standard/8d3099d79678bda5233aae7916008a3a-kopanocpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2033219481185335c9a68de1d5199ec883891c2, strippedPPRRRRRRRRRRRR R RRR RR R RRRRRRR< 3;8^ utf-823ac4bdfdcf289ecbb66065b43bf95774cfc57eb1f519861c8a148e3c7b15071? 7zXZ !t/nc~] cr$x#,.C7kBT1E lfz&vg, u4 -s4?p3J=QCc-YXKB3g0,nmG,^N1NͪZSNѩL҅Ҟc@ S|#9GeF#xs%eDi$>?R[wCx0<,&r/xIcqѰg"0Z^JLdEIZ̓Wjb %/2W|F'7uƐhw]y vnIOk[! []mV~G8pNW]Z|GҪsu>Θe9c=?B=4 lٞ( ؆ޒ` b 6Mw(:mz g_CJCɏV &opR%Jp;6Qɐoۡ.:&tY'` "2 EUcTo.(-Nz[Kϳ`' 4y:\LqxOzCnǷ=%g27Xn[; Ezxj u^/<eDBTK"*V2џ"{ќG gB! ,f 0g).$u88٧cM~P0 E xWr'3-z%(b49K*Gfdttp_@2G<_KCxt27bt7D\I@0l,\X6d!=A@@ex#j?kE#sX|<{¨,>vR,yǶdM'(at+om7(9a"W={Ɲ=qRc%T(:ʅ6@`~9j?<# t.? HDZʆoNf)6GFƈ]D8f,7I/*U;Q@=bK Il#ܺ g%~\( 1I u.r/fz&_Nt=5s!M.D c5ץi-.U(vi6b:v |[sfJhm+_φ!7Y%~e*F =En,|ڹc&afPf㤔l[}ncV{(sQc'q-EÌ ܦEЈ8sHq^dSٷ3UbMwh}(|:HcgfJE;?)z%~ۜZKv +鷄ւ=ujjB?N#kϙ禑&;;6T?VfN=JHCcԱ k BB'v&mj{1Zlbx8!k&1J, 1><0ɦU ɢ[,À5l}`)@c_~y.QUJԨ7 gh!U@\Z "dnh$hz%K "$|6o|J`{|/I N9| N3Wh@̊ OJr!(L h`Z)͇ jQ2,̇ė㭕3 JZi~bXB! $SЪyOWϕ\ &.G` ;`Ul#Qֺ_L(KvG}J~1;Eٮ.BV!ᴺ,Gf&HVODfdQV0^";tA.T%fl%r0jCq \~Osi1eG흿{EX7MM~)I.1+F+>Y 2RXpiFpâR5؟}6(p,9sy:p|f~M]iE! ̉aEN`Ps%1 xԇ|w1i3ʪɩhv2Y,mE9jnدSEKNѤye MJ3\H76]`ZF3^ t2l?w2.=dׂ&&_&Z;S{Ųڜށ%5U8OTDNip8Mm9IW|vKS ?m}[/挹rt浹{-K Jt6CjZc~Ўu[ֶɟVIX;*9=A<<=架 <4&骳 >#001ʕ;l;۴ӂ 왜"5*.?Iablqx$38pgϺ·6o?n9h|%4~`}qGoYJ(5_Ws-u1^x|VI@c~FjI!Lw$>YȁiPy;r|<4^-ӥJ%.E$"hfIz.Y3]aR)1|*߷K}0(醌Gi͛@ṛ= V0w`֛&vX\svٕ GY@KM4ӗFrlBK%ӫ#^RPR+2EQB!"cX7~wPc5L~ %r|B+ɧ7澽!# OWJȜ[W[|*rXnffB%Cȅ]̮+ !ƿM{ޡ|DS"$9&w^^2KWxS-\qVWS'[ޥeP%2WEIeN&`ÔR%ϙw S}+iTU_O4ږ.m{9rk󣫱},.psCƧQ{̧ۘ=~a?k-alDQed933`h|9-UUl)Ljy.d|yVBVŢeWr0s3]-d&%+y-uܶ}/w\D#I,NԠ΂7NF""~`Imaǂ};A=lN :/ҼFpuX%E[ҢC*ckU=vÌG!(ʵKdے_wkrn\GP:_9#MfdFǚx^Vq"[jE- tDe"@c9Vy@s$ٖa Ujs %0r- GlnV[x@+Rf"RLfb(A$覓b=,M;F\ W+jqam慤Y-#4lkTglgyI3( dY#jN^Ծo +OX`Q+(xMWr4;NMuÞ[ġNG{ϿooHzG4-Rhx K-yp[@ِ˜,aC;|ڤ^+E5Y0A[Z Vτ.[zyV|md2|K胊Ѿ5H{nP`|'8-J)99dÁרyhwޗ&IQ3ۓ.>@vCqNS \D(#{QA, ^1X-dNr=u(㽤S eju%{'=#a ̠ȀmFYǟZx%ܳF{n$GqC 0Dgp;g|<݄[,^50'9Y{}T#N.ۏ8n[*%IO|4$E%gNOe7F aihLDBk濴5>pj7 :OL]a!$:SޢmyavZb*T3'Jg.8P ?!ztGb>özhOǧ⁊+.uF\lyrq]:~\ܣ]#S-cJTUm -W+CtM+ $* ?}5fLwt1a01᫙ƻky:;hu.qX5#%:X3?&E+O"3f :bxh7j@9M2'q?.||yE(CPIZ=UXL9aF&J)3Ѽcjta%[)ͨg@Lxi@]Ä l; ]xm?;GI(ں!LS:R+O-*B.* 8ÿ"Դ33[V6+bGU)ix'ێ ^`~D/'"9"тV=ׯ[/[@bb`Z?\vc̦bκ5('#[g ,;(' @;aԅBp^­v C[4b!X.tQdnT(vԁ^o*li!;b~Q'>17^/$92 *A 3ǵ}ꤤl'hN5\0% BGۯ?M}(.?Q{:"Cvo28iskoM0WW7L-VN}𓥃MjV[U<ʅ4A7<D"n겢\\X/nz&"vD>j ~`a܋f|iKMqEmMhcIl[ګP'l\ig t xeDNZOuQ+8gn "Kτ7aOTd;O8}C0ÂAL->/?0J Ge;)`mZgwtlQ9o'1Bf̽rGv?TА44(6ŁU+ '@5yX 3awv~ƽg R^w}[_ԁhp U=`?ZsHG~GXVi@a 6㓴φ Jhz(ܫkUK۳TFY 0u:r,֒fŽ]J^)[1<אit 55,RT=d- {4z5 g'Rwڰ}cߏ)"pdܛ>ܝw١J|$}:bU:s0qڵSv c}{C!t&]?yV4u-QM2~GhxTJGDYGSkz+Tsaj_YO d=94yႃT}d|;+WK`".bOy椄F j޴p[4PhɃBIJwRةK @8byD".t)½ΥdLi on7%X*hϓ+Re'_bY, 6uk" ɻRo*ϜOV VcyU#k.Va36؃o5 H`gdmH`Fp5iV↍7J1P(6W+d7"hj'?M44'§˿vdD 9Ul .|\ \3bIqdۨrWp["iwc ~ʗdsE =Ge5CcH 3ک~\4*럹2/lh\Զ, JpQ|bQCE(Me|۵~o;ɩ:!,div;-َ\FpX,*٘ s|X)Ulx_%w SXiwy)cۥrqr`cÒ]sYU@%ꖿ/ ,!u7_"EbWGX< g˄RRTWdVN9ظeGI%ƯV}jJipj4/Ƅĸu,.#27 rаqaVpzYS8+<9)Ċũyq ym] Rp_YaRs=׈ة)v&»zF`ƚ%fR'ytˁBed/k+d ${l;IIyٴ~fb:Z㣇Bʑg@dzsT =m fX$ j_-H]5BX0u Am U0V$a-Cahwz/҈[pq>:l TNx+L'  i IC>H}*yJ:UvD͹: iCR'9j{S5D)X| w s͋Lf|iY\ΰ=q`bNT?P%+D:`@t O6C%SyX(Ԟ ^uT{i #waN*bϯ U%.4=z,z@7<[,0fJ^m~Ȗ*om|[IҺk_~Ek -dW΍PyЕ*IJL_85)+)[&ğaB8p*ҥ JOF8eۊoaNĻ%Rf?ݥL9?1z>mk1Ph*::ra1|y&cԪ+'9ڨ_OPJ&ɪ8h\i[lq%GV1v"IKC ϧUQzWPb᚛*@ 1Nu }*[9<*1@z7Dw,;(FA 郪-[n# A5Fgh|xw2֐3oGxnmf.Tl7 ,3Pk] j\b\F\x*.igt;d=Cp]dUtI`4@k(*s}n uY$ ;'/?ZA^- +3d3Bp-dG<Dz b WaU{_(q\ޘTѵr@9 lh+$pDǨ& 2qxߘ]+ *ay'(&_0AwCBV=U͘r:e }tw_x!kKlt|zds YaA`!8@6m/o 6/BMS/{sw o`ӕy$ӝl7{!]vΞ.M4'Sܽx'MnJyr[ހ7% 1@ wH3dz%l;\</O]vs꜃I֫3 G (u 4Ճy_*Cn:w9C7tj aU=$OE̥nݏ a]T}c&GڒBR7C3b[JPrWF5mg-?# _%3J%+BXII#>lӻh\ [Nȷ/&֫wр]WM>KE4t==e~g =K:*WOETU~q&igf'"A1`RZ #Kʁ!'>;jǎ)LfD Gh >mW>cI@-`ck^Y\%Q6x+i>/4{)hˁ,g#o7n0oG'`SV .hB'U:>@?Ϭ"bgw,7zBHIv^[ż8ԟCQ?jla=stH%ש=݇'jފn]U%u]>B6 9ϡA` HLH [N9܀`lAb哑P郳_벃zTJF92?|CmEum&Mp(y|DG!l !6=m^0/֬6_ S8&%_8{1:F7 RNpW0ʽka*T`Z`Gu#,pY<*UR!x֠l ,K78 %9GЛR6˥]n1Zpd$)ܤf=/b.Xc< hLa 1=h5c׮k05L,ò]A9hݫpP$h;xdE[=~ _ 2bσq5&HTJN9XE{1`~J <|MԆ<7$ݑ &y]jT' [psFIwoS^2Zbve< 5˕AUT4-ÿh{ϔeb2 `MK0BoKA=]zaMd0@Π"^dP%OjmC+.iF61'7 =T!o ]i-7Aw$rqtv=`+G!vt@u#p2rW/W=5stKn3aYu,&䁝f[pAn ⺙-gZ$,YN'PkjlC;/ Cw6l5H!FPs9N۵W@Fiq 9l+3 R Q1+F"MwpB$Wo{nVsmz䒌?z KGcvThȩxh}D%ĨT8xe (C`ksB] p*UV2:Ds,ڪ!l唨iʇ㋊'f0$i*BV;!7R=>dɬtKBvK1(x,pcSOfT+le4v5YFT$1wĢhriWCi lDׂu1K䌩 }o2Q #ұDhd@a|PE !yy -a| Ze?^ŒaĻ$?lQ,ӔG*';T3B+( b6 ΓѱBJ8ʜԴ˸)]yl~IU<>h7 De[l VHda{v^glZ6tlܸ{dp!&*.PeHk~Zy-,D"Z^2RSҿ<^È@O qq*{e32ًN/o;V!isl O7aLerma$88zh("/Ε:wSf~л̹w[녲MYE(x[mB]H6&6_ =)xzZQ}d #B{/Hǫے{(ʉet7[Ҏ.n#ig^[}8*?MT2DW(i?QϫWGq)-1pɯ9]1adŋ xVawƋS 2O2T/@uA`َ]([ I,@omO/micUCP^+ur[R /l4 $ij [mE/-tṱtZoL5Ci}S$4SrA苰 "\!p|mc \={q_:!˹A|Bȋ OWGN<[a#ʹVwkΥQ̈́ b3(Fm3#.C L0_-7L٪LWWER&`=~dc/H`)zL5lV@`p.pSX t7F[>^iq1zgt ]REɂ`b)*2S<7xw#$gr&!XXϽyрÊ^aLJ<^%H:n , et7ȏ &2x&[3r`ν&ۉ:WRˇ8psj h\sV])1)-DKxLl9x&zqK]($Ss^ߵ 북 cC(T){n"xM v ; ktm|)N^kjסb´el,Fՠ>AZDF-r:'h> xB5c%*.(ԐU Ĕ,e[K*L%A_a$onX gq$#ȑPI>c"4zbA_O-ﮎҺ HB$e/R\܂r7aPj@Eb@5A/y[+a a3̶ 2G,9y]P hN.O:MxnuaM4 yJJCIEKt|Pro;AK$sm6&)HƘ_}jXj!܉gE'?iPOAGp2WFzZ<-ķ?JI{c)FbεNn[,_~¦]RxѾrꐐ{NH=/x]yi+mJ~D#ga;@͋&4>i-s&&Ҹ$bXBA\T\B7mrǡrnƔ4r0C@,NF_Lv#}Y7#!RbfpdXm BPlE\#!cJ i: ɫZ \]4Ϣ*:PĐb+s 8 {`VJ$z;w8JqpU8cz`mKk^L~47\RiHދ4VcrnC\0!ا(QQ3&Ub闱>"@ xu6 kԓc*ཧH-lT aJ)5lRZl07N,i?TߝZTOP8դI4P5E(cxi'^;ų;ơg() fpc'M8D˹]}lLC5Cf2 #ׅ'~E r23To#RGkC[or¸RQ՞7`wI>GН&1X[?=|gXď#60fHHu햢rј = ֶZ F$\™lZۡ]scP}z]K*8 P 6 p4\ɚ8 T1Pؾn.1A)#>-aT/~E>r0|='-:r"౛\!D&298^'>.䮪P2Cݿe6XͫN s!:8~C\3cF {$I{I5X(DWU^LKJնIua^0)!ݽ#^X,vōܮ:۝?p9\6^8W5X gi^ $Pq֎VAl<̹Qt'XiLUN u1FD&Ib\f#{#jZq#V| xX\Ku`f< Ie1z’4(K Nԕ.n{ls5LlU|cNu, <ahlO6v#0- ; w]H  Q "h2QMifd&^1%2l!X䷱VuvV-O2x Fv!.wj]ʦ6472fvϙ4,D H҇&nJdh51PXo6/@̾Ɲ>(rtp$@dcFEV+wQ`fz 3j8CFr 혥  Y<Ɲ?vԳ#(I_\^F'^EH`6 q;Y滗]\ `P [:@C23S]@]w&("DϷ.u+@։:se! ?yv&lխn~ QEFIIy%]Vޱ7| `S\w]ӿn{0 VhNo[&&=l6ޖQc V SAJI 7bmD([a7U0BpM2} FVSoD`)íNu)#z c,m'l4XQxKDT[P#Zr9?{عVZIҿKPZYem!h,ڌã%M6ks|]Hz%6/ռ_LιV]PV ɱtG]\W=uD^jDȽې#Һ ~*"~ύAf.jD8p"QLB3˩+, ]l6W=+y kJ&#ݐeZ \ &4_S-MfU9H&iD|լ1< WAoxLdp+Jm,3Y]C}׿RX ,[pc=5n/[֫4Xe Z P'wbO\,@lnlܶ4OY) h]jN檀* oM?g`P>!nJ82E5D/k`ct<{sx䪓[!`Z>]btl:e*LJ*VOyZ'`iK{[0'["?^ Bjɷ@? Z(^ӹbڭ4?7r;Ebal,^E9g(ᝯQV~m2Ĥμߪ,{p5Kg>\)ƜqBXLͯnUpP1 Xqokؐ8.؝~f5"94K3 l/*awd^:_!qD-"ts!֤χi+n*RU "Rg};sHIdA{Nő!W]C?:OY21H:7) dqO3Ґ׆їo7j h;&maF05GdA BŇЪzj  sq@.jj6}ߖAu`hR%hk%k|eFL";8fq84ZͺiyQbk"+@44Jx qK)NHP'M-G^:qh<H+n tx/JBh$FD}M.ˬS-:#:Awo 9G >nYkajP@g2[../ tS%CSfaF)vd^ΨNC< :&:$a;.O 7BuO|ѱm; "Uf)ZQDA:RlccICw5`'7 Hܧ[.dXyL#1#|"=^wuu KWT3(_VkL 2h*4𼮕R *_hO;W5>V>(OK XVb <]k\9c5Irm>eZ{졫Y*ƽjggz4GϽnbm19jJ'ԌYQd+.1:հo"WnvaP>8AjsluR-2XUr C5"Uj*r程)0ԢwcVvn?M.[.MR+@*j%ǩGUvg7=qJJ/(2Xm?^%rW"2%.΍Gf S`YAR-@q?P.kNi ' ⇬L@z3鞴RMs5tio[}|2Hm]p>P.gz)a=D-<;vR}[^~Jbt@؃*&G2\-lwG|!|%À.OD;a7&k`QN",J¼bv7%3ٜ'_V;?if'MnTE߭H[,/ЈVMKre{FSnȖik?__т(!+{p -kQ%j⃗i(=FV0sm9Iud'h/*v"!S$Y~0 ei&,>(s eA>e;o. qfP؏bSQrrfҌZϰK𭅾Q"oM*ΟN7)KGΊe}00XuuHٺdw d 5.OOU+*mmc|Y'*NO4 UcfEAF×[􍟡)n5kwYРROP^GdK .ccQO撑z]cU^/-VqVطkޑ!]{9JjA*F.wLX]#X{uoJ%0_{DyV#瑶!SKn) O*uƕ ՎǓQVǾB75&O`&Sޥ%rY*(sN}uV-*`q^{ktI` GGt86nM4P$CzH YnV1H3^QKn˔uLIFYܬ'5p*X 薏pվFdZ%)='QBE'<0_:]~LPO91E]Wu%rn0 :qN㵈ؐI V->hZײB2YOo8BLE9ig$@q^4RroZzP#rRX{g yDDIZ"@v piDWhAm?6vQjgRydCsĻZP>C fkek"L߻T cO0r! W4II Uoj[>DÍlEݞsF"yyHxk-L1RZ~ƣ Jtۻ+ ,!Yj>i:[ߴ#ƹ߳pӹŇ+bD@atRp}xYpWny0mMMϘnb$.{-%asvi2-s@J'?#i-'O6VԪY.U+kb rct"TP2h "\Z_0ugOfr@ 햷r|au.j#٨)* |^5-8Kggm;DoLVz_d.CJTBHedkr7=E`ggDńwIGO;s @w_ pn"MuȞL{!PJQ7\BeRJ Ms%yi{qfWc+IeCW2^--})Ș6$ .rQ8%dVqWZTdGh2)$Ш00#>ԣ`>ӕ^1_teԺ@*݉hk-mwHY^AuL ۩qLJP֘װ[~6ˇWGVC4t(3BO(EEp@Ac9oYF~o|癹dΕ&k&=@DHvF g::qO-첁9KMW :10ēmK1mx-RoO :×=YsvoSf|}gsp>1&艸.,=U3KR Jtd]n9 '2킕\HYj39bts_Vdlc@  8Y`GE%xP=u24Sslfs9e 0lJ5a/?.Lz'<-nod@_;SeT}If:Q=!(괶[U!ɺUW.49G쐫wMf͢Z9h@_NIO|B9ߖ;Qs=NB)/9"L9GrRA] P'A8*džESi9l$~FWy`iQgM";AqdUڤ b 33eN; w JH:pXBT@1q7k$+LHh=&`w<!!ȁ>j430,lfcъ[ (4lL5]/U$w #x`MJ@/[V&J Z [2@aTJ>/KYr:Zxs&%6bS iD]Rs '%B#Ka{Vƹ I1EN? fQ1B~uihs|fQ~h'dS<?p8,P*f\ f߰uҾ9i$tOks& 0Q j[0dg$ GJL[Pch. 5+ilTAUVr8rlk;n %!^OaTxwp#0B_^~4Y5 yÔTIw}B3hS抳c$ ?'F;Iì\s +y##@y$`]$OL)0(_r(' \~ߋ4_Sx5oDY=e=@ GOgtQZuE;q.~XPXBKB@7g.gkAY#* ]&]2LwvTHl%`bv60ίkc'n,>4RƳl,]˱>אtZ:D8029+!GM Qy#Bq6?jBȧ=/>ARnvESŊ6=mGn <j Ԉ(ExN8cN$|Gopb{5}N ANBz '1G̔K5k`)5+?Nkb Sr`σMzRFsa+M\kPN0WfYx9p9I+=g+j f*g{OdW$Pw X1&d[I+nBKeˢUskIPL%)Y4v4R)a-_D7]eq.7@y t-]r*DVMP岣gzR~W)mwh)bLXE= b8|)h_jAG8 V!v'~PLGH!wcIg?0q\K:) H(ej*Ey#koRu|ŚzFzB=-RnFo([zهh(wlh Xn 9rUe̹֭6K.\!lxZ0=C\09ֿEzv94lٚɲbqCd:G[rD㝨>ss'TT5w +zlou*I[#V(Vt n[`وܭbZtLjK 0'-j "z,?NI8L {Jp ӔFG)Aˍj|wX3LoDpeኊ,8A"y`)zK lnDWkgaXդB0v ̢o6[i>2l =%]S."Y#[ n,P0H|~gT*l %W9 *+SMXxt"=Yu3TkSkc]l׬dqI@j`AJ[Z92F?R/hFN`TD{j3S\inuﻰ7 ;$_|^$ht*Di3#("'xR22q}V{0ܨh)F(<3YìK%<9ףn #Br,WU ~Y zvȷ2Az7z$."CX̕;x#BFޑ$j2La.ǀK d'NA,/6dԓczɟpL"?{e^hGn1,7 g$y =.a9u(&-k a_>2ޓ: 2W3~LC_ɕ%.(v U.SXbaz\-,m 36?߳_ߤ@~:לB:#>~)Y>vV4}[ٺG Jf][Y;{64˙x`3?ZِJߋ*ɤ(2Uh n%c6@m$-VXFK2kOGyM?ޜN'bS }M!C6Ҧ2vaQT8EC2zμ+?(nsya9. O[WBK_8["9Y3-K^уL3KK<0O,45hsut̽E ?Z WOwL3 Low [}KMg\zh}h> Ԏǹ,c6\Z(6[V|47#AEZ"'^Zbd@ێ .)nW7ƾC[spXt/h9DzU9hc j((~G8Xp#eh^IOxD#sn]ߏo r% ꦭvvȑq,x(AfUʩ8|X~^f{79q/O3We?v(Z;%)d,s>R'yBtl#?8 I*$C#`M1zǔdmSeGb;B Ujz[%4y+G5y&#b e-zLFeC;A}/pl!E{ЊGAѧArs7i۾z֦cݸwcbϭ&˂tH0ey:[)ͷMS-!\QqZvR/j2eaV('~ȇ!>D9#7QG|LhZ𤋮jA T >laz5澱obCqy#p L7m2UϺ2h# 6]sYLcUaSOԶdF:}ࡍ(4Ǚ{ٗSG0uҋm;|`y X*Z1ڞ 3t$x }dz qmo },*Y؏ *9u1]Cw_.k j`~!8C ҆e{0v2pt%%Q=HPsa'}~{;l!!3p*ڦ1pWjĤ< "_^ *"Ujɭfm쩔i`99+`( V>: xP%rLܒb?ZkKH]~̾Lְ ¾/P8<[n2f5Z /$PiQLT:ԁ@tAmN6:Ӄoȵ`q ^?zz;vb{&w,3?Ra#k ٨\ l֌u#_ed%Bɼ:{ürU7F벐l úΕ WG~qC/2o>Jƙ7SU+b'b|Z)?e@2 qpDRLulrY$fbȊλb$Bɢsڛ4L쎓Ҝ˛1ߩ>i-8| M5oO{tWߠ||/ةqNG",S @oKK柙胷R+Xt;f*:EVn**2{Ċi=ug؂g1ljp) UGk>h̩n t0qB3gIqR6P)@mM [#f#6$Af=K^98=+Ґ 4{7:PKIZnCj@aZжe1e=HdD֡c#&0Qs#H@mXU0W_8WYAhq&Q"]B$g+? P&6:18B]{| XpTc ɣnRIR5cHkݨbҭK(6{юUB=cŒ8`S*GM!b'_|(),܀:P7YFv^>8Uo(xh6LxV]qNf&IzgMUvZPGLĉ/f#%:de]AN`if/`0nɈ, ZBIi`VK=kI dUr?^_v:rI*?ft ڋs~WUg9$Qrv ~?Pí