Skip to content

Latest commit

 

History

History
158 lines (114 loc) · 7.81 KB

CHANGELOG.md

File metadata and controls

158 lines (114 loc) · 7.81 KB

1.3.1

  • docker Update Z-Push package URL.
  • kopano Now use ubuntu:20.04 in kopano-webaddr.sh.
  • docker Update roadmap.

1.3.0

  • docker Now use ubuntu:20.04 as base image.
  • docker Don't set BLD_ARG in Makefile.
  • kopano Need explicitly to set allow_no_value=True due to update in configparser.3.8.py.
  • demo Update to mta-apk_list target.

1.2.9

  • kopano Bug in kopano-dagent out-of-office now fixed.
  • demo Make demo less dependent on that curl and firefox beeing installed on the host.
  • demo Don't expose any ports on the host, avoiding potential conflicts.

1.2.8

  • test Update to use mlan/openldap:2.
  • demo Update to use mlan/openldap:2.

1.2.7

  • kopano Add LDAP support to the Move to public kopano-dagent python plugin.
  • kopano Add sample config file for the kopano-dagent python plugin movetopublicldap.

1.2.6

  • docker Allow the crontab support to work also when the file /etc/kopano/docker-crontab is missing.

1.2.5

1.2.4

  • kopano Now, use man pages and sample config files to find valid keys to match envvar.
  • kopano Load Kopano LDAP attributes using LDAP_PROPMAP=.

1.2.3

  • kopano Adding support for secure IMAPS, POP3S and ICALS.
  • kopano Now generate self-signed certs if needed.
  • demo Enable IMAPS, POP3S, ICALS and SMTPS in demo.
  • acme Added module providing Let's encrypt TLS certificates using ACME.
  • acme Fixed ACME module shell (ash and bash) portability.
  • test Arrange build tests.
  • test Add SSL build tests.
  • travis-ci Travis CI now run test-all.
  • docker Generalized dc_cond_chown().
  • kopano Updated documentation and bug fix of support for secure IMAPS, POP3S and ICALS.
  • kopano New, MIGRATE_CONFIG=all tries to make configs compatible with new versions.
  • test Some sleep time in between db and app speeds up overall test times.
  • travis-ci Fixed test errors on Travis-CI, which was due to long SQL db initialization.

1.2.2

  • kopano Adding support for gateway / IMAP iCAL search configuration via envvars in, 50-kopano-apply-envvars.
  • kopano Fixed old bug where set but empty environment variable was ignored by 50-kopano-apply-envvars.
  • demo Enable IMAP POP3 and CalDAV/iCAL in demo.
  • docker Update Kopano services.
  • docker Added sections Mail client configuration and Implementation.
  • docker Remove the debugtools build target. There already exists an app-debugtools target in the demo/Makefile.
  • docker Now use an unlock file, which is removed after a virgin container has been configured. This locks the configuration on restarts unless FORCE_CONFIG is given.
  • docker To allow HTTP access to webapp we need define("SECURE_COOKIES", false) in /etc/kopano/webapp/config.php. Earlier is was define("INSECURE_COOKIES", true).

1.2.1

  • docker The Kopano installation now (version 10.0.6) populate all example-config files in /etc/kopano. This breaks our configuration, so we need to remove them. They can still be found here /usr/share/doc/kopano/example-config.

1.2.0

  • docker Use the native envvar SVDIR instead of DOCKER_RUNSV_DIR.
  • docker Update docker-entrypoint.sh.
  • docker Update docker-service.sh.
  • docker Now use docker-config.sh.
  • docker Now use DOCKER_ENTRY_DIR=/etc/docker/entry.d and DOCKER_EXIT_DIR=/etc/docker/exit.d.
  • kopano 50-kopano-apply-envvars.

1.1.8

  • docker Configure z-push to use HTTP_X_FORWARDED_FOR.
  • demo Made service names shorter.

1.1.7

  • docker Configure kopano-spamd to start with the force-remove-lingering-pid switch.
  • demo Now with 10.0.3 LDAP users get their share created, again.

1.1.6

  • docker Use syslogd, don't write to /var/log/apache2/other_vhosts_access.log.
  • docker No need for python to write bytecode to container. Disabling that.
  • repo Separate source code in by which service it belongs to.
  • kopano Configure kopano-spamd.
  • kopano Workaround kopano-spamd bug: /var/lib/kopano/spamd/ham created with wrong permissions.

1.1.5

  • demo Use host timezone by mounting /etc/localtime.
  • demo Since 10.0.1 LDAP users don't get their share created, so make init now does that.

1.1.4

  • Use LDAP_URI now that the historic directives LDAP_HOST, LDAP_PORT, LDAP_PROTOCOL are no longer supported (8.7.85).
  • Split up initialization functions and process supervision. Process supervision stays in docker-entrypoint.sh, whereas the initialization functions are moved to individual files in /etc/docker/entry.d.
  • Apache runit script also needs docker-service.sh option; force.

1.1.3

  • The docker-service.sh script now have options: down, force, log, name, source, quiet.
  • Fixed the Apache runit script, using the new docker-service.sh script. Stopping the parent process now also stops all child processes. Using the quiet option, Apache does not flood the logs anymore.
  • Added support of the environment variable LMTP_LISTEN=*:2003, due to misconfiguration of kopano-dagent in recent releases (8.7.84).
  • Simplified the health check.
  • Changed repository directory structure to a more general one.
  • Renamed some build variables, e.g., DOCKER_RUNSV_DIR (was docker_build_runit_root).
  • Cleaning up Makefile
  • Added more debug functionality in demo/Makefile

1.1.2

  • Update Dockerfile so that is works also for Debian 9
  • Update kopano-webaddr.sh now that we do not have builds for Debian 8
  • Updated demo

1.1.1

  • Make sure the .env settings are honored also for MYSQL

1.1.0

  • Reversed tag naming scheme. now full-8.7.80-3.5.2 instead of 8.7.80-3.5.2-full
  • Demo based on docker-compose.yml and Makefile files
  • Check and fix file attributes in the /var/lib/kopano/attachments directory

1.0.0

  • Groupware server Kopano WebApp
  • ActiveSync server Z-Push
  • Multi-staged build providing the images full, debugtools and core
  • Configuration using environment variables
  • Log directed to docker daemon with configurable level
  • Built in utility script conf helping configuring Kopano components, WebApp and Z-Push
  • Health check
  • Hook for theming