Kopano Groupware Core

Kopano Groupware Core 8.7

Important: This release does not contain packages anymore for Ubuntu 14.04. We recommend to upgrade to either 16.04 or 18.04.

Kopano Core 8.7.0 RC (8.6.90.x)

Released: TBD

Kopano Groupware Core 8.6

With the 8.5 release cycle of Kopano Groupware Core we started a new initiative to get into smaller and more frequent releases for Kopano Groupware Core. The 8.6 release will now be the first release to benefit from this.

Starting with 8.6.1.81 we have stopped installing /etc/default/kopano (for Debian based distributions) and /etc/sysconfig/kopano (for rpm based distributions).

Important: Kopano 8.6 will be the last Kopano Groupware Core release with packages for Ubuntu 14.04. We recommend to upgrade to either 16.04 or 18.04.

Kopano Core 8.6.9 (8.6.9.0)

Released: 2018-11-28

Bug  
KC-117 Server: redirect to /var/run/zarafa is invalid to do in some cases
KC-1044 Vmime: webapp shows first email address that is found in from
KC-1331 Kopano-backup rewrites copymove rules by guid
KC-1340 Server: k-2170 ssl issue reported on debian buster
KC-1351 Php-mapi: got no stream or content when fetching rfc message
KC-1352 Inetmapi: sending path not adjusted for mrt capable vmime
Improvement  
KC-434 Inetmapi: vmimetomapi ignores second reply-to address
KC-1310 Client: uninitialized value in copymapipropvaltosoappropval

Kopano Core 8.6.8 (8.6.8.0)

Released: 2018-10-05

This release changes the way the language is specified for store creation. Instead of configuring these within ´´/etc/default/kopano´´ or /etc/sysconfig/kopano they are now set by specifying default_store_locale within /etc/kopano/admin.cfg. Please consult the language chapter in the admin manual for more details.

Bug  
KC-1246 Server: mapi address book folder does not give all data
KC-1262 Creating stores fails because of missing locale
KC-1269 Storeadm: creating a duplicate user store throws public store error message
KC-1271 Daemons: services won’t start if en_us locale does not exist
KC-1272 Storeadm: copy deleted store to public gives error in server.log
KC-1293 Python-magic does not exist as a dependency on sles 12
Improvement  
KC-1213 Updating php5-mapi to php7-mapi fails on ucs 4.3

Kopano Core 8.6.7 (8.6.7.0)

Released: 2018-08-21

Bug  
KC-1225 Kc_filtered_body produces scrambled umlauts
KC-1226 Imap feature enabled breaks attachments in outlook over active sync
KC-1227 Mapi_icaltomapi exception issue
Improvement  
KC-1017 Cli: kopano-cli should report quotas in mb instead of bytes
KC-1238 Dagent: advertise 8bitmime/rfc6152 support

Kopano Core 8.6.6 (8.6.6.0)

Released: 2018-08-02

Bug  
KC-1132 Server: crash near err_clear_error
KC-1198 Ical: content-type misextracted
KC-1228 Dependency issue: python-xapian not available

Kopano Core 8.6.5 (8.6.5.0)

Released: 2018-07-26

Bug  
KC-1195 Mr-autoprocessor removes categories from meetings
KC-1218 Mapi_vcftomapi segfaults on debian 9
KC-1219 Dagent: forward whitelist denied message never arrives

Kopano Core 8.6.4 (8.6.4.0)

Released: 2018-07-19

Bug  
KC-1196 Userscripts: stores created through createuser.d have broken umlauts
KC-1207 Kopano-backup does not replicate moves/deletes when used as an alternative for msr
KC-1217 User script doesn’t make stores

Kopano Core 8.6.3 (8.6.3.0)

Released: unreleased

Bug  
KC-1037 Dagent: rule forwarding cannot cope with private contacts
KC-1098 Kopano-mr-accept does not work
KC-1171 Userscripts: symlinks in userscripts dir are ignored
KC-1172 Userscripts: not executed in lexicographic order
KC-1186 Backup output is doubled
KC-1192 Server: prefer compressed files when config says so
KC-1196 Userscripts: stores created through createuser.d have broken umlauts
KC-1197 Userscripts: stores deleted through deleteuser.d show error in server.log
KC-1198 Ical: content-type misextracted
KC-1201 Dagent: copy rule moves rather than copy
KC-1205 Mr-process: valueerror: month must be in 1..12
Improvement  
KC-1121 Deb: php-mapi installed kopano.ini to the wrong location on ubuntu 18.04
KC-1152 Dagent: by default, no timestamp is logged

Kopano Core 8.6.2 (8.6.2.1)

Released: 2018-06-13

Bug  
KC-379 Stdlibc frees a pointer that does not point to heap/odr violation due to symbol maps
KC-414 Handle timezone missing for rrule in vconverter/libicalmapi
KC-1018 Erroneous goid generated for a meeting exception
KC-1110 Upgrade: upgrading kopano-dagent gives a conflict
KC-1123 Server: kopano-server ignores the –ignore-da flag
KC-1126 Kopano-dbadm: entry breaks kopano-dbadm cleanup in a multiserver environment
KC-1128 Kopano-dbadmin -c parameter not working
KC-1132 Server: crash near err_clear_error
KC-1137 Server: cannot remove/restore orphaned stores
KC-1138 Kopano-server writes traceback on restart
KC-1140 Server: stores created through createuser.d have broken umlauts
KC-1142 Client: valgrind warning for ecmessage::syncrtf
KC-1149 Build: none of the python tools work when dependencies are resolved to use the python3 packages
KC-1151 Spooler: still waiting for 0 thread(s) to exit - deadlock on spooler exit
KC-1156 Wrong locale in createuser script
KC-1171 Userscripts: symlinks in userscripts dir are ignored
KC-1172 Userscripts: not executed in lexicographic order
KC-1175 Kopano filters html too aggressive
Improvement  
KC-63 Expose ob_prop_b_ab_hidden in the gab to allow an admin to see if an entry is set to hidden
KC-629 Stop overwriting cfg files on make install
KC-1125 Client: user friendly error message
KC-1155 Dbadm: safely support ctrl-c

Kopano Core 8.6.2 pre-release (8.6.1.99)

