Commit Graph

  • bf0f6e2303 address review comments: renamed test and using socketserver ThreadingUnixStreamServer holger krekel 2024-07-22 13:39:34 +02:00
  • 35a0f07887 remove startup/socket setup from metadata holger krekel 2024-07-21 17:40:54 +02:00
  • 52aa7cad06 make doveauth also use generic dictproxy holger krekel 2024-07-21 17:39:18 +02:00
  • 22d77f4680 splitout base class for dictproxy holger krekel 2024-07-21 13:22:58 +02:00
  • 46c34bfbea use class for dispatching lookups holger krekel 2024-07-20 20:53:26 +02:00
  • 052fb64a3d nginx: use numbers for upstream ports link2xt 2024-07-17 14:40:11 +00:00
  • e8bf051cd0 refactor: use f-string in logging where it is easy link2xt 2024-07-15 19:37:03 +00:00
  • d3c29b2f6e rename chatmail_domain to mail_domain like is used everywhere else holger krekel 2024-07-15 15:14:21 +02:00
  • ef7f4965d4 add changelog entry holger krekel 2024-07-15 15:08:51 +02:00
  • c593906c26 fix dns zone file comment syntax holger krekel 2024-07-15 14:22:32 +02:00
  • 27eea671dc fix pyinfra run to account for new pyinfra release holger krekel 2024-07-15 14:22:21 +02:00
  • 79a9d2345b more tests and refinements holger krekel 2024-07-15 12:42:06 +02:00
  • c3caddcec9 separate between required and recommended entries holger krekel 2024-07-14 20:50:31 +02:00
  • 6d90182d2e add DNS tests, make remote ssh-exec errors show locally, cleanup ssh-bootstrap holger krekel 2024-07-11 12:23:24 +02:00
  • ea503a6075 restructure DNS checks holger krekel 2024-07-11 01:48:44 +02:00
  • ffe313528e simplify remote zone-file checking and insist for "dns" subcommand that all records are present holger krekel 2024-07-10 18:57:50 +02:00
  • 9b5b4c3787 - better debugging for DNS queries - don't try to guess IP addresses but insist on A and AAAA records - try to allow ipv4 or ipv6 only zones - move chatmail.zone generation to jinja so we can have conditionals holger krekel 2024-07-10 15:45:39 +02:00
  • c5bf3188a4 report back on ip determination -- deal with failure to obtain ip address holger krekel 2024-07-10 14:58:26 +02:00
  • c4f46dc499 fix maildata handling after prematurely merging #369 holger krekel 2024-07-13 19:05:52 +02:00
  • c1fd573de2 Add tests for alternate mail subjects Daniel Kahn Gillmor 2024-07-13 11:47:04 -04:00
  • c6b083472f Accept encrypted messages that use hcp_minimal Daniel Kahn Gillmor 2024-07-13 10:45:49 -04:00
  • 254fe95394 postfix was hitting the "100 clients" smtp-submission connected limit (DC apps) and switched to stress mode which brings more randomness/relay to smtp-connections. We now allow 5K because it should be fine for the machine. holger krekel 2024-07-13 16:26:07 +02:00
  • ac61ac082e Revert "postfix: fix timeout to 300s on submission ports" holger krekel 2024-07-13 16:13:54 +02:00
  • 02df395dab filtermail: do not inject addresses into fromat string link2xt 2024-07-13 02:45:15 +00:00
  • 39584c7b7d postfix: fix timeout to 300s on submission ports link2xt 2024-07-13 02:41:32 +00:00
  • 4ebc4f3069 postfix: do not lookup client hostnames link2xt 2024-07-13 02:39:59 +00:00
  • 1eca8aa143 CI: don't let commits in other PRs interrupt CI runs (#361) missytake 2024-07-12 12:05:21 +02:00
  • 9c09d50e8f acmetool: reload nginx after requesting new cert missytake 2024-07-12 10:54:19 +02:00
  • d73e896e66 Add changelog entry for HTTPS/IMAP/SMTP multiplexing link2xt 2024-07-11 10:31:45 +00:00
  • 283045dc4a Multiplex HTTPS, IMAP and SMTP on port 443 link2xt 2024-07-11 05:31:02 +00:00
  • 180cfb3951 get rid of xfailing test holger krekel 2024-07-11 11:49:16 +02:00
  • 610637da80 don't report on xfail, it's useless holger krekel 2024-07-11 01:54:35 +02:00
  • 73e6f5e6da apply last review suggestions holger krekel 2024-07-10 19:10:57 +02:00
  • b7e6926880 changing newline-naming as suggested holger krekel 2024-07-10 12:21:31 +02:00
  • a7ef6ee35b don't use kwargs for overrides parameter holger krekel 2024-07-10 12:12:18 +02:00
  • 920e062293 let config.get_user_maildir return a Path holger krekel 2024-07-10 12:08:48 +02:00
  • 794a0608a1 Path-ify config.mailboxes_dir holger krekel 2024-07-10 11:50:10 +02:00
  • fc09653de3 remove all occurences of hardcoded /home/vmail for database and mailbox dirs holger krekel 2024-07-09 20:35:57 +02:00
  • c8661fd135 introduce "mailboxes_dir" config ini option to avoid hardcoding /home/vmail/mail/.... in source code and to improve testability. holger krekel 2024-07-09 14:50:27 +02:00
  • 4b0600a453 be a bit more lenient on keeping old users holger krekel 2024-07-09 23:52:23 +02:00
  • f1c10cac2b chunked deletion holger krekel 2024-07-09 23:24:28 +02:00
  • af83ca0235 ensuring int-ness of last_login holger krekel 2024-07-09 19:01:29 +02:00
  • 8f6870ebb7 fix and streamline deletion test holger krekel 2024-07-09 18:57:21 +02:00
  • 0e8bdbd3e3 streamline address deletion test holger krekel 2024-07-09 18:51:37 +02:00
  • 0d593c22d1 apply code review and also catch "." as username holger krekel 2024-07-09 18:46:37 +02:00
  • a1f0a3e23b Apply suggestions from code review holger krekel 2024-07-09 18:34:40 +02:00
  • 9b15d8de24 more precise test, streamline wording (accounts -> address) holger krekel 2024-07-09 11:50:10 +02:00
  • aaa51cf234 add changelog PR link holger krekel 2024-07-09 11:38:22 +02:00
  • 66c7115cfc run removal of inactive users daily holger krekel 2024-07-09 11:31:05 +02:00
  • 823386d824 delete inactive users works holger krekel 2024-07-09 10:53:36 +02:00
  • 433cb71211 basic remove-users functionality and tests holger krekel 2024-07-09 10:01:21 +02:00
  • 62c60d3070 doveauth: log when a new account is created link2xt 2024-07-08 19:57:17 +00:00
  • 698d328620 don't do PTR reverse checking holger krekel 2024-07-08 20:19:44 +02:00
  • 4292355310 Add nonci_accounts metric link2xt 2024-07-08 13:40:11 +00:00
  • 85bb301255 feat: faster and simpler DNS checks, better ip-address determination (#346) holger krekel 2024-07-08 20:10:52 +02:00
  • 0d61c13c58 DKIM-sign Content-Type and oversign all signed headers link2xt 2024-05-18 02:21:43 +00:00
  • 15f79e0826 remove fix-file-owner which takes forever on servers with many mail directories (it's unclear why this is still needed and should be fixed differently in any case) holger krekel 2024-07-06 10:18:19 +02:00
  • 3d96f0fdfa Support iterating over all users with doveadm commands (#344) holger krekel 2024-07-06 03:19:57 +02:00
  • 733b9604ba dovecot: enable gzip compression on disk link2xt 2024-07-04 18:56:57 +00:00
  • 969fdd7995 Remove sieve to enable hardlink deduplication in LMTP link2xt 2024-07-05 17:02:21 +00:00
  • b1d11d7747 Revert 57c29c14a4 link2xt 2024-07-03 20:36:31 +00:00
  • e948bdaea8 filtermail: do not allow ASCII armor without actual payload link2xt 2024-06-19 08:03:07 +00:00
  • 17389b8667 Increase number of logged in IMAP sessions to 50000 link2xt 2024-07-01 16:45:50 +00:00
  • 635b5de304 Replace bash with /bin/sh link2xt 2024-07-01 09:36:06 +00:00
  • 67be981176 make a more complete test holger krekel 2024-06-27 15:25:22 +02:00
  • 0b8402c187 doveauth: ensure username length missytake 2024-06-27 12:28:27 +02:00
  • 7c98c1f8c9 test: ensure minimum username length missytake 2024-06-27 12:28:05 +02:00
  • 0483603d4a fix headline ordering numbers, typo B. Petersen 2024-06-24 13:23:18 +02:00
  • 6b59b8be44 CI: accept ns.testrun.org host key missytake 2024-06-19 14:24:17 +02:00
  • 07ffc003e4 CI: fix check whether acme certs exist missytake 2024-06-16 18:14:40 +02:00
  • 4cb62df33f CI: change to staging2.testrun.org missytake 2024-06-13 16:12:50 +02:00
  • ef58f011fb CI: disable CAA record for now missytake 2024-06-03 10:56:18 +02:00
  • f7ef236ac8 Revert "CI: disable requesting new certs for staging.testrun.org" Christian Hagenest 2024-05-28 00:14:09 +02:00
  • dbe906a331 bump actions/checkout to v4 in test-and-deploy.yml Christian Hagenest 2024-05-27 14:11:08 +02:00
  • 3899f41c61 switch to checkout@v4 #301 Christian Hagenest 2024-05-27 14:05:23 +02:00
  • 57c29c14a4 Reject DKIM signatures that do not cover the whole message body link2xt 2024-06-11 21:57:58 +00:00
  • 2b5d903cc5 Allow SKESK packets in encrypted mails link2xt 2024-06-13 16:56:57 +00:00
  • c8d270a853 Check that OpenPGP has only PKESK and SEIPD packets (#323) link2xt 2024-06-12 17:21:37 +00:00
  • 72f4e9edbf filtermail: remove support for unencrypted MDNs link2xt 2024-06-11 02:41:59 +00:00
  • 1ce0a2b0ba Improve filtermail checks for encrypted messages link2xt 2024-06-11 00:34:27 +00:00
  • 044ebfb9a2 delete buggy dovecot submodule for dovebuild Christian Hagenest 2024-06-11 16:51:29 +02:00
  • a41b034aa2 update version to 1.3.0 missytake 2024-06-06 16:03:57 +02:00
  • e00f0b852d doc: add acl installation to changelog missytake 2024-06-06 16:02:15 +02:00
  • 501b12564c tests: mark expunged test as slow missytake 2024-06-06 14:14:25 +02:00
  • 229ad15a28 fix link holger krekel 2024-06-02 15:41:16 +02:00
  • e4f35d8dae add changelog for #316 missytake 2024-06-03 09:23:08 +02:00
  • 4271573e15 DNS: don't check DNS on cmdeploy init anymore missytake 2024-06-03 09:21:41 +02:00
  • b651a9046b Apply suggestions from code review holger krekel 2024-05-24 23:11:53 +02:00
  • 6b84eaf8af Update www/src/info.md holger krekel 2024-05-24 23:06:10 +02:00
  • 1b076bcd22 more refinement holger krekel 2024-05-24 19:35:53 +02:00
  • 30437f6c46 refine holger krekel 2024-05-24 19:12:58 +02:00
  • 3171e40a26 reword further holger krekel 2024-05-24 19:09:37 +02:00
  • 61c915995b reworking the privacy policy entry point holger krekel 2024-05-24 18:58:03 +02:00
  • 073bd86344 add changelog for PR 310 (cron) Christian Hagenest 2024-05-27 14:06:50 +02:00
  • 777a7addd2 Ensure cron is installed #282 (#310) Christian Hagenest 2024-05-27 14:04:40 +02:00
  • 4f28476c47 add a doc about dovecot building based on internal sysadmin docs (now with squash) (#309) Christian Hagenest 2024-05-26 19:49:06 +02:00
  • b05aec72c2 Revert "add a doc about dovecot building based on internal sysadmin docs" (#308) Christian Hagenest 2024-05-26 19:46:43 +02:00
  • 610675452e clarify backports policy Christian Hagenest 2024-05-17 17:31:10 +02:00
  • 83387f5d08 Add OBS Christian Hagenest 2024-05-17 17:20:31 +02:00
  • 142206529c fix up readme for dovecot script Christian Hagenest 2024-05-17 17:16:53 +02:00