<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="104">
<package pkgid="53f8c0e64d316b6c354cf39c1ae362e66e8c292f87c1bc6d5e1d3a82ff162fe0" name="kopano-archiver-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="e9916289db4ea4f798a690beab6b2eb55cd41cb35b0cbe4daeec4484d1d510ba" name="kopano-archiver-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="0d3074ea6df3f8f3f43e1450f1c22e67df1b2b93038791c1ce3c51abe202c42a" name="kopano-archiver-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="e27536cf1bdee4b16ede9867ae5554bb8da553e0de5fd903dccce5073595bfb0" name="kopano-archiver-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="2aedc3a333ffba95faa5964e44447f8358d2b9d6d85a2647c1b650e6a81e141a" name="kopano-client-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="b2f202a2a94a2a0177ed3bfa64e2f78879f2573de29147041c0b8191ccd846f3" name="kopano-client-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="7ad7e1bf51cd2e37da55e08c552232b6267df2c5f708ff8d6e08bb1636b48467" name="kopano-client-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="5b6a530dbc3ac8c0cdf4bcc9f45cd1af046356ae5493ba307dc61b29387a5b88" name="kopano-client-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="262df6bc9fbc7cb7b92685fdfec657a8e1b45cc54583f0192ca08adcb9eb4792" name="kopano-dagent-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="dc9901f066ff745e507916fe969c4aaed32ae41a87651c75aa35c9779982113c" name="kopano-dagent-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="cbd072cc5a639c8714583a69d55ef86c7b7ac1fb4a74f877fb4345727abd4db3" name="kopano-dagent-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="3510d1db091f19b13de8bfc6ae7cbb94e9bbef8eaf6610edc78d442667e0fe9a" name="kopano-dagent-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="b06da6052f0b93544069fafe9de6fa36fb3d620f3f5e3f2d985b8fd7bb049c01" name="kopano-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="006499c50e19c1c7eb9544cad8c075bf666266e1af14526f567a48e443c6ea43" name="kopano-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="1a090c9947ca275523246dfdeed6995642a80c1441899bb56a290ad5cfe9cf6e" name="kopano-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="115b1e881bf04f821ae27a9e04d69bd1388af72fd3842954eabb2897261ac8b7" name="kopano-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="15c0ff0619b3de7a122adeb4739afdaa2913fbe6fff7e10336e06c7e451e0897" name="kopano-debugsource" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="c5eb41fc6e58af736271f35dc3257d8815377fd211601b817d3649999a727a7d" name="kopano-debugsource" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="a029bf92d09e60d2bb4da9f2bcdc663196a4cdcd3fd759c59ab04065a7d6565e" name="kopano-debugsource" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="42c9cdb582f141faf6c0c1938ab2f262bb06349d7c96f8659c35789cbb284831" name="kopano-debugsource" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="4a865969c66f927deedfa21b4b8ba8655499aa4dafad03094a5b320b64ec4760" name="kopano-gateway-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="45e1b30f95b1a0fcf9e6d64779d5bab5a52752682f89ed73ea7b122e3759816f" name="kopano-gateway-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="9774eda0ba0f00452fd94a7ee7c7073fb9b819b734aef2cc262a879c6d40e951" name="kopano-gateway-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="44e66f39063c89488687767ff0a675b2d1da304fea3023fd114844d681afbca7" name="kopano-gateway-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="c5b8b22a47123277bb24c4019f2a56f96fceabd7eff170193f03a1549e15c9bf" name="kopano-ical-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="fe321a4b44396b79ab7adf4606cd0501f8dbc146cc59fbfaf8b3856ee7229d03" name="kopano-ical-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="aee2bffa45554115654752e6eba844fd4beca55de23c59881852c9069700ca3e" name="kopano-ical-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="46d59234279a3ea3382098b38e7ff3da8981968eb2c85f7f231fba1e859ffe1e" name="kopano-ical-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="fd4e28b2c3437bd1dad4674144feced6cca1f4bcdf224302288802f5f453db40" name="kopano-indexer-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="3fd6288f65d330f296046454ed7c14ae7eac3316d6f7620951076fd5faf27093" name="kopano-indexer-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="f571bfa13c2c81061b827bc56f90683bf70a353f5c79f3312a4be92a4b889bd7" name="kopano-indexer-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="fe583ede9eba2f25e0a3c2edca6d1b7cb19c2c34aa2ef47c8bd29f487e9c11e4" name="kopano-indexer-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="e8ea7a9c7a7e281be8f50f6e7b87f81c1d4ad6a1d63387271d7221275fc9e14d" name="kopano-monitor-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="78f572fdf36cd4dd09fad7f903711f23a710d64aa9e33ae9bc5530164e2d84a2" name="kopano-monitor-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="2cb14525fa73c8f4fe1a6a3add4d94cf67da4a617cd8a2b4e45d379b5f6e9a5d" name="kopano-monitor-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="1c11f5a17cd563be180bb89474b98124706871b657078f2438ea2554ca94a816" name="kopano-monitor-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="d5c5d9661c2c447e26195c32d33da4da3505f07fd84fc12653fd4c06dea51b3c" name="kopano-server-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="5d64fb3a67e65c5879dd705132057d836e16b202d039a60823a18bd229cfd45c" name="kopano-server-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="49dd3c7d9b6824af9600119351bb9366c39b2de59dd649e449d221396656bcb1" name="kopano-server-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="738af93f77fbac29f2b4a18e77a097136458ff81f0ca1eeae64caf9b707cff31" name="kopano-server-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="857437db31bc43d768806e48754b1a9e01285a05547489490bbc1769f3de597b" name="kopano-spooler-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="b7aae9b70b3bff0ac6d128f224d7e0e666f316b273af507af036bb4d0f19e587" name="kopano-spooler-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="340272afe39a7d7f62f7f98e85bb3efa9c525aa1d247c679d56163074eb9f9aa" name="kopano-spooler-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="b3338431f271324716a8ce90d0cda58f2ccc2954d4c8cc75ca2caef69aabb8be" name="kopano-spooler-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="b49d4d1ace53acadc399862f79ae76e8854d8a69b4c366150fdf82ec79654a41" name="kopano-statsd-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="bf48f7a22d461d5772734327fa12922891b774e2c6225342a23a851f52a73723" name="kopano-statsd-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="2143666d342daa64723d3790a4fdfd5c7d87dfa8b11550ab47a5f2e003a4198d" name="kopano-statsd-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="065aa1ef9749a3a332da078df72c00793d52d4ca26ec56b7206e888f9f166b5f" name="kopano-statsd-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="5dfaebe744175fdb3422ca87e359e5cb0a00bd0de618cc6fe08727b46f4a6306" name="libkcarchiver0-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="73bfa98a17a3264054d5f2b9d7fe331f02a15edac665ed5139006a4feb4d50e4" name="libkcarchiver0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="bcdb14eaf53683dfa01e0994ed2e6baad42be5745f7f98fd227a1206ff8c1634" name="libkcarchiver0-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="72e305d088b5f4be3eea895dfa066ddd853595ca87f36d480b3a1b2284d75bce" name="libkcarchiver0-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="92a6f2ad951c1a30e5e8d759dcd177e1740690a3639e5a45443406fd9b46d9e5" name="libkcfreebusy0-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="f8493673f73dd1cea73ebd0b6871a9278299f9904aaea5ceb17298b5deb2a4bc" name="libkcfreebusy0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="461090d0a7b18c6a721e7fd1430009f85a8d6a2e46ea2a580ec11e6f719fe4bf" name="libkcfreebusy0-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="0cd0b4345d350a8d4a852d7e543924747fd80818bd7104510002a247e7fce144" name="libkcfreebusy0-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="5afd707475a8a14acafe9b8e5924133e0963cce441e7c4b4ecf65b406ca15e37" name="libkcicalmapi0-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="47807c3d043cfdfa14ff4e55ec3c1237f9f19b5b7c0afe8106718214a18ed460" name="libkcicalmapi0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="93212df920c7d0e51c802b86b9086c01c12a4301f5ac006c155c442b42c81e14" name="libkcicalmapi0-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="470446bdc990b364787c8878e0f56e0051d8748c8523c3113d5fa2a3ccf90ae8" name="libkcicalmapi0-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="55cc5770cc25e7d9085ba1c075add0dfc4c00e9a8d3caf01ea8c55452e54d77d" name="libkcindex0-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="488ec697cf56fb2b52d505d1fbbc54fdc0cab228463421d5ec5b478cfe1131bb" name="libkcindex0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="d1a3501aed0657100b095589b1a8db7d485bef9f9ba66219f1531642c4e488b3" name="libkcindex0-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="633c9502bde35588c907e3e16fcce611e4d6ed5a5cd8f955a8a050bd4aa7dcaf" name="libkcindex0-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="2959c12596a4f174167ea9d0f47f664079f7cc8d2c72a9cfaef13a5c39b13441" name="libkcinetmapi0-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="29b494738a7688fd72bc26b3cae956d28257392e1923a0661e6d571e81568a05" name="libkcinetmapi0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="e0884e2bf7fb836c3bfd549c91772a39bf09d8f3b4121d4ce03b52dfb5798bb6" name="libkcinetmapi0-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="aed42ee435434a167903d99b3552632d53f8049eeb6e23515c98810207642772" name="libkcinetmapi0-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="d9bab6065bb90907d44c2a5a01c47435a6c5d8dea7c1fb8dc1184d0011e24bb9" name="libkcpyplug0-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="14a888aec358b378b92cf7636b9fe17dc006eea1abd7c59b72e331457179d863" name="libkcpyplug0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="0be9cf42126682aefee22d23534ca2c34db07380789d1141f27e23efc875a718" name="libkcpyplug0-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="9ee5b902fd16ed11d5993d597afae59cf4530e2d0f8ed32831e3687015b90ed2" name="libkcpyplug0-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="5c56b8648284d89a31102d414b3356a39aeff8aea1874b6ae1325ec925db54f8" name="libkcserver0-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="f4880c838ec1e350ac0faf58cbffe8a27cdc5f4f70f5e153657598c8e942f4ba" name="libkcserver0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="ea2be403fe4ec0389d64348937c3bb29590850ac68ce3012378b0b821bf960ae" name="libkcserver0-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="ec6b19d9b405664be11b4abe8132fba599fbc67fd3ca2c4f3a90b2ab5992b269" name="libkcserver0-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="8eb0a380525dc3e00523bc55d5bcaac55d357bea7937c11bebf3d3670dffe63f" name="libkcsoap0-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="34e1c4d00c40a30d75e75ceb1d2f329fd5afb9f7d793167c04b4e713a6242170" name="libkcsoap0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="7afe4c0b177ca8768e754e2b2231ed7383511e057e7c936f9ce4afe89a203762" name="libkcsoap0-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="b009b4c7e6876a67e5db8c968122fdd671ac68eb592c7294fb06f731e03039b4" name="libkcsoap0-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="87e01eef37f2a0fe0e6f3d4c0bb39a2282680bc1bec1e136063b45f94c8dc89c" name="libkcutil0-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="426c09971303eccb2c84af452eb159b87132377b6d341854598968bab24d80b5" name="libkcutil0-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="8e2e9df229a0d13bb8df54de7a7912da278b363976113f579ea807181fa6e213" name="libkcutil0-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="e27a56c81e0155a5e71eb5e4b21d0e99ac1276111b1f3a83291f2b99de86ed23" name="libkcutil0-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="77cf97da7fe0dd1385a83ccd27c97e086964dcaebb59c08db96da7a93ad13a70" name="libmapi1-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="24c5dbd4639b47fa751b9aa787905688daee7084c24a5144ef366ade88eae6bf" name="libmapi1-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="e67e0d2b3843007bd7a51d7d86401dde2fd00f8accec27064cdf1a79f5b24e13" name="libmapi1-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="4de32082fe8995590fff6dd35e57e0560611cf8ad496b1fdc7ed3996a72aeb9b" name="libmapi1-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="86eb8279404f770429c02e18baf7fa43747a94fc54f64f6fb7e27ade4e792c65" name="libvmime-debugsource" arch="aarch64">
  <version epoch="0" ver="0.9.2.96" rel="bp152.2.3.21"/>
  <changelog author="jengelh@inai.de" date="1431518400">- Ship COPYING file</changelog>
  <changelog author="jengelh@inai.de" date="1466596800">- Update to new git snapshot
  4d1a6ad2f267e3b83f7c04122af8d8e7ee9a2113 [0.9.2~g490]
  * handle "x-uuencode" type
  * Skip word on unexpected error when fixing broken words.
  * XOAUTH2 auth mechanism support</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Update to new git snapshot
  047cacb1dba516ca902b36a290f2b81555658c1e [0.9.2~g500]
  * Skip multiple (bogus) colons after header field name
