Commit Graph

  • 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
  • 4f8b958a57 config: comment out values in chatmail.ini.f, so defaults take precedence config-empty-defaults missytake 2026-02-24 14:44:46 +01:00
  • ca2103a4d3 config: default delete_inactive_users_after is 90, actually missytake 2026-02-24 14:43:58 +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
  • 026b09ac12 ci: deploy with --ssh-host localhost on staging-ipv4 docs-ssh-host-local missytake 2026-02-18 09:29:49 +01:00
  • 8163db3b46 docs: webdev needs to be exposed via nginx if run on the relay missytake 2026-02-16 16:57:56 +01:00
  • 0a4e67dd30 docs: use ssh_host = localhost in getting started docs missytake 2026-02-16 15:52:25 +01:00
  • 108cc5ffde docs: cmdeploy dns + test are kind of necessary missytake 2026-02-16 15:57:25 +01:00
  • 45660731d2 cmdeploy: add ssh_host chatmail.ini option to deploy remotely missytake 2026-02-17 20:33:16 +01:00
  • 13dd64798a config: load default values from Config(), not chatmail.ini.f missytake 2026-02-18 00:37:53 +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
  • c2c3be1115 docker: add DKIM/ACME mount examples for bare-metal migration j4n 2026-02-17 14:10:50 +01:00
  • c6d6e272be docker: pass CHATMAIL_NOSYSCTL and CHATMAIL_NOPORTCHECK to container j4n 2026-02-17 14:08:37 +01:00
  • 425e3db07a docker: slim build by excluding .git and non-essential files j4n 2026-02-17 08:05:57 +01:00
  • c22efeb74b docker: use docker-compose.override.yaml for user customizations j4n 2026-02-17 07:53:18 +01:00
  • 71bd0da51a docs: document ghcr.io built images j4n 2026-02-17 07:40:33 +01:00
  • 0ed5ec75fb docker: add GitHub Action to build Docker image j4n 2026-02-17 07:24:32 +01:00
  • 4fd0429cd3 docker: add Traefik support j4n 2026-02-16 20:21:08 +01:00
  • 45717de6cb docker: add set -u to setup_chatmail_docker.sh j4n 2026-02-16 20:19:15 +01:00
  • 77dc67dde9 docker: auto-detect image upgrades and include install stage j4n 2026-02-16 20:17:03 +01:00
  • f017f88901 docker: docs: replace outdated Russian Docker docs with redirect to EN j4n 2026-02-16 20:13:45 +01:00
  • 0585314468 docker: extract cert monitor from background process to systemd timer j4n 2026-02-16 20:12:45 +01:00
  • 85ee7dbeb5 docker: document security implications of host networking + cgroups j4n 2026-02-16 20:08:25 +01:00
  • e503e120e5 docker: add HEALTHCHECK, remove VOLUME, fix Dockerfile hygiene j4n 2026-02-16 20:04:23 +01:00
  • 475975dfa0 docker: use @local instead of @docker inside container j4n 2026-02-16 20:03:21 +01:00
  • a930f8f46b docker: whitelist env vars in entrypoint, quote $@ and paths j4n 2026-02-16 19:59:55 +01:00
  • 75ef0f2698 docker: remove duplicated dovecot hashes from Dockerfile j4n 2026-02-16 19:59:18 +01:00
  • 57f9327d4d docker: fix cert monitoring — wait for certs dir, use return not exit j4n 2026-02-16 19:53:56 +01:00
  • e99d979eb8 docker: update docs to use @local for cmdeploy j4n 2026-02-16 19:33:25 +01:00
  • ffa45c1ca1 docker: symlink chatmail.ini into /opt/chatmail for bench/tests j4n 2026-02-16 19:31:07 +01:00
  • 9f6de19121 fix(cmdeploy): add __call__ to LocalExec so status works with @local j4n 2026-02-16 19:18:43 +01:00
  • cc779ec04f feat(cmdeploy): read CHATMAIL_INI env var for default --config path j4n 2026-02-16 19:01:22 +01:00
  • 04bd38baaa docker: add quickstart docker send note j4n 2026-02-16 17:10:32 +01:00
  • 4df6a96a14 docker: keep .git in build context for GithashDeployer j4n 2026-02-16 17:07:37 +01:00
  • 47131533df docker: set CHATMAIL_NOPORTCHECK during build-time install j4n 2026-02-16 17:02:15 +01:00
  • a84c02e1e5 docker: replace config flags with env vars, drop docker param from deploy_chatmail j4n 2026-02-16 17:01:45 +01:00
  • 0edff3205f docker: remove dead utilities, fix cmdeploy run using wrong config path j4n 2026-02-16 16:15:18 +01:00
  • a48552d69e docker: drop env to ini translation, use chatmail.ini directly j4n 2026-02-16 15:49:13 +01:00
  • 0c746553b3 docker: move cmdeploy into docker image j4n 2026-02-16 15:22:08 +01:00
  • ce65866595 docker: make compose work with cgroups (v2), conversion scripts/docs j4n 2026-02-16 11:31:42 +01:00
  • 557ad2ed3c docker: don't overwrite existing DKIM keys on container start j4n 2026-02-13 15:43:08 +01:00
  • 87b1680621 docker: run install stage at build time, configure+activate at startup j4n 2026-02-13 15:10:23 +01:00
  • 872fd2d846 docker: widen build context to repo root for build-time install stage j4n 2026-02-13 15:03:04 +01:00
  • fa2827a07e feat(cmdeploy): guard against non-running systemd j4n 2026-02-13 14:58:27 +01:00
  • c68df8551c docker: remove echobot parts that were lingering in the feature branch j4n 2026-02-13 14:19:47 +01:00
  • 23ddd087ad cmdeploy: Add config parameters change_kernel_settings and fs_inotify_max_user_instances_and_watchers Keonik1 2025-11-18 14:18:18 +01:00