Bug  
KC-1137 Server: cannot remove/restore orphaned stores
KC-1151 Spooler: still waiting for 0 thread(s) to exit - deadlock on spooler exit
KC-1171 Userscripts: symlinks in /etc/kopano/userscripts/*.d/ are ignored

Kopano Core 8.6.2 pre-release (8.6.1.81)

Bug  
KC-379 Stdlibc frees a pointer that does not point to heap/odr violation due to symbol maps
KC-414 Handle timezone missing for rrule in vconverter/libicalmapi
KC-811 Thunderbird gives an error message if you try to accept recurring messages
KC-1018 Erroneous goid generated for a meeting exception
KC-1110 Upgrade: upgrading kopano-dagent gives a conflict
KC-1123 Server: kopano-server ignores the –ignore-da flag
KC-1126 Kopano-dbadm: entry breaks kopano-dbadm cleanup in a multiserver environment
KC-1128 Kopano-dbadmin -c parameter not working
KC-1132 Server: crash near err_clear_error
KC-1138 Kopano-server writes traceback on restart
KC-1140 Server: stores created through createuser.d have broken umlauts
KC-1142 Client: valgrind warning for ecmessage::syncrtf
KC-1149 Build: none of the python tools work when dependencies are resolved to use the python3 packages
KC-1156 Wrong locale in createuser script
Improvement  
KC-63 Expose ob_prop_b_ab_hidden in the gab to allow an admin to see if an entry is set to hidden
KC-629 Stop overwriting cfg files on make install
KC-1121 Deb: php-mapi installed kopano.ini to the wrong location on ubuntu 18.04
KC-1125 Client: user friendly error message
KC-1155 Dbadm: safely support ctrl-c

Kopano Core 8.6.1 (unreleased)

Bug  
KC-1046 Upgrade very old mysql table definitions
KC-1053 Server: long mails cannot be stored with mariadb conc 2.x
KC-1056 Backup: hangs and shows timeout errors when ics stream has a permanent error
KC-1057 Presence: presence deamon cannot deal with commented out configuration options
KC-1058 It is not possible to import a number of fields from webapp to the backend
KC-1061 Build/deb: all services should be restarted after their package is updated
KC-1074 Flagged mails for follow up are not shown in todo list
KC-1085 Valgrind: client errors (testset/kopano)
KC-1089 Kopano-storeadm doesn’t work when using ssl server_socket
KC-1095 Kopano-monitor does not start
KC-1096 Kopano-dagent does not start
KC-1102 Build: example search.cfg do not exist on ubuntu 16.04
KC-1103 Build: documentation not consistent with example config file location
KC-1107 Client: data corruption after exceeding 31485 named properties
KC-1108 Server: slowness when named property erroneously exists multiple times
Improvement  
KC-666 Integrate kopano-spamd with kc
KC-948 Whitelist x headers to be indexed as named properties

Kopano Core 8.6.0 (unreleased)

Bug  
KC-972 Sendas does not work anymore with inactive stores connected to ad
KC-979 Gateway: responds empty with local generated messages (from webapp)
KC-982 Server: separate store related actions to separate binary for userscripts
KC-989 Inetmapi: local generated messages has no message-id
KC-1010 Meta: coverity issue fixes for 8.6
KC-1029 Admin: kopano-admin –create-store forwards to itself
KC-1030 Dagent: reports about dagent not logging anything except restart
KC-1035 Archiver needs ssl and does not say so
KC-1036 Dagent answers with corrupt string
KC-1046 Upgrade very old mysql table definitions
KC-1050 Setting up php7-mapi shows php5 message
KC-1058 It is not possible to import a number of fields from webapp to the backend
KC-1064 Gateway: segfault on illegal mailbox names
KC-1066 Dagent: unix users email adress resolve to multiple users
KC-1110 Upgrade: upgrading kopano-dagent gives a conflict
Improvement  
KC-119 Out of office dependent rules
KC-666 Integrate kopano-spamd with kc
KC-795 Check consistency of kopano-monitor configuration
KC-898 Sso login should also accept jwt
KC-925 Logrotate missing for kopano-backup, webmeeting and presence rpm for centos7 + php56
KC-974 Add ‘webapp’ as valid kopano feature
KC-975 Remove mention of kopano-restore in man page
KC-981 C++ implementation of oof config utility
KC-1023 Add cli utility to print out all kopano configuration
KC-1040 Installer: instead of installing no server.cfg install a basic skeleton file
Story  
KC-1070 Packaging: final and pre-final are missing pyhton3-kopano

Kopano Core 8.6.0 RC (8.5.90)

Bug  
KC-972 Sendas does not work anymore with inactive stores connected to ad
KC-979 Gateway: responds empty with local generated messages (from webapp)
KC-982 Server: separate store related actions to separate binary for userscripts
KC-989 Inetmapi: local generated messages has no message-id
KC-1010 Meta: coverity issue fixes for 8.6
KC-1029 Admin: kopano-admin –create-store forwards to itself
KC-1035 Archiver needs ssl and does not say so
KC-1036 Dagent answers with corrupt string
KC-1046 Upgrade very old mysql table definitions
Improvement  
KC-119 Out of office dependent rules
KC-666 Integrate kopano-spamd with kc
KC-795 Check consistency of kopano-monitor configuration
KC-898 Sso login should also accept jwt
KC-925 Logrotate missing for kopano-backup, webmeeting and presence rpm for centos7 + php56
KC-974 Add ‘webapp’ as valid kopano feature
KC-975 Remove mention of kopano-restore in man page
KC-981 C++ implementation of oof config utility
KC-1023 Add cli utility to print out all kopano configuration

Kopano Groupware Core 8.5

Kopano Groupware Core has been overhauled in a way that its now capable of running mostly “without configuration files” as a result of this you might see your current configuration renamed to *.rpmsave or *.dpkg-old files. If this is the case simply rename it back and restart all services.

This move away from configuration files also revealed a mismatch in the default value in our configurations files, with the default value of the individual services, which is already fixed for the next release. While in the configuration files we still define /var/log/kopano/$servicename.log as the default log location, all services actually default to - (standard output) (as introduced in KC-745). This means that systems running systemd/journald will find logging by default in these services.

Known Issues:

  • currently all Kopano services are not restarted in Debian based distributions. We are looking into a fix as part of ticket KC-1061. Until this is resolved services needs to be restarted manually after an upgrade. Alternatively the package needrestart could be installed.

Kopano Core 8.5.9 (8.5.9.0)

Bug  
KC-1126 Kopano-dbadm: entry breaks kopano-dbadm cleanup in a multiserver environment
KC-1137 Server: cannot remove/restore orphaned stores
KC-1140 Server: stores created through createuser.d have broken umlauts
KC-1142 Client: valgrind warning for ecmessage::syncrtf
KC-1149 Build: none of the python tools work when dependencies are resolved to use the python3 packages
KC-1156 Wrong locale in createuser script
Improvement  
KC-63 Expose ob_prop_b_ab_hidden in the gab to allow an admin to see if an entry is set to hidden
KC-1125 Client: user friendly error message
KC-1155 Dbadm: safely support ctrl-c

Kopano Core 8.5.8 (8.5.8.2-0+27)

This minor release fixes two issues with the new kopano-dbadm tool.

For more information on running the kopano-dbadm tool, take a look at the Knowledge Base article.

Bug  
KC-1126 kopano-dbadm: entry breaks kopano-dbadm cleanup in a multiserver environment
KC-1128 kopano-dbadmin -c parameter not working

Kopano Core 8.5.7 (8.5.7.0_0+22)

This new release of Kopano Core which contains a resolution for two vulnerabilities. Updating requires some extra attention. As the update is not a regular one, it can require some extra steps to upgrade your installation from any previous version to this new release.

ABOUT THE ISSUES

The issues were discovered while investigating a report by a customer that a server became slower after an upgrade. Our developers discovered that the issue was caused by an unexpectedly large number of items in one of the database tables (the ‘names’ table). Further investigation made clear that this is a vulnerability which in some cases has a small chance to cause a corruption or data loss in the Kopano Server database. These vulnerabilities have been identified in all previous versions of the software, going back even before the 8.0 release (pre-Kopano).

Aside from the fixing of the issue in question, the discovery led to the registration of vulnerability identifiers. The vulnerabilities have been identified as CVE-2018-8950 and CVE-2018-8951. Note that these vulnerabilities have not yet been published - but will be soon after the release of the version that contains the fix.

APPLYING THE FIX

This new release resolves the issue in the code, but it also requires a database schema change. In some cases, this database schema cannot be applied because the Kopano Server has found unexpected entries in the names table. This needs to be resolved with the new kopano-dbadm utility (built specifically to resolve this issue). We strongly recommend you to create a dump of the database before applying the fix (sqldump).

Applying the fix with kopano-dbadm can take some time in larger environments. However, you can also ‘ignore’ the schema upgrade by starting the Kopano Server with a special flag. If you choose to do so, we recommend planning to run the script to fix the issue as soon as possible in order to prevent future corruption of data.

More information about upgrading can be obtained from our blog and the Knowledge Base.

Bug  
KC-379 Stdlibc frees a pointer that does not point to heap/odr violation due to symbol maps
KC-1123 server: kopano-server ignores the –ignore-da flag

Kopano Core 8.5.6 (unreleased)

This minor release features further improvments to kopano-spamd (which was introduced with 8.5.0, but not yet fully packaged) the daemon now has a configurable run_as_user and run_as_group. When using kopano-spamd make sure that the provided user is both part of the amavis group, as well as local_admin_user within Kopano.

Apart from that this update also includes a fix for KC-1074, which shares the same cause as KC-1068. Every newly created item will now again show up in the “To-Do List” folder in WebApp and succesfully create a reminder in WebApp. For item created while running any of the previous 8.5.x builds its recommended to once start kopano-server with the --restart-searches once.

Bug  
KC-1056 Backup: hangs and shows timeout errors when ics stream has a permanent error
KC-1057 Presence: presence deamon cannot deal with commented out configuration options
KC-1074 Flagged mails for follow up are not shown in todo list
KC-1095 Kopano-monitor does not start
KC-1096 Kopano-dagent does not start
KC-1098 Kopano-mr-accept does not work

Kopano Core 8.5.5 (8.5.5.0)

Bug  
KC-1030 Dagent: reports about dagent not logging anything except restart
KC-1064 Gateway: segfault on illegal mailbox names
KC-1066 Dagent: unix users email adress resolve to multiple users

Kopano Core 8.5.4 (8.5.4.0)

Bug  
KC-1058 It is not possible to import a number of fields from webapp to the backend

Kopano Core 8.5.3 (8.5.3.0)

Bug  
KC-704 Im2inet create empty mails if attachment is missing
KC-1048 Admin: kopano-admin –user-count not working
KC-1054 Errors during to 8.5.x upgrade on centos 6

Kopano Core 8.5.2 (8.5.2.0)

Bug  
KC-815 Spooler: thread acquires mutex twice
KC-1038 Server: complaint about server_tcp_port being unequal to ldap server object value
KC-1047 Backup: check if home_server is available

Kopano Core 8.5.1 (8.5.1.0)

Bug  
KC-1032 Python: have python-kopano restart services depending on it
Improvement  
KC-1021 Kopano core server attributes
KC-1041 Rpm: move rpmsave files back to their original location after update to 8.5

Kopano Core 8.5.0 (8.5.0.1)

Bug  
KC-181 Server: search folder population does not batch restrictions
KC-549 Migration-pst: python3 support
KC-615 Server: nonsense copy in wsabpropstorage::hrloadobject
KC-723 Packaging: produce a python3-mapi
KC-770 Pr_local_commit_time_max not updated for deletes
KC-777 Migration-pst adds msgflag_unsent to pr_message_flags
KC-786 Search: pass ‘limit_results’ setting to xapian to improve performance
KC-787 Search: index drafts folders
KC-793 Libserver: provide persistent context to ecattachmentstorage
KC-794 Server: reduce/eliminate existence check of attachments where not required
KC-798 Backup/migration-pst: archiver properties
KC-800 Fix dependency of kopano-dbg
KC-815 Spooler 8.3.x just stops working
KC-849 Php7-ext: compile error since replacing “using namespace std”
KC-854 Gateway: ts crash
KC-887 Packaging: lsb scripts missing for ubuntu 16.04
KC-890 Server: unix socket connection to soap api is closed after request
KC-895 Server not able to listen on custom port
KC-897 Installer: /etc/sysconfig/kopano is overwritten at upgrade
KC-900 Search: keep-alive causes search to lose its connection
KC-902 Backup: delegation issue
KC-903 Pyko: freebusy.publish regression
KC-905 Archiver: eclogger not released
KC-909 Search: imsgstore_openentryid fails
KC-924 /etc/kopano/autorespond is missing in sles 12
KC-928 Dagent: all meeting requests are accepted
KC-932 Crash in httpd with mapi.so loaded
KC-933 Kopano-ical is missing the service file
KC-945 Server: unrecognized attachment_storage=”database”
KC-946 Debian: plugins are not allowed in /usr/lib
KC-969 Rtf parser regression
KC-984 Kopano-admin: –list-orphans does not correctly show store-size
KC-987 Client: incorrect cast
KC-1004 Cannot update 8.4.5 to 8.4.99 on centos 7
KC-1006 Client: create store/advisesink memory leak
KC-1007 Valgrind: uninitialized value for test_mbox
KC-1008 Valgrind, kopano-server: uninitialized value for getuserlist
KC-1014 @python@ hashbang resolves to ‘python2’ without path
Improvement  
KC-62 Server: improve recursive hierarchy search
KC-217 Creation date of restored ‘notes’ items set to timestamp of restore
KC-265 Querying 50 contacts out of 10000 takes 5 seconds
KC-331 Search: cannot create .w3m file
KC-645 Server: multi-af multi-socket support
KC-666 Integrate kopano-spamd with kc
KC-681 Stop installing default configs to /etc
KC-714 Libicalmapi: improve vcard generation to also include the uid of a contact
KC-768 Gateway: switch default to use threaded mode
KC-824 Server: support /sbin/nologin for non_login_shells
KC-835 Scripts: add functionality to kopano-search-upgrade-findroots.py to allow searching in the archiver
KC-861 Installer: python version of autorespond
KC-864 Installer: remove old init scripts
KC-865 Meta: remove unused code discovered due to code coverity jobs
KC-866 Meta: code cleanup
KC-867 Meta: python-kopano fixes
KC-884 Libserver: add flag to allow logon without storing a session
KC-885 Remove m4lcommon/favoritesutil.cpp
KC-888 Server: unix socket backlog length is hardcoded to somaxconn
KC-891 Libserver: use the cache in readprops to get hierarchy information
KC-892 Libserver: use object cache in ecsearchfolders::issearchfolder
KC-893 Libserver: caching elements when we retrieve them from the mysql server
KC-894 Swig: introduced item.eml(stored=false) for easier debugging
KC-913 Php: expose ical/vcs/vcf import and export functionality of libical through php-mapi
KC-917 Dagent: rules: implement oof-state based rules (st_only_when_oof)
KC-931 Php: expose additional attributes for contact followup
KC-941 Server: speedup search folder loading from sql
KC-960 Server: deprecate “counter_reset”
KC-964 Gateway: remove config option imap_store_rfc822
KC-966 Gateway: remove folder cache
KC-970 Extend mapi_feature with st_only_when_oof
KC-978 Pyko: use config defaults when config does not exists
KC-1005 Html tidy: strip ‘contenteditable=true’ from div in html body

Kopano Core 8.5.0 RC (8.4.99.0)

Bug  
KC-969 Rtf parser regression
Improvement  
KC-331 Search: cannot create .w3m file
KC-681 Stop installing default configs to /etc
KC-970 Extend mapi_feature with st_only_when_oof
KC-978 Pyko: use config defaults when config does not exists

Kopano Core 8.5.0 beta (8.4.91.0)

Internal testing build.

Bug  
KC-181 Server: search folder population does not batch restrictions
KC-549 Migration-pst: python3 support
KC-615 Server: nonsense copy in wsabpropstorage::hrloadobject
KC-723 Packaging: produce a python3-mapi
KC-770 Pr_local_commit_time_max not updated for deletes
KC-777 Migration-pst adds msgflag_unsent to pr_message_flags
KC-786 Search: pass ‘limit_results’ setting to xapian to improve performance
KC-787 Search: index drafts folders
KC-793 Libserver: provide persistent context to ecattachmentstorage
KC-794 Server: reduce/eliminate existence check of attachments where not required
KC-798 Backup/migration-pst: archiver properties
KC-800 Fix dependency of kopano-dbg
KC-849 Php7-ext: compile error since replacing “using namespace std”
KC-854 Gateway: ts crash
KC-887 Packaging: lsb scripts missing for ubuntu 16.04
KC-890 Server: unix socket connection to soap api is closed after request
KC-895 Server not able to listen on custom port
KC-897 Installer: /etc/sysconfig/kopano is overwritten at upgrade
KC-900 Search: keep-alive causes search to lose its connection
KC-902 Backup: delegation issue
KC-903 Pyko: freebusy.publish regression
KC-905 Archiver: eclogger not released
KC-909 Search: imsgstore_openentryid fails
KC-924 /etc/kopano/autorespond is missing in sles 12
KC-928 Dagent: all meeting requests are accepted
KC-933 Kopano-ical is missing the service file
KC-945 Server: unrecognized attachment_storage=”database”
KC-946 Debian: plugins are not allowed in /usr/lib
KC-969 Rtf parser regression
Improvement  
KC-62 Server: improve recursive hierarchy search
KC-265 Querying 50 contacts out of 10000 takes 5 seconds
KC-567 Server: checksum-based attachment storage (transport/backend-agnostic)
KC-645 Server: multi-af multi-socket support
KC-666 Integrate kopano-spamd with kc
KC-681 Stop installing default configs to /etc
KC-714 Libicalmapi: improve vcard generation to also include the uid of a contact
KC-768 Gateway: switch default to use threaded mode
KC-824 Server: support /sbin/nologin for non_login_shells
KC-835 Scripts: add functionality to kopano-search-upgrade-findroots.py to allow searching in the archiver
KC-861 Installer: python version of autorespond
KC-864 Installer: remove old init scripts
KC-865 Meta: remove unused code discovered due to code coverity jobs
KC-866 Meta: code cleanup
KC-867 Meta: python-kopano fixes
KC-884 Libserver: add flag to allow logon without storing a session
KC-885 Remove m4lcommon/favoritesutil.cpp
KC-888 Server: unix socket backlog length is hardcoded to somaxconn
KC-891 Libserver: use the cache in readprops to get hierarchy information
KC-892 Libserver: use object cache in ecsearchfolders::issearchfolder
KC-893 Libserver: caching elements when we retrieve them from the mysql server
KC-894 Swig: introduced item.eml(stored=false) for easier debugging
KC-913 Php: expose ical/vcs/vcf import and export functionality of libical through php-mapi
KC-917 Dagent: rules: implement oof-state based rules (st_only_when_oof)
KC-931 Php: expose additional attributes for contact followup
KC-941 Server: speedup search folder loading from sql
KC-960 Server: deprecate “counter_reset”
KC-964 Gateway: remove config option imap_store_rfc822
KC-966 Gateway: remove folder cache

Kopano Groupware Core 8.4

Known Issues:

n/a

Kopano Core 8.4.6 (8.4.6.0)

Bug  
KC-815 Spooler 8.3.x just stops working
KC-932 Crash in httpd with mapi.so loaded
KC-969 Rtf parser regression
KC-984 Kopano-admin: –list-orphans does not correctly show store-size

Kopano Core 8.4.5 (8.4.5.0)

Bug  
KC-355 Server: segv in getpropfromobject / bin2hex
KC-669 Server: crash near eccachemanager::getpropfromobject, bin2hex
KC-754 Server: crash near bin2hex with 8.3.2~15, 8.4.4.0
KC-916 Server: ntlm_auth not working in 8.4.3
KC-924 /etc/kopano/autorespond is missing in sles 12

Kopano Core 8.4.4 (8.4.4.0)

Bug  
KC-419 Inetmapi: mapi_inetmapi_imtomapi appends rather than replaces recipients
KC-897 Installer: /etc/sysconfig/kopano is overwritten at upgrade

Kopano Core 8.4.3 (8.4.3.4)

Bug  
KC-868 Dagent: unspecific segfault in 8.4.1
KC-871 Dagent: redirect rule do not work anymore in 8.4.2
KC-875 Php5-ext: fix positive retval setting in error case
Improvement  
KC-879 Dagent: enable automated backtraces when invoked with -f

Kopano Core 8.4.2 final (8.4.2.0)

Bug  
KC-869 server: high MySQL load with upgrade to 8.4.1

Kopano Core 8.4.1 final (8.4.1.0)

Bug  
KC-263 vmime: handle empty/invalid Sender in RFC2822 mails
KC-863 spooler: spooler: check trash for deleted send-later mails

Kopano Core 8.4.0 final (8.4.0.1540)

Bug  
KC-802 Gateway: imaps not accessible anymore after sighup
KC-844 Removing a user from a folder permission does not work
KC-848 Spooler: a deleted send later e-mail is still sent
KC-852 Server: bigint unsigned not supported in debian 9
Improvement  
KC-612 Port functionality of kopano-mr-process and mr-accept from php to python-kopano
KC-830 Ship basic apparmor profiles

Kopano Core 8.4.0 RC 1 (8.4.0~1516)

Bug  
KC-283 Default 15min reminder from accepted mr don’t pop up
KC-581 Valgrind: testset/kopano, memory lost for kc::vcftomapi_parse_vcf
KC-689 Inetmapi: im2inet generates wrong headers
KC-772 Inetmapi(?): recipient gets replaced by ‘”@”@hostname’
KC-777 Migration-pst adds msgflag_unsent to pr_message_flags
KC-779 Server: segfault when logrotate is running
KC-792 Ical: crash in stripguid
KC-803 Ical: garbage pointer freed near end of hrgetfreebusy
KC-812 Migration-pst: skip archiver properties
KC-813 Search: upgrade script doesn’t work
KC-826 Dagent 8.3.4: crash near hrcopyproperty
KC-827 Ical: crash near the end of hrgetfreebusy
KC-837 %post user creation should use -s nologin
KC-838 Server: assertion eccachemanager.cpp:232 triggers
Improvement  
KC-639 Move “backing up folder” and “found previous folder..” to log_level notice
KC-821 Update “compiling from source”
KC-828 Add python scripts to debian packaging
KC-829 Server does not log succesful start anymore

Kopano Core 8.4.0 beta 1 (8.4.0~1430)

Bug  
KC-286 Kopano-server dies if locale cannot be loaded
KC-363 Apple mail will only sync email after certain date in inbox over imap
KC-482 Python-kopano: support softdeleted folders
KC-498 Resource shows mr always as tentative
KC-522 Kopano-search and kopano-presence services not stopping gracefully
KC-525 Setflags: entryid has size 0; not enough for eid_v0.usflags
KC-539 Kopano-presence installation issues on suse 12
KC-545 Backup: doesn’t like interesting macintosh attachments
KC-555 Backup: cannot serialize item: improve logging
KC-565 Server: reminders of private appointments from shared store are shown
KC-566 Search: email address is not indexed for non-existing zarafa user
KC-569 Pyko: add basic folder hierarchy sync support
KC-575 Backup: could not serialize attachment
KC-621 Kopano user needs .bashrc for rh-php56 to run cli commands on rhel/centos 6/7
KC-624 Inetmapi: “inline” images marked as disposition=attachment appearing as inline.txt
KC-628 Server: error k-1570 is being logged when sending a mail through webapp
KC-630 Server/spooler: self-kill is not succeeding
KC-632 Pyko: prefetch common object data with getcontenttable?
KC-638 Kopano-monitor does nothing
KC-642 Kopano-dagent throws python error, when trying to deliver a mail via pipe
KC-643 Kopano-search and kopano-presence do not properly stop when log_method is set to syslog
KC-644 Server: remove server-side auto update for zcp client
KC-647 Libmapi: wrong construction of plugin path
KC-651 Migration-pst: import to public store
KC-653 Gateway imap: marked email in thunderbird not visible in webapp
KC-655 Gateway: crash due to incorrect smart pointer handling
KC-658 Server: strange if check in ecusermanagement.cpp
KC-660 Python services can’t start
KC-662 Backup: writing to disk part is slow
KC-663 Backup: associated items are synced
KC-673 Client: incorrect queryinterface casting
KC-677 [python-mr] canceling a meeting request won’t update the resource
KC-679 Python-mapi: opening embedded item in public store, computer says no
KC-683 Server/backup: ics on large folder (130k+ items) fails
KC-686 Backup: use guid instead of entryid for folder names
KC-687 Backup does not dump and restore acls on store level
KC-691 Python-mr: the capacity function doesn’t work for resources
KC-703 Server: sending read receipts will throw error as “could not save message”
KC-710 Apple mac clients and thunderbird can not sync calender anymore after update to 8.3.0
KC-713 Inetmapi: improve naming of inline.{bin,txt,jpg}
KC-716 Tools: mapi_e_not_found when trying to remove all mailbox permissions
KC-720 Gateway: imap bodystructure with encoded data emitted wrongly
KC-727 Inetmapi: crash in spooler with group resolve
KC-733 Server: unset ld_preload at the right time
KC-743 Guids are not byteswapped on big-endian
KC-744 Server: softdelete cleanup should run automatically
KC-745 Server: suboptimal reporting of embedded_attachment_limit=0
KC-746 Kopano-dev prevents kopano-server from being installed
KC-748 Client: regression/segfault after commit 2633e
KC-749 Client: subscriptions stay on for too long / test_imapitable.subscriptions test failure
KC-750 Caldav: apple ical throws “cannot open inbox folder”
KC-751 Build: ftbfs with libs3
KC-753 Both py2 and py3 are mandatory
KC-759 Dagent: confusing autoresponder error message in dagent.log
KC-760 Obs: gosap and gsoap-dev are trying to install the same files
KC-763 Dagent: send-as on group does not work in 8.4 anymore
KC-771 Installer: remove configuration options of client_update
KC-788 Migration-pst: unknown named-properties
KC-789 Make displaying of shared-store reminders configurable
KC-800 Fix dependency of kopano-dbg
KC-805 Search: attachment filenames not always indexed?
KC-806 Backup: –restore restores deleted folders (as empty)
KC-809 Backup: –restore –skip-attachments doesn’t work
KC-810 Cli: –ooo-clear is broken
KC-820 Backup: bodies disappear for old data
Improvement  
KC-66 Running search in background, logging may still appear in terminal
KC-165 Php: wrap kc-67 functions for php
KC-364 Backup: add backup_servers back to backup.cfg
KC-393 Obs: separate the archive utils from kopano-utils
KC-399 Introduce kopano-cli as successor of kopano-admin
KC-411 Show better error when user does not exist when perform kopano-backup
KC-421 Search: reindexing user should show username
KC-438 Implementation of a mailbox store relocator
KC-463 Php-mapi classes: diff from z-push
KC-464 Php-mapi classes: diff from kopano-webapp
KC-475 [kopano-backup] add option to backup only local users in a multi-server environment
KC-485 Migration-pst: option to clean folders before re-import
KC-497 Server: enhance “not all objects in relation found for object”/”unable to retrieve” to give indication of actual missing object
KC-527 Remove sync_log_all_changes from kopano-server
KC-533 Extend scripting toolset availability: fix-ipm-subtree, localize-folders, systemfolders, rules
KC-578 Filtering html at delivery time with libtidy
KC-579 Wrong logging in kopano-ical log
KC-592 Kopano-server refuses to start with unknown config settings in server.cfg
KC-606 Encode headers in python-kopano
KC-627 Backup: add the ability to write backup increments into a separate directory for more efficient offsite backups
KC-629 Stop overwriting /etc/kopano/*.cfg on make install
KC-641 Possibility to create kopano mysql tables afterwards manually if empty database exists
KC-667 Client: avoid pointless logon calls during updateproviders
KC-668 Gateway: imap envelope with encoded subjects emitted wrongly
KC-702 Server: stat cache for s3
KC-728 Server: completely disable reminders for shared stores again
KC-804 Server: typo on log message

Kopano Core 8.3

Kopano Core 8.3.4 (8.3.4.12)

Bug  
KC-565 Server: reminders of private appointments from shared store are shown
KC-773 Monitor: segfault when sending quote report
KC-777 Migration-pst adds msgflag_unsent to pr_message_flags
KC-788 Migration-pst: unknown named-properties
KC-789 Make displaying of shared-store reminders configurable
Improvement  
KC-783 Improve handling for over quota stores when delivering as admin

Kopano Core 8.3.3 (8.3.3~23)

Improvement  
KC-728 Server: completely disable reminders for shared stores again

Kopano Core 8.3.3 (8.3.3~22)

Bug  
KC-104 Server: dependency on deprecated zlib behaviour
KC-314 Server: attachment error after update from 7.1.14 to kopano 8.1.0-335
KC-597 Server: problems with multi-stream gzip attachements since update from zcp 7.2.4 to 7.2.5
KC-638 Kopano-monitor does nothing
KC-694 Spooler: crash in isrtfhtml
KC-720 Gateway: imap bodystructure with encoded data emitted wrongly
KC-745 Server: suboptimal reporting of embedded_attachment_limit=0
KC-751 Build: ftbfs with libs3
KC-760 Obs: gosap and gsoap-dev are trying to install the same files
KC-773 Monitor: segfault when sending quote report
Improvement  
KC-393 Obs: separate the archive utils from kopano-utils
KC-728 Server: completely disable reminders for shared stores again

Kopano Core 8.3.3 beta (8.3.3~3-1.2)

Bug  
KC-720 Gateway: imap bodystructure with encoded data emitted wrongly

Kopano Core 8.3.2 RC & final (8.3.2~15)

Bug  
KC-630 Server/spooler: self-kill is not succeeding
KC-683 Ics on large folder (130k+ items) fails
KC-710 Apple mac clients and thunderbird can not sync calender anymore after update to 8.3.0
KC-720 Mac cannot display mutli-part mails
KC-727 Inetmapi: crash in spooler with group resolve
Improvement  
KC-668 Gateway: encoded subjects are emitted wrongly, imap clients won’t show content

Kopano Core 8.3.1 final (8.3.1~41)

No relevant code changes

Kopano Core 8.3.1 RC (8.3.1~38)

Bug  
KC-107 Kopano-presence init script prints to command line
KC-656 Server: crash due to unchecked return value, unsigned underflow, random memory scribble
KC-682 8.3.x unittest issues
KC-690 Spooler: spooler fails to run due to failed permissions
Improvement  
KC-319 Evaluate pr_message_recip_me for out of office messages
KC-684 Spooler: cannot access ssl keyfile when directory has just +x

Kopano Core 8.3.1 beta (8.3.1~15-1.1)

Bug  
KC-588 Spooler: main process deadlocks when sending error messages
KC-593 Dagent whitelist_domain doesn’t accept @-sign
KC-662 Backup: writing to disk part is slow
KC-664 Plain text mails generate html even where it shouldn’t
KC-669 Server: crash near eccachemanager::getpropfromobject, bin2hex
Improvement  
KC-480 [python-kopano] implement basic restriction support
KC-618 Forward_whitelist_domain bounce message in text file or variable
KC-623 Drop bugfix release indicator in elf symbol version

Kopano Core 8.3.0 final (8.3.0~1042-2.1)

Bug  
KC-534 Migration-pst: performance
Improvement  
KC-334 Update administrator manual in regards to kopano-backup
KC-596 Treat win-1252 as windows-1252
KC-623 Drop bugfix release indicator in elf symbol version

Kopano Core 8.3.0 beta (8.3.0~1007)

Bug  
KC-143 Stores are not automatically created when moving users in a multiserver environment
KC-171 Sigint to gdb is not passed through to z-server
KC-275 Out of office is directly enabled when –from is set in the future
KC-282 Mr accept “comment to organizer” is not shown to organizer
KC-311 Python-kopano: folders in mapi are case insensitive
KC-321 Auto-upgrade findroots in kopano-server
KC-322 Auto-clean unclosed search folders in kopano-server
KC-339 Backup: traceback in dump_rules
KC-340 Backup: unable to backup user when primary store of that user does not exist
KC-361 Inline images from jira are broken in outlook over as
KC-365 Unable to use ldap as user plugin
KC-379 Stdlibc frees a pointer that does not point to heap/odr violation due to symbol maps
KC-381 Remove echoing of the check when compiling
KC-388 Apache crashes when sending signed / encrypted emails
KC-394 Broken dependency with kopano-dsd on centos 7
KC-402 If cache_server_size is set to 0 kopano-cachestat.py throws an error
KC-405 Kopano-admin pyrewrite broke ts
KC-418 Inetmapi: unknown/invalid charset cp-850
KC-424 Migration-pst: strange characters before (each?) subject
KC-446 Swig/inetmapi: memleak when converting from mapi
KC-448 Python-mapi: setprops leak on wrong type
KC-452 Backup: cannot backup remote users
KC-474 [kopano-backup] backup doesn’t work for users on other servers
KC-479 Python-kopano: store(entryid) arg should be hex-encoded
KC-483 [python-kopano] logging to stderr is broken (log_file = -)
KC-486 Pt_srestrict definition not found in kopano.migration-pst
KC-487 “top of outlook data file” vs. “top of personal folders”
KC-492 Pyko: problems resolving companies and company users
KC-499 Swig: delete/free mismatch for sending_options
KC-500 Valgrind: compareentryids errors
KC-502 Pyko: listing users/stores too slow on large (multiserver?) system
KC-505 Kopano-migration-pst fails for non local users
KC-506 Kopano-migration-pst cut off top of outlook data file and others
KC-513 Kopano-search still logs in log_level = 0
KC-515 Valgrind: server memleak in getchanges (ics)
KC-519 Valgrind: server delete/delete[] mismatch
KC-520 Pyko: move imports to top of module
KC-524 Pyko: item in soft-deleted folder has no parent folder
KC-528 Unbalanced number of release calls in hrstreamtostring
KC-531 Dagent segfault in multiserver environment
KC-541 Swig: use memory_ptr
KC-550 Fix libserver’s inconsistent allocator uses
KC-557 Pr_body ends up empty for 0-byte prefixed pr_html
KC-573 Crash in kopano-{dagent,spooler} during python bringup
KC-583 Valgrind: server: free/delete mismatch for ecgenericobjecttable::addrowkey
KC-584 Valgrind: server: free/delete mismatch for eccachemanager::getpropfromobject
KC-585 Valgrind: server: free/delete mismatch for createfolder
KC-586 Valgrind: server: free/delete mismatch for expanddeleteditems
KC-587 Valgrind: server: free/delete mismatch for getchanges
KC-588 Spooler main process hangs if child has crashed
KC-602 Empty ldap_search_base not possible anymore
Improvement  
KC-150 Add mapi property to store attachment size
KC-205 Xapian-compact script should remove database for removed users/stores
KC-222 Backup: lock directory
KC-297 Search: suggestions are always lowercase
KC-320 Pyko: group class does not have a ‘prop’ method
KC-324 Rework error message of kopano-search in case it does not have access to external server
KC-329 Move to smart pointers (memory_ptr)
KC-331 Search: cannot create .w3m file
KC-357 Wrap kopano code into namespace{}
KC-358 Constify setprops proptag argument
KC-369 Symbol visibility: add map files
KC-370 Make logging of raw email in dagent possible for a specified user(s)
KC-384 Do not generate man pages from xml
KC-401 Python-kopano: user.admin does not work for sysadmins
KC-403 Pr_ec_statstable_system add used userplugin
KC-410 Move to smart pointers (object_ptr)
KC-420 Utilise libvcal in libicalmapi
KC-437 Expose eclogger to python and thereby make loglevel configurable
KC-441 Move to smart pointers (rowset_ptr)
KC-447 Kopano core should fetch the body of an s/mime attachment and put it into the mapi message body
KC-456 Modernize class constructors
KC-458 Move to smart pointers for malloc-free pairs
KC-462 Replace pthread_rwlock by std::shared_mutex
KC-468 Add readme.md and contributing.md to git repo
KC-472 Make changes to softdelete_lifetime config option reloadable
KC-478 Fix syntax of database_structure.md
KC-480 [python-kopano] implement basic restriction support
KC-489 Valgrind: hrcopyproperty uninitialized value
KC-504 Ecconfig getsetting/parsebool crashes if setting is not found
KC-511 Fix markdown syntax of doc/code_structure.md
KC-516 Gsoap 2.8.41 breaks http/https connections
KC-517 Add recognition for more anti-autoreply headers
KC-561 Kopano-set-oof should dump date_from and date_until

Kopano Core 8.2

Kopano Core 8.2.1 final (8.2.1.531)

Improvement  
KC-534 Performance improvements migration-pst

Kopano Core 8.2.1 final (8.2.1.530)

Bug  
KC-553 /usr/sbin/kopano-search-upgrade-findroots.py is missing a she-bang and can therefore not be executed directly
KC-556 Kopano-dagent crash with traceback
KC-557 Pr_body ends up empty for 0-byte prefixed pr_html
KC-568 Missing text in body in mr on attendee site
KC-576 Traceback kopano-ical gateway

Kopano Core 8.2.0 final (8.2.0.523-2.1)

Bug  
KC-138 Meeting invitations received from RaumfürRaum with more than two attachments are missing the body
KC-461 php-mapi classes are in wrong directory on SLES 12 SP1
Improvement  
KC-396 GSSAPI Implementation in KC client

Kopano Core 8.2.0 beta2

Bug  
KC-99 Unknown value for runlevel for multiple daemons
KC-144 Rule saving problem deletes all rules
KC-313 Mr processing breaks when receiving ical-mr created on ios
KC-338 Characters out of ascii-range broke when moving the mail to public folder
KC-348 Mails contains winmail.dat on ios-devices
KC-371 Remove dependency on python-progressbar
KC-376 Soft deletes are being delete from backup
KC-377 Kopano-migration-pst package is missing colorama and progressbar as dependency
KC-380 Permission discrepancy between compressed and non compressed attachments.
KC-390 Imported email via pst importer is missing pr_attach_num property for embedded messages
KC-391 Traceback when importing pst -> typeerror: an integer is required
KC-408 No free busy shown for attendees
Improvement  
KC-63 Expose ob_prop_b_ab_hidden in the gab to allow an admin to see if an entry is set to hidden
KC-208 Search / backup and sync_lifetime in server.cfg
KC-270 Cache sizes are not reported correctly due to misalignments with memory allocators
KC-290 Kopano-search should match on underscores
KC-302 Php-ext: add ical import/export support
KC-347 Kopano-admin –list-userquota-recipients
KC-372 Use –help parameter if no arguments are giving using kopano-migration-pst
KC-373 Show human readable error when user is not resolvable while importing pst
KC-400 Kopano-backup -s public broken

Kopano Core 8.2.0 beta1

Bug  
KC-93 Zcp getgroup memleak
KC-127 Kopano-presence cannot be started in a dedicated host
KC-170 Kopano-server does not use aws4-hmac-sha256 to authenticate to s3
KC-180 Backup: corrupt ‘rules’ file of 0 bytes
KC-204 Kopano-search also logs to /var/log/messages on rhel-based systems
KC-235 Meta: coverity issues fixed for 8.2
KC-237 Kopano-search-xapian-compact depends on xapian-tools
KC-239 Kopano-admin lists enabled and disabled features for groups
KC-274 Child thread segfault when signing on webapp
KC-277 Kopano-gateway-based transport adds unwanted headers
Improvement  
KC-73 Add support for ads
KC-87 Abolish goto-type function unwinding
KC-88 Reduce for-loop iterator verbosity
KC-109 Whitelist for domains to forward to in rules
KC-152 Add tnef for reminder e-mails / allow e-mail followup for receivers by adding another exception to spooler
KC-159 Php-ext: improve makeguid performance
KC-169 Update documentation regarding the use of the global catalog with ad forests
KC-187 Man pages missing for kopano-archiver-aclset, kopano-archiver-aclsync and kopano-archiver-restore
KC-191 Replace pthread mutexes by std::mutex
KC-207 Pyko: discriminate between normal and ‘permanent’ search folders
KC-228 Do more parallel building
KC-229 Untangle ldap attribute settings from config files
KC-230 Support openssl 1.1 / removes sslv2
KC-259 Z-push 2.3.0-1 triggers apache2 segfault in php7-ext
KC-261 Move to new libgsoap version
KC-263 Move to new libvmime version
KC-266 Backup: ics creates delete events without update events
KC-267 Pyko: parser args are not unicode
KC-271 Allow searchfolders outside of own store

Kopano Core 8.1

Kopano Core 8.1.1 final

Minor release to address kopano-backup changes.

Bug  
KC-306 Creating a backup with kopano-backup against zarafa-server gives an error
KC-307 Traceback when restoring backup from zcp 7.2
KC-308 Traceback when restoring backup from zcp 7.2
KC-323 Rules are not restored if the folder is not restored yet.
KC-340 Backup: unable to backup user when primary store of that user does not exist
KC-376 Soft deletes are being delete from backup
Improvement  
KC-213 Backup: dump_rules two exceptions
KC-266 Backup: ics creates delete events without update events
KC-267 Pyko: parser args are not unicode

Kopano Core 8.1.0 final

The rc1 has been rebranded to the final version.

Kopano Core 8.1.0 RC1

[KC-234] delete a calendar item result in segfaulting apache

Kopano Core 8.1.0 beta2

[KC-224] kopano-spooler transports malformed message id to MTA
[KC-219] tc_malloc seems not enabled for debian based distributions
[KC-215] unable to run backup as kopano user
[KC-209] Apache2 Segfault when setting permissions with WebApp
[KC-200] remove kopano-compat package
[KC-198] pyko: Service.server creates new connection
[KC-192] backup: dump_delegates exception
[KC-184] pyko: dates above Y10K cause exception
[KC-162] backup: folder with unicode name gets deleted
[KC-158] php7: search does not work
[KC-148] kopano-admin: Show proptag instead of hex value for smimeCertificate
[KC-146] kopano-presence and kopano-search status does not give name of binary
[KC-145] Unable to connect to a public folder with MacOSX / ical
[KC-142] Remove sparsehash support from ECCachemanager
[KC-140] Mutex held for too long, ECSearchFolders::ProcessMessageChange
[KC-137] Correct default permissions for config files
[KC-134] Rules can not be saved in WebApp
[KC-131] Mail is bounced and gives error in spooler.log
[KC-130] Body of draft complains about archiver
[KC-128] backup-plus: create cfg man page, distribute cfg file
[KC-97] addressbook.openentry/hrgetchanges memleaks
[KC-94] Create working ldapms configurations for openldap and active directory.
[KC-83] missing Umlauts in Mail
[KC-65] add an example ldap multi-server config and schema
[KC-61] Daemons do not exit with signal when crashing
[KC-50] unable to install gsoap-kopano-dbg : gsoap-kopano is not available
[KC-44] pyko: attachment serializing should check for ATTACH_BY_VALUE before touching PR_ATTACH_DATA_BIN
[KC-39] implement archiver extra utilities aclset, aclsync and restore scripts
[KC-21] kopano-devel requires unsatisfiable libkchl.so.0 on RH7
[KC-11] Connecting with CalDAV and Thunderbird, MR-Time shifted one hour
[KC-10] php-mapi requires unsatisfiable libical.so.0 on RH7
[KC-4] libgsoap-kopano-2-8 package missing in Debian download

Kopano Core 8.1.0 beta1

[KC-2] Support for MySQL 5.7
[KC-6] Kill slow PR_LAST_LOGON_TIME accounting
[KC-14] Connecting with CalDAV and Thunderbird, MR-Time shifted one hour
[KC-17] search optional junk indexing
[KC-18] ICS log channel is empty
[KC-22] kopano-backup restores everything as mail folders
[KC-40] kopano-search.cfg uses outdated parameters
[KC-41] kopano-search stops when encountering MAPIErrorDiskError
[KC-45] backup: backup item even if attachments cannot be opened
[KC-46] search syncrun command (for testing) should not use sleeps
[KC-47] libgsoap-kopano-2-8 missing from Ubuntu 14.04 download package
[KC-49] search suggestions
[KC-53] kopano-spooler does not start by default
[KC-52] unknown ICS issue 7.2.3
[KC-57] search should perhaps not index certain folders, such as drafts and outbox
[KC-58] Optimize properties update candidates by using “INSERT ... ON DUPLICATE KEY” syntax instead
[KC-60] SIGBUS in bin2hex
[KC-71] unable to reload services using systemctl
[KC-72] search memory leak
[KC-74] Mysterious LDAP time outs
[KC-75] init scripts for search daemon isn’t fully functional
[KC-77] dagent ends up in an infinite loop when tmp_path is unwritable
[KC-78] backup: user without store (which is pretty common)
[KC-80] CentOS 6 remove the need to use the EPEL repo
[KC-82] kopano-server sends netlink message with trailing bytes
[KC-86] MAPIErrorNotFound on kopano-search –reindex SYSTEM with 8.0.1
[KC-96] search dead but subsys locked
[KC-100] kopano-mailbox-permission unicode crash
[KC-102] [spooler] Unclear which rule is not able to create an email

Kopano Core 8.0

Kopano Core 8.0.3

[KC-224] kopano-spooler transports malformed message id to MTA

Kopano Core 8.0.2

[KC-203] contact items are not being synced to mobile devices
[KC-162] backup: folder with unicode name gets deleted
[KC-78] backup: user without store
[KC-192] backup: dump_delegates exception

Kopano Core 8.0.1

[KC-4] libgsoap-kopano-2-8 package missing in Debian download
[KC-22] kopano-backup restores everything as mail folders
[KC-50] unable to install gsoap-kopano-dbg : gsoap-kopano is not available
[KC-52] unknown ICS issue 7.2.3
[KC-53] kopano-spooler does not start by default
[KC-60] SIGBUS in bin2hex

Kopano ADS

Kopano ADS 1.1-76

Improvement  
KC-767 Kopano ADS should check if the value of mail adready exists before saving a modified entry
KC-717 ADS plugin. Room is not set as shared store only
KC-670 configurable default domain in ActiveDirectory

Kopano ADS 1.0

No changelog was generated, since it was the first public release. See https://kopano.com/releases/kopano-active-directory-extension-1-0-final-released/ for more information.