- Add dont-fixup.diff</changelog>
  <changelog author="jengelh@inai.de" date="1483444800">- Update to final release 0.9.2
  * Always ignore newlines between words.
- Drop dont-fixup.diff (issue fixed upstream),
  drop libvmime-sotag.diff (no longer needed).</changelog>
  <changelog author="jengelh@inai.de" date="1485172800">- Resolve wrong name of cmake variable:
  CMAKE_RELEASE_TYPE -&gt; CMAKE_BUILD_TYPE</changelog>
  <changelog author="bosim@opensuse.org" date="1488974400">- Don't stop the build due to SLES missing GSASL.</changelog>
  <changelog author="olaf@aepfle.de" date="1499947200">- Remove openssl because gnutls is preferd already</changelog>
  <changelog author="jengelh@inai.de" date="1499947201">- Update description</changelog>
  <changelog author="jengelh@inai.de" date="1524484800">- Add no-override-cflags.diff so that vmime becomes externally
  buildable with other -O/-g levels.</changelog>
  <changelog author="jengelh@inai.de" date="1529928000">- Update to new git snapshot v0.9.2-50-ga9b8221
  * Dropped support for boost::shared_ptr&lt;&gt;, enabled exclusive
    C++11 use of std::shared_ptr.
  * Handle parsing of (RFC-nonconforming) address lines containing
    bare at signs, like "a@b.c &lt;e@f.g&gt;" or
    "=?UTF-8?Q?a=c2=a0recipient_=28foo@bar.com=29?= &lt;e@f.g&gt;".
  * Add SMTPS with AUTH PLAIN without SASL.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Update to Kopano branch of vmime, 0.9.2k2 (0.9.2.85)
  * Unbreak own hostname qualification on POSIX systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- Update to 0.9.2k4 (0.9.2.96)
  * Skip delimiter lines that are not exactly equal to the boundary</changelog>
