Package Release Info

kopano-10.0.5-bp152.1.1

Update Info: Base Release
Available in Package Hub : 15 SP2

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

kopano-archiver
kopano-bash-completion
kopano-client
kopano-common
kopano-dagent
kopano-devel
kopano-gateway
kopano-ical
kopano-indexer
kopano-lang
kopano-migration-imap
kopano-monitor
kopano-server
kopano-spooler
kopano-statsd
libkcarchiver0
libkcfreebusy0
libkcicalmapi0
libkcindex0
libkcinetmapi0
libkcpyplug0
libkcserver0
libkcsoap0
libkcutil0
libmapi1
php-mapi
python3-mapi

Change Logs

Version: 10.0.5-bp151.4.3.1
* Wed May 20 2020 Jan Engelhardt <jengelh@inai.de>
- Update to release 10.0.5
  * Enhancements:
  * gateway: support loading MAPI folders with slash in their name.
  * Fixes:
  * admin: fix stack exhaustion calling AclRightsToString.
  * admin: fix out-of-bounds access in ConsoleTable.
  * dagent: change SMTP error code for plugin failure from
    permanent to transient category.
  * server: recognize more MariaDB-specific status codes and
    initiate reconnect if needed.
  * server: fix a cache pollution with PR_HTML and
    PR_RTF_COMPRESSED.
  * dagent: failure to run actions will no longer stop rule
    processing.
  * mapi4linux: avoid M4LMAPISession going away while ECMsgStore
    object(s) still alive.
* Mon Apr 13 2020 Jan Engelhardt <jengelh@inai.de>
- 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.
* Wed Mar 18 2020 Jan Engelhardt <jengelh@inai.de>
- 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.
* Wed Mar 11 2020 Jan Engelhardt <jengelh@inai.de>
- 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
* Wed Jan 22 2020 Jan Engelhardt <jengelh@inai.de>
- 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").
* Mon Dec 16 2019 Jan Engelhardt <jengelh@inai.de>
- 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]
* Fri Nov 08 2019 Jan Engelhardt <jengelh@inai.de>
- Drop chown calls from scriptlets [boo#1154309]
* Wed Nov 06 2019 Jan Engelhardt <jengelh@inai.de>
- 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
* Sun Oct 06 2019 Jan Engelhardt <jengelh@inai.de>
- 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]
* Thu Sep 12 2019 Jan Engelhardt <jengelh@inai.de>
- 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
* Tue May 28 2019 Jan Engelhardt <jengelh@inai.de>
- Update to new upstream release 8.7.3
  * Fixes:
  * dagent: standard casing for RFC 5322 headers [KF-2100]
  * daemons: do not fail startup on IPv4-only systems [KC-1400]
  * Feed HTML through libtidy before using it for the to-plaintext
    conversion stage [KS-40722]
  * server: fix crash on shutdown [KF-2179]
  * server: address a potential crash due to type mismatch [KF-2151]
  * server: use utf8mb3 with mysql 5.1 [KC-1423]
  * server: avoid entering truncated tproperties data into the
    cache [KC-1417]
  * server: avoid using OpenLDAP-specific filters that 389-ds
    does not know about [KC-1402]
  * server: fixed TLS negotiation errors with openSSL 1.1.1 [KC-1439]
  * spooler: avoid unnecessary QP encoding in header fields [KC-1430]
  * spooler: fix hang on process termination [KC-1449]
  * srvadm: do not complain about default_store_locale [KC-1416]
  * dbadm: some long-running statements can now be run in parallel
    with the new -j option [KS-42617]
  * pyko: expand stubbed messages when dumping [KC-1159,KC-1168]
  * pyko: don't mix str/int busy statuses [KC-1433]
  * oof: fix erroneous -u parsing [KC-1425]
  * oof: make --message option set the right property [KC-1435]
  * server: complete utf8mb4->utf8 fallback for RHEL6 [KC-1423]
  * inetmapi: modified appointments need to produce a new
    Message-ID [KC-1458]
  * dagent: set Bcc/RecipMe flags appropriately [KC-319]
  * inetmapi: restore FQDN in Message-IDs [KC-1393]
  * inetmapi: parse fake "From:" header better to hinder
    proliferation of impersonations [KC-1350]
  * stats: print "PR_..." instead of proptag numbers [KC-1495]
  * server: no more unbounded thread number increase [KC-1446]
  * php: fix crash in zif_mapi_getprops [KC-1507]
  * Enhancements:
  * backup: do record outofoffice settings
  * php-ext: performance measurement log now contains a
    timestamp, thread identifier, and global monotonic counter.
    This can be used for estimating the achieved command rate.
* Tue Mar 12 2019 Jan Engelhardt <jengelh@inai.de>
- 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]
* Mon Feb 04 2019 Jan Engelhardt <jengelh@inai.de>
- Update to 8.7.0 stable
  * server: fix disappearing inbox rules [KC-1359]
  * kopano-dbadm: new action "usmp" and "usmp-charset"
  * server: no more automatic upgrade to utf8mb4,
    use `kopano-dbadm usmp` instead [KF-1394]
  * dagent: the spam_header_name was not matched
    correctly [KF-1961]
  * dagent/client/libserver: fix inadvertent AF_LOCAL->SSL
    redirect [KC-1368]
  * client: ABEIDs were parsed wrong (and it broke with
    gcc8) [KC-1386]
  * php7-ext: cease modifying potentially-immutable
    PHP variables [KC-1355]
* Sun Oct 21 2018 Jan Engelhardt <jengelh@inai.de>
- 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.
* Sun Aug 26 2018 jengelh@inai.de
- 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]
* Mon Aug 06 2018 jengelh@inai.de
- 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
* Tue Jul 03 2018 jengelh@inai.de
- 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"
* Mon May 28 2018 jengelh@inai.de
- 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
* Fri Apr 06 2018 jengelh@inai.de
- 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