kopano-common-10.0.5-bp153.1.25 >  A `MKG!M@eee\Gc$,yOao![q4c8HMGM @vZTebVwW;7#kR1mfQ? {Zt>(.;:\ȞO*Vqi2[ثsS-9׍SRn3ӭۙ؛}1*`~DĿ \^ rog&^j(4B|qd&!ѬgݳE]W0i g5md0 ©pק1䃩!X "5 }p!sʨ`7h7k81A]K^vtd?d.ԏ.}Pd_@6HqJx>Xn3WjZOEͽE9,lc1++k}ǁyOvTf3bv *[/F״ TLc8 OiI6ks7ʣoK25FgSg{d>pHt?tpd " HDHPTqz (x     xT   ( ) * + , - 8 *9 *:**=n'>n/Bn7DnJFnRGnhHnIoXoYo,Zod[oh\ol]o^pbrcrdses$fs'ls)us<vsztt t$t*tlCkopano-common10.0.5bp153.1.25Shared files for Kopano Core servicesThis package contains a basic set of files for distro integration: * Definition for system user and group "kopano" Kopano Groupware Core: * GWC front manpage, Release Notes * Logrotate definitions for GWC daemons * Apparmor definitions for GWC daemons`MKs390p21o4SUSE Linux Enterprise 15 SP3openSUSEAGPL-3.0-onlyhttps://bugs.opensuse.orgProductivity/Networking/Email/Servershttps://kopano.io/linuxs390x/usr/bin/getent group kopano >/dev/null || \ /usr/sbin/groupadd -r kopano /usr/bin/getent passwd kopano >/dev/null || \ /usr/sbin/useradd -c "Kopano unprivileged account" \ -g kopano -r kopano -s /sbin/nologinif [ -x /usr/bin/systemd-tmpfiles ]; then /usr/bin/systemd-tmpfiles --create kopano-tmpfiles.conf || : fi !ǝ%GAAA큤A큤AA큤AA큤AA`MK`MK`MK`MK`MK`MK`MK`MK`MK^%s^%s`MK`MK`MK`MK`MK `MK `MK `MK`MKc235c42c7d25043e94e2fb97c689c6ae418628d6f289ff31b0bc9e27c97532258586efbe7b42193d3eb3938e920d25a4c19361c603030eb2c153e982a4a508d19c7e5505c7e24a5d1afa75d0b2f8dbcaa10c3402525a7f48167638b9f63e6f2357c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d687ea63e4ab3b00c9ed38fa728aff0861d3d4bb136696bb7094b3534ff8776efa2933de575c8da77af77b39cdb7c90002d8709860487dcc99000d214d37415a496003664c154d4312d2009c37c6a6d96335c34cd87749c8d295b69bc121cdadc010985be3ba39571050e62a79a1407319aa7c08fc7c3613a1e292767dd8fdc97de9e67ded4fed1af22e9458124511f72f7003906e80dacae451d8a5c609bf1ecdf58c4f5bca670e0c93516ffa363815b3984c00d77652780b1c56c63dc3f97671rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkopanokopanorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkopanokopanokopano-10.0.5-bp153.1.25.src.rpmconfig(kopano-common)kopano-commonkopano-common(s390-64)kopano-core-common    /bin/sh/bin/sh/bin/sh/usr/sbin/groupadd/usr/sbin/useraddconfig(kopano-common)cronlogrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)10.0.5-bp153.1.253.0.4-14.6.0-14.0-15.2-14.14.1if [ "$1" -ne 2 ]; then exit 0; fi # putback previously existing cfgs after they get untracked once if [ ! -e "/etc/sysconfig/kopano" -a \ -e "/etc/sysconfig/kopano.rpmsave" ]; then mv -v "/etc/sysconfig/kopano.rpmsave" \ "/etc/sysconfig/kopano" fikopano-common^^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]/bin/sh/bin/shkopano-core-common/bin/shs390p21 1615678229 10.0.5-bp153.1.2510.0.5-bp153.1.2510.0.5-bp153.1.25 kopanosystemdsystemsysusers.dkopano-sysusers.conftmpfiles.dkopano-tmpfiles.confkopanokopano-commonAGPL-3RELNOTES.txtexample-configapparmor.dkopano-client.aakopano-coredump.aakopano-coredump.5.gzkopano.7.gzmapi.7.gzkopanokopano/etc/logrotate.d//usr/lib//usr/lib/systemd//usr/lib/sysusers.d//usr/lib/tmpfiles.d//usr/share/doc/packages//usr/share/doc/packages/kopano-common//usr/share/doc/packages/kopano//usr/share/doc/packages/kopano/example-config//usr/share/doc/packages/kopano/example-config/apparmor.d//usr/share/man/man5//usr/share/man/man7//var/lib//var/log/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/9967ad34b0d2feac827c73925a4d2402-kopanocpioxz5s390x-suse-linuxASCII textdirectoryUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)g48N"m1utf-8804d48ae751fb566784816ef5063e1dac8cf08a5a34cb1c33d24478cef685ed1?7zXZ !t/{c] crv(vX0ǔ% mw-bˈ(6.O.rJp?v|e'J!W+BѸ9ޚgޓo;أ6b/%Hƪ`>m\9\ݗ8mCӓR#Y̆~!#NwŢ?{Ż%뎗P%QSYyd5}~# 0+LJfn2AloE*&W ֛4xJ<;4'kvveIJY焵0 {%u1v${WxY_l j޳9'~9w;ܐ"y }eڕkD E9SPΎzH&¾Ű2Q;@rR;b9~4"3 E"Q4\<_[4B\ @cvew'}7-\jnSf2ŴH]u=׿2ȁ/=˺@ -ɍ^+'H;in$tŴ=ޯ¢%OqV/A_ۗ$^[Ѓa F NLġJ1N+@((+rvV!'c e^m';\ˉJX0 -J%=>ݣSKr»ch l]cuANCSLڿOmmCE$'LL'[=Wc]]0jxB!YYR9X|DBF0KAQXjz}H8e<K -ޡa0UPosǡY;wSŞd8"x5, =u<\(Dwhţ'B`{;͏Z*ts ܒ]Q O[ə XPKL=|émmo`d ZNvD+̥/Yģ}NRܣı.24=)~֡5!r z̨kgRsmW\\s0瓾tO/sIr 7)^3kkf0$/E-W`|!-f5מNjHnG?F*0Y 3rcCs=TxN_=js1֍^hޕpA7,= -~ 9nk[H87D 83JCv3]G_(M rK&fv}(g%3K(qliۜ=za陂ƚtr+)C{RH1qgKw@)*K@9;bgz3i#X΀}7,P(R*`/#GkpSn nC;?Y?ߦSxQBM{k¥X]@\;onח T f/ 'SKD[䯘\VfϬTR- d^g $QhG,fRu0M4@S, aEg SvStcO}+ D`ZjvxG.d,meo%(_?4 /q>PJ-~-ɀĥʋޘb n-[]Ȱ]zxc݉_; {{C;[ҽ $OSɤ#&G-1fJhG\꿢{kTNg63yOkG!3ϔA;!T5d9)3~QCe]ݘgbzH k5{tIF[ 3Aym ކ"ĒaRH9߸ڴŪDXdC:O Hy9.q,:97{QGb"EK[lY,<,Y9| L|yG>xaUcHZ:`vWШ‘k8NOaOLm$l%XBli9 ۪a =e "K݁-լ޶xZA} Lf:0o :4XޯP=c}$n>lyAZCqUXVz14-*ֆAnpɨmN;zv޷Z~t0"c9Kǔmc FBZ u+aD%oZgXo\d$;bDHVXmBAsޖ:lR.xlVA>{+6B^a̝V& KΏ1QK*t+M6n&p1L9"ĺ7;VHYVG '* R>'>(Nbowu$D5oL+q^Csb*D+m!4AH v!73p|^٤Fiͯ멿T,oT1< ]/usYrhǯVwXJn>V$A~:;(polbꝗNnqͳll{L16uv!12{JW0ZLѵW¬BځHrBwE؏IF__Roakq)5\a ]OWuu[qgw2&avV?E|Nb<r\O,Z[^CCyy nv(<v t@ͽaU% u34.-ur5ja6m$j$OZ$}@K܌M2(Ud}`By<{_Pق(QǗl\Q@Y C? UytG$YzaB)r\D }S4Vt1?d8ί#rhTtDX|`nw_lh?naYvrNh^"* W؏BL.X)1>@+K_0;ӓW)<@&X,oSٛl&6$y4u{w-(tlɑ"2;iA}%lS&3oK.W/J\ ,ME]-M"qUl7zD1aA RKi)|e S+8uB~ WI&t!EOu1IπxFбcFoP,޲;tj3>i<C^OO;w$Vvwjv CQ7LiFcK{ +Ӯ.Y)+ E4N{ލEـ6P ZwT PP覲1{(G:̅Q+ >.m|PTU[ŋYN&MTŵvO0tҘ6$OR5pN? q=LU͟0 &Qh4  kit)EJZ=y%W댽8#99`RYCtGcre@ & * 7RxYہ]݋YjRN4ϳ߽%| rKABsc"`^. %fWP40u9KφV^-P) ɽC%U3x< .J~@tv%&>wsJxPez Auc^y `̰I?1& fn~ݰjJ.H!u0JL-%8B.{<lj68;ft 4"*F*5@38mO[I==r2@$WљX[Ac0 tT:j[ ΉUa5(UR0: eëp_6Xz:.? ,o(Bs ͼOW ;&وS&NUcue{rǑLQ]υ,SCYQ3'BiZGxͪCc_?6&:HId9ue pG=>@)U?"P.ӺSBd9D;FN].D^K5Z6WvX ԲkN'P^ mhǨ6os(9%0C([U~&bQ_.S"ic*{RSRq̛<%! yV{j˵D"V)p)UV^rꋱp,+0tM,@oR#^l@T *:_>O90HbuDg@ Qg5a,`z>sYB!ڣXkUhyIxʥzP%:-xA!(/xAYœ}q ԾIz_SL_x핇j0z!Ƿ3W,<蟵RQwBa IԖƺ^KK t^t}+)Q26;j$Q7ɝpy-FK/$2.T}U}V [ʨdKs >*rNqׁyb2ɛS_NŠ8JQ]gfZ5n: 6x3"ajLןJ~$1C5jyu30@G552XCu;a`ZNTOaoUI  9A76ܗprm+*|rS{?_Sߧg٩4rrLM2 [p">O?(?(2{z1!bB׈k|H eَX`0(U/I/V;V[s˶ktjB퍱]h7ƪoRg4CoCkש fZ4]t/EFhYHә.ԯun=ح)7r{޴ U׶o* ,/ ?q\7FkuY`l̜ 8HU?놂N]^9\,<)vDTuAMiRPYU2X 0$2@֞qd5+;oX_Ns,22MvqQY;D644hVKme"F_$j9ݚ#>t@mMMXCS#m@+.#i#<'yxJ:+VDUV#"S"K˴vR ['ķAADޖҢ:φ}~C7V!)ĸDO۝U.ݖ!z<qedkU[4#3"/AI`Hs cϟ(_d-GsYud99a{_Ut#ź yv&[r\laOQ8E Sc4*c&*vBe c_}gLZ&/& ζJe s6l69i|i?}@ m*t҇7L~#CMUs5xvW7kqOV`G'*5IW@6Ob/9wSkS!4ܮO5:^a12O8[E|M:g*:V.a$$ѰWP :jWir揭[*Mƕz{ͱr&`J.m9R{z_@fֈ6 0#@<,nwIe\gt'_K G ]=!3%P/mM1 ANMiבN\wJ~'BJl8np,CrΩ:Qe6?kQyT ;Ы8-3!SHdoqGPxaq[{)4cE~])yHI.[n*g:oC^t/d (u,r) opu ."ZwkY*F@$8^dAlI`lFu22fpbZ t&Si]4B6}r[*r6U~a7XdPAad1[6}!ɷO]<㦗DzNڷ%2ߨU^F&)S:؈e )\X'mųdt䦍Lgǐ5y򡟦ap]=PNZُ 1#O.(vy@eVMUoאW^'e/EQ!Yd-1^>QMYR3BDrMf⯫]嶥{k]t~uKAͣ< 3wOIR{w"Yhi mEQW7Ce1 rug%oA)Xݜ9O7)>֗GB .0=\%g܉X>`>:?|+ZH} ˓9OKhA|ܪk$Gκ=vOmdUg2!s!{d%[ۏMfG+j-S E$mR:ݻ9dA甚HՅ}MRX!'N,xbw\ΎhbZJ9ϩO&6>PDuW0 ԉC;Md DI׍gMDclERF1șKCB!1M(hqt02g63x4VKعInrxCʤ'|/Nuܲ+M=u\DEIW،@oc*zj@cͫH2ú=Tt mAvWN:D7)߱MϱbN!MG|H~vpGǙ=P98E(!2!veʘ@Z@+`;\&BHՌ \ ^r3ނf * RQ>3OEMb :Y3Q]Bݨ'}da>tzvh=ѐ%"=kU}n"KUa(o̜gTtDs<Ges_ݗ-{;à]$ư,@,!g5< t` I'B"f|'>m )A%"Dˊ2[b Xmwb? )~I&c.%PƻNms>۪Xi.^ǃfrK<>1*h!BB!>_:tW_7= IQx45KAF@Lc m՘mХUTNA:5*#B #ɏ`9E3s&kS4U^uʮKIU`l A,(i?t:YB|l=ɛ'Sh' ']|,Q }Ew'^w3Pͫ9v0:Sk_B+u <6p2N?}TXe'mVwΊ .ْ|BPY*5,}ŋ;4R >S;MBޘ%(P AS(zmuf"ipwG`4l>Y7-A%+v#Y7<爯05ApuF|HuģaϚkE t]$% E yŽ֛tUl SpѯG޸{-yZ/DUx@`><90'yρpe@yBoizq gQ [ -hMD\L#u4Jv&}\$!"_vAe$νGSBqr'  %b/u}+B]Vb,#񉶑|)V1!⣢ Mrcl~΢C_4QwteWθw \InԷe-f4`v"+^25#8#A 7m')L&K[iRcCedҡcxi5Pc#b(H̦%WIʶhV4 IS \N 64}>&lE29/WO~Z@u/!4&\g9tI$ۤG)Ni7M·$j4`v#`WPb~2,(l RGqɩ\p 8$nMhY e毆 Nthj5yk6+chW`nrg`+\D%R38yټrCWI4^Qk$%[o+z۾.ȸD} !l,J 7T(VNU зrzZ馍뤙?{cTB=o181SnDP21"$g!vPTS]AvyfACpGx5~^$ GaK7XҘ],`GP힖)ZxGGDIju oOeVZ瘆%1a2)&>42abw=εߘ$Q)/`Wl6ߧl5VwYҁqKbd:D 3&mOǗ@lmB϶Nx&դD2#jƈ"#P7=B_PsAq.֒]>SB} P+x(ʘ1aǹ Tu^׉l=JU 6ZG&9^HPXG.S؀a91LWݍ~ʤ 7^7ː;юJ%]hT>m>?S xFK_iڸ}7,t='@%ML ev^ϟ71Hq~pl{浵#$F0, ͐"F}a,R>B%a;Lp`IUx:GFjd IL_k2<1;#ۥY)ZE ] ~Sw$n~UaHVyGEE飤Hir9t-!uP)t#}Q>>+AUA5a f yKZ.)ͫmV)!-Y9YWQ _z03?YGU &&XtE(OZIȂr4)d@SD "9nr)3RlŻAd1E)s&)QJD۵M BpN RSD4z(jKO)KTJxpy6؇3)Z- 3 FƠT*wùceڀI ɖe<@K%$WS}Y)ix%!EG$Zj%FSl"zi ~?S>G>^JT^\+*%0AYR D44Չ#Prgƪ>E5y=n\zFXRdϙRl QEՇ-JÏNj@ių4yM/(cBqI"A[NeXbNpx;S;P reql'|Jh3au 6SzvnX.E!S 50kF!T?=w`9~wQ`ɟ۽w p>+2nlI}Ƈ7POO P &R&sV!3)OQHv0wd{gt^T% ֊N 5z$\g:dduG;V*` _]E3n0m72&]h R.H)LG0oSbؾ, aE,*=[vO2PFE4#U/3`= g^Zf$.@u]^ˍZY(\ihQe6VzEXjim/Ε}e\[OTyTRtW¯~Z%Ō[l@,qԮKئrUj~'! s[RI(5gkOKSޮY?d@K;=.N0hVWlc2+WWZVvRs v#f\|1banQC]&pdҏL58NF#^~߿ټy&uɍW`vj{fHvy;8>e<ꧡ?m!i| }aMO:t˰]&q`K~\N0a 7 IG2 3,uƕy*iۘ;aNv;WN d