</package>
<package pkgid="6541cb926593fc9ab1d4c38ca469cc08f1bfaff64ad55abe88ad0708d65a17d3" name="libvmime-debugsource" arch="ppc64le">
  <version epoch="0" ver="0.9.2.96" rel="bp152.2.3.21"/>
  <changelog author="jengelh@inai.de" date="1431518400">- Ship COPYING file</changelog>
  <changelog author="jengelh@inai.de" date="1466596800">- Update to new git snapshot
  4d1a6ad2f267e3b83f7c04122af8d8e7ee9a2113 [0.9.2~g490]
  * handle "x-uuencode" type
  * Skip word on unexpected error when fixing broken words.
  * XOAUTH2 auth mechanism support</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Update to new git snapshot
  047cacb1dba516ca902b36a290f2b81555658c1e [0.9.2~g500]
  * Skip multiple (bogus) colons after header field name
- Add dont-fixup.diff</changelog>
  <changelog author="jengelh@inai.de" date="1483444800">- Update to final release 0.9.2
  * Always ignore newlines between words.
- Drop dont-fixup.diff (issue fixed upstream),
  drop libvmime-sotag.diff (no longer needed).</changelog>
  <changelog author="jengelh@inai.de" date="1485172800">- Resolve wrong name of cmake variable:
  CMAKE_RELEASE_TYPE -&gt; CMAKE_BUILD_TYPE</changelog>
  <changelog author="bosim@opensuse.org" date="1488974400">- Don't stop the build due to SLES missing GSASL.</changelog>
  <changelog author="olaf@aepfle.de" date="1499947200">- Remove openssl because gnutls is preferd already</changelog>
  <changelog author="jengelh@inai.de" date="1499947201">- Update description</changelog>
  <changelog author="jengelh@inai.de" date="1524484800">- Add no-override-cflags.diff so that vmime becomes externally
  buildable with other -O/-g levels.</changelog>
  <changelog author="jengelh@inai.de" date="1529928000">- Update to new git snapshot v0.9.2-50-ga9b8221
  * Dropped support for boost::shared_ptr&lt;&gt;, enabled exclusive
    C++11 use of std::shared_ptr.
  * Handle parsing of (RFC-nonconforming) address lines containing
    bare at signs, like "a@b.c &lt;e@f.g&gt;" or
    "=?UTF-8?Q?a=c2=a0recipient_=28foo@bar.com=29?= &lt;e@f.g&gt;".
  * Add SMTPS with AUTH PLAIN without SASL.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Update to Kopano branch of vmime, 0.9.2k2 (0.9.2.85)
  * Unbreak own hostname qualification on POSIX systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- Update to 0.9.2k4 (0.9.2.96)
  * Skip delimiter lines that are not exactly equal to the boundary</changelog>
