Commit Graph

  • 559258ba02 docker/ci: only v4 for now j4n 2026-02-25 09:02:18 +01:00
  • 718fc5672e docker/ci: add more debugging j4n 2026-02-25 09:01:26 +01:00
  • 7616fe7902 docker: fix v4-only deployment in dockerfile j4n 2026-02-25 08:12:33 +01:00
  • 56741ed404 docker/ci: enable v4 and push again j4n 2026-02-24 19:20:50 +01:00
  • 273c03dd95 docker: remove build support apt packages when done j4n 2026-02-24 19:19:46 +01:00
  • e5eb4a1e33 docker: update docs a bit j4n 2026-02-24 19:10:46 +01:00
  • 7c6f637490 docker: normalize GIT_HASH to full sha, document version files j4n 2026-02-24 19:03:57 +01:00
  • 238884be70 docker: flatten docker/files/ into docker/ j4n 2026-02-24 19:02:30 +01:00
  • ee6573efec docker: comments and cleanup j4n 2026-02-24 18:56:21 +01:00
  • c7c31fc588 chatmaild: remove noacme config env, superceeded by tls_cert_and_key j4n 2026-02-24 18:38:52 +01:00
  • 35ca13e2f2 docker/ci: use zstd compressed image instead of push pull j4n 2026-02-24 15:09:25 +01:00
  • 9e62adf451 docker/ci: fix acme/dkim persistence and zone deploy j4n 2026-02-24 14:15:39 +01:00
  • 32a53ba2fd docker: restore chatmail-version to fix tests j4n 2026-02-24 13:51:06 +01:00
  • 107ff80410 docker/ci: don't run the regular deploys for the j4n/docker-pr branch j4n 2026-02-24 13:50:39 +01:00
  • 51e65aee7c docker/ci: fix offline tests env j4n 2026-02-24 13:25:17 +01:00
  • f99531acc3 docker: skip dns check when mail_domain is an ip j4n 2026-02-24 12:07:12 +01:00
  • 1793325ce8 docker/ci: deduplicate into matrix based workflow j4n 2026-02-24 08:37:43 +01:00
  • 46de9cf916 fix(cmdeploy): docker: route test commands through container via CHATMAIL_DOCKER j4n 2026-02-24 07:54:30 +01:00
  • 920f8a4865 docker: trim comments entrypoint j4n 2026-02-23 20:03:10 +01:00
  • d8c50d9827 docker: trim chatmail init comments j4n 2026-02-23 19:51:16 +01:00
  • dc2beaf89c docker/doc: explain build.sh j4n 2026-02-23 19:48:32 +01:00
  • 3d4d4e08ce docker/doc: document inotify reload caveat j4n 2026-02-23 18:41:36 +01:00
  • e456183919 docker: set log driver to none to not persist logs j4n 2026-02-23 18:21:22 +01:00
  • b5d01c4e5d docker: move ForwardToConsole to the end so it does not get clobbered j4n 2026-02-23 17:54:01 +01:00
  • 59ffbf9cb4 docker/docs: add journalctl example j4n 2026-02-23 17:53:04 +01:00
  • e64993ba26 docker: fix test command in docs j4n 2026-02-23 17:46:14 +01:00
  • fa834e7737 docker: rebase again on hpk/tls-external and modify our end j4n 2026-02-23 17:06:19 +01:00
  • 696d07f70c docker: clean up dockerfile j4n 2026-02-23 16:20:42 +01:00
  • 97a0b88b97 docker: consolidate j4n 2026-02-23 13:33:42 +01:00
  • a50690ca55 docker: consolidate ci files j4n 2026-02-23 13:16:23 +01:00
  • 3f5c85f901 docker: change branch name of actions j4n 2026-02-23 12:34:50 +01:00
  • e83d51ea6f docker: add gh action deployments j4n 2026-02-23 12:27:41 +01:00
  • 07040897d6 docker: use buildx, stop services before portcheck j4n 2026-02-23 12:07:10 +01:00
  • 97b309b12c docker: cache downloads during build j4n 2026-02-23 11:49:01 +01:00
  • d375512065 cmdeploy/deployers: commit one upstream fix j4n 2026-02-23 10:16:12 +01:00
  • 813d8bee7c docker: rename docker/* files for consistency j4n 2026-02-23 09:49:32 +01:00
  • 78e0ae2762 docker: do actually do the portcheck on startup j4n 2026-02-23 09:40:32 +01:00
  • ce2aebbe28 docker/cmdeploy: remove @docker j4n 2026-02-23 09:30:14 +01:00
  • 0b8521300b docker: expand security notice j4n 2026-02-23 09:30:00 +01:00
  • a98910f94a docker: streamline overrides, rename datadirs, external TLS j4n 2026-02-20 16:38:35 +01:00
  • 6f230c185c fix(docker): remove CHATMAIL_INI from env j4n 2026-02-19 20:41:18 +01:00
  • e0b376ef28 fix(docker): Add TZ to env j4n 2026-02-19 20:36:51 +01:00
  • 93c24fb309 typo j4n 2026-02-19 14:10:25 +01:00
  • d245d55cb6 docker: clear up docker compose v1/v2 differences (doc/compose.yaml) j4n 2026-02-19 12:50:45 +01:00
  • 7df907f271 feat: add Docker and Compose support j4n 2026-02-18 18:17:32 +01:00
  • f5469899f7 cmdeploy: prepare chatmaild/cmdeploy changes for Docker support j4n 2026-02-18 11:04:04 +01:00
  • ff1d3541ab cmdeploy: prepare chatmaild/cmdeploy changes for Docker support j4n 2026-02-23 08:59:51 +01:00
  • 3d6ff8122e remove tls extrernal test file, it's too large, and should only be added if we can run it from work flows holger krekel 2026-02-23 14:44:35 +01:00
  • 17961e1bf7 revert pure whitespace chagnes holger krekel 2026-02-23 02:59:07 +01:00
  • b30acabcfb addressed link2xt comments except tls cleanup and fixed linting, removed leftovers holger krekel 2026-02-22 16:41:04 +01:00
  • 0ae2c19dab feat: support externally managed TLS via tls_external_cert_and_key option holger krekel 2026-02-19 19:18:33 +01:00
  • 774350778b feat: remove /metrics from the website link2xt 2025-10-29 12:08:18 +00:00
  • 06d53503e5 feat(chatmaild/fsreport): add Prometheus textfile output, count files j4n 2026-02-24 15:12:16 +01:00
  • b128935940 fix: use msg.path instead of nonexistent msg.relpath in fsreport Alex V. 2026-02-07 16:28:42 +03:00
  • 2e38c61ca2 opendkim: chown opendkim: private key missytake 2026-03-04 16:50:39 +01:00
  • 9dd8ce8ce1 tests: make sure chatmail-metadata was started missytake 2026-03-04 18:03:48 +01:00
  • 84e731034a tests: make sure chatmail-metadata was started fix-metadata-test missytake 2026-03-04 18:03:48 +01:00
  • 0ae3f94ecc fix(cmdeploy): dovecot update url j4n 2026-03-04 16:54:19 +01:00
  • 4481a12369 chore(deps): upgrade to filtermail v0.5.2 Jagoda Ślązak 2026-02-27 18:48:18 +01:00
  • a47016e9f2 Merge pull request #875 from chatmail/dovecot-github 373[Ø]™ 2026-03-03 16:03:21 +00:00
  • 4e6ba7378d feat(cmdeploy): fall back to github url for dovecot j4n 2026-03-02 10:23:43 +01:00
  • e428c646d1 fix(dovecot): download dovecot packages from github release j4n 2026-02-26 21:06:55 +01:00
  • dbd5cd16f5 feat: replace DKIM verification with filtermail v0.5 (#831) Jagoda Estera Ślązak 2026-02-25 12:39:33 +01:00
  • e21f2a0fa2 feat: support externally managed TLS via tls_external_cert_and_key option (#860) holger krekel 2026-02-24 09:43:57 +01:00
  • 8ca0909fa5 cleanup: remove CFFI deltachat bindings usage, and consolidate test support with rpc-bindings (#872) holger krekel 2026-02-24 08:27:56 +01:00
  • 2c99cc84aa cmdeploy: prepare chatmaild/cmdeploy changes for Docker support j4n 2026-02-18 11:04:04 +01:00
  • 73309778c2 Merge pull request #867 from chatmail/373/benchmark-filtermail-refinement 373[Ø]™ 2026-02-22 18:13:34 +00:00
  • 50ecc2b315 Merge pull request #868 from chatmail/hpk/simplify-cooldown 373[Ø]™ 2026-02-22 18:05:19 +00:00
  • 7b5b180b4b refactor(benchmark): move rate-limit cooldown to benchmark fixture holger krekel 2026-02-22 18:26:15 +01:00
  • 193624e522 fix(benchmark): add rate-limit refill cooldown for send_10_receive_10 and avoid fixture signature mismatch 373[Ø]™ 2026-02-22 15:58:21 +00:00
  • 437287fadc feat(tests): add optional benchmark cooldown between iterations 373[Ø]™ 2026-02-22 15:55:03 +00:00
  • 0ad679997a feat: reconfigure acmetool from redirector to proxy mode link2xt 2026-02-19 14:04:42 +00:00
  • 07938544a1 docker: trim compose override example j4n/docker-traefik j4n 2026-02-20 17:02:34 +01:00
  • 3cc74a4c9a docker: get rid of CHATMAIL_* in compose j4n 2026-02-20 16:56:05 +01:00
  • 77676a4e87 docker: streamline overrides, rename datadirs, external TLS j4n 2026-02-20 16:38:35 +01:00
  • dc2a6fda05 docker: migrate to new external tls logic j4n 2026-02-20 08:50:29 +01:00
  • 38cc1c7cd6 fix(cmdeploy): make tests work with --ssh-host localhost (#856) missytake 2026-02-19 21:34:39 +01:00
  • d9dce2ccee Merge remote-tracking branch 'origin/hpk/tls-external' into j4n/docker-traefik j4n 2026-02-19 21:04:21 +01:00
  • fcfc2cca1a fix(docker): remove CHATMAIL_INI from env j4n 2026-02-19 20:41:18 +01:00
  • 7a6ed8340e test: mark f-string with f prefix in test_expunged link2xt 2026-02-19 16:27:54 +00:00
  • beb4041e3f fix(docker): Add TZ to env j4n 2026-02-19 20:36:51 +01:00
  • da3d726fb1 feat: support externally managed TLS via tls_external_cert_and_key option holger krekel 2026-02-19 19:18:33 +01:00
  • 854b7ef368 typo j4n 2026-02-19 14:10:25 +01:00
  • 7e30bafd57 docker: clear up docker compose v1/v2 differences (doc/compose.yaml) j4n 2026-02-19 12:50:45 +01:00
  • 3ef59c3def feat: add Docker and Compose support j4n 2026-02-18 18:17:32 +01:00
  • a7b3893fee cmdeploy: prepare chatmaild/cmdeploy changes for Docker support j4n 2026-02-18 11:04:04 +01:00
  • 58fa5e5c98 cmdeploy: prepare chatmaild/cmdeploy changes for Docker support j4n 2026-02-18 11:04:04 +01:00
  • 2ce9e5fe78 dovecot: install also if dovecot.service=False in SystemdEnabled Fact missytake 2026-02-10 12:07:18 +01:00
  • 592116a6ed feat: create accounts without HTTP request link2xt/qxskvzpsrzyp link2xt 2026-02-18 10:34:02 +00:00
  • cf96be2cbb feat: support self-signed chatmail relays (#855) holger krekel 2026-02-19 10:27:41 +01:00
  • 606f36ee13 docker: integrate documentation j4n/docker j4n 2026-02-18 17:03:53 +01:00
  • 72973631f7 docker: move key files to repo root as per convention j4n 2026-02-18 17:03:13 +01:00
  • 5b5b09dc2e filtermail wait dont know where this came from j4n 2026-02-18 17:02:41 +01:00
  • aa2f41158f docker: move all relevant files to repository root as per convention j4n 2026-02-18 16:28:23 +01:00
  • e0ca4b25f4 docker/chatmaild/config: default to false on CHATMAIL_NOACME j4n 2026-02-18 10:10:19 +01:00
  • 0b593f98bf docker: chatmail.ini.f empty line remove j4n 2026-02-18 09:38:57 +01:00
  • 2e23fadb54 docker: skip redundant cmdeploy run on container restart j4n 2026-02-17 15:09:48 +01:00
  • bc19966801 docker: run a dummy git init to make cmdeploy tooling happy j4n 2026-02-17 14:57:54 +01:00
  • bafbaa1b81 docker: fix DKIM key permission denied on bind-mounted volumes j4n 2026-02-17 14:27:20 +01:00
  • feecf6affd docker: add build.sh to set GIT_HASH for local builds j4n 2026-02-17 14:19:34 +01:00