Commit Graph

  • e37dd5153a remove logging and just print to sys.stderr holger krekel 2025-10-18 17:53:07 +02:00
  • ff1fff288b tests: let remote fixture run commands locally in a docker container docker-tests missytake 2025-08-26 16:23:46 +02:00
  • b070677362 tests: skip test_logged for DockerExec missytake 2025-08-26 16:18:11 +02:00
  • 00342dd667 tests: catch AssertionError by DockerExec missytake 2025-08-26 15:31:52 +02:00
  • a23e8a8e59 tests: run tests in docker if SSH is not available missytake 2025-08-26 15:21:05 +02:00
  • 28389f4ab6 tests: SMTPDataError doesn't have recipients speed-adjust missytake 2025-10-17 19:41:16 +02:00
  • 00ca6533e5 docs: document which services are involved in delivering an internal mail missytake 2025-10-17 17:17:41 +02:00
  • de5d53f6e7 postfix: accept whole mail before passing it to filtermail missytake 2025-10-17 17:14:46 +02:00
  • f21e4ff55b opendkim: increase DNSTimeout from 5 (default) to 60 missytake 2025-10-15 14:14:06 +02:00
  • 21258a267a test: Handle Git errors in test_deployed_state() cliffmccarthy 2025-10-13 10:11:28 -05:00
  • 2f4cfcc03d README: docker compose support is experimental missytake 2025-10-08 12:34:57 +02:00
  • 8ffb97a538 docker: enable DNS checks before cmdeploy run again missytake 2025-08-26 10:46:48 +02:00
  • ad03bdb80d fix unlink if default nginx conf is not exist Keonik1 2025-08-25 22:07:40 +03:00
  • 28bf01912a Fix issue with acmetool Keonik1 2025-08-24 16:14:45 +03:00
  • 209a3cc272 Delete ssh connection from docker installation Keonik1 2025-08-23 22:47:32 +03:00
  • 884bd9570b fix docs - nginx "restart" to "reload" Keonik1 2025-08-23 21:36:16 +03:00
  • 07010c27e6 Fix bug with attaching certs Keonik1 2025-08-23 21:30:08 +03:00
  • e102f1ace2 pass values to MAIL_DOMAIN and ACME_EMAIL from vars for docker-compose-default Keonik1 2025-08-23 18:16:33 +03:00
  • 1c4e118986 change "restart nginx" to "reload nginx" Keonik1 2025-08-23 18:06:53 +03:00
  • ae3214f45e add RECREATE_VENV var Keonik1 2025-08-23 15:37:18 +03:00
  • 4463c62ba7 add 465 port Keonik1 2025-08-23 15:28:44 +03:00
  • 2136469f02 add port 80 to docker-compose-default Keonik1 2025-08-23 15:27:30 +03:00
  • 5952465690 rename dockerfile Keonik1 2025-08-23 15:26:00 +03:00
  • 29b8bb34ee Add installation via docker compose (MVP 1) Keonik1 2025-08-09 15:55:37 +03:00
  • e7ddf6dc32 cmdeploy: make --ssh-host expect '@docker' instead of 'docker' missytake 2025-10-14 20:44:06 +02:00
  • e3c77a5b37 cmdeploy: introduce LocalExec object missytake 2025-10-14 20:38:59 +02:00
  • 8256080ad1 Revert "tests: first attempt to mock shell() call" missytake 2025-10-14 19:31:31 +02:00
  • 248b225665 tests: first attempt to mock shell() call missytake 2025-10-14 15:32:18 +02:00
  • 79591adca4 cmdeploy: prepare for being able to run commands in docker containers missytake 2025-10-08 10:18:53 +02:00
  • 185757cf40 tests: disable failing stderr capturing in test_logged for now missytake 2025-10-08 10:05:07 +02:00
  • 87a3adec03 cmdeploy: allow to run SSH commands locally missytake 2025-10-08 09:37:46 +02:00
  • 4f5719f590 test: Add retries to test_rewrite_subject() (#670) cliffmccarthy 2025-10-14 14:18:15 -05:00
  • 9787b63cbb test: Return None for success in test_timezone_env() (#671) cliffmccarthy 2025-10-14 14:17:56 -05:00
  • 6f600fa329 config: add www_folder to default config (#634) missytake 2025-10-14 21:17:08 +02:00
  • 20b6e0c528 www: chown /var/www/html to www-data missytake 2025-09-16 00:07:51 +02:00
  • 262e98f0ba filtermail: allow Version comment in incoming PGP messages (#655) missytake 2025-10-14 19:15:13 +02:00
  • d720b8107d Don't print echobot link when disabling mail cliffmccarthy 2025-10-13 09:37:54 -05:00
  • d7f50183ea feat: setup TURN server link2xt 2025-08-21 05:43:55 +00:00
  • 248603ab0a cmdeploy: remove colors from cmdeploy init again, hard to test missytake 2025-10-09 10:38:34 +02:00
  • 123531f1eb cmdeploy: add --force to cmdeploy init for recreating chatmail.ini missytake 2025-10-07 20:11:57 +02:00
  • 1170adc1d4 cmdeploy: start and enable fcgiwrap Keonik1 2025-10-07 20:36:55 +02:00
  • a6f7ff3652 ci: skip DNS checks during cmdeploy run missytake 2025-10-08 10:29:07 +02:00
  • d39076f0d6 cmdeploy: cmdeploy run option to skip DNS checks Keonik1 2025-10-08 10:24:44 +02:00
  • 65c0bf13f2 cmdeploy: add acme_email config value Keonik1 2025-10-08 11:46:15 +02:00
  • 5e4f9deb28 docker: add traefik support traefik-support Keonik1 2025-10-08 11:24:22 +02:00
  • 5399ea1f59 doc: cmdeploy command makes manual configuration obsolete cmdeploy-proxy missytake 2025-09-11 19:02:38 +02:00
  • f7d0a9150d proxy: untested draft about deploying a reverse proxy missytake 2025-09-11 18:59:33 +02:00
  • 2c344d7fc5 docker: document cmdeploy dns in docker containers missytake 2025-08-26 11:01:54 +02:00
  • 346179d045 docker: enable DNS checks before cmdeploy run again missytake 2025-08-26 10:46:48 +02:00
  • a331828301 fix unlink if default nginx conf is not exist Keonik1 2025-08-25 22:07:40 +03:00
  • 514682a093 Fix issue with acmetool Keonik1 2025-08-24 16:14:45 +03:00
  • ab5b8941c7 Delete ssh connection from docker installation Keonik1 2025-08-23 22:47:32 +03:00
  • 84def2db65 fix docs - nginx "restart" to "reload" Keonik1 2025-08-23 21:36:16 +03:00
  • e134552b4f Fix bug with attaching certs Keonik1 2025-08-23 21:30:08 +03:00
  • c0e77adfed pass values to MAIL_DOMAIN and ACME_EMAIL from vars for docker-compose-default Keonik1 2025-08-23 18:16:33 +03:00
  • db5e39a899 change "restart nginx" to "reload nginx" Keonik1 2025-08-23 18:06:53 +03:00
  • 5692681937 add RECREATE_VENV var Keonik1 2025-08-23 15:37:18 +03:00
  • 9919deefe3 add 465 port Keonik1 2025-08-23 15:28:44 +03:00
  • d525b95957 add port 80 to docker-compose-default Keonik1 2025-08-23 15:27:30 +03:00
  • 9a43a25e2c rename dockerfile Keonik1 2025-08-23 15:26:00 +03:00
  • 955d89fa1c Add installation via docker compose (MVP 1) Keonik1 2025-08-09 15:55:37 +03:00
  • 3e3a85523d cmdeploy: prepare for being able to run commands in docker containers missytake 2025-10-08 10:18:53 +02:00
  • 7023612a8b tests: disable failing stderr capturing in test_logged for now missytake 2025-10-08 10:05:07 +02:00
  • fdabed5c67 cmdeploy: allow to run SSH commands locally missytake 2025-10-08 09:37:46 +02:00
  • 62f028bc67 www: add markdown language switcher markdown-language-switcher Keonik1 2025-10-07 21:04:06 +02:00
  • 0ed7c360a9 Update changelog link2xt 2025-10-03 19:40:10 +00:00
  • af272545dd Restart iroh-relay if the binary is updated link2xt 2025-10-03 19:33:44 +00:00
  • 7725a73cf5 Ensure that downloaded iroh-relay matches expected SHA-256 sum link2xt 2025-10-03 19:11:34 +00:00
  • e65311c0df Update iroh-relay to 0.35.0 link2xt 2025-10-03 19:11:34 +00:00
  • d091b865c7 fix: ignore all RCPT TO: parameters link2xt 2025-10-04 02:47:07 +00:00
  • 6e28cf9ca1 Add CHANGELOG.md entry for #648 cliffmccarthy 2025-09-28 11:12:59 -05:00
  • 9b6dfa9cdc Use max username length in newemail.py, not min cliffmccarthy 2025-08-05 16:53:39 -05:00
  • 44ab006dca echobot: restart after postfix + dovecot were started (#642) missytake 2025-09-25 09:00:26 +02:00
  • c56805211f Increase maxproc for reinjecting ports from 10 to 100 link2xt 2025-09-24 14:30:41 +00:00
  • 05ec64bf4a fix link to Mutual Help group missytake 2025-09-23 13:42:38 +02:00
  • 290e80e795 Revert "dovecot: keep mailbox index only in memory (#632)" link2xt 2025-09-18 16:01:38 +00:00
  • 56fab1b071 CI: fix lint (#633) missytake 2025-09-22 12:57:43 +02:00
  • 00ab53800e Update changelog link2xt 2025-09-18 15:27:57 +00:00
  • fc65072edb Allow ports 143 and 993 to be used by dovecot process link2xt 2025-09-17 18:49:32 +00:00
  • 4a7b425958 www: if invite_token is set, don't show the QR code & register button invite-only missytake 2025-09-12 09:29:48 +02:00
  • cb87c85c03 doc: add recommendation on token length missytake 2025-09-12 09:16:43 +02:00
  • 5b4eb1701e CI: cmdeploy fmt missytake 2025-09-12 01:43:16 +02:00
  • f578704069 doc: document invite tokens missytake 2025-09-12 01:38:02 +02:00
  • 7319977527 doveauth: allow more than one invite token missytake 2025-09-12 01:27:28 +02:00
  • 7dcd109bec doveauth: invite token doesn't overwrite nocreate file, must be at beginning of password missytake 2025-09-12 01:23:20 +02:00
  • 6940175b06 add changelog missytake 2025-07-09 12:42:25 +02:00
  • de139bde18 nginx: pass on invite tokens even for GET requests missytake 2025-07-09 09:01:05 +02:00
  • a92c9ff275 tests: ensure valid invite token in password overrides nocreate file missytake 2025-07-09 01:19:46 +02:00
  • 1afdab7b20 fix lint missytake 2025-07-08 16:44:28 +02:00
  • 56cbd6f35b doveauth: add invite_token to override nocreate file missytake 2025-07-08 16:30:54 +02:00
  • 7bf2dfd62e dovecot: keep mailbox index only in memory (#632) missytake 2025-09-12 09:30:17 +02:00
  • b801838b69 doc: released 1.7.0 missytake 2025-09-12 00:55:49 +02:00
  • abd50e20ed cmdeploy: suppress SSH login info message 1.7.0 missytake 2025-09-11 20:22:11 +02:00
  • d6fb38750a www: make www_folder behavior testable missytake 2025-08-19 12:39:58 +02:00
  • 3b73457de3 www: introduce www_folder config item missytake 2025-08-19 10:46:23 +02:00
  • ba06a4ff70 cmdeploy: postfix runs on other ports as well, of course missytake 2025-08-29 16:19:03 +02:00
  • 7fdaffe829 cmdeploy: on Ubuntu, postfix calls its port 25 process 'smtpd' missytake 2025-08-29 16:04:19 +02:00
  • 73831c74d9 cmdeploy: fix lint missytake 2025-08-25 23:38:25 +02:00
  • d8cbe9d6af cmdeploy: use ports from config for port checking missytake 2025-05-24 08:55:00 +02:00
  • 180ddb8168 doc: add changelog entry missytake 2025-04-28 15:54:47 +02:00