</package>
<package pkgid="4035e2f8a24fbfbc300123374ac2d198410f80a8dac72eb7fbdc5fb79e6f1033" name="libvmime-debugsource" arch="s390x">
  <version epoch="0" ver="0.9.2.96" rel="bp152.2.3.21"/>
  <changelog author="jengelh@inai.de" date="1431518400">- Ship COPYING file</changelog>
  <changelog author="jengelh@inai.de" date="1466596800">- Update to new git snapshot
  4d1a6ad2f267e3b83f7c04122af8d8e7ee9a2113 [0.9.2~g490]
  * handle "x-uuencode" type
  * Skip word on unexpected error when fixing broken words.
  * XOAUTH2 auth mechanism support</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Update to new git snapshot
  047cacb1dba516ca902b36a290f2b81555658c1e [0.9.2~g500]
  * Skip multiple (bogus) colons after header field name
- Add dont-fixup.diff</changelog>
  <changelog author="jengelh@inai.de" date="1483444800">- Update to final release 0.9.2
  * Always ignore newlines between words.
- Drop dont-fixup.diff (issue fixed upstream),
  drop libvmime-sotag.diff (no longer needed).</changelog>
  <changelog author="jengelh@inai.de" date="1485172800">- Resolve wrong name of cmake variable:
  CMAKE_RELEASE_TYPE -&gt; CMAKE_BUILD_TYPE</changelog>
  <changelog author="bosim@opensuse.org" date="1488974400">- Don't stop the build due to SLES missing GSASL.</changelog>
  <changelog author="olaf@aepfle.de" date="1499947200">- Remove openssl because gnutls is preferd already</changelog>
  <changelog author="jengelh@inai.de" date="1499947201">- Update description</changelog>
  <changelog author="jengelh@inai.de" date="1524484800">- Add no-override-cflags.diff so that vmime becomes externally
  buildable with other -O/-g levels.</changelog>
  <changelog author="jengelh@inai.de" date="1529928000">- Update to new git snapshot v0.9.2-50-ga9b8221
  * Dropped support for boost::shared_ptr&lt;&gt;, enabled exclusive
    C++11 use of std::shared_ptr.
  * Handle parsing of (RFC-nonconforming) address lines containing
    bare at signs, like "a@b.c &lt;e@f.g&gt;" or
    "=?UTF-8?Q?a=c2=a0recipient_=28foo@bar.com=29?= &lt;e@f.g&gt;".
  * Add SMTPS with AUTH PLAIN without SASL.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Update to Kopano branch of vmime, 0.9.2k2 (0.9.2.85)
  * Unbreak own hostname qualification on POSIX systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- Update to 0.9.2k4 (0.9.2.96)
  * Skip delimiter lines that are not exactly equal to the boundary</changelog>
