Commit Graph

  • e708027edb feat: Remove obs-home-deltachat.gpg cliffmccarthy 2025-10-29 18:39:15 -05:00
  • 27b72039c8 fix: Block unbound from starting up on install cliffmccarthy 2025-10-27 13:51:57 -05:00
  • 32534251bf docs: Add architectural information about deployer classes cliffmccarthy 2025-10-16 14:15:28 -05:00
  • 1a03d56c80 refactor: Call install, configure, and activate methods in loops cliffmccarthy 2025-10-23 09:59:27 -05:00
  • e043c1baff refactor: Reorder deploy_chatmail() cliffmccarthy 2025-10-14 08:18:50 -05:00
  • a9d3709663 refactor: Move curl installation from IrohDeployer to ChatmailDeployer cliffmccarthy 2025-10-22 15:08:22 -05:00
  • 741948682f refactor: Add TurnDeployer cliffmccarthy 2025-10-11 11:23:43 -05:00
  • 68b78bf6d2 refactor: Add WebsiteDeployer cliffmccarthy 2025-10-10 17:32:46 -05:00
  • 0e756c653d refactor: Add EchobotDeployer cliffmccarthy 2025-10-08 23:28:05 -05:00
  • 69de709b0f refactor: Add FcgiwrapDeployer cliffmccarthy 2025-10-24 15:01:12 -05:00
  • d11163629b refactor: Add ChatmailDeployer cliffmccarthy 2025-09-08 07:43:56 -05:00
  • e92c8766f6 refactor: Add ChatmailVenvDeployer cliffmccarthy 2025-10-08 15:34:24 -05:00
  • 334e468889 refactor: Split _install_remote_venv_with_chatmaild into stages cliffmccarthy 2025-10-07 23:12:14 -05:00
  • 33e6807ca4 refactor: Add RspamdDeployer cliffmccarthy 2025-09-11 07:40:43 -05:00
  • 2029acc5a9 refactor: Add MtastsDeployer cliffmccarthy 2025-09-11 07:21:41 -05:00
  • d1788b7c65 refactor: Add MtailDeployer cliffmccarthy 2025-09-08 08:39:59 -05:00
  • 84ab4bb6b8 refactor: Add AcmetoolDeployer cliffmccarthy 2025-09-08 08:16:59 -05:00
  • 04451ad537 refactor: Add JournaldDeployer cliffmccarthy 2025-09-07 20:47:14 -05:00
  • d09a118e54 refactor: Add IrohDeployer cliffmccarthy 2025-09-07 20:36:28 -05:00
  • 5b982a3b0f refactor: Add UnboundDeployer cliffmccarthy 2025-09-07 20:24:38 -05:00
  • 71636b8250 refactor: Add OpendkimDeployer cliffmccarthy 2025-09-07 20:16:08 -05:00
  • e7df1a43a3 refactor: Add NginxDeployer cliffmccarthy 2025-09-07 19:59:07 -05:00
  • cfc94a37b3 refactor: Add PostfixDeployer cliffmccarthy 2025-09-07 10:34:28 -05:00
  • 22b77168ed refactor: Add DovecotDeployer cliffmccarthy 2025-09-07 10:23:54 -05:00
  • ffcd657a88 refactor: Add Deployer base class cliffmccarthy 2025-09-09 11:39:55 -05:00
  • 39fd04473c refactor: Move addition of 9.9.9.9 resolver earlier cliffmccarthy 2025-10-23 13:35:26 -05:00
  • 49613f7e71 refactor: Move all imports to top of cmdeploy/__init__.py cliffmccarthy 2025-10-23 09:10:47 -05:00
  • ded9dd470d www: add changelog missytake 2025-11-06 16:19:02 +01:00
  • b94ad729fd Update cmdeploy/src/cmdeploy/__init__.py Alexander 2025-11-06 12:08:32 +01:00
  • b60267f37f Skip www_folder if merge conflict marker found Alexander Dietrich 2025-11-02 16:42:11 +01:00
  • a0aa2912dd ci: fix test methods for deltachat 2.23.0 missytake 2025-11-06 10:13:05 +01:00
  • 76108c1c03 Test dig output with dns comments Serge Matveenko 2025-10-31 02:14:02 +01:00
  • 61b8dc4637 Improve dns responses parsing Serge Matveenko 2025-10-30 01:14:24 +01:00
  • 134d533aa0 Test dig output with dns comments ci-improve-dns-records-resolution Serge Matveenko 2025-10-31 02:14:02 +01:00
  • 8110a3f3a9 Improve dns responses parsing Serge Matveenko 2025-10-30 01:14:24 +01:00
  • 2521698093 XXX add merge conflict, don't merge this ci-alxndr42 missytake 2025-11-06 09:30:47 +01:00
  • 8c85dddfa3 XXX create merge conflict missytake 2025-11-06 09:25:54 +01:00
  • acf2bdefdf Skip www_folder if merge conflict marker found Alexander Dietrich 2025-11-02 16:42:11 +01:00
  • 5c1d7763d0 ci: fix test methods for deltachat 2.23.0 missytake 2025-11-06 10:13:05 +01:00
  • d42f579291 turnserver: Strip newline from response. Lars-Dominik Braun 2025-11-01 16:54:04 +01:00
  • 0d1d7d6e1f Remove smtp_tls_security_level exception for nauta.cu link2xt/remove-nauta.cu-exception link2xt 2025-10-31 07:41:46 +00:00
  • a22868fd7e Remove acmetool cronjob link2xt/remove-acmetool-cronjob link2xt 2025-10-31 07:27:53 +00:00
  • dd3cf4d449 Update dovecot-core deb sha256 sums Serge Matveenko 2025-10-30 01:15:20 +01:00
  • 7361cc9350 fix changelog references holger krekel 2025-10-28 11:30:31 +01:00
  • 00f199816d unpublish mutual help group invite link missytake 2025-10-28 09:53:30 +01:00
  • 8d7e1dad0e Require STARTTLS for incoming port 25 connections link2xt 2025-10-20 22:19:56 +00:00
  • c0da7bb3bf docs: chatmail-turn listens on 3478 UDP, not TCP port link2xt 2025-10-27 19:35:50 +00:00
  • 863ded6480 try to limit index cache max size holger krekel 2025-10-24 19:26:12 +02:00
  • d75321b355 doc: write down some basic infos on chatmail-turn (#693) missytake 2025-10-27 09:00:07 +01:00
  • 9148b16d81 acmetool: use ECDSA keys instead of RSA link2xt 2025-10-22 22:48:38 +00:00
  • 5fbbd6b5bd Add a script for creating DNS records in Cloudflare keonik/create_cloudflare_records Keonik1 2025-10-25 00:08:50 +03:00
  • 32fa1d6cb8 acmetool: Increase RSA key size from 2048 to 4096 link2xt/rsa-key-size link2xt 2025-10-22 21:07:40 +00:00
  • fa9aa5b015 guard expire/fsreport file iteration against vanishing, improve reporting holger krekel 2025-10-22 19:03:54 +02:00
  • 4c9eaf3d63 turn chatmail-expire live hpk/guard_fs_fail holger krekel 2025-10-22 18:51:47 +02:00
  • 7a91aa539d add a bit more date info holger krekel 2025-10-22 18:32:18 +02:00
  • 4c8ad95244 allow files and directories to vanish while we iterate over them holger krekel 2025-10-22 18:06:28 +02:00
  • 0155f32df6 Require TLS 1.2 for outgoing SMTP connections link2xt 2025-10-20 22:33:00 +00:00
  • 9ddd5d8b2b Replace expiry "find" commands with a new chatmaild.expire python module + a reporting one holger krekel 2025-09-11 14:28:06 +02:00
  • eb1424f944 fixup after testing on nine: - don't remove large files already after 7 days if they are in the "new/" folder - report which mailbox is being checked so that "journalctl -u chatmail-expire.service" provides sufficient output for checking - don't trigger expiry or fsreport services during cmdeploy-run but run it from timer only hpk/fixup holger krekel 2025-10-21 21:47:44 +02:00
  • 8d65770c28 fixup after trying out on nine: don't remove large messages after 7 days if they are in the new/ folder (this is old behaviour) and provide reporting about which mailbox is being scanned. holger krekel 2025-10-21 21:46:51 +02:00
  • 0931da21b8 make sure fsreport can run on empty mailbox dir holger krekel 2025-10-21 17:19:54 +02:00
  • 11a8f8cf9e try fix CI holger krekel 2025-10-21 16:49:23 +02:00
  • 0aa255e3f1 replace expunge mentioning in architecture holger krekel 2025-10-20 20:59:11 +02:00
  • 6c4764b452 Apply suggestions from code review holger krekel 2025-10-20 20:48:04 +02:00
  • c1f08a9afe simplify and beautify formatting and sizes holger krekel 2025-10-20 20:46:14 +02:00
  • 5c8afb377e also run fsreport holger krekel 2025-10-20 18:01:16 +02:00
  • 8225a9f398 use systemd timer instead of cron-job for expiry (tested by hand on c2) holger krekel 2025-10-20 17:38:12 +02:00
  • eb221ca1af unify K output holger krekel 2025-10-20 15:15:42 +02:00
  • 93421b317b always use "H" for printing numbers, and make "chatmail.ini" file optional, defaulting to where it is on chatmail relays holger krekel 2025-10-20 15:08:31 +02:00
  • 777be107f3 fix another invocation holger krekel 2025-10-20 14:42:04 +02:00
  • 8b81d5b5d6 unify chatmail-fsreport and chatmail-expire to both just require a chatmail.ini file holger krekel 2025-10-20 13:43:40 +02:00
  • e6a2906e82 cosmetic: refine summary and fix typo holger krekel 2025-10-20 10:13:24 +02:00
  • 67ba4ac99e address four review comments from link2xt holger krekel 2025-10-20 09:59:47 +02:00
  • 8cadf51387 prefix new commands holger krekel 2025-10-20 09:54:31 +02:00
  • ce4bb97294 remove superflous totalsize attribute holger krekel 2025-09-16 12:54:33 +02:00
  • 3a0c629f3b during fsreport (reporting) don't store all mailbxoes but categorize them immediately, provide a few command line options to select holger krekel 2025-09-15 15:02:24 +02:00
  • 8df53c2655 fix lint issues holger krekel 2025-09-15 14:44:10 +02:00
  • 3fd3ab1a68 some renaming holger krekel 2025-09-15 14:40:44 +02:00
  • d74f792787 remove superflous Stats class holger krekel 2025-09-15 14:21:15 +02:00
  • 1135372b81 further reduce code holger krekel 2025-09-15 14:05:16 +02:00
  • c9f80bffd8 no reporting by default, and adding a summary line holger krekel 2025-09-15 13:41:16 +02:00
  • 10e53d17e8 don't globally collect files anymore to avoid using growing-with-number-of-mailboxes ram holger krekel 2025-09-15 13:22:03 +02:00
  • 01ca2a8b91 more streamline holger krekel 2025-09-15 13:15:15 +02:00
  • fb01944f0d strike superflous code holger krekel 2025-09-15 13:09:44 +02:00
  • a90a651ba0 fix comment holger krekel 2025-09-14 22:48:17 +02:00
  • 7d74b46502 add argument parsing for reporting holger krekel 2025-09-14 17:12:52 +02:00
  • 6d3e690653 add basic command line parsing for expire + some streamlining holger krekel 2025-09-14 15:13:25 +02:00
  • ed7a70ba31 refactor and write tests for overall expiry/report runs holger krekel 2025-09-14 15:02:45 +02:00
  • 023116bc91 add summary reporting, rework expiry logic holger krekel 2025-09-11 16:17:50 +02:00
  • b13929119b do all expunging in python holger krekel 2025-09-11 15:32:30 +02:00
  • a4152140ca move delete_inactive_users to new implementation holger krekel 2025-09-11 14:28:06 +02:00
  • 4cfe228a1f filtermail: further optimize check_armored_payload() missytake 2025-10-20 21:26:20 +02:00
  • 741a20450c Add a system test for running the filtermail module holger krekel 2025-10-20 21:02:14 +02:00
  • b7fadcd4be filtermail: improve check_armored_payload() (#679) adb 2025-10-20 09:55:53 +02:00
  • aaed93ba78 filtermail: only remove one linebreak version-performance missytake 2025-10-19 13:58:01 +02:00
  • e961ca2efb filtermail: fix lint missytake 2025-10-19 11:42:48 +02:00
  • e665a6f432 filtermail: drop one more newline directly missytake 2025-10-19 11:40:09 +02:00
  • 75f61683fc filtermail: better performance for removing Version missytake 2025-10-19 11:29:54 +02:00
  • 7db26f33d9 nginx: be more specific with the server name (#636) missytake 2025-10-19 14:02:41 +02:00
  • 2b90f7db37 filtermail: run CPU-intensive handle_DATA in a thread pool executor link2xt 2025-10-18 20:59:13 +00:00