Commit Graph

  • d76b33def1 feat: Remove echo from passthrough recipients cliffmccarthy 2025-12-08 12:38:55 -06:00
  • bab3de9768 feat: Remove echobot user from deployment cliffmccarthy 2025-11-14 09:36:17 -06:00
  • 49c66116bf feat: Remove echobot special cases cliffmccarthy 2025-08-06 07:59:23 -05:00
  • 9bf99cc8a9 removes development notice 373 2025-12-13 14:06:35 +00:00
  • 1188aed061 Related: Add the Chatmail Cookbook project Mark Felder 2025-12-14 10:14:11 -08:00
  • e15b8ebf11 docs README update Mark Felder 2025-12-14 10:38:13 -08:00
  • c84ddf69e8 add missing changelog entries 1.8.0 missytake 2025-12-12 10:39:27 +01:00
  • 96fc3d9ff6 tests: don't let test_status_cmd test server state missytake 2025-12-12 11:53:46 +01:00
  • 4b5e8feb96 ci: run test_status_cmd at the end to avoid flakiness missytake 2025-12-10 10:37:16 +01:00
  • 98ff7b3428 ci: try without test_status_cmd fix-ci missytake 2025-12-12 10:30:55 +01:00
  • c98853570b updated location of the documentation for custom webpage location Rodrigo Camacho 2025-12-11 09:58:09 +01:00
  • bad356503e Merge pull request #745 from chatmail/simon/i744 Simon Laux 2025-12-11 22:41:14 +01:00
  • dba48e88d1 Merge pull request #760 from chatmail/adb/issue-734 adb 2025-12-11 08:33:41 +01:00
  • 3ae8834cbe update changelog adbenitez 2025-12-11 08:32:51 +01:00
  • 81391f4066 Update cmdeploy/src/cmdeploy/dovecot/dovecot.conf.j2 adb 2025-12-10 20:43:03 +01:00
  • 55cfd00505 add imap_compress option to chatmail.ini adbenitez 2025-12-09 09:32:53 +01:00
  • 494e42bf4d switch registration to bloc7.icu temp-bloc7 missytake 2025-12-08 20:19:13 +01:00
  • b000213c68 remove echobot from relay deployment and make sure it's un-installed during "cmdeploy run" holger krekel 2025-12-07 15:02:10 +01:00
  • 51d16b6bb8 Add hpk42 SSH key to staging server for debugging link2xt 2025-12-07 16:01:41 +00:00
  • 2beba8c455 ci: add deployment environments for all deployment workflows link2xt 2025-12-06 15:43:00 +00:00
  • 33c67d22fa Add execnet dependency link2xt 2025-12-06 17:02:12 +00:00
  • 296dcad1da echobot: print invite link with python echobot-invite-local missytake 2025-12-06 19:06:07 +01:00
  • 22c303ed7c Fix issues with echobot invite link in cmdeploy Alexandre Gauthier 2025-11-21 21:59:04 -05:00
  • 569a043065 Add execnet dependency link2xt/docs-preview link2xt 2025-12-06 17:02:12 +00:00
  • 166bf68915 Remove DKIM-Signature from incoming mail after checking (#747) j4n 2025-12-04 12:23:27 +01:00
  • cf934b966a echobot: require dovecot to be running echobot-wait-for-dovecot missytake 2025-12-01 10:31:54 +01:00
  • abb70a6b14 Handle case where user followed the tutorial and set the CNAME reccord for mta-sts, but no TXT record for it yet. Treefit 2025-11-28 09:34:44 +01:00
  • 96108bbaba fix: cmdeploy webdev now works as intended Maikel Frias Mosquea 2025-11-23 16:57:17 +01:00
  • 8f68672e31 FreeBSD/pf example: fix small inconsistency Mark Felder 2025-11-20 10:16:01 -08:00
  • 9e6e3af534 Proxy example for FreeBSD/pf Mark Felder 2025-11-19 10:45:57 -08:00
  • fa5a6a64b3 opendkim: use opendkim as selector as before missytake 2025-11-15 20:21:47 +01:00
  • 6b7c002e24 use non-underscore naming for basedeploy helpers holger krekel 2025-11-14 12:57:11 +01:00
  • 4b2f98788d remove unneeded __init__ files holger krekel 2025-11-13 21:58:17 +01:00
  • 13faa42abd shift mtail deployer to subdir holger krekel 2025-11-13 21:53:41 +01:00
  • 7c12136991 move out nginx deployer holger krekel 2025-11-13 21:50:07 +01:00
  • 3637bba5dc move dovecot deployer out to dovecot/ directory holger krekel 2025-11-13 21:43:15 +01:00
  • e2b157bd96 move postfix deployer to postfix directory holger krekel 2025-11-13 21:32:25 +01:00
  • 83abb3a3e1 factor out opendkim deployer holger krekel 2025-11-13 21:25:13 +01:00
  • 2e3e3101b6 Add robots.txt to exclude all web crawlers link2xt 2025-11-16 07:01:20 +00:00
  • 213d68ed02 acmetool: accept new Let's Encrypt Terms of Services (#729) missytake 2025-11-16 09:51:39 +01:00
  • 68cc6676ef Update changelog link2xt 2025-11-15 10:34:27 +00:00
  • 14ca95d25a fix(postfix): set smtpd_tls_mandatory_protocols for port 25 link2xt 2025-11-15 01:31:59 +00:00
  • 3524b055db fix(postfix): set smtp_tls_mandatory_protocols to require TLSv1.2 for outgoing connections link2xt 2025-11-15 01:04:10 +00:00
  • 74cde64dbe doc: add diagram for receiving from external SMTP servers docs-internal-msg missytake 2025-11-13 21:00:26 +01:00
  • 9bd8174bf4 doc: add diagram for delivering to external address missytake 2025-11-13 20:52:05 +01:00
  • 7b16f1330d Update doc/source/overview.rst holger krekel 2025-11-13 20:56:02 +01:00
  • 7a907b138c fix heading holger krekel 2025-11-13 20:55:30 +01:00
  • 0ff0159a89 update mermaid overview graph holger krekel 2025-11-13 19:44:37 +01:00
  • 81d2bf89c7 move all cleanup of historic artifacts into LegacyRemoveDeployer holger krekel 2025-11-13 20:45:15 +01:00
  • 514a911529 docs: document which services are involved in delivering an internal msg (#678) missytake 2025-11-13 21:02:19 +01:00
  • fc7240a1ad simplify importing of resource files (avoid importlib.resources.files boilerplate) holger krekel 2025-11-13 18:39:05 +01:00
  • bdcccd858c add a comment about absolute imports holger krekel 2025-11-13 18:24:33 +01:00
  • af30d2b55d fix import to work with "pyinfra" which needs a file location and thus does not start "run.py" as part of the package holger krekel 2025-11-13 18:20:47 +01:00
  • 5664b97db4 fixing path resolution for "fmt" command holger krekel 2025-11-13 18:11:47 +01:00
  • 81364bd523 fix an import holger krekel 2025-11-13 17:54:30 +01:00
  • 3c3e54fceb apply results of "cmdeploy fmt" holger krekel 2025-11-13 17:48:13 +01:00
  • ae96b752a3 rename "deployer.py" to "basedeploy.py" holger krekel 2025-11-13 17:41:16 +01:00
  • 33b69fac95 move the monster __init__.py to a deployers.py file holger krekel 2025-11-13 17:32:28 +01:00
  • 165dc10f59 avoid "deploy.py" next to "deployer.py" holger krekel 2025-11-13 17:25:48 +01:00
  • 3df3c031d4 Organize cmdeploy into install, configure, and activate stages (#695) cliffmccarthy 2025-11-13 09:51:51 -06:00
  • 2522fb676c docs: Remove section about use of objects cliffmccarthy-ci cliffmccarthy 2025-11-13 07:40:22 -06:00
  • 01cd634be6 docs: Update cmdeploy architecture details cliffmccarthy 2025-11-12 23:24:03 -06:00
  • e20226f331 refactor: Simplify interface to Deployer.install() cliffmccarthy 2025-11-12 11:42:04 -06:00
  • 354418c877 refactor: Pass all constructor arguments by position cliffmccarthy 2025-11-11 14:54:44 -06:00
  • e98b142585 style: Formatting revisions cliffmccarthy 2025-11-11 09:56:34 -06:00
  • 2ca4dd5f30 refactor: Revise AcmetoolDeployer for new Deployer interface cliffmccarthy 2025-11-11 09:54:06 -06:00
  • 47c14f0b70 use a Deployer for setting the remote git hash holger krekel 2025-11-10 18:08:59 +01:00
  • 258cd9f4c3 strike unneccessary *,** argument flexibility holger krekel 2025-11-10 18:04:07 +01:00
  • 282b4965a2 remove static method and Make Deployer instances not set any default state holger krekel 2025-11-10 18:01:01 +01:00
  • 6a1f7543a5 now that Deployer class is clean and not mixed with what is in Deployment, use the simpler "install", "configure" and "activate" namings instead of *_impl holger krekel 2025-11-10 17:47:52 +01:00
  • b0f247a41f further reduce indirections for staged install holger krekel 2025-11-10 17:41:47 +01:00
  • 66daf3003b simplify required_users configuration (a method is not needed for now) holger krekel 2025-11-10 17:20:50 +01:00
  • 4a154b0a2c remove indirection with "stages" holger krekel 2025-11-10 17:06:07 +01:00
  • 8557abacda strike unnccessary deployer variables holger krekel 2025-11-10 16:55:30 +01:00
  • 415dc15e49 refactor: Move doveauth out of ChatmailVenvDeployer cliffmccarthy 2025-11-04 16:25:49 -06:00
  • 1166877eef refactor: Move echobot out of ChatmailVenvDeployer cliffmccarthy 2025-11-04 16:17:19 -06:00
  • 12884e0caf refactor: Move turnserver out of ChatmailVenvDeployer cliffmccarthy 2025-11-04 16:21:43 -06:00
  • 897d4f161b refactor: Move unit list to ChatmailVenvDeployer cliffmccarthy 2025-11-04 15:57:34 -06:00
  • 8afbea9b31 chore: Add CHANGELOG.md entry for cmdeploy refactor cliffmccarthy 2025-10-30 11:58:55 -05:00
  • ca1bd77d37 feat: Reorder deployers cliffmccarthy 2025-10-29 18:43:28 -05:00
  • b2de410335 feat: Remove obs-home-deltachat.gpg cliffmccarthy 2025-10-29 18:39:15 -05:00
  • 656cc71f08 fix: Block unbound from starting up on install cliffmccarthy 2025-10-27 13:51:57 -05:00
  • 181b7a6d5b docs: Add architectural information about deployer classes cliffmccarthy 2025-10-16 14:15:28 -05:00
  • 0273768c0d refactor: Call install, configure, and activate methods in loops cliffmccarthy 2025-10-23 09:59:27 -05:00
  • 0a2ade038c refactor: Reorder deploy_chatmail() cliffmccarthy 2025-10-14 08:18:50 -05:00
  • 67c5cf3204 refactor: Move curl installation from IrohDeployer to ChatmailDeployer cliffmccarthy 2025-10-22 15:08:22 -05:00
  • e70c023541 refactor: Add TurnDeployer cliffmccarthy 2025-10-11 11:23:43 -05:00
  • 7b75944f6b refactor: Add WebsiteDeployer cliffmccarthy 2025-10-10 17:32:46 -05:00
  • 3b44b61586 refactor: Add EchobotDeployer cliffmccarthy 2025-10-08 23:28:05 -05:00
  • 533f0afde0 refactor: Add FcgiwrapDeployer cliffmccarthy 2025-10-24 15:01:12 -05:00
  • 3e4a602a5d refactor: Add ChatmailDeployer cliffmccarthy 2025-09-08 07:43:56 -05:00
  • e1d5d3e609 refactor: Add ChatmailVenvDeployer cliffmccarthy 2025-10-08 15:34:24 -05:00
  • 4dd041d799 refactor: Split _install_remote_venv_with_chatmaild into stages cliffmccarthy 2025-10-07 23:12:14 -05:00
  • 54c6bf6351 refactor: Add RspamdDeployer cliffmccarthy 2025-09-11 07:40:43 -05:00
  • f904c4e400 refactor: Add MtastsDeployer cliffmccarthy 2025-09-11 07:21:41 -05:00
  • a1972acf8f refactor: Add MtailDeployer cliffmccarthy 2025-09-08 08:39:59 -05:00
  • afc1be2671 refactor: Add AcmetoolDeployer cliffmccarthy 2025-09-08 08:16:59 -05:00
  • 6afd31fb17 refactor: Add JournaldDeployer cliffmccarthy 2025-09-07 20:47:14 -05:00
  • 93d9c0eb40 refactor: Add IrohDeployer cliffmccarthy 2025-09-07 20:36:28 -05:00
  • e3718eb4f8 refactor: Add UnboundDeployer cliffmccarthy 2025-09-07 20:24:38 -05:00