</package>
<package pkgid="7d0ae1e0543a4daa3cc3ba50cdf7615cfa07c18954afb7ff3b0fbc70569699a8" name="libvmime-debugsource" arch="x86_64">
  <version epoch="0" ver="0.9.2.96" rel="bp152.2.3.21"/>
  <changelog author="jengelh@inai.de" date="1431518400">- Ship COPYING file</changelog>
  <changelog author="jengelh@inai.de" date="1466596800">- Update to new git snapshot
  4d1a6ad2f267e3b83f7c04122af8d8e7ee9a2113 [0.9.2~g490]
  * handle "x-uuencode" type
  * Skip word on unexpected error when fixing broken words.
  * XOAUTH2 auth mechanism support</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Update to new git snapshot
  047cacb1dba516ca902b36a290f2b81555658c1e [0.9.2~g500]
  * Skip multiple (bogus) colons after header field name
- Add dont-fixup.diff</changelog>
  <changelog author="jengelh@inai.de" date="1483444800">- Update to final release 0.9.2
  * Always ignore newlines between words.
- Drop dont-fixup.diff (issue fixed upstream),
  drop libvmime-sotag.diff (no longer needed).</changelog>
  <changelog author="jengelh@inai.de" date="1485172800">- Resolve wrong name of cmake variable:
  CMAKE_RELEASE_TYPE -&gt; CMAKE_BUILD_TYPE</changelog>
  <changelog author="bosim@opensuse.org" date="1488974400">- Don't stop the build due to SLES missing GSASL.</changelog>
  <changelog author="olaf@aepfle.de" date="1499947200">- Remove openssl because gnutls is preferd already</changelog>
  <changelog author="jengelh@inai.de" date="1499947201">- Update description</changelog>
  <changelog author="jengelh@inai.de" date="1524484800">- Add no-override-cflags.diff so that vmime becomes externally
  buildable with other -O/-g levels.</changelog>
  <changelog author="jengelh@inai.de" date="1529928000">- Update to new git snapshot v0.9.2-50-ga9b8221
  * Dropped support for boost::shared_ptr&lt;&gt;, enabled exclusive
    C++11 use of std::shared_ptr.
  * Handle parsing of (RFC-nonconforming) address lines containing
    bare at signs, like "a@b.c &lt;e@f.g&gt;" or
    "=?UTF-8?Q?a=c2=a0recipient_=28foo@bar.com=29?= &lt;e@f.g&gt;".
  * Add SMTPS with AUTH PLAIN without SASL.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Update to Kopano branch of vmime, 0.9.2k2 (0.9.2.85)
  * Unbreak own hostname qualification on POSIX systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- Update to 0.9.2k4 (0.9.2.96)
  * Skip delimiter lines that are not exactly equal to the boundary</changelog>