5y0l0TѶw0E&9xH{-H"6vU|m8`NZU8{0A I zR]Rh?0>a(岍ݫP2;G6LSh->wzhvNScQBkΖJwRz]#8WSyK6}.2Dm@4fhydF@yai7ЄQl\k +Ӗ %y(3=t`?K0L4-(c- s 䥞JIb"oW}9gG'yMu=m %aBrB.vB*Xt|AjWJjBJܒDc(lgq_:d=#o9G$af=ft9z,>Պmm&N}I ǧ1o!ߎjcb 'B$wE(ĥ;)6NpL8< jGᚆ~VN2r=&ᡣf+mٟt LHȹ >xi,9 t?վ^n5abdXb3ZӋɈ܁_SYAsDʽѕ93yap8tZ|uYVM`|ԓvmMNX9xsr b]>K&m/ռn{TU9-ã*eg;,d|=fvN"B鋠|oGy&~W_YB&L R[vU͘nZs*?zФkĥk0a2Vca{>󜡁9W 5AE6^zG ~A= ~[ #TTS021c쉭D[_Se/?[QF?w扦b3c ;* ]pOEwC\l<ЦG]iZgB2qSNXZbݘm E+nIL"/U4)~ ԕ93 :G U_14SFkvA8$*hڣ283M 3RjZE~x何PQOQ{Š}"wmrA09,zz`+MOƔSG}%ڵI-JY? QvU1646g3{D&%b4N F+9=]h!)2ީšy`-W`ufZ (1sO#'&}hw]>G${ektg3IX^{Uk' p-\oV#&%_чG⨹=+_ȠjyPQ⁞ZӒ콕Mb&XebL{܎_}! ;KWʍ|1BZM9zUqpp0Mjn,>|7n&Js2d[ 9|׀fSQ/WSjgz@9L s]B޴&|ߐ]X kbcIWR^?oG]Ic"F ::*tLDȾ+;y:sr(~SFN\T<l-q[-^ɭ3Kq]*˶%~c~Xy*`G1=0_dN`煵!]M a0W1@Sa'͡$+4=dFX uo`V7pgA^Ɂ.8j뮒 k-_!33S@npoVaI;FE 2+zpU\qQ/D͠k;7a" (t?^]9iێ٦.??Rc9!S4>P"!nF^?<1e x}!PzGD ̐TBi7u|T9Y9q?Jo_sMK1:d)ŀ_C̡ڡMfD64[*# $1юkܓN;0k&kd->|gd^iWSuHa_u{eyNlw~-ǖTv & 9is^ jh4()'P|(<퍇 Sb^fP-!h)&,)vz.Rҫ<%zF,Q} QA"#I%÷\n kps|EW\ 7J NOYdA\?閭z;z &}֞9q1$Io1XU$Kņ!) $tCO}-o(!aaλVъޗ`<v@@%GF@.vU R2ۀRLNq/x=chk q3Nx铛35+|tckp"UošI{t'=y DLۉboEJ ǟ\PٔpT@Λ?bpbo+A3lƕ$횞ݐM-kR4HaV별OQ6Tf[ ؚ"SHC+)߯$m']gA SkF@pH./.tD mz>Ջj{`~>P,15bQVP5s:q}6S^d|tp`|gU,o6?Gevܟ P!:b1K3#DRsUxX$ W>Q6ߗf0ai& 0V *ZMeA&A=,J1 ˗}|hY ^M>1vuX`/=C$$amI୛oOݫ:9WPz7 &% G}{TfCoc-JV-zA/;mK'6JƟK;SW %@4pE'E<(x^8&{ ]u];!kzTKc:S~0I` G5ܸ| `Y0 >gyWԧ;u ؛%CK Q-@d4';?|~r~R!RU j\Fh"r@9?aJKA0D+PV=FLIG?pcu^pkx ;Ff(la^00 6TJuɿ5rXŌ@yEH'&J\ݦ/N5ukz; G 1J9C2WFs 2guz,%H;?76r# ߀K>'Զe8Њ(єÖ;djj[WKǠ -XTz1 Ѹd(q{lJkD__%lH(_tyCe"%ޣVY]@q+F2,]H4}' PV %WX1[{+nFdZo~gB+]C0Sz5Թ4зrS| =>[Hn fϙ8,4pGQ;EPjy5׸`{6܅xpѸ@Q1CeF7`@ԭK)~RbUȞ! [Y#ᡁp:R> g8j(ev"3o(=L;}um]Fͨ #c=_5Ӽj̦9c%)*{YRyvc9m>XYG!kMRdb xƹնBk_XwƁ|ɏ| "yp2[ـ1 gZF4 i>^:nx7s|'jϴfvW`xݖN5[cXT(;QO g24`)+2esUCT^gS١wTuJ;=Q-)5dt"C w7zxכ^Al H)ppdq߱/33^ԁDB/b+іd1?8_ݏ C@m,":"ߜ?K|?j~Vn4w&6Z8!ȂFb%=THG7EeŮqٵTM-a4n(wNo$VN<]nJc/u yTS ,߬ITW $,z?;08ʉѹPxf^̮W&NB< ~M\iU/{3k&%}z;`edOU+̵*OLg>F;պtBNUL:qJXȬPr#Y,Xp8c 5 ^jڬFƪ5G;sߊDicZ%.(crɁ*Lcv<-aӴnw%D+ՓxZN8A[3=7dJ?5=+A)@+f,"4VJ$r!aMd cy(M916_g諎x\L)-RH b=I'0f|ra2 N7N(Ɔ||:E%?zHA ٲ4Pկŵe<䡊ֆ:p2#-ɀhlL)υA1}ը̚$ohw+ĕ$` L%ŅCa95RjRo9i}VPAS+U o> bg>bUzr΍ ?i~-(ɵf3>w_J_=E;s=rKE|!1c60y>ؿ?V}Rgw0?GgjdD7W\ski)QeO gT56 ~}1GXk#aX݊㎕*ЃQpsW GV֝o%׳nE1NbrMM=#a&ƾR֚ "XOoI\\7etO.Wj)i`?++'q>U,ǝF9VYv[[qa߷1THR-P\ P9)~fa>KswXϧ4`r(՗k汊X=#!xBorФ][YtMc0Y&cN4jwc\ޱ7qȗM8-b9vV tm6.ρq\ 8L/02$ݔbA*OL*Y^(3>P1L: P@1J# Lƕsq{oi4c;_܈y~2C:1T$D?mX27XQ<D;qWNԾzf.Dͼczӧ6RJb3]Y&5CK0Wi}~LM^\?y-ēuGYંU0Gn?M}wr )-|Vn+DĄX42eQޙWE鴄 w2@a KSSG7X6yp. b#;u[Z$r.2@Ӽ FkAu0Q#p`WSa95>d0x4UK< ÇP1z\ho,p9xKu+xJ&? |bϏ`𼒾w|/SN OG+VbRsoy;rUOBKZ8*sSZ/KD\N⃬#‡M}_P 9 Er?E2Ŀ,{5!Dus`10"kQǏ־SQi?-NCNkV2a2R,T/w=y'LM8=,G.|=^.멤m\!waD=lbޗTA:bEJbگt8E8/=}Z9eQX3M"H |:=Mê+sT-QɇpjrQF[S7\Pk1` j !)m"EMݸm:=;_vvڹ'ӭD׬ &ī9چ6 3fjӾj;ef"X ܣSk% mjY6OKALRI$<80`sʺ.5 B` FRg7Kw-I]%dkK*&ߪS#uR?(Hi1'?A3x ͐qrDx?u/ ="B_ eIGstEy= (ùZ29Hm]c[CXoKP8ljw@!҃zRހ8u qJ=\gKE/.qV(&u{rYNQIbǍ\N`Vj/6.#@SW3$-\O> V /eCYbMz/I_ ͉Edu-鞺7Di*o5[;A..6As=G(Vx@4&Sk*EǡQNPtEu @ nv#ߴҺkIj'U GqTM'x(ʟpHDW3RYnU¶'SD1em9) 1w%69GTb2+rx3M\.524pfM=MuAAIkUqYAgF|ˏL|be/FklN7Ǫ_a6'ќqͳN'8*Z)f eކ#y(]aST| +$E6 "0yšxG]zs75p:++'-llXVBh%0`J 970ZnLƧ@&&mu@!ԴͦOqO٭QqސڌMPR[&!ֺ:' =$4Eo>Q!~_Nxsa%q^~᏾3~'PZo! b!cV |PwMm] -ߜPux*,5ߍ.9-ďSL3_ =sxG --zyÚWZM;b rQ*7|hn=BR2'%$?P'ʮt3S2([~M`;E5+~^2>yb0&>S>YUCpV`yDƑ/08% J`ϗD -: n ͗hMr*E[G#?`u/[|G[흓ǜa^z oFm` Xi)ֻ7ށ{ɘV!y_~+oQ )6GYӆ6\JKI.SncM 8oK7M8!%bI!bS0&;Å旳m$rO’{ڬENU0<{S*elڬW茿E`&1xD?\}|wc+$ɓ;vՒ! n/0pDƍg\[P(b? LDHz @BTnSTK]71G7-ͱKݔnrYrN0%h·s~)2*$Au m`0{Hs)Lr'h#|# 1h7IXs}\V.03(Nt1j F FIࣽZ6!}-+1,y1 uf!OҰUgcpmkW)?{kR}Q&z/ do}M0奦[,l%M#15h<%g+qtAt:8j~H%R|fq 4^ O2HX˖V\^oCwcwf+I;iRtֲ=3SHg#,|S*VJuW]b6w[Cm9]ȫ0 q+KDZ QQ{B;$D!k IYF>풱*"~ j*`)<5@3/kHƸ$b6]>j_b݉ŵizm#*Y|-06`nic15SPZGabY`n0k[ o5-w 媺0b)V~t&%0G <찷>;C|~& >]O̢+*c˒ bZz"#6Z'om d"Ậ|0/"=ހ<3wHR0B4W cSm^ &O ~8:x-9A'*HMǷϖ#(*pe>BBǾ63_^3Iˤɕ @о\u߯Ztk1we u ;^U(2e)d4C7E Qccm ^'i^X 'e pudfD܏xR0r,d>ҴF_6"v36GIޗ];I^G߭&k+t] 7Q,i }gD97Cl3#=2p֓&DAɦ™U-+ Q~JO:SapL<oh*RS3zӬ8^z7S64 (ו]l?IIKzfDu=ء5dRMm*fM䙞@S!+5X4҂XC7'?bzN.(!d'T ONx*`ߎ4,ݕP?lۦqfSg N[GC'6n-H}F9*[~H)'D,qʋĀ*GKs}G2.ۖ[lR-yu@fHޞ0Boe쎿No9el YtQ5H>β vqΫ#-ğ5?J]'İ)ZVH=:_GI&Ie<(($w<`CpI#QuEA/ᒙuhPoVLc"C{:Y{׍$!w-`k幦zOXI;X5tܩ*ON? x .[_1Tg"Fl!n X-T/LfӠwd:er) n5MB&RdiaG(v;5}԰$\lO !涧F)4cB0޲uM3"C /51gWd-[!frJœ2WkT-f|o[$.+v 9!\z+` Uh#僦7?%'su30Z <|GQ̈́p@ya` knP|Pv&d=w`'a]=mįHHnv;3~%g< ,VHd0՘%!C зSڈut$Z`. wEt8)o/qxG@6[* >S{< 2(:F[7;A~ G2*qt7V~CƏx3\ބAw?_p˭OǺLWc˓Nt0ķs O#DB9Pg2GTp>9h-GZUD+ߵݶߋ% st5 b$Pa9=ke-7Ms'b< IR_ tU) _/ G50)([:F!8 -X!&ZN (.$}cU'iP.MVۮ{aiH!Ҁ뤪I.?>GQ6SZ f+kWP>/SETb_#}ݺjѵ"2 "_+\:ޜ ˚ߌk`fÒ=M]fFUh1*et(iSDA*GN@ deN ^6! ia: Iy{c!(W7.kތ4([/a`,*{ h7$[e;o=ב%AO 8 ¦J§En 9C˙Z{BX|wv,8D UrTj٫<.ȟޏ}!bg HF}(ζ㫓J }:H^} 6uq1_\eZ2x_}gwA6MNCZI I-- NnëX;ơ$fpM 8E)cF׍% 3&%q Z>QcElvqp@Qun= NVjJt+8$o#۩Vfw8:gQN Q5p&:̊1P[ȻgT -y~h<+ru&ĸl@ }]J|~4 U~HPd/{7lFj]@Vf $3"F玠Xwͨ.ƒl&/Uڗ͐"p Х1n>hqc[AsVY]B`;̀[ti /G+NcD[d˜4$5k3X4&#Q:EvJy"޸?/,_ liMNX V#mf^J.Zs&r#kRmZ2^{琞H)POIR-mA83TqoȨ G\WǼ<0lDzE_[)葽F~n:Ԣ`tXip-aKvw{fjM-ڃ僙xJ̙ã%s^!@+ԓG-Ŷ^ᡪj0PsNL *b_":HK1%4k6.q%5TјrJ ]oK!NBQ ~PW{/"ϯN{Ÿ083jhn[Z:g_R0avc G/Ir=wJ3ӤpI܅@2SFۤ 5ijpCUYLjeFDV}-um*jL]źV =x|g0M5s.?(ˁXeC/H6.B7#r_Q6i|aH&"ǣ 9ykNZ]/$1,{n.p WA!'3ݍF"D`|{YZ3,N[)\9?ӌBŞc%Fo^o kc!1 7pd= ?HU n_ސx2_u'W<^c^m>$I@kB6Ŧ}䤭ΛUhzVʧ_ j45"ˇ?Nxb)iMIS>d۷*0+ODئ9HHe**;6!uIӳ8"l@ڶ#lu\9uP`Q@HPɃ}c]$~;TK<^|Xh[\ Φ.i/\2ry/iՎHrc yBdJ ʡN6Ҷ4 m˕Q}{ܙ0HJ3&mP\Nm V1'xnTċ b={ ]H-6"b-t/s|CSe2n(6JxPYgouMN2cgcIaW~uՙ)1D,PU"zФ7aEuF_z%[G5ꝨZI- ۦH+bŠf1| S|^z 4FǽoٴXxQ#@' N& Zvq8"r68Ipz\E4B]a+huZQu(ݩI{S.iDq#q7; J>5SKEM7=ϝsLq?fp2y^/a)5ۭvXR.9ܼp=@L42^؛ ԡsXa DE\{G:DQB'X%)PtR1q`UYylPqxc%$%C+W5f1 FD)zL4KR̷KK~4`Rh۬܋ZwD@q1 茀@19_Y(Xjj,lo^>c:|=:2KW(g"A=}wԚ<7ЛL+-˘(}vI:SVEHy.kG،Xcd({H+_=2F8W#ěj4]:f~$5C{Lg+S)"[r5B..qVUr `Dvz3~?B$[$WE_xMӊDM%ܵ%v$MhWZz,zbw.m{L"*Nbs쁂j,kl4(tJ7qY2R7hsg$+zDS;ı3@V _~Wptx \\2b<tÉ-SU'!\|/Bd&^HuNJ#t@jnXhaegT"׹|tʵ{#Yut(:苝'd當 YZ