Commit Graph

  • 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
  • 3e934bdea4 add entry point for rm_accounts in pyproject.toml hagi/#295-remove-old-accounts Christian Hagenest 2024-07-08 17:28:13 +02:00
  • 3f197695d9 rm unnecessary round() Christian Hagenest 2024-07-08 17:24:01 +02:00
  • 8ad72deeb2 remove unused imports in rm_accounts.py Christian Hagenest 2024-07-08 17:22:19 +02:00
  • 0d61c13c58 DKIM-sign Content-Type and oversign all signed headers link2xt 2024-05-18 02:21:43 +00:00
  • ea817a2088 rmtree => ignore_errors = True Christian Hagenest 2024-07-08 14:35:04 +02:00
  • d9bf2b57a5 rename dir to vmail_basedir Christian Hagenest 2024-07-08 14:33:23 +02:00
  • b4b0a098d1 use with db.write_transaction() Christian Hagenest 2024-07-08 14:31:12 +02:00
  • 410eae3be4 rm unecessary round in doveatuh Christian Hagenest 2024-07-08 14:26:07 +02:00
  • 7bc3b11594 Update grammar for doc string in chatmail.ini for delete_accounts_after Christian Hagenest 2024-07-08 14:32:02 +02:00
  • 7bcf027837 set delete_accounts after to 25 to be under gdpr limit of 30 Christian Hagenest 2024-07-08 13:00:59 +02: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
  • 158fb0b83e Add script to remove old seen messages link2xt/remove-seen link2xt 2024-07-05 16:41:49 +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
  • 64de63815d ruff again :) Christian Hagenest 2024-06-26 16:05:51 +02:00
  • 07802569ef ruff Christian Hagenest 2024-06-26 15:11:37 +02:00
  • 0483603d4a fix headline ordering numbers, typo B. Petersen 2024-06-24 13:23:18 +02:00
  • a77e03c8a1 WIP rm_accounts.py Christian Hagenest 2024-06-20 17:30:35 +02:00
  • 7f5ae11591 rm comment Christian Hagenest 2024-06-20 16:53:01 +02:00
  • a5a486e8c5 Merge branch 'main' into hagi/#295-remove-old-accounts Christian Hagenest 2024-06-20 16:46:46 +02:00
  • 1a50e5b783 new config option: delete_accounts_after Christian Hagenest 2024-06-20 16:42:27 +02:00
  • 06f3bbf6cd round login-time in doveauth Christian Hagenest 2024-06-20 16:42:05 +02:00
  • 3eae1657de fix lint hagi/#318-crypt=>hashlib missytake 2024-06-19 14:42:27 +02:00
  • 736c67ac1f test commit Christian Hagenest 2024-06-18 17:29:09 +02:00
  • 295072e57b replace § with $ in doveauth Christian Hagenest 2024-06-17 16:52:48 +02:00
  • dc17088517 lint Christian Hagenest 2024-06-17 16:25:21 +02:00
  • 514a063142 black Christian Hagenest 2024-06-16 22:34:55 +02:00
  • 2b96586e12 import passlib.hash Christian Hagenest 2024-06-16 22:28:25 +02:00
  • 8fde4d929d Update Changelog Christian Hagenest 2024-06-16 22:23:36 +02:00
  • 683aefa37c add passlib to the correct pyproject.toml Christian Hagenest 2024-06-16 22:22:54 +02:00
  • b951ec12c5 replace crypt with passlib Christian Hagenest 2024-06-16 22:18:37 +02:00
  • 3d8ac6b598 add changelog Christian Hagenest 2024-06-06 01:42:04 +02:00
  • 9515a37687 update doveauth hashing Christian Hagenest 2024-06-06 01:41:38 +02:00
  • b5d0b0ad9a try generating salt manually Christian Hagenest 2024-06-06 00:27:43 +02:00
  • 3f4989223d encode to bytes Christian Hagenest 2024-06-06 00:13:23 +02:00
  • 9be0408ab8 replace crypt with hashlib Christian Hagenest 2024-06-06 00:05:40 +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 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
  • 8349416024 wip hagi/metrics-systemd Christian Hagenest 2024-05-27 13:03:14 +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
  • c0f200b1a9 move SCRIPT_DIR Christian Hagenest 2024-05-17 17:06:33 +02:00
  • 6d55f75bee Update scripts/dovecot/README.md Christian Hagenest 2024-05-17 17:06:02 +02:00
  • c68cbf1806 Update scripts/dovecot/build-obs.sh Christian Hagenest 2024-05-17 17:02:53 +02:00
  • 9677617c7f edit README Christian Hagenest 2024-05-17 13:11:45 +02:00
  • d8cf282953 move readme wip Christian Hagenest 2024-05-17 12:56:24 +02:00
  • b959f57058 remove unnecessary dependencies Christian Hagenest 2024-05-17 12:56:05 +02:00
  • 8768e6fd0b clean up Christian Hagenest 2024-05-16 19:36:40 +02:00
  • acbf370383 wip Christian Hagenest 2024-05-16 19:24:29 +02:00
  • 80dfdaee06 wip test without curl Christian Hagenest 2024-05-16 19:21:42 +02:00
  • 4d15ae9452 wip try dpkg-source Christian Hagenest 2024-05-16 18:56:33 +02:00
  • 9a68d42ee8 wip hack Christian Hagenest 2024-05-16 18:44:43 +02:00
  • d732d099ac wip hack Christian Hagenest 2024-05-16 18:38:54 +02:00
  • 582a2af799 hack for file length problem Christian Hagenest 2024-05-16 18:31:22 +02:00
  • fba3963d47 clean curl Christian Hagenest 2024-05-16 17:45:30 +02:00
  • e80d33e2e0 move obs dir into script dir Christian Hagenest 2024-05-16 17:42:44 +02:00
  • 6a3001bf22 it works Christian Hagenest 2024-05-16 17:13:37 +02:00
  • 368c41ba27 WIP: Build builds, OBS pushes, OBs doesn't build :( problem with .dsc Christian Hagenest 2024-05-16 16:26:25 +02:00
  • fa0d8432bc WIP IT BUILDS Christian Hagenest 2024-05-15 23:31:46 +02:00
  • 2811e08563 WIP Christian Hagenest 2024-05-07 18:29:49 +02:00