</package>
<package pkgid="d79bdebe794c63c1799896650f548aae6cf3556a6aaea490e11d96099c322b47" name="libvmime-kopano3-debuginfo" arch="aarch64">
  <version epoch="0" ver="0.9.2.96" rel="bp152.2.3.21"/>
  <changelog author="jengelh@inai.de" date="1431518400">- Ship COPYING file</changelog>
  <changelog author="jengelh@inai.de" date="1466596800">- Update to new git snapshot
  4d1a6ad2f267e3b83f7c04122af8d8e7ee9a2113 [0.9.2~g490]
  * handle "x-uuencode" type
  * Skip word on unexpected error when fixing broken words.
  * XOAUTH2 auth mechanism support</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Update to new git snapshot
  047cacb1dba516ca902b36a290f2b81555658c1e [0.9.2~g500]
  * Skip multiple (bogus) colons after header field name
- Add dont-fixup.diff</changelog>
  <changelog author="jengelh@inai.de" date="1483444800">- Update to final release 0.9.2
  * Always ignore newlines between words.
- Drop dont-fixup.diff (issue fixed upstream),
  drop libvmime-sotag.diff (no longer needed).</changelog>
  <changelog author="jengelh@inai.de" date="1485172800">- Resolve wrong name of cmake variable:
  CMAKE_RELEASE_TYPE -&gt; CMAKE_BUILD_TYPE</changelog>
  <changelog author="bosim@opensuse.org" date="1488974400">- Don't stop the build due to SLES missing GSASL.</changelog>
  <changelog author="olaf@aepfle.de" date="1499947200">- Remove openssl because gnutls is preferd already</changelog>
  <changelog author="jengelh@inai.de" date="1499947201">- Update description</changelog>
  <changelog author="jengelh@inai.de" date="1524484800">- Add no-override-cflags.diff so that vmime becomes externally
  buildable with other -O/-g levels.</changelog>
  <changelog author="jengelh@inai.de" date="1529928000">- Update to new git snapshot v0.9.2-50-ga9b8221
  * Dropped support for boost::shared_ptr&lt;&gt;, enabled exclusive
    C++11 use of std::shared_ptr.
  * Handle parsing of (RFC-nonconforming) address lines containing
    bare at signs, like "a@b.c &lt;e@f.g&gt;" or
    "=?UTF-8?Q?a=c2=a0recipient_=28foo@bar.com=29?= &lt;e@f.g&gt;".
  * Add SMTPS with AUTH PLAIN without SASL.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Update to Kopano branch of vmime, 0.9.2k2 (0.9.2.85)
  * Unbreak own hostname qualification on POSIX systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- Update to 0.9.2k4 (0.9.2.96)
  * Skip delimiter lines that are not exactly equal to the boundary</changelog>
</package>
<package pkgid="956e01fd2780e5d79bdaaa56892204ec664b3cd375d408740a628fa442e56306" name="libvmime-kopano3-debuginfo" arch="ppc64le">
  <version epoch="0" ver="0.9.2.96" rel="bp152.2.3.21"/>
  <changelog author="jengelh@inai.de" date="1431518400">- Ship COPYING file</changelog>
  <changelog author="jengelh@inai.de" date="1466596800">- Update to new git snapshot
  4d1a6ad2f267e3b83f7c04122af8d8e7ee9a2113 [0.9.2~g490]
  * handle "x-uuencode" type
  * Skip word on unexpected error when fixing broken words.
  * XOAUTH2 auth mechanism support</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Update to new git snapshot
  047cacb1dba516ca902b36a290f2b81555658c1e [0.9.2~g500]
  * Skip multiple (bogus) colons after header field name
- Add dont-fixup.diff</changelog>
  <changelog author="jengelh@inai.de" date="1483444800">- Update to final release 0.9.2
  * Always ignore newlines between words.
