kopano-common-10.0.5-bp153.1.25 >  A `L3!M@eee0p/=CVlW`(U@ANY ۻ.6)DŚt/&U&">>|iFڀUGT+\cJxzI&č+ӷ˕b푈<`pJ[6O[q $v:N[c=O $h`ʐ*pt)iVyH͉rX ) 2#[nwuXjN JzMwJdcdf3d52bd92414c5d63ea98876e86232355933907418069a5a8a8e33f3a432aece82f7c1cbaeadba60161c8092c7cefefa9c81f4`L3!M@eee$)=}XTMVF;WH7t# u䛰oK@€ T4Re"̏8Zb\r-FΓa!ܿ-3wMǠ{!*7 Eh_$8bue];%$PVeȶp 6ez'X|sڀ3PpЕaswިͱ[Q-RS"GG|"vAYkj'~`7oS52]EG{d>pHt?tpd " HDHPTqz ,|     |X   ( ) * + , - 8 *9 *:.*=n+>n3Bn;DnNFnVGnhHnIoXoYo,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`L3Ylamb56o4SUSE Linux Enterprise 15 SP3openSUSEAGPL-3.0-onlyhttps://bugs.opensuse.orgProductivity/Networking/Email/Servershttps://kopano.io/linuxx86_64/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`L3T`L3T`L3T`L3T`L3T`L3T`L3T`L3T`L3W^%s^%s`L3T`L3T`L3T`L3T`L3O`L3O`L3O`L3T`L3Tc235c42c7d25043e94e2fb97c689c6ae418628d6f289ff31b0bc9e27c97532258586efbe7b42193d3eb3938e920d25a4c19361c603030eb2c153e982a4a508d19c7e5505c7e24a5d1afa75d0b2f8dbcaa10c3402525a7f48167638b9f63e6f2357c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d687ea63e4ab3b00c9ed38fa728aff0861d3d4bb136696bb7094b3534ff8776efa2933de575c8da77af77b39cdb7c90002d8709860487dcc99000d214d37415a496003664c154d4312d2009c37c6a6d96335c34cd87749c8d295b69bc121cdadc010985be3ba39571050e62a79a1407319aa7c08fc7c3613a1e292767dd8fdc97de9e67ded4fed1af22e9458124511f72f7003906e80dacae451d8a5c609bf1ecdf58c4f5bca670e0c93516ffa363815b3984c00d77652780b1c56c63dc3f97671rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkopanokopanorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkopanokopanokopano-10.0.5-bp153.1.25.src.rpmconfig(kopano-common)kopano-commonkopano-common(x86-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/shlamb56 1615606617 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-kopanocpioxz5x86_64-suse-linuxASCII textdirectoryUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)_8Hlutf-8bb3fa117f6ca99e779a7c9eab77f49b0880a10b03941d21cefcf8e10e0d99783?7zXZ !t/{c] crv(vX0Ǔ*{S3QÒkf&B-,MyWCџv,Y[`."" gqtCPl]b&KBIbFrvC˥hNP;q|M9*n^NEth.hGf]vCBB)ͫˌ`6M*YىŭC4=zlQbt?b(Sy~YAz^e?f)=/cvoQJ| ߉3 72?oىϳXúD{ۄ>'L0^yʏ^]xܡ_mӀXgaF=*ƕD'ɓM" :esc%s0Irt D͆ P{mX ao3MhhOE. `^J슕R](Ex2~6)!U;'mB_ľ/s, Rvu5D׫׈73lxD vP'@ш;>(x>o)^ ϑ!H@5]ODf>/{ٵyẝ;@=261AN!VLjz/b= !d llhv j/Z^hc*=|dXCG7P%`;dZpϘhs {+PįA&Btz|[ s%pUE??P͚(M[n7:<3+⬟1o+,Ez]hV3Z-]޿I%鿉i5-P ``*TppF\g?^w96)$XJv1Eb8%-Ϣ˝g"ʰ#b3i}%!Z& \&c؈t։~ƹfv_k(VMy5R#PKC5% !`W j`?9-Yׂׅe+  }8YL~> a&R1IԏnU~9~RȰD)ShvU yځ R@b䍻NOS4 xLL%W$]Gw!n2<a4ң[<fgqUGh,`*SQ퓚RMp=f;>DowJM՚" G"V<J""%3 TzO+)宼BʊxЛNCB `qo邛p_XWžS$⪢m8׫no|mW 5*rZ09Rlgվ5~lwԋa _l<řU^r1WC=Co m],JV0%JOr[_=VS_tQ!M_9s6ʆZꆸ9oCY[$ㅣx`Ag fyޏNJ`0e#tB(~GN芖mcـ{T-yG$ X11,O8R`p֚nq$`wmH*ˠ^>EJMÊv5 ȭqFpX+RVވ8xyot+E-eo@ӊ7p|^R^Z yxFAOǹB5ɔcȮVt惗_׸|42xlSC5:֐t5 p/?wwp˴mM¼E?؀Eɶ{"#PœgDܤRtǦaYDZضtiIÃw?waL}% j#Er?m]x{tتKt5%hRC]u62? EI*F 4-=^C2U e}MEG56)"iaǚWˠ^NA$!ςľzz3cnAl4)Ǚ%&6kXr>i[*$Т#~\ OuI o8z`WjC1g׎i>1tţ+v8 ȵ"kxScnؖ{rղwn`$*A5ԆrِG+=, 8Pm>43 +ͺLiV~|7ܙ*z9)졵IW–tފ>g̙ yPyD2@9◼l1V9yQ% h#n+n;調j]~t­n ?T5TuE+2-.q~+l?};e;Rc89tHRE>t~H` \pM 6)+(oiRNF0}wGjvUt!Q On*/D<Ɲ|qL4ZDS&,nίb*[pG3]Y$`f̓JAEjIiqJ}!ępQH:R[#U'Ux ʹagpO0'" gr~W{ԾW!~E&ԙaNp72N=fvUSs )GQ߸n6YWf2dpi8f]^ggτ˦^4d&j{R^9dWw~hHMk +pPO)+kǡUkL=k޻0b/\3 ]*ϝo]7)֜hG*nǍǘu\ $K#-q}f^T2Bi=˖@y %Q^mp,i)7NWf6-5d<աE,T/W?M5hc}A"Xn| g RY҂!<@9B-Jnsst% {Un`vV?C)QE>ܑ*Jq0Yo6Vn e\߻ydUqE?rI(4z;%BOXN.Rs׵aITM;7ޕW< _@x<1.̚/.#[A11惺(:'l1˙mUC }34لiG.Qt(w32HbG K*6ݽ!x'ݦ҇c9B)\ OWDSīLi}^w7M+j"| :zrq !}YBҋDN%=]SR`Mi8GjM * 9sۢRG:0SjT. 4<ؼxεXl -&nxjr9f)P}*i3tתGh\1e'~ſJЏ8=uq|A$ǂ#T;)+! 3LJxᩙa0K# lɍC-R|=Wq LPnQԾ5XZf[d.2jy($aqh+A# 0H\Ϙ @5<҆De^I(6{a"Y:1NG;ƭ`Ǫo[7v(.j[WXN[t*845Ԗ&ل+[ *_#)xE8Q-6Cq> [gl.!+oHgHsw xvʻd_zXOncŒ vt15C/|'1 uBcP:VcwH8Iӟ6]~2Wr)?~L˫OLR+4c㬓̲ _dϒ̀Gͥ\);nQ'ܯX;jAH tG"'g)֝ʗRW v Iuׂ|Q6/ZK֙mfDw#O76ƛXD:MvѾ|;8$Ga;Hs|Z`` 62qAPpvN e г\w\xn;ºc̲B![҅慕zMXv&t{'Wl3*˥)AS偺v;.)pꭹd5p,Lr?خz{2:Lfaƿ>xJ,0%?d$BcWwe˫@sm#Nkiy[{0ohwئ;ʵm,_^pmAGëâuӇpiZFrN!db# GL40 b\qB fMˊLK]G?*,NzEhSi7Rf:t]%*^~Ջ.D=VS RѺ2,P1Gc]X9"V%ͪDJI-98 6*.k; 7Hҿ>kq̊Vy6ÆwP_Q}Selk>VyNk9|7z8ǃUϿ#jDݻNj3>]F: U!W])DnadZ/Ԝq1m-ϸf ;ߥ'j tbЁi-0Bw|($vK'7a+OYoͯUURN۪nq c@Z j:Fe KKG|.R!" +v|tIb'sxya19nx߰v] 3 QaZZIjz`/H@lQào/eUgp P#r S*\K,\hZ_pPCc^QӘ#[8nAhBq hv+8vhrKZt@M`Zu#r?`INY>MWk"ľb3Z6;i +\Htj?)Oha>5h(;{0TEj舖Z7EnR>5(/![.dx+"zA873>Hg/[sm y{,?%KDʺ[j*h~WaߤDl`Q0gu꾦"gMU '7p !T}\SP|aS EbE˩ N7 6b;Gقy=ɻI)\c@eui %!ږ,4] OUn+sl=2>8G/?PRuєXpEtS6ZSN-$ bG߉|u IߔE1~貁Z:$Md 0#6їEMYŮ1xokӘx7/;>Z9k,DAi$:n-R'yMg.!Kh κҺP 9 jQgY% +^BkQos̊A5x̒3yQA-^`Z~ NRhfĭć)2-&QbϑT#BPMz0+N9V(?jV%TAMKJa56f儹$5p0ӧ̳ O4罶-vx$r>כ:h }8l*x{F?8,j.H#s-ǃrE^Y̷Cnb¤`bEWs6}Ӵ)'`3&nU lݐDIX$Q`72-6So8FCU jK _L#דzU04(rGVKkS|:K:"/l`*Q5 Gc1σ7Zj5"9WRJ.M{ob`8=vjH8H%gUJʵhu`=6;~&Z Mj@ҘR(etVҶOPZ__sn(ڪ7rt8B]O5m@Gѵw&6&dpH"(fgmR"-i) )~NcvOUx8-;ʾBRiK|f6FsPWbPqFhtRSĤ^ܬ{F\9$Mvgk [E6H|M)-/aY.bRǍr7/>x`mҥl*>& :Omc+-.uO+Z5w`M±P `;2 Xކf0F2Zbf]^&b΁\=<+'O.R]\&ݰѢK-IagC. 6G9r/03po e 72N#J7֚/1C\?1ܩuzGUXdOg\y^񴌘1~lvkjhq*H@1?30G_G@,r"MPTa› Q(x$_V|r\2Ee)Cc>V$VӺEu&2U˶ 2MHR 9*;/<JSd4u $_7:!+cN>+PU^4"~44n;N;>̋dJy-^KY }N˧.#~ - pώ_lK0z9Z콅 EX@OлNa#v S}pg/YaX6D% }KGByLZJ)slK˚C k4ݞ/0[b4 I=,$33s,.{G\Tx0/)DT]r;_`.B !՟>D‰P=|!jף7턷>!m7q-*9qBdVt`& R؉P.2K*&Ӄrqid ǫb+z@(ur^^V?4D'& !*rM;fm4Q##zezVw y)i1 4猋0\ҥbP@jJXmaVzvj +^X& Gn )[|W;Rf +61Ͼ+ "XYI t-mi>TfW*b(BB{!x6Skk.};qw 9:%YK,L̴PFJv9[ZPZ"L eh'(≲U*Õnۈmʛa BtDq^,qa@ Ht)}h^, @ P{J 4.-j8j 2X)|tp>-6ڹ-bC|F,0Lb}8^$8W8xtK ~fƞGyFGm?$PtaǷ#Pw4zKw>5"ʼnf(.DPc`=wY*+ ӝ銃4dbS\̪PjHFf-ik0Z7K܌čc0 Vw{e)}:6SX}4C=& -?z@7yGRD?o2`yũߓeZ ae!<))W‰b喸H(:6#rRJpkNlpX1aTdq=\y[S0x1|= !cT,:N)|pQ3wYoiNpB6}.c, CR}/Ctik[O\="ˡ[yDmpv=G:Q((僐o Da|5[:ǔ=KLwzVB؎?Z`% ^֭P`P'5;/+vٮ?JUmD969:F=ֳM1r hhEyU7(}߼a}'ۋ9zgKk /es'cZyO(BFɼH?8NB)S&[o'bWĖsyB@«bԦNGs-x/U" Y(Л7xJ/6XXiܣ 3FԅOOqs4>J_T vυܕms[!2ܵ3!GpJzvJ.i4F`%?Rb0*$_+1T8eI" 5׋idOHZSUQ+pys1q@ξ`&#cX5V{\N )%ImsvdWZsۺ(b5a|P_b^o Z00Gzӯ oc^:AAj&,p4"5741[Q^rk=^lmS1&v:MiYss$՘QauF -Y kk"ilX#D˓X 2?d{K>fX ep*U^ډF~Tw!Yz̨SrB3<6v&/hɞ^ <ph gc ۛ!W%zG<.CPDua+ $g⠞HD7eAbogdLԷ70{:q@DM:瘹Ι2%Ov^hj-wZGfAc8ea\CJ]^4N?!̍>Sw?|Q 8gxwwI@v,"ϑE$O77 jed{g_$.bRo'l9F}\l^#sS z˭GEO#uʎF ]êQ΀Lƒo8t癅6 ;/QU[+~F\BNN/rEO +O'5pRe\ uԏ@cNUb@nx ;^KXg+kO׭~ޕ. uQr\*jEӅ&f @ u ; [x+ ˜!񿳄ǃJm>sUp|!`<@\M ıߖ~T"bL*d4Pu1|qI/s4Ȏ?Xnh)c _ KA<{Qύl~ZgF^Lm ,Ղ}.ݫL28deV6|00]-uQW}tNq9> p.Ԍյb"jnkMzj 7oF][+DK/TE<4`ua碄@m}mD^@k?. L$QmrDKU_?Vp.Kxq2Bx53$*6Iw_ =8F(To#UVx\ B1 TƌŚEnc4EbG?' 򑳛4M?x j~|.+|*Zё'fHV%LQ V {̠hJ*2u`F wrFPg D[We[!=NY"QBTfdam zCp(#?٬S1,&Hd /dzGf%r0{{]2l)x5iH Y.B!.=;:eۣk 3 rZ%EyCyd|7Ď#]\G|C@q6wJT}Ϫ3Dl,&21~+B%xgP Vϲ^: ht 9!umrjM Ɛʆ]6 G񙮫@SfhVh5krz7!x1a!\r'"'P+PS w#RO*:Ӳ$^COMi@(XHGY]?c.:H`W#œ`kJJnvEe>oRˍL )Y-,S/F sԅ fP_?Z*."lMqn+F,ӭ n(2+9ro[y@ `uJTQkNxM䫾a ` f[Ucgu-)^Oы*A xjc!~rm4N$wMk$uoFe -]!?|* vXQ/'Ru j Z(Bw^?ϙk-P|}&_"I3;,J_?%Ct k%b#_GTZ G*5K4 )2V3`hI2>gw4-S=ЃtЖ.ySYzI5Oppe 03]Fs4&g^쏝}_M,:<OG6E{ҌgXWzp<*@G ^n2s(;S@=z*ob̳G9ȫO#¾=bs[q?pCwabF8 ~QRWUwh'˵{vMj7)0*B)Whסq[AVچ ?UHX 3,痹t}@'&jGR-N^ eLNwx*jxK]4/|#_d2.NGy/$wќ=z>zaJ:|M8\n#+v;fYXZym8id6CX.)ҌVD' :Ggny߿ظ߅Fr`2uKa=9FkƁTca$Fѩ"IAS:_D,gҌ0Ud҄%P Iڜ3hJaH%dD|%bۺyxr:==rdnSW}C½Y( t>$7fU'X>Voԣc+L4#'14WLfǘ`H`wd(?^iQMRMCB0 !s X;z!@ cgVMZHl:D;U ^"AqfL]R&[p7}O t}?BH+R 3B'Xb]yK7c{-W "@N= FyE?Ӱ&" cv~:\$LVŭvJw FTHꭉn5f']^ t 2Kym.,=6Ɲ9-B- Z{NFZ?KѭS0xMj{Vr<HAV"LZ?)(hk\I`xwVOX/Z|Rڽ`T\2$#B?M ?K p#ؤWeʽO@AIP\Ag 0jO~sdL%ցXxkz4nj՗!kzK`I{֢W;\󯧢Wb`EѷrV)i@c dPY0{ˏ9'A.M/yPwk6͠dI.KXSץ#3WgHc͘R(|o)hH~ .>쓅4BqW00.8/#7Giv d<@dpOcH2En\qǶ|LjԸk? Ѽ|' Q.4nEJf3{ G0{_|#nuFY3P.|/WlX7+Je13ZHDÔ^QPh =*bg.hWfcoIZ˿9QEl#W, $RDw_nӴ1Ȁ(p-_=P0x7ϽԠ dP- tZ[AO!KA0-R|wޗrgNAD^UXJP*Hm&DG\J+|N+*TDŹ> g%!i~R6kwͫuUt׀߸|r%vX #\Qԍϣx>*ֿy/VMm~2:dhWIl{{ˍ(=J#~3SztDXrk6W9F.G>; ̝2<#;@E+uMw Ҧ1^Í)ŴA LnDz .Ytj/Tk׉E?< R\JI}A)й &(G.s;m[xWN,ú"YPy?bH>*O;N9L> 櫳 kw1EXǥQ 㹽Uq`/n34] J& 'MYl]aSDMܬ"K{yPݹ [q[mK+$Nx# AkHn1>U Ox%34;&*UR|v)ېv=9ޢ ` qcYWP .Ӯ*q%`["$`O}\4 eĽEv MLTJdduH2]r`%i7?_з|p ,Bl&arւJ0G(LHxg~'XAǠo~CT`%]WiX4&ιCQ`ыVuKduI$b@?FZ Bi bi|^0@- ɨϿ)ވ4 NNߨǓ=)C^# &G!{nԠդXqzmM?AsfU4. efd^3pT 6T+_|U՛Qj@h<(}Q".P1 iMCu>kE (|ădU}-~_*idIah(Zw4:ZH0}0}#<9OEmoL׶gOq)mo [(Cn^2ױ8e}{kjOf֓v}&㡘as=pËj(FsEhQ0{voPp8r80Ucƒ1N+*5[&,ڙmdnP.v԰*) fӮu%e\Ƿ<*@3#8Bd2إyܫ=Ј Õٜjf/Z y1,H:AfSU$Io#Ke Y/i˜ɣǖpڍ& 9&\W[D|%GHwS!8Wk⋉9e&9K\Gh7 'XWg`@^%Eu=VlVPR} 2_3k'`37ԣi gfeIݨGBɽPU&U}z$Td%CyW>?6g]cdةѣ0Sƈ2AwAٟ݉a4  ,2Cjۑfdj57 [>rYiiYo!b֏=l]['_b3\B37ṼƗ}JoY\XDd2p:{ٍq? ts!31Jc&wn, |ళ' QCyeԟµY5-{rCvpC3ϰڔʭԭ O'Smeje$9`5pǠ'VﺘvYm<WA"nv.[r`ʍ2+:}t h5= ac92M GC1Fb`IS L0!yѲ[Zr5lv3t{h&—+o{ I4.Ծÿ!$ if6W;- pr{`{ g[%i[1|7jnKµl54QH(1(<{+DTufV2˵̩/8 oYN̸{a])xp}ͤGLTz )nVgSf98Wc?3ۃ|($ZaS h,O_E*f!`u: <s-16U^IgAݙuY RwFPsc1Xq0Dv(jxH98Pt}mȴ:LAޣ'iixw TZQUf]KkAN*j;?Y*m=_5mJQ0B`YQս9cGyrȅtՆ1 q鮸,Q[{|a vP.fO]S?mjbLIA=/OQlg8 M3Q!J):͑~R!h FInsy'"ꛐF,AXB>MKh? XSo0 ZM}}#lǭ6fh~QbUVV*f%5"lQEA~ұWGҹ$5)V|ռ-oLO%Yא:QJxuCɅ*2#END˙-#%*oa1N͊!'# G)<%ɪn.b>II+n&r+‚4_~:ɖ8J?fhZnVNr+*Fp@X!-H|I2փt^zҦKvvSL.O$v6oW*S-W`_@)_*dP01cߔӵɾTrXnd3"y7}+⏈}^,F?":Y1p 2Q㋊MD*w,H Va! jAS5D7]Qx1mks0Љ5ҹq5@2Ӧ}2LyNӜrҖ'm+MPv͞WZm DKsՄ1XQ~Z5"Ϊ3 z@:I+ cm$ڑa#…˃tdX2Ʋ=VbJ޺<\V;dX~z#찢̭!u3]Gg HZ oOz!Ma\aI/(cj/MM z`̠Ή-Ǘ+_}Y]zST'IJ WDqd0[,"2C~.cpT8i^Dױ\.iofO_0Ƌ"]ntǞzd,Z30Q~k`?rRv*OTK{dv'Zf{!*yҩ~[zlו1Lj*"wgЊs*]E]935*4;јn/ /fgd9ȂDo F^{?3JͧHXSp,IJJB(DBpS"a%OI/!{f>g3FЇa 6jd@pb*A`T1 14fhvY t-@Khn.a*V&E5B/k{FyUA_ęHLbro nn-ws:?cCO_IQe"bLL1j#CK }y_3v,D{mƧjC_-zDJVe={ge`\[YV%0 r=A9ݻ#RN} ]{-G] ?VJӛFGi8tbB6/'$kl싧hp{an}e#3B;=hi38pHMo /IG(y&%XZԍ>tLic8 ;yT 2&Q8YAV4-8ڳ=9Oⳡ)x{s!`=G6/zs2`(i4nom;\Nsh~KXtzleibݥ$ŋ2QaXܒmFVl;mto幭7IVPթhK; m`dےf̴@\s5G۝YY);i9ɕtXV50VR1`Qi;D&o*af-Sх\>&ZJΎEs8Ų)4BkNIu?;78Tl X:Q拳ݐzXxTxϚVDmO.4 6j]k4k{&&Wk(|)<8}}AduNfk!@L77yy-\=5gejO{vV E$DEx]脞zCS?T/ZRu`?'MKA4C㡮sjTe*W3)Žz Aae̲SYqd}:rn~2vcrWM}Xd'|yn{[񻠦 +A7pz ZTLV3=({a1+zG=[qX`qÈl 3b(HYRU7-{$e6e+Yڍ)S@սdsoRI/o4SMhӾgt*CG!?L oh)08!'SVl# =c()Z⻭)]_Tf*Y@w:˙D5?2 i#_aal_o*"q+b[}ɂg}ҽtRKC{e6 nEGU&ޡ/1MTgx#sH&"ha!.&KEƆ>c/ώR{є!ooe TF^̍jBSV rEa9㩚4sE*Fb$7^*Lv*gd&< M@_w(@#T /d;UZ3ܿMGf7ȑ ^|>Ҵ b%r8CAU`>Jѭ$͖-F"guZ/ZTAHBA2(W죯mf4sY*ܸ%b-?"HMl%GG0p" >:ơvom<,Q P 7O_XW"}FO+3~5 &JKdJpEvu/H]ys`fQ!2kiu t0HHL5c$`11Ҽ[,[:Xy|O]G1͏ })~źK:8R=26 |Գh9{wɒj*aEal#/_%R{2բ+mYCiZ,Fhh{WOTKO.ӝz y%)'δS8PԘAT-߂׷nȉV,&ywmFY՛Kݗz[rňR_bOs" &-wusv Jw͞^Bjiu3 Z&H+Knx=M;׋{0̬j@3£XG?:e"n0 ]x;+uf=* N>)qG͊ w)\u12kn?ˌLe:& nkq97'L?L1,vC&1%FPяWaJt<zɌWdm Rϯ:՘ү_;vYيcaPAMj.kq(idyd >X=#ߞ H9|>lR6w C'I-z7.{߭7[[@'xlZ$<_VUjK.CQrƙ -?NlV EK'9= ~к5 kM-}2رn:r^gh?TL.R3_ Gj 6d9Hqs+.4uz#bW-WKL%p*g]V hb/Yl591=5z͋ 8,Ӑ6w΂Aճ%v)s ig,CKD"!c~Ftv~b˩˼-bXqwjX\ '$n}l)RW_~8;hxG)4I$=Q聐fz~F{IɪSN\\]鉽 nL"B~"^ Z=>F\T)h̃\_5뗃O2U',ʏNv# yZp0>n9rd5ܢYod'C/%BӔW:ah}w߱qL9x\V e=`\8ArDY3;',ݷIph3(sdgi/gKup-MrWbJ :e[?l\29f]G 0wՊbVkk,HQ'F2^\tiMLQ],kX tl/6f"*fsjFژaUhoLt]sq$\oe8؀ظyL9MB+F 0qާ2h pt|+*)' iѿ LI1G1#'37Cܼ}I.Ct -!כk|,c[$#P:P )*JA%\}GkrʽxS8\U&).V+Γ׃S $6a\RW!iB }R S]/>NxskM:։^,8+7oYN2qw <{n#t?3D^EP @HLk& yHY<){~--G0IboQݚ>ZIUdXk3SK5۵.EkύL9er$5)!OqO`O)t׋(9_XC@D H&6<*+v埏R?V+żqiKN.RPܚ?XE@y}!=/PmW|<پm̓@r5VYTAkvDHӀ;ւ0|*r3׋q]]@4i Zx-$( [ R?ZTaPhW&GX3Gb Bc*4gY1%*)Ƥi4Iq tyP79jQj_KB`ݶanpqk]*7yj2{EKD(z$O,HrcFx 8(8@OAQWkuǟUOo,isXwSΟ2CSbP`!dGYaYe[VNك=ɳZ蘮1J9}EIuX`7neU'#ayNBzj@\`ee-ņ4]ZӨ-6Ёxkc܊C+Łɪy˩O%,RheX#DSN*IH-dX5>ڿjm88 QRuXqdXs=wKjm#ⲅ6{/Sk4LУC/Y %󎚇dDiSF$6yH%yec૳qߧqLO孚h"sx%+l+e~50\HI3&TmzT;yմ}`P߾'T䃋xYA(PkfL?͛l_N2=7d]7$Ryzk僞[ Cw/)| Ok _A0~(l7wm*ۍ.J;Nń{|foK+g9hؖWs ASMߘ0| ib~ ģkiQSR-/Zyε@ bi%ZXp壪WV9x%bs5_ƀƒWmCHN˜@O<}aTOu!?#O^Hf\X IZ:MPK-=x.N!yܴ\ڴ`]  ِ}PQ2?HqRV`bkA%NA5YxΟ!׏AJ\u4qOF&O UH0Mp2Gbе=:v&uHL6٧vG(`QUy;CϏHǒ ^nWk1,p0cRh|6FEA+`@Kǰ>R7eFr̚3JBDcz8\dM@DMܞ9E!xm,dURӥx_T@*0M?xj8#v([#x9]zQ: +pKg(?6O, -8uRULc2[Dr>gE)oQ碫EÁo9jj+0MD#:P ~><^!%ʟ^; WQät AĔr btҞY\b(.ҒgV6rS6|u R"Ϣ6 0FzF2=aN&9,T8T Q1.A-d&Q G8xx^]!m$Y16?FQ`O_%k 볈\I@yΫ!RHL1/2ݷ&e\D{=n1<~3U}t`d<4?ڢ~C2H5F'U;u1v5mSbgԗA`eq¡ u*& 4ao4EWч="_"b~,{~kȈz>>&Fvу_͊{Pp9^⇬}+E}NxN@dٴ|b3P o0?OK?#x"RMG5 (:g8 UR_q\^шd;4vp_05IcA{seڹgv} k' nAC 1_]N %st 5b3=&x <>@J 2e w3]21jK958|:? }IvZ 7?%KTȓ3ݸ VRh2eJ>Χ2>β[K>zմD_5|^3쬝ŽpMk754]\KwMRAM.>ı>&Vc%uzslrW9]K߁L?u R\-] "`" 5{d$yX LJ7g^G"`\@PfL_!LW6A 6ַ1 (+nE4˸t _>$UIG~E^ \Z 9`BWrsAT;+YR(0?އǽxisLIZ"'&|rql;(ut!޵^Rg,.1j?m-0WV3^ fPf}]'Lx™1!9dklͤ7HEoh]{_څĢDTf#ϰ!kTńF̊}LÏ"#\cfJOW(P}`'8=9ewG*8t:ItKz5O6=z0qfE!ZXμPqub# -ڭF<=Zdi t RuL6CjhLjZᤖJ52 ;zegF /H.8a*D!c0+bno=YrFgi#oX=bZ%E` L(+>TL>/" z|t޴$D^'}yx0ftm=dv怄CJ>)-" nTXӝxۖv<=ߢCr A;"E6yJBqǕYаJ:NԒ3f(׎pT₵J-{?cSIB ŽI.oq`fyl [.gvQ~1Gڲ&jU^:C@CV)UY_zHǘF3WXR ҌVar\ zGk6\YTFe+[ &?RD>f_#QmFboB+wēـ>ycf %f 2@7fM["muNeʹnF޺jR  8pH:~rmv>]I|BĥhFׁD΀ Q٤jAIZsUuln2v]@=qrO6<~h793P1>qQRE19.kbT+H,z]kӮ8Pװ7[g g=l|?Wf@$8LғUtiY\!b`~$`DM@O _"k#JHFw0)(+[E9օ&gVK' oӪe!VE;(yԅoص֗!}97xGDOWn˹L('nI9ܔMz٠7Sqy/jYY=+#SΧ~K\c|(Lj3*xF O][IkP)vO- mFo}k4J D~L^ *}{J d%o(+À 9}Ba}K8`U%n:};A_ܠuxF9#Z'W0Ξiʐ*+/K#9/ĎIU oY6GtLWC/sJء aeqjm6+vqj&Da+j]VDfӲRNvnrg]mcx(xLmksYu%gs^i{f1tµ; tWw\Cl.TeRwӨh/N~;Y̸JIi|О$Nicnp穴i9KD|Fh'D^T͝Ʈe0XyH]LPWSu7`Nہycº^8֧v[+^*D2Y=KxJD Kp؊&vjJc*\UaW39LGĐm5'yt 1%D^nJǃɞ8nNI56 2Y2. !j?XdЉF $k쟏]֌~s-hۇ'i!WPyb?tnP:B'RY5/CGOxТUp815cv_UFDTq*k# q[853 g2vkvzO-)ffBM(xPv'1bb礼'6Ѽ|8 9Ak]Zki28+@S̙[#L!AEƿ Uwȅp+7nĪJOR4\By.B4I0} fnĹr`UD&g,yg=fHCB樀[ݖ}C>0cjwiΠ[2r"9Mk۰U)%|dzqiTD7|ꌥO tcx3dl#I*/88MY5<7wuVR!j zQ|+ %!rd9J Cql:dxpVbN F^]B߀8cպ4D^mkV-8RGF/} *p3"ǘL*-A泮?-€mIp~ &[`}(7cT^B.cGl_ erk2y\U{5Gq|- A+$VY/';45zM(SK*iC )Y:;oq.H#._!57=rI[h8ŋ?{q;8h$ykaa.gϱ㰠,'';|e",?l.\k:lk9gîU'm^*, Fuk*>ly\ H |4MkF`Y{jU-sL. 1B,읇{4ggY I,OGUtN|!J @-|&2y |[;q٤ўMIA`lWq_d>Vv(`%ghGm;g/٢yљvxRKhhVn_6$JRyB>xE vFO>#Z^֗=9jA3!UKKK+5F #m R#-!ok1t@-BLj`#r9}͎;P2j%^h=̍o.E Y,Ҫv}<a߼k}HtxJ2 3s>m2LVRɳ= ,S=L8(z(b!7[,uIkpL{-2Ow撜8K&JHl8N =d@2A,cu>!UYSېNh)IV"&YQY.9*"MJPGkn5-9#gwD^1 ۈjv. &N&ՈYStñ@#O[;#Sx ?3nx8SL"e;j.HmtY9t Zvt'e0&}\u]Rc'C8eVh]Pd߲7p3` YZ