Commit Graph

  • 9c7dfdf2ff echobot: add echo bot for trying out sending missytake 2023-12-13 16:02:56 +01:00
  • ffd15e4a9f refine warnings for experimental service, only show for non-nine domains. holger krekel 2023-12-13 18:37:46 +01:00
  • 7f8e0620ca README: formatting missytake 2023-12-13 19:50:45 +01:00
  • dc9aebcb55 README: rework and reorder missytake 2023-12-13 19:10:20 +01:00
  • 648b3e0ec3 fix typo, uff holger krekel 2023-12-13 16:03:46 +01:00
  • 2adfed2714 another attempt holger krekel 2023-12-13 16:03:10 +01:00
  • 12542f7bed rename for better display holger krekel 2023-12-13 16:01:47 +01:00
  • 4aca88acf8 fix/streamline link holger krekel 2023-12-13 15:59:53 +01:00
  • b1ac2b78c2 slightly smaller font size B. Petersen 2023-12-13 15:31:04 +01:00
  • 4a2b37f740 add 'viewport' instructions B. Petersen 2023-12-13 15:30:48 +01:00
  • bb3a0a9945 strike section 5 mostly -- we need to double-check with lexict sometime but i am pretty sure this stems from a time where we had non-ephemeral non-automated account setup (regular testrun.org) and does not apply to chatmail. holger krekel 2023-12-13 00:26:32 +01:00
  • 3cde5be3b4 adding MIT license and COC to chatmail repo holger krekel 2023-12-13 15:20:22 +01:00
  • b055736439 rename benchmarks for blog post holger krekel 2023-12-13 11:27:52 +01:00
  • 2817ffd411 www: get actual account restrictions from chatmail.ini missytake 2023-12-12 22:40:06 +01:00
  • db45dc071b extract really needed styles from water.css; skip darkmode as this adds quite some burden to site owners and is easily overseen (eg. already our banners are not-so-nice in tdarkmode), if ppl want to use darkmode, they should actively adapt B. Petersen 2023-12-12 23:10:59 +01:00
  • 1c0543cb46 Update README.md link2xt 2023-12-12 21:38:23 +00:00
  • dde879c7fc Add scripts/cmdeploy link2xt 2023-12-12 20:27:16 +00:00
  • cf95dfd49d Setup unbound DNS resolver link2xt 2023-12-12 20:56:20 +00:00
  • 4a96f19faf s/fuff/ruff/ link2xt 2023-12-12 20:29:34 +00:00
  • a2a78c0aff Do not attmpt to activate venv from scripts/initenv.sh link2xt 2023-12-12 20:18:01 +00:00
  • 4b3a214276 tests: test against quota in chatmail.ini missytake 2023-12-12 17:45:30 +01:00
  • bbf0e91761 tests: test against ratelimit in chatmail.ini missytake 2023-12-12 17:45:16 +01:00
  • f4b8ec6e10 tests: pass --slow to cmdeploy test missytake 2023-12-12 16:19:13 +01:00
  • 3b45e82c76 www: be honest that only seen messages are removed for now missytake 2023-12-12 20:10:52 +01:00
  • 4551f36b85 chatmail.ini: switch username length defaults back to 9 missytake 2023-12-12 17:48:37 +01:00
  • f2d32324e3 tests: use something.testrun.org instead of chat.example.org for 1 test missytake 2023-12-12 15:29:35 +01:00
  • 5d4b6eec69 tests: ensure len(username) = 9 if CHATMAIL_DOMAIN2==nine.testrun.org missytake 2023-12-12 15:25:20 +01:00
  • 98fd4b61c9 tests: replace make_config with example_config, add default config params missytake 2023-12-12 15:14:52 +01:00
  • 74f9e7536b doveauth: fix logging statement missytake 2023-12-12 15:01:23 +01:00
  • 849b9d430c chatmail.ini: changed docstring must -> can missytake 2023-12-12 15:00:39 +01:00
  • 0d0cc908c2 chatmaild: move username/password length and passthrough_senders to chatmail.ini missytake 2023-12-11 20:31:36 +01:00
  • 156434b952 cmdeploy: move max_mailbox_size + delete_mails_after to chatmail.ini missytake 2023-12-11 18:47:53 +01:00
  • 02d07912dd make 'experimental' more outstanding B. Petersen 2023-12-12 19:46:26 +01:00
  • 4a7e36618f use a class for the banner, make sure it is always width of page B. Petersen 2023-12-12 19:39:30 +01:00
  • e272294e07 add domain right of the menu, standardize menu help-code B. Petersen 2023-12-12 19:27:39 +01:00
  • 401f215dc9 move menu up B. Petersen 2023-12-12 18:48:24 +01:00
  • 3cd4265c94 www: add favicon missytake 2023-12-09 10:14:46 +01:00
  • 8e6869d8e3 move tests into cmdeploy holger krekel 2023-12-11 17:36:18 +01:00
  • d6df0f0604 rename deploy_chatmail to cmdeploy holger krekel 2023-12-11 17:12:47 +01:00
  • cad1d32682 mta-sts-resolver: fix virtualenv deployment missytake 2023-12-11 16:42:09 +01:00
  • fd10652f48 fix event waiting in a test holger krekel 2023-12-11 16:56:28 +01:00
  • 02918de6c1 rename mailname to mail_domain everywhere holger krekel 2023-12-11 16:33:52 +01:00
  • e27dd84501 show PATH env holger krekel 2023-12-11 15:25:17 +01:00
  • cdbda291c5 fix cmdeploy test command holger krekel 2023-12-11 14:05:07 +01:00
  • d70eb78a76 remove tox run from deploy-chatmail and use 'cmdeploy fmt' and 'pytest' directly holger krekel 2023-12-11 13:51:45 +01:00
  • a5e4562505 move tests/chatmaild to chatmaild package, streamline tests and fixtures accordingly holger krekel 2023-12-11 13:04:11 +01:00
  • 3f2eb84323 fix tests and run all tests on "cmdeploy test" holger krekel 2023-12-11 12:18:10 +01:00
  • 613d3e14ea discover chatmail.ini in tests from CWD and all parent dirs (tox runs change dirs) holger krekel 2023-12-11 02:27:05 +01:00
  • 453c401ac6 "cmdeploy test" now installs deltachat if it's not there holger krekel 2023-12-11 02:13:46 +01:00
  • 8b756f2e0c consistently use shell helper holger krekel 2023-12-11 01:57:06 +01:00
  • 9e9d5b7698 consistently show ssh/shell output holger krekel 2023-12-11 01:50:56 +01:00
  • 02adb758ff add "build" dependency holger krekel 2023-12-11 01:45:32 +01:00
  • ffade66d97 always show which ssh-commands execute holger krekel 2023-12-11 01:43:09 +01:00
  • 988333d5fd some more shifting around holger krekel 2023-12-11 01:35:14 +01:00
  • db41e952e3 shift functions around, discover sub commands automatically holger krekel 2023-12-11 01:18:57 +01:00
  • bb1b11df15 make tests depend on chatmail.ini, not env var holger krekel 2023-12-11 00:18:45 +01:00
  • b3fdebf8df tweak for making CI happy holger krekel 2023-12-10 18:40:09 +01:00
  • 4615df2e3b try to fix workflow holger krekel 2023-12-10 18:28:40 +01:00
  • 73d8e01452 don't print a traceback but do a proper return code for "cmdeploy test" holger krekel 2023-12-10 18:24:08 +01:00
  • bf8a99d844 add chatmail.ini to ignore holger krekel 2023-12-10 18:05:11 +01:00
  • cb19ac34e3 add manifest so that ini files get included holger krekel 2023-12-10 18:02:00 +01:00
  • 15e5573ab4 address nami comment holger krekel 2023-12-10 17:56:26 +01:00
  • 74f5b2847f fix readme holger krekel 2023-12-10 14:41:20 +01:00
  • e417e43c54 add test command holger krekel 2023-12-10 14:38:57 +01:00
  • 158ebe1089 fix README holger krekel 2023-12-10 12:52:35 +01:00
  • 5fb7833677 add status command and delete last script holger krekel 2023-12-10 12:45:23 +01:00
  • 587d8142d2 some more housekeeping holger krekel 2023-12-10 12:17:05 +01:00
  • a6d24b3af7 introduce "cmdeploy bench" holger krekel 2023-12-10 12:10:36 +01:00
  • d730af2e69 cleanup holger krekel 2023-12-10 11:59:45 +01:00
  • 99b1e18b0a generate dns zone file via cmdeploy holger krekel 2023-12-10 11:56:41 +01:00
  • 6012039c56 add dns command beginning holger krekel 2023-12-09 18:07:44 +01:00
  • f388e86287 make cmdeploy test work holger krekel 2023-12-09 17:54:56 +01:00
  • d3ca037ebf snap holger krekel 2023-12-09 17:45:26 +01:00
  • 00a203c9aa fix various test setups holger krekel 2023-12-09 16:54:05 +01:00
  • 6bffb5470d add webdev sub command holger krekel 2023-12-09 16:42:03 +01:00
  • 81c4a6170f making it work holger krekel 2023-12-09 15:15:40 +01:00
  • 6285283b02 rework UI for chatmail setup holger krekel 2023-12-09 13:43:56 +01:00
  • b71e24d6a1 draft init flow holger krekel 2023-12-09 02:07:09 +01:00
  • a4e48c9919 document some attributes in chatmail.ini holger krekel 2023-12-09 01:20:17 +01:00
  • bc27eb58bf get passthrough_recipients list from config holger krekel 2023-12-09 01:06:21 +01:00
  • 1b1f9365c9 various fixes holger krekel 2023-12-09 00:18:03 +01:00
  • d8c8040f07 introduce basic config file holger krekel 2023-12-08 18:29:05 +01:00
  • 652b9688d3 deploy chatmaild in a virtualenv to make it easier to add dependencies holger krekel 2023-12-08 20:34:27 +01:00
  • 59c3730d84 fix data fixture access holger krekel 2023-12-08 20:47:49 +01:00
  • 84db074686 fix README link holger krekel 2023-12-08 14:59:17 +01:00
  • 7eec0ab301 tweak QR code generation holger krekel 2023-12-08 14:56:48 +01:00
  • 7cb8f90340 create a wwwdev.sh entry point for helping live web design/development (#92) holger krekel 2023-12-08 14:32:40 +01:00
  • 32360061b4 filtermail: address hpk's comments missytake 2023-12-08 08:16:36 +01:00
  • 2055e9f5b8 filtermail: always allow privacy@testrun.org missytake 2023-12-07 15:16:40 +01:00
  • 8cb77d3b98 be fine with 9 chars for password already holger krekel 2023-12-07 17:10:41 +01:00
  • c67fb69af2 Parametrized privacy policy, unified and refined nine/non-nine landing pages (#89) holger krekel 2023-12-07 13:52:00 +01:00
  • 960bc1599b add missing simple test file for generating a qr code holger krekel 2023-12-06 11:00:07 +01:00
  • 0f05216ea0 mention QRcode in readme and modify nine.testrun.org index page to include it holger krekel 2023-12-04 16:50:02 +01:00
  • 75551224b3 revert unneccessary reformatting and unused file holger krekel 2023-12-04 15:40:55 +01:00
  • 0b8de41da2 put index.html into www/ dir, as it's not config holger krekel 2023-12-04 14:16:09 +01:00
  • f9b5783296 streamline text to be less redundant holger krekel 2023-12-04 13:51:34 +01:00
  • d3281cc746 Update deploy-chatmail/src/deploy_chatmail/nginx/index.html.j2 holger krekel 2023-12-04 12:38:20 +01:00
  • 4c7e39c10c add origin of genqr code holger krekel 2023-12-02 00:43:50 +01:00
  • 7b3c1d5ab9 streamline index.html holger krekel 2023-12-02 00:41:36 +01:00
  • 2d5eb86776 make QR code clickable, verified it works on android and desktop holger krekel 2023-12-02 00:18:54 +01:00