- Drop dont-fixup.diff (issue fixed upstream),
  drop libvmime-sotag.diff (no longer needed).</changelog>
  <changelog author="jengelh@inai.de" date="1485172800">- Resolve wrong name of cmake variable:
  CMAKE_RELEASE_TYPE -&gt; CMAKE_BUILD_TYPE</changelog>
  <changelog author="bosim@opensuse.org" date="1488974400">- Don't stop the build due to SLES missing GSASL.</changelog>
  <changelog author="olaf@aepfle.de" date="1499947200">- Remove openssl because gnutls is preferd already</changelog>
  <changelog author="jengelh@inai.de" date="1499947201">- Update description</changelog>
  <changelog author="jengelh@inai.de" date="1524484800">- Add no-override-cflags.diff so that vmime becomes externally
  buildable with other -O/-g levels.</changelog>
  <changelog author="jengelh@inai.de" date="1529928000">- Update to new git snapshot v0.9.2-50-ga9b8221
  * Dropped support for boost::shared_ptr&lt;&gt;, enabled exclusive
    C++11 use of std::shared_ptr.
  * Handle parsing of (RFC-nonconforming) address lines containing
    bare at signs, like "a@b.c &lt;e@f.g&gt;" or
    "=?UTF-8?Q?a=c2=a0recipient_=28foo@bar.com=29?= &lt;e@f.g&gt;".
  * Add SMTPS with AUTH PLAIN without SASL.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Update to Kopano branch of vmime, 0.9.2k2 (0.9.2.85)
  * Unbreak own hostname qualification on POSIX systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- Update to 0.9.2k4 (0.9.2.96)
  * Skip delimiter lines that are not exactly equal to the boundary</changelog>
</package>
<package pkgid="33cd8d4701524c589abaeb561628658b35a835b6c1b754b401650884dbe10ca2" name="libvmime-kopano3-debuginfo" arch="s390x">
  <version epoch="0" ver="0.9.2.96" rel="bp152.2.3.21"/>
  <changelog author="jengelh@inai.de" date="1431518400">- Ship COPYING file</changelog>
  <changelog author="jengelh@inai.de" date="1466596800">- Update to new git snapshot
  4d1a6ad2f267e3b83f7c04122af8d8e7ee9a2113 [0.9.2~g490]
  * handle "x-uuencode" type
  * Skip word on unexpected error when fixing broken words.
  * XOAUTH2 auth mechanism support</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Update to new git snapshot
  047cacb1dba516ca902b36a290f2b81555658c1e [0.9.2~g500]
  * Skip multiple (bogus) colons after header field name
- Add dont-fixup.diff</changelog>
  <changelog author="jengelh@inai.de" date="1483444800">- Update to final release 0.9.2
  * Always ignore newlines between words.
- Drop dont-fixup.diff (issue fixed upstream),
  drop libvmime-sotag.diff (no longer needed).</changelog>
  <changelog author="jengelh@inai.de" date="1485172800">- Resolve wrong name of cmake variable:
  CMAKE_RELEASE_TYPE -&gt; CMAKE_BUILD_TYPE</changelog>
  <changelog author="bosim@opensuse.org" date="1488974400">- Don't stop the build due to SLES missing GSASL.</changelog>
  <changelog author="olaf@aepfle.de" date="1499947200">- Remove openssl because gnutls is preferd already</changelog>
  <changelog author="jengelh@inai.de" date="1499947201">- Update description</changelog>
  <changelog author="jengelh@inai.de" date="1524484800">- Add no-override-cflags.diff so that vmime becomes externally
  buildable with other -O/-g levels.</changelog>
  <changelog author="jengelh@inai.de" date="1529928000">- Update to new git snapshot v0.9.2-50-ga9b8221
  * Dropped support for boost::shared_ptr&lt;&gt;, enabled exclusive
    C++11 use of std::shared_ptr.
  * Handle parsing of (RFC-nonconforming) address lines containing
    bare at signs, like "a@b.c &lt;e@f.g&gt;" or
    "=?UTF-8?Q?a=c2=a0recipient_=28foo@bar.com=29?= &lt;e@f.g&gt;".
  * Add SMTPS with AUTH PLAIN without SASL.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Update to Kopano branch of vmime, 0.9.2k2 (0.9.2.85)
  * Unbreak own hostname qualification on POSIX systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- Update to 0.9.2k4 (0.9.2.96)
  * Skip delimiter lines that are not exactly equal to the boundary</changelog>
