Commit Graph

42 Commits (master)

Author SHA1 Message Date
mlan bd88becc7c - [kopano](src/kopano) Bug in kopano-dagent out-of-office now fixed.
- [demo](demo) Make demo less dependent on that curl and firefox beeing installed on the host.
- [demo](demo) Don't expose any ports on the host, avoiding potential conflicts.
2021-01-28 21:53:29 +01:00
mlan 36cd823be8 - [kopano](src/kopano/plugin/movetopublicldap.py) Include Kopano copyright and license. 2021-01-11 20:08:00 +01:00
mlan 6e32101634 - [kopano](src/kopano/plugin/movetopublicldap.py) Add sample config file for the kopano-dagent python plugin movetopublicldap. 2021-01-08 18:09:55 +01:00
mlan b9c2529745 - [kopano](src/kopano/plugin/movetopublicldap.py) Add LDAP support to the [Move to public](https://documentation.kopano.io/kopanocore_administrator_manual/special_kc_configurations.html#move-to-public ) kopano-dagent python plugin. 2021-01-07 23:34:20 +01:00
mlan f82c64cd47 - [docker](src/docker/bin/docker-config.sh) Allow the crontab support to work also when the file `/etc/kopano/docker-crontab` is missing. 2020-12-30 10:09:10 +01:00
mlan 39fe4e82a1 - [docker](Dockerfile) Make a copy of the kopano-webapp config files. 2020-12-19 00:46:26 +01:00
mlan 3b44ca9122 - [kopano](src/kopano) `MIGRATE_CONFIG=2` make sure WebApp plugins have configuration files in place. 2020-12-18 23:36:32 +01:00
mlan c5b37073b6 - [docker](README.md) Updated documentation. 2020-12-18 22:50:27 +01:00
mlan 8e9a9bcf67 - [docker](Dockerfile) Install kopano-archiver in target `core`. 2020-12-16 17:50:59 +01:00
mlan 7ff783c870 - [docker](Dockerfile) Install the smime webapp plugin providing [S/MIME](https://kopano.com/blog/s-mime-plugin-description/).
- [docker](Dockerfile) Install the mdm webapp plugin providing [Mobile Device Management](https://documentation.kopano.io/webapp_mdm_manual/).
- [demo](demo) Add [S/MIME](https://kopano.com/blog/s-mime-plugin-description/) cert generation.
- [kopano](src/kopano/entry.d/10-kopano-common) Fix bug in `kopano_apply_envvars_php()`.
2020-12-16 17:41:13 +01:00
mlan 56857c5528 - [docker](README.md) Minor changes to documenation. 2020-11-19 21:33:59 +01:00
mlan 611d4ae694 - [kopano](src/kopano) Load Kopano LDAP attributes using `LDAP_PROPMAP=`. 2020-11-19 20:02:46 +01:00
mlan 0451ace4af - [docker](README.md) Minor changes to documenation. 2020-11-16 14:33:40 +01:00
mlan dc275ea073 - [test](test/Makefile) Some sleep time in between db and app speeds up overall test times. 2020-11-16 13:43:50 +01:00
mlan 90b8433d3c - [travis-ci](.travis.yml) Debug errors on Travis-CI 2020-11-16 11:48:57 +01:00
mlan c92a4c0b68 - [travis-ci](.travis.yml) Debug errors on Travis-CI 2020-11-16 09:45:35 +01:00
mlan 230e6953fd - [kopano](src/kopano) New, `MIGRATE_CONFIG=all` tries to make configs compatible with new versions. 2020-11-15 22:54:49 +01:00
mlan 362f4e3865 - [docker](src/docker/bin/docker-config.sh) Generalized `dc_cond_chown()`.
- [kopano](src/kopano) Updated documentation and bug fix of support for secure IMAPS, POP3S and ICALS.
2020-11-15 20:27:46 +01:00
mlan 3a357ee94a - [test](test/Makefile) Arrange build tests. 2020-11-12 22:45:53 +01:00
mlan 8b252367b9 - [acme](src/acme) Added module providing Let's encrypt TLS certificates using ACME.
- [acme](src/acme) Fixed ACME module shell (ash and bash) portability.
2020-11-11 19:08:41 +01:00
mlan 162e9ca256 - [kopano](src/kopano) Adding support for secure IMAPS, POP3S and ICALS.
- [kopano](src/kopano) Now generate self-signed certs if needed.
- [demo](demo) Enable IMAPS, POP3S, ICALS and SMTPS in demo.
2020-11-10 15:44:38 +01:00
mlan 0970ecc655 - [docker](Dockerfile) To allow HTTP access to webapp we need `define("SECURE_COOKIES", false)` in `/etc/kopano/webapp/config.php`. Earlier is was `define("INSECURE_COOKIES", 2020-11-09 15:03:06 +01:00
mlan 7309eba0e5 - [docker](Dockerfile) Remove the `debugtools` build target. There already exists an `app-debugtools` target in the [`demo/Makefile`](demo/Makefile).
- [docker](Dockerfile) 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.
2020-11-09 12:03:46 +01:00
mlan fe404fc0cb - [docker](README.md) Added sections `Mail client configuration` and `Implementation`.
- [docker](README.md) Updated docker-compose example.
2020-11-04 21:08:32 +01:00
mlan 2acaf05d93 - [kopano](src/kopano) Adding support for gateway / IMAP iCAL search configuration via envvars in, 50-kopano-apply-envvars.
- [kopano](src/kopano) Fixed old bug where set but empty environment variable was ignored by 50-kopano-apply-envvars.
- [demo](demo) Enable IMAP POP3 and CalDAV/iCAL in demo.
2020-11-04 20:53:12 +01:00
mlan 9e1906db58 - [docker](src/docker) Use the native envvar `SVDIR` instead of `DOCKER_RUNSV_DIR`.
- [docker](src/docker) Update docker-entrypoint.sh.
- [docker](src/docker) Update docker-service.sh.
- [docker](src/docker) Now use docker-config.sh.
- [docker](src/docker) Now use DOCKER_ENTRY_DIR=/etc/docker/entry.d and DOCKER_EXIT_DIR=/etc/docker/exit.d.
- [kopano](src/kopano) 50-kopano-apply-envvars.
2020-06-22 22:39:33 +02:00
mlan cbf0fdb5e2 - [demo](demo) Made service names shorter. 2020-06-13 13:57:14 +02:00
mlan 40c0b85046 - [docker](Dockerfile) Use syslogd, don't write to /var/log/apache2/other_vhosts_access.log.
- [docker](Dockerfile) No need for python to write bytecode to container. Disabling that.
- [repo](src) Separate source code in by which service it belongs to.
- [kopano](src/kopano) Configure kopano-spamd.
- [kopano](src/kopano) Workaround kopano-spamd bug: /var/lib/kopano/spamd/ham created with wrong permissions.
2020-02-04 13:38:06 +01:00
mlan fbbe374f2c - Minor update to demo 2019-12-04 12:19:53 +01:00
mlan 230e3ac45b - 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 entrypoint.sh, whereas the initialization functions are moved to individual files in /etc/entrypoint.d.
- Apache runit script also needs `setup-runit.sh` option; force.
2019-11-15 19:40:23 +01:00
mlan 84ee56939d - Minor update to ROADMAP.md 2019-11-12 22:50:33 +01:00
mlan b66b9c696b - The `setup-runit.sh` script now have options: down, force, log, name, source, quiet.
- Fixed the Apache runit script, using the new `setup-runit.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`
2019-11-12 21:14:33 +01:00
mlan 5611e074e3 - Update Dockerfile so that is works also for debian 9
- Update assets/kopano-webaddr.sh now that we do not have builds for debian 8
- Updated demo
2019-08-28 19:08:23 +02:00
mlan e2c9b93584 preparing for merge 2019-08-28 17:59:02 +02:00
mlan 5b98e4fdfb updated demo 2019-05-27 10:54:23 +02:00
mlan b809f74369 There is a issue with the docker hub API 2019-02-22 13:03:52 +01:00
mlan d8dd60af4e added version to Makefile
updated links in README.md
2019-02-22 09:42:07 +01:00
mlan 4b0fafbb22 added badges in README.md 2019-02-21 12:53:43 +01:00
mlan f83e95e3aa - Make sure the .env settings are honored also for MYSQL 2019-02-19 18:37:02 +01:00
admin@vbox1 902a893205 - 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
- Updated Tags overview, Usage and Docker compose example section in README.md
2019-02-19 13:52:36 +01:00
mlan 3c9420690c Updated docker compose example in README.md 2019-02-11 11:39:41 +01:00
mlan 41d4601300 First commit 2019-02-08 10:57:43 +01:00