Commit Graph

  • 7fa92db546 feat(mtail): validate programs during deploy j4n/filtermail-mtail-deploy j4n 2026-08-11 11:05:42 +02:00
  • 5f6c976ce4 feat(mtail): deploy filtermail.mtail and gate mtail rule copy on mtail_address j4n 2026-08-11 11:05:17 +02:00
  • 33c85ff58a dovecot: security backports, new versioning scheme j4n/dovecot-multidist j4n 2026-08-10 10:26:22 +02:00
  • 6b872446e1 fix(cmdeploy): check venv python versions and purge if mismatched j4n 2026-06-11 07:55:58 +02:00
  • f0fe7256b7 ci: temporarily build docker packages for bookworm branch j4n 2026-06-05 18:05:30 +02:00
  • ab14cc7319 dovecot: add multi-dist/Debian trixie support j4n 2026-06-05 18:05:08 +02:00
  • 53b5a8189b dovecot: pin dovecot-* to priority -1 before any apt operation j4n 2026-06-05 23:32:24 +02:00
  • dc8e0a34a2 chore(release): prepare for 1.12.0 (#1034) main 1.12.0 missytake 2026-07-31 11:48:16 +02:00
  • efc24fcdf3 cleanup: contents:read not needed for relay repo holger krekel 2026-07-30 19:05:12 +02:00
  • 9a9bda80b1 fix: ss -tulpn can sometimes show dovecot first missytake 2026-07-30 10:15:58 +02:00
  • 74f4721f2b ci: fix docs upload path missytake 2026-07-30 09:36:09 +02:00
  • 02c7d3da58 feat: setup websockify link2xt/websockify link2xt 2026-07-29 20:38:53 +00:00
  • 14f829003d fix: List Iroh proxy endpoints used by 0.35 and 1.0, drop stale /relay/probe from earlier versions holger krekel 2026-07-29 19:35:32 +02:00
  • 5da9aaeb37 refactor: install dns-root-data instead of using unbound-anchor link2xt 2026-07-28 22:41:06 +00:00
  • c82412dc4c chore: integrate filtermail's .github directory into relay's merge-filtermail missytake 2026-07-26 12:30:08 +02:00
  • d068052f0c restrict usable workflow to read permissions holger krekel 2026-07-29 09:23:34 +02:00
  • fa5afadaaa feat!: introduce configurable system limits to reject new address creation and limit imap/smtp connections. holger krekel 2026-07-17 20:36:51 +02:00
  • eb862f1645 chore(ci): update doc staging upload path j4n 2026-07-27 17:32:41 +02:00
  • 6f3039509c feat(dovecot): advertise privacy_mail as admin contact, drop server comment holger krekel 2026-07-26 13:14:09 +02:00
  • 827bd5fc4f Merging chatmail/filtermail repository into chatmail/relay missytake 2026-07-26 12:23:15 +02:00
  • 504fb249a9 refactor(postfix): remove unused "filter" lmtp service link2xt 2026-07-22 19:33:46 +00:00
  • 6b3d475c82 chore(deps): Bump dtolnay/rust-toolchain (#203) dependabot[bot] 2026-07-20 15:35:16 +02:00
  • a0fe9c4b2c chore(deps): Bump taiki-e/install-action from 2.82.5 to 2.83.1 (#202) dependabot[bot] 2026-07-20 15:34:50 +02:00
  • c9652c30f5 fix: only allow ports above 1024 for imap + smtp random-ports missytake 2026-07-18 21:31:45 +02:00
  • 4b2d8d832a fix: allow IMAP & SMTP ports to be proxied by nginx missytake 2026-06-17 10:40:06 +02:00
  • 16434d8698 feat: randomize SMTP + IMAP ports missytake 2026-06-09 10:35:16 +02:00
  • deca1ef2a3 feat(postfix): disable processing of MIME headers link2xt 2026-06-29 16:06:44 +00:00
  • 0323e757a9 chore: update Let's Encrypt Subscriber Agreement to 1.8 W0rmsy 2026-07-13 11:45:41 +02:00
  • 752957dae8 feat(mtail): add incoming_mailer_daemon_mail_count j4n 2026-07-09 14:19:37 +02:00
  • e47740f45f refactor: do not evaluate smtp_write! argument twice link2xt 2026-07-09 12:21:50 +00:00
  • 678bf2a684 chore(deps): Bump taiki-e/install-action from 2.82.2 to 2.82.5 (#198) dependabot[bot] 2026-07-04 15:04:58 +09:00
  • 9613b2f14f chore(deps): Bump webpki-roots from 1.0.7 to 1.0.8 (#196) dependabot[bot] 2026-07-04 15:04:06 +09:00
  • 2bba729b6b chore(deps): Bump memchr from 2.8.1 to 2.8.2 (#195) dependabot[bot] 2026-07-04 15:02:50 +09:00
  • df6c9d777d chore(deps): Bump log from 0.4.30 to 0.4.33 (#194) dependabot[bot] 2026-07-04 15:02:06 +09:00
  • 3a553f2286 chore(deps): Upgrade filtermail to v0.7.4 (#1014) Jagoda Estera Ślązak 2026-07-04 15:01:06 +09:00
  • 88e2124d59 chore(deps): Bump hyper from 1.9.0 to 1.10.1 (#197) dependabot[bot] 2026-07-02 08:29:20 +02:00
  • 5717940ac1 chore(release): prepare for 0.7.4 (#193) Jagoda Estera Ślązak 2026-07-01 22:15:41 +09:00
  • ed5dfbe0ff test: place #[tokio::test] after rstest case macros (#192) l 2026-07-01 12:51:37 +00:00
  • 5cdae22d31 chore(deps): Bump dtolnay/rust-toolchain (#188) dependabot[bot] 2026-07-01 13:48:43 +02:00
  • d00d2b870b chore(deps): Bump taiki-e/install-action from 2.81.10 to 2.82.2 (#187) dependabot[bot] 2026-06-30 19:01:23 +02:00
  • 7f14693b31 feat(logs): Log incoming mailer-daemon message sources (#191) Jagoda Estera Ślązak 2026-07-01 02:00:13 +09:00
  • 0fce0a2191 chore(deps): Bump actions/checkout from 6.0.3 to 7.0.0 (#186) dependabot[bot] 2026-06-30 18:10:18 +02:00
  • 4d7bcf51b7 chore: update filtermail.mtail (#190) Jagoda Estera Ślązak 2026-06-30 19:05:21 +09:00
  • 29204a73f1 chore(deps): Upgrade filtermail to v0.7.3 hpk/debug-ci Jagoda Ślązak 2026-06-29 07:04:19 +02:00
  • 222bf36712 chore(release): prepare for 0.7.3 (#189) Jagoda Estera Ślązak 2026-06-28 00:13:53 +09:00
  • d5ac67ecff feat(transport): Worker eviction (#185) Jagoda Estera Ślązak 2026-06-27 17:54:38 +09:00
  • ac9df36801 chore(release): prepare for 0.7.2 (#184) Jagoda Estera Ślązak 2026-06-26 21:04:42 +09:00
  • 03ca4a010b docs(readme): Update Transport mode doc Jagoda Ślązak 2026-06-26 11:38:25 +02:00
  • db86cfc6ed refactor: Implement Display for AddressDomain Jagoda Ślązak 2026-06-26 10:32:35 +02:00
  • c7452526fa test: Test filtermail-transport Jagoda Ślązak 2026-06-22 18:27:30 +02:00
  • 7ea7904ea0 feat(transport): Destination worker pool Jagoda Ślązak 2026-05-12 07:13:20 +02:00
  • 7d0db2c46e chore(deps): Bump taiki-e/install-action from 2.81.6 to 2.81.10 (#183) dependabot[bot] 2026-06-22 18:29:12 +02:00
  • cb1e4ff5bb docs(README.md): Clarify security enforcement (#1011) Hocuri 2026-06-17 12:38:37 +02:00
  • ccd58da8e9 fix: show privacy email or invite as link contact-link missytake 2026-06-17 11:34:40 +02:00
  • 8d7870db55 chore(deps): Upgrade filtermail to v0.7.1 Jagoda Ślązak 2026-06-09 13:54:21 +02:00
  • b36856a383 chore(deps): Bump taiki-e/install-action from 2.79.14 to 2.81.6 (#182) dependabot[bot] 2026-06-15 13:42:27 +02:00
  • a66887b778 chore(deps): Bump actions/checkout from 6.0.2 to 6.0.3 (#181) dependabot[bot] 2026-06-15 13:41:54 +02:00
  • 488bbcb182 docs(readme): Disable colors in mermaid diagrams (#180) Jagoda Estera Ślązak 2026-06-11 05:31:53 +09:00
  • 5a31ff475f docs(overview): Remove mermaid styles from 'Accepting and delivering mail' (#1009) Jagoda Estera Ślązak 2026-06-11 05:31:26 +09:00
  • 8c18aea18e fix: pass kwargs to files.put() missytake 2026-06-03 16:09:04 +02:00
  • ebf5a51964 fix: still overwrite /etc/resolv.conf if it is a symbolic link missytake 2026-06-03 15:49:01 +02:00
  • f596d4b56d Merge pull request #1003 from chatmail/feld/crypt-r feld 2026-06-09 12:38:45 -07:00
  • 8e3c18019b fix: crypt-r dependency was declared for wrong Python version Mark Felder 2026-06-09 12:38:07 -07:00
  • 81aac3cb77 chore(release): prepare for 0.7.1 (#179) Jagoda Estera Ślązak 2026-06-09 20:45:03 +09:00
  • 9da3f5c235 fix(acmetool): update let's encrypt ToS link missytake 2026-06-07 23:14:10 +02:00
  • d3f5412420 feat: switch to aws-lc-rs cryptography provider (#178) Jagoda Estera Ślązak 2026-06-06 22:28:53 +09:00
  • 73b684f90c chore(deps): Bump log from 0.4.29 to 0.4.30 (#173) dependabot[bot] 2026-06-06 10:20:04 +02:00
  • fb5a25939c fix: ignore CNAME records when resolving TXT records (#177) l 2026-06-06 07:55:18 +00:00
  • 939e5367c9 chore(deps): Bump taiki-e/install-action from 2.79.6 to 2.79.14 dependabot[bot] 2026-06-05 22:23:51 +00:00
  • b0214a71d7 chore(deps): Bump memchr from 2.8.0 to 2.8.1 dependabot[bot] 2026-06-03 12:58:35 +00:00
  • db69c29c06 Revert "Revert "Aggressive LMTP header cleanup (#816)"" revert-1004-revert-816-lmtp_header_checks feld 2026-06-05 13:31:17 -07:00
  • 6def189d16 Revert "Aggressive LMTP header cleanup (#816)" feld 2026-06-05 12:16:41 -07:00
  • 1e352d0f1c chore(update): use dovecot 2.3 built for Debian 13 debian-13 missytake 2026-06-05 13:14:16 +02:00
  • 24612e9121 fix(deps): Remove domain-validator dependency Mark Felder 2026-06-03 14:55:23 -07:00
  • 48a64cc5c9 feat: Extend IMAP METADATA to have a unixtimestamp key feld/unixtimestamp Mark Felder 2026-06-04 10:32:54 -07:00
  • b8dcdcba91 docs: add paragraph on how to migrate your local repository to the server docs-ssh-host-local missytake 2026-06-02 13:56:35 +02:00
  • 6a0bf5abe7 docs: webdev needs to be exposed via nginx if run on the relay missytake 2026-02-16 16:57:56 +01:00
  • e7829672f8 docs: use ssh_host = localhost in getting started docs missytake 2026-02-16 15:52:25 +01:00
  • 62d19fd910 docs: cmdeploy dns + test are kind of necessary missytake 2026-02-16 15:57:25 +01:00
  • e1a8d798d3 cmdeploy: add ssh_host chatmail.ini option to deploy remotely missytake 2026-02-17 20:33:16 +01:00
  • 2538caa1b2 chore(deps): Bump lru from 0.17.0 to 0.18.0 (#171) dependabot[bot] 2026-06-03 14:57:12 +02:00
  • f82f34d054 chore(deps): Bump tokio from 1.52.1 to 1.52.3 (#172) dependabot[bot] 2026-06-03 14:56:45 +02:00
  • a9dd9fe3e0 docs: Update overview diagrams (#995) Jagoda Estera Ślązak 2026-06-03 19:24:32 +09:00
  • aa846c3478 fix: expire empty directories (#994) missytake 2026-06-03 10:42:28 +02:00
  • 921080125f Aggressive LMTP header cleanup (#816) feld 2026-06-02 23:43:36 -07:00
  • 8a60245183 fix(resolver): disable negative caching (#170) Andrey 0xdc09 2026-06-02 10:04:32 +00:00
  • d898f41064 fix: Always deploy unbound.conf.d/chatmail.conf (#993) Jagoda Estera Ślązak 2026-06-02 19:02:07 +09:00
  • e9e012234b feat: Disable negative cache in unbound (#992) Jagoda Estera Ślązak 2026-06-02 17:48:28 +09:00
  • 6d6517f8f3 chore: add filtermail.mtail so filtermail failures can be monitored (#169) j4n 2026-06-01 21:51:34 +02:00
  • e9a63222e6 fix(smtp-server): Correct error when EOF while reading DATA (#168) Jagoda Estera Ślązak 2026-06-01 23:27:30 +09:00
  • bb40c5bb21 fix: Check if all required ports are available for filtermail (#983) Jagoda Estera Ślązak 2026-06-01 18:10:25 +09:00
  • a229f1bc45 chore(deps): Upgrade filtermail to v0.7 (#982) Jagoda Estera Ślązak 2026-06-01 16:55:50 +09:00
  • 893ceab107 chore(deps): Bump taiki-e/install-action from 2.75.28 to 2.79.6 (#164) dependabot[bot] 2026-06-01 09:51:57 +02:00
  • a6361a2194 fix: switch ratelimiter to MonotonicClock (#167) l 2026-06-01 07:51:33 +00:00
  • 4ba19b0031 test: set socket security for IMAP and SMTP to "TLS" in "dclogin" link2xt 2026-05-28 22:52:08 +02:00
  • 5eab3a5a25 try using cmlxc main branch fix for delete-server issue holger krekel 2026-05-28 20:52:07 +02:00
  • 30729d9be0 fix: core 2.50.0 does not have delete_server_after config anymore. holger krekel 2026-05-28 20:02:55 +02:00
  • 221f5ed10e fix: pin chatmail core to 2.49.0 link2xt/pin-core-2.49 link2xt 2026-05-28 16:17:08 +02:00
  • febfb90510 chore(release): prepare for 0.7.0 (#163) Jagoda Estera Ślązak 2026-05-26 13:56:00 +09:00
  • c84a96ac78 docs(readme): Remove docs for options removed in 664ad57 (#162) Jagoda Estera Ślązak 2026-05-26 02:25:51 +09:00