Commit Graph

  • 08c88caa46 CI: test all DNS records missytake 2024-12-17 22:06:09 +01:00
  • 8e5174ae44 DNS: add -all to cmdeploy dns missytake 2024-12-17 20:33:07 +01:00
  • 69fe5eac2b DNS: more elegant solution to fix mta-sts record missytake 2024-12-17 17:43:22 +01:00
  • 46f6a07239 Revert "DNS: fix _mta-sts TXT record on initial setup" missytake 2024-12-17 17:43:03 +01:00
  • b268efbc6e DNS: fix _mta-sts TXT record on initial setup missytake 2024-12-17 17:28:58 +01:00
  • 54ad9551d1 Move MX record to its own subdomain link2xt/mx-prefix link2xt 2024-08-15 12:07:11 +00:00
  • 95f8c4b269 Update iroh and remove iroh. subdomain link2xt 2024-11-05 13:18:11 +00:00
  • 12217437e3 cmdeploy: install curl for downloading iroh missytake 2024-11-02 12:26:00 +01:00
  • 35a254fc1c acmetool: only request iroh certificate if it's required missytake 2024-10-31 17:59:17 +01:00
  • 2c0b659893 dns: add iroh CNAME to zonefile missytake 2024-10-31 17:36:56 +01:00
  • fe51dbd844 streamline holger krekel 2024-10-30 17:16:41 +01:00
  • 99fbe1d4c4 Apply suggestions from code review holger krekel 2024-10-30 17:12:30 +01:00
  • d3e71aa394 streamline intro, mention IP addresses holger krekel 2024-10-30 12:30:57 +01:00
  • 72df078d02 add support for specifying whole domains for passthrough holger krekel 2024-09-06 18:36:33 +02:00
  • 8ea96e505e dovecot: fix syntax error missytake 2024-10-30 15:41:35 +01:00
  • a5fd5cfb55 dovecot: disable anvil authentication penalty missytake 2024-10-30 15:31:25 +01:00
  • 3098afb342 CI: fix accepting ns.testrun.org SSH Host Key missytake 2024-10-30 13:17:59 +01:00
  • dfc1042a3f CI: fix #422 nested acme&dkimkeys folders missytake 2024-10-30 12:42:41 +01:00
  • af17b459ba also change privacy policy to circumscribe iroh-relay services holger krekel 2024-10-30 12:23:09 +01:00
  • aae05ac832 CI: set necessary DNS records before cmdeploy run, so it doesn't fail missytake 2024-10-30 10:52:01 +01:00
  • 5048bde6d0 Deploy iroh relay link2xt 2024-10-22 17:40:25 +00:00
  • b92d9c889b doc: use ssh+tar to transfer vmail + dkimkeys as well missytake 2024-10-29 16:42:35 +01:00
  • c35c44ad8d Replace rsync with tar link2xt 2024-10-28 18:16:01 +00:00
  • a9779d7e7c add changelog missytake 2024-10-28 15:00:42 +01:00
  • 70f77a93ea doc: fix step 9 -> step 6 missytake 2024-10-28 14:59:28 +01:00
  • ebed7ebf5e doc: migration guide should use new --ssh-host command missytake 2024-10-27 14:04:05 +01:00
  • 648bf53e83 Guide on how to migrate chatmail to a new host missytake 2024-10-16 11:59:04 +02:00
  • 75f11e68de updated privacy policy to testrun UG missytake 2024-10-26 10:22:58 +02:00
  • 579e6fd1cd added changelog missytake 2024-10-28 14:57:16 +01:00
  • 30392df901 cmdeploy: add argument to specify different SSH host than mail_domain missytake 2024-10-27 13:56:26 +01:00
  • 7f3f69fa72 fix: increase request_queue_size for UNIX sockets to 1000 link2xt 2024-10-26 20:23:20 +00:00
  • 3e646efee9 add PR link to CHANGELOG.md missytake 2024-10-27 12:16:09 +01:00
  • 8fe173439d Dovecot quota_max_mail_size to use the Chatmail max_message_size value Mark Felder 2024-10-26 17:22:20 -04:00
  • 48fdff6700 fix wrong ref in changelog holger krekel 2024-10-16 20:52:09 +02:00
  • 5055434e48 Fix OpenPGP payload check link2xt 2024-10-22 18:00:34 +00:00
  • bbf508d95e docs: nicer linebreaks missytake 2024-10-16 16:44:47 +02:00
  • 80cbdda772 docs: mention the chatmail.ini in the cmdeploy description missytake 2024-10-15 15:02:14 +02:00
  • babdff361c docs: more details for the repo overview #419 missytake 2024-10-15 14:54:51 +02:00
  • 15f30d8841 cmdeploy: flag to disable postfix + dovecot for migration missytake 2024-10-16 11:21:09 +02:00
  • 737ab54bf2 ci: test cmdeploy dns only once link2xt 2024-10-15 23:08:43 +00:00
  • 20fa5d9656 Query autoritative nameserver directly to bypass DNS cache link2xt 2024-10-15 21:47:13 +00:00
  • a2f2e04ff9 fix: set acme_account_url even if some DNS records are not set link2xt 2024-10-15 14:36:41 +00:00
  • e2f4394318 fix: do not fail with KeyError if there is no acme_account_url link2xt/dont-fail-if-no-acme-account link2xt 2024-10-15 14:36:41 +00:00
  • 7573ef928f mention wireguard link2xt 2024-10-14 10:11:17 +00:00
  • 46297d4839 Document setting up DNAT link2xt 2024-10-14 06:40:47 +00:00
  • 5515607b63 Setup mtail (#388) link2xt 2024-10-14 09:18:35 +00:00
  • d96c9221c4 Document how to migrate the server link2xt/document-networking link2xt 2024-10-10 21:54:22 +00:00
  • d0ed8830f7 Add IMAP capabilities instead of overwriting them link2xt 2024-09-22 16:08:44 +00:00
  • a6bdbb748b Set CAA record flags to 0 link2xt 2024-09-13 06:06:24 +00:00
  • ba811c2e1c DNS: fix checking for required DNS records (#412) missytake 2024-09-13 21:55:54 +02:00
  • 3ef45c2ffd add changelog entry for #405 holger krekel 2024-09-02 23:02:34 +02:00
  • 8d72d770a3 don't rename import as link2xt prefers holger krekel 2024-09-02 18:25:34 +02:00
  • e32d81520a use "walrus" operator (didn't know about it, doh!) holger krekel 2024-08-13 14:50:27 +02:00
  • e973bc1f41 organize remotely executing functions in "cmdeploy.remote" sub package holger krekel 2024-08-01 19:02:41 +02:00
  • cdfce25494 add a note on deletion of accounts holger krekel 2024-09-02 18:35:56 +02:00
  • e08ee25532 Prioritize port 443 link2xt/port-443-priority link2xt 2024-08-23 11:37:50 +00:00
  • a1e80fdca1 Fix ruff warnings link2xt 2024-08-23 11:57:47 +00:00
  • 7aa876a0bb remove dysfunct hispanilandia ref holger krekel 2024-08-06 08:44:14 +02:00
  • dee36638cf fix #399 holger krekel 2024-08-06 10:24:28 +02:00
  • effd5bc6e9 upgrade debian packages on "cmdeploy run" holger krekel 2024-08-02 01:03:28 +02:00
  • 29eabba5a0 fix links holger krekel 2024-08-01 19:22:37 +02:00
  • e7a9bf2a6c start more changes holger krekel 2024-07-31 22:01:20 +02:00
  • 93423ee1d1 make another release 1.4.1 holger krekel 2024-07-31 21:59:55 +02:00
  • 888f7e669a simplify handle_set method for dictproxy subclasses holger krekel 2024-07-31 20:04:34 +02:00
  • 1f1d1fdf59 fix: use separate transaction storage for each DictProxy handler link2xt 2024-07-31 17:18:22 +00:00
  • dcab097e00 www: update custom chatmail address steps zrknlzr 2024-07-31 20:08:36 +02:00
  • a9bdc3d1d0 www: add button to sign-up on chatmail server missytake 2024-07-31 11:01:41 +02:00
  • a7101be284 introduce imap_rawlog option for debugging holger krekel 2024-07-31 01:11:29 +02:00
  • 3ee0b7e288 fix #385 holger krekel 2024-07-30 12:19:23 +02:00
  • e3f0bb195d Fix doveauth logging for created accounts link2xt 2024-07-30 01:07:50 +00:00
  • fae0863633 make disable_ipv6 optional (and default to false) to not break existing chatmail.ini's unneccessarily 1.4.0 holger krekel 2024-07-28 20:38:53 +02:00
  • 7a64333c25 tests: fix wait_next_incoming_message() in cmdeploy bench missytake 2024-07-28 19:54:42 +02:00
  • 1331e7e77a Add config option for ipv6 usage (#312) Christian Hagenest 2024-07-28 20:06:24 +02:00
  • ac1f2dadad introduce max_message_size config option holger krekel 2024-07-28 18:16:04 +02:00
  • 4858a67be1 run filtermail as dedicated user holger krekel 2024-07-28 18:46:32 +02:00
  • 1238ed95da remove mailboxes_dir as default option holger krekel 2024-07-28 16:24:17 +02:00
  • b32a57105d remove "passdb_path" as default option holger krekel 2024-07-28 11:59:12 +02:00
  • 87d6d2d5cb shift code around a bit and add changelog holger krekel 2024-07-28 16:48:27 +02:00
  • 5b05e0194f Add additional known obscured subjects from k-9/thunderbird-android. Daniel Kahn Gillmor 2024-07-13 11:18:32 -04:00
  • 24843abed3 changelog: hint how admins can update missytake 2024-07-28 15:55:56 +02:00
  • 1f96334f8e add changelog holger krekel 2024-07-28 15:51:34 +02:00
  • 4db953b22b cmdeploy re-add -y for pyinfra 3 missytake 2024-07-25 16:28:18 +02:00
  • 8e847093da chore: require pyinfra v3 missytake 2024-07-25 16:22:33 +02:00
  • 023253ad9c cmdeploy: skip warnings only in pyinfra 3; pyinfra crashes otherwise missytake 2024-07-23 15:37:35 +02:00
  • 89c65d30d3 remove debug log holger krekel 2024-07-28 11:19:03 +02:00
  • c4499d6c85 remove neccessity for FileLock on set_password holger krekel 2024-07-27 18:11:35 +02:00
  • 29888c2f03 create mailboxes parent directories if needed holger krekel 2024-07-27 17:49:26 +02:00
  • eaff92cebc don't use filelocks for writing password because there only is a single doveauth process anyway holger krekel 2024-07-25 14:19:51 +02:00
  • 4f4fd6a90c log error when a transaction id is not there holger krekel 2024-07-25 13:25:38 +02:00
  • da3eb89b67 try debug a CI failure holger krekel 2024-07-25 13:25:38 +02:00
  • 765f081f6f refactor password/login-timestamp handling into a User object holger krekel 2024-07-23 22:59:02 +02:00
  • 5c87d69d46 simplify get_user_maildir holger krekel 2024-07-23 18:05:19 +02:00
  • 686f32d6b3 implement and test migration from sqlite to storing password in userdir holger krekel 2024-07-23 17:59:28 +02:00
  • 68a62537e1 merge lastlogin and doveauth logic to use the "password" file for both states holger krekel 2024-07-23 11:11:36 +02:00
  • e3ff82544a shift lookup methods to class for consistency holger krekel 2024-07-23 10:21:49 +02:00
  • eddfadaf7f move passwords to file in user maildir holger krekel 2024-07-22 16:55:24 +02:00
  • 1b3e2b32f2 only write last-login files for e-mail address directories holger krekel 2024-07-22 14:31:46 +02:00
  • 353d3bfb3f introduce last-login proxy holger krekel 2024-07-21 18:31:34 +02:00
  • 4a8fc84c82 Update chatmaild/src/chatmaild/delete_inactive_users.py holger krekel 2024-07-20 14:18:38 +02:00
  • 641a6f8d2e streamline: make Config determine uid/gid/maildir of a user holger krekel 2024-07-19 10:37:53 +02:00