Commit Graph

  • d0c396538b fix(security): use secrets.choice instead of random.choices for username Alex V. 2026-02-07 16:50:24 +03:00
  • 78a4e28408 fix: guard against IndexError in dovecot_recalc_quota Alex V. 2026-02-07 16:30:04 +03:00
  • 2432d4f498 fix: remove dead code and potential NameError in run_cmd Alex V. 2026-02-07 16:29:38 +03:00
  • 31301abb42 fix: handle build_webpages returning None in WebsiteDeployer Alex V. 2026-02-07 16:29:14 +03:00
  • 6b4edd8502 fix: return tuple from get_dkim_entry on CalledProcessError Alex V. 2026-02-07 16:28:53 +03:00
  • 9c467ab3e8 chore: fix ruff formatting in acmetool, dovecot, postfix deployers Alex V. 2026-02-07 16:27:46 +03:00
  • e547d16a73 docker/chatmail-init.sh: disable port check its more hassle than its worth j4n/docker-pr-split j4n 2026-02-25 17:50:55 +01:00
  • 06ac19493b docker/ci: bring back j4n/ guard for now j4n 2026-02-25 17:42:06 +01:00
  • e89bf5294a docker/ci: fix typo and stop all the services j4n 2026-02-25 16:54:07 +01:00
  • 1fdda3a5ae docker/ci: comments j4n 2026-02-25 16:51:13 +01:00
  • 817185334a docker/ci: build all steps now j4n 2026-02-25 16:44:01 +01:00
  • 091741008f docker: create vmail dir j4n 2026-02-25 16:43:47 +01:00
  • 807c5a00e0 docker/ci: consolidate all deployments into one unified matrix j4n 2026-02-25 16:24:50 +01:00
  • dc079c58ad docker/ci: correct acme path and catch unhealthy status j4n 2026-02-25 09:54:17 +01:00
  • 626c455419 docker: make healthcheck separate j4n 2026-02-25 09:42:05 +01:00
  • 4bcac55fa8 docker/ci: fix acme reuse j4n 2026-02-25 09:39:37 +01:00
  • 84af70d01a docker/ci: fix startup logging j4n 2026-02-25 09:09:57 +01:00
  • 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
  • c088cbfe4d refactor: use enum for mode cli arg (#83) Andrey 0xdc09 2026-03-05 13:17:37 +04: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
  • 3a571b7aa7 chore(deps): Bump actions/download-artifact from 7.0.0 to 8.0.0 (#81) dependabot[bot] 2026-03-03 13:50:01 +01:00
  • 962de095c0 chore(deps): Bump taiki-e/install-action from 2.68.5 to 2.68.13 (#82) dependabot[bot] 2026-03-03 13:48:30 +01:00
  • 954d950c2f chore(deps): Bump actions/upload-artifact from 6.0.0 to 7.0.0 (#80) dependabot[bot] 2026-03-03 13:47:50 +01:00
  • 4e6ba7378d feat(cmdeploy): fall back to github url for dovecot j4n 2026-03-02 10:23:43 +01:00
  • f149797775 chore(ci): Fix binary publish job (#79) Jagoda Estera Ślązak 2026-02-28 18:30:47 +01:00
  • 3054b31dc7 chore(release): prepare for 0.5.2 (#78) Jagoda Estera Ślązak 2026-02-27 18:02:11 +01:00
  • edca7cbf2a chore(ci): Add missing Zig dependency (#77) Jagoda Estera Ślązak 2026-02-27 17:46:16 +01:00
  • 6bb90f8811 chore(ci): Build and upload binaries in CI (#76) Jagoda Estera ?l?zak 2026-02-26 20:12:34 +01:00
  • e428c646d1 fix(dovecot): download dovecot packages from github release j4n 2026-02-26 21:06:55 +01:00
  • e62b161848 chore: Bump cargo-dist (#73) Jagoda Estera Ślązak 2026-02-25 16:24:58 +01:00
  • 82618de311 feat: Check incoming email return address (#72) Jagoda Estera Ślązak 2026-02-25 16:20:08 +01:00
  • a5c6880ceb refactor: Check if email is encrypted before verifying DKIM (#71) Jagoda Estera Ślązak 2026-02-25 16:10:01 +01:00
  • 2e1c38466c fix(logs): Log correct address for outbound messages (#70) Jagoda Estera Ślązak 2026-02-25 16:08:41 +01:00
  • dbd5cd16f5 feat: replace DKIM verification with filtermail v0.5 (#831) Jagoda Estera Ślązak 2026-02-25 12:39:33 +01:00
  • ff3ffd54ef chore(release): prepare for 0.5.1 (#65) Jagoda Estera Ślązak 2026-02-24 12:04:43 +01:00
  • e1841cb590 fix(logs): Log From address instead of envelope MAIL FROM. (#66) Jagoda Estera Ślązak 2026-02-24 11:58:28 +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
  • 52208c42b6 fix(dkim): Accept TXT records with escaped quotes (#61) Jagoda Estera Ślązak 2026-02-24 08:12:17 +01:00
  • 8a1684d488 fix(smtp): Properly handle bounce messages (#63) Jagoda Estera Ślązak 2026-02-23 19:45:21 +01:00
  • 38627bfb4b chore(deps): Bump taiki-e/install-action from 2.67.30 to 2.68.5 (#57) dependabot[bot] 2026-02-23 19:45:01 +01:00
  • 6145be4108 fix(dkim): Accept TXT records with no v= tag (#62) Jagoda Estera Ślązak 2026-02-23 19:44:30 +01:00