</package>
<package pkgid="082f2264ec33d5b265f5005bfd2caeaa50e3caa5d9940bc12d5c969b1c86dbca" name="libvmime-kopano3-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.9.2.96" rel="bp152.2.3.21"/>
  <changelog author="jengelh@inai.de" date="1431518400">- Ship COPYING file</changelog>
  <changelog author="jengelh@inai.de" date="1466596800">- Update to new git snapshot
  4d1a6ad2f267e3b83f7c04122af8d8e7ee9a2113 [0.9.2~g490]
  * handle "x-uuencode" type
  * Skip word on unexpected error when fixing broken words.
  * XOAUTH2 auth mechanism support</changelog>
  <changelog author="jengelh@inai.de" date="1477828800">- Update to new git snapshot
  047cacb1dba516ca902b36a290f2b81555658c1e [0.9.2~g500]
  * Skip multiple (bogus) colons after header field name
- Add dont-fixup.diff</changelog>
  <changelog author="jengelh@inai.de" date="1483444800">- Update to final release 0.9.2
  * Always ignore newlines between words.
- Drop dont-fixup.diff (issue fixed upstream),
  drop libvmime-sotag.diff (no longer needed).</changelog>
  <changelog author="jengelh@inai.de" date="1485172800">- Resolve wrong name of cmake variable:
  CMAKE_RELEASE_TYPE -&gt; CMAKE_BUILD_TYPE</changelog>
  <changelog author="bosim@opensuse.org" date="1488974400">- Don't stop the build due to SLES missing GSASL.</changelog>
  <changelog author="olaf@aepfle.de" date="1499947200">- Remove openssl because gnutls is preferd already</changelog>
  <changelog author="jengelh@inai.de" date="1499947201">- Update description</changelog>
  <changelog author="jengelh@inai.de" date="1524484800">- Add no-override-cflags.diff so that vmime becomes externally
  buildable with other -O/-g levels.</changelog>
  <changelog author="jengelh@inai.de" date="1529928000">- Update to new git snapshot v0.9.2-50-ga9b8221
  * Dropped support for boost::shared_ptr&lt;&gt;, enabled exclusive
    C++11 use of std::shared_ptr.
  * Handle parsing of (RFC-nonconforming) address lines containing
    bare at signs, like "a@b.c &lt;e@f.g&gt;" or
    "=?UTF-8?Q?a=c2=a0recipient_=28foo@bar.com=29?= &lt;e@f.g&gt;".
  * Add SMTPS with AUTH PLAIN without SASL.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- Update to Kopano branch of vmime, 0.9.2k2 (0.9.2.85)
  * Unbreak own hostname qualification on POSIX systems</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- Update to 0.9.2k4 (0.9.2.96)
  * Skip delimiter lines that are not exactly equal to the boundary</changelog>
</package>
<package pkgid="729007ef09e97923581927f58264895acaa678e48268d87e69e5098f497a60e2" name="php-mapi-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="7cacc0b5dc1554e32d5ad8872df1ece47eae1616f6c19095bdf72c5a31ff4a25" name="php-mapi-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="b83b5737a349b3964ffd52e5a62fc8128c49ec3658cc15f00525a1e0c02ecaf3" name="php-mapi-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="fa196676ddb39a8bfe4692c691999624918cbccaaeb76a053aa7d1e504f62215" name="php-mapi-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="82500da11f6566d31c44366f3eff1e59cc10881b2b5dffb09d6c17082c67a782" name="python3-mapi-debuginfo" arch="aarch64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="131fcfdfa307a2d3458437761fbebb7afac635bf108eb05b661114fec61f23f7" name="python3-mapi-debuginfo" arch="ppc64le">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="bc7616f655bf7ce37a667a925e78a1f9a6d80e1963c2f3ec2d21dac9a22760dc" name="python3-mapi-debuginfo" arch="s390x">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
<package pkgid="4d291be2f5c5351a23f3f24a3df14994e6f6e4f91477dbd66239e136b651ab4b" name="python3-mapi-debuginfo" arch="x86_64">
  <version epoch="0" ver="10.0.5" rel="bp152.2.3.31"/>
  <changelog author="jengelh@inai.de" date="1520596800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1523016000">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1527508800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1530619200">- 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"</changelog>
  <changelog author="jengelh@inai.de" date="1533556800">- 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</changelog>
  <changelog author="jengelh@inai.de" date="1535284800">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1540123200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1549281600">- 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-&gt;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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552392000">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1559044800">- 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-&gt;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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568289600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1570363200">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573041600">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1573214400">- Drop chown calls from scriptlets [boo#1154309]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1576497600">- 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]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1579694400">- 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").</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583928000">- 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</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1584532800">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1586779200">- 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.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1589976000">- 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.</changelog>
</package>
</otherdata>