280 Commits

Author SHA1 Message Date
missytake db76066859 mta-sts-resolver: fix virtualenv deployment 2023-12-11 16:42:09 +01:00
holger krekel e27dd84501 show PATH env 2023-12-11 15:52:12 +01:00
holger krekel cdbda291c5 fix cmdeploy test command 2023-12-11 15:52:12 +01:00
holger krekel d70eb78a76 remove tox run from deploy-chatmail and use 'cmdeploy fmt' and 'pytest' directly 2023-12-11 15:52:12 +01:00
holger krekel a5e4562505 move tests/chatmaild to chatmaild package, streamline tests and fixtures accordingly 2023-12-11 15:52:12 +01:00
holger krekel 3f2eb84323 fix tests and run all tests on "cmdeploy test" 2023-12-11 15:52:12 +01:00
holger krekel 613d3e14ea discover chatmail.ini in tests from CWD and all parent dirs (tox runs change dirs) 2023-12-11 15:52:12 +01:00
holger krekel 453c401ac6 "cmdeploy test" now installs deltachat if it's not there 2023-12-11 15:52:12 +01:00
holger krekel 8b756f2e0c consistently use shell helper 2023-12-11 15:52:12 +01:00
holger krekel 9e9d5b7698 consistently show ssh/shell output 2023-12-11 15:52:12 +01:00
holger krekel 02adb758ff add "build" dependency 2023-12-11 15:52:12 +01:00
holger krekel ffade66d97 always show which ssh-commands execute 2023-12-11 15:52:12 +01:00
holger krekel 988333d5fd some more shifting around 2023-12-11 15:52:12 +01:00
holger krekel db41e952e3 shift functions around, discover sub commands automatically 2023-12-11 15:52:12 +01:00
holger krekel bb1b11df15 make tests depend on chatmail.ini, not env var 2023-12-11 15:52:12 +01:00
holger krekel b3fdebf8df tweak for making CI happy 2023-12-11 15:52:12 +01:00
holger krekel 4615df2e3b try to fix workflow 2023-12-11 15:52:12 +01:00
holger krekel 73d8e01452 don't print a traceback but do a proper return code for "cmdeploy test" 2023-12-11 15:52:12 +01:00
holger krekel bf8a99d844 add chatmail.ini to ignore 2023-12-11 15:52:12 +01:00
holger krekel cb19ac34e3 add manifest so that ini files get included 2023-12-11 15:52:12 +01:00
holger krekel 15e5573ab4 address nami comment 2023-12-11 15:52:12 +01:00
holger krekel 74f5b2847f fix readme 2023-12-11 15:52:12 +01:00
holger krekel e417e43c54 add test command 2023-12-11 15:52:12 +01:00
holger krekel 158ebe1089 fix README 2023-12-11 15:52:12 +01:00
holger krekel 5fb7833677 add status command and delete last script 2023-12-11 15:52:12 +01:00
holger krekel 587d8142d2 some more housekeeping 2023-12-11 15:52:12 +01:00
holger krekel a6d24b3af7 introduce "cmdeploy bench" 2023-12-11 15:52:12 +01:00
holger krekel d730af2e69 cleanup 2023-12-11 15:52:12 +01:00
holger krekel 99b1e18b0a generate dns zone file via cmdeploy 2023-12-11 15:52:12 +01:00
holger krekel 6012039c56 add dns command beginning 2023-12-11 15:52:12 +01:00
holger krekel f388e86287 make cmdeploy test work 2023-12-11 15:52:12 +01:00
holger krekel d3ca037ebf snap 2023-12-11 15:52:12 +01:00
holger krekel 00a203c9aa fix various test setups 2023-12-11 15:52:12 +01:00
holger krekel 6bffb5470d add webdev sub command 2023-12-11 15:52:12 +01:00
holger krekel 81c4a6170f making it work 2023-12-11 15:52:12 +01:00
holger krekel 6285283b02 rework UI for chatmail setup 2023-12-11 15:52:12 +01:00
holger krekel b71e24d6a1 draft init flow 2023-12-11 15:52:12 +01:00
holger krekel a4e48c9919 document some attributes in chatmail.ini 2023-12-11 15:52:12 +01:00
holger krekel bc27eb58bf get passthrough_recipients list from config 2023-12-11 15:52:12 +01:00
holger krekel 1b1f9365c9 various fixes 2023-12-11 15:52:12 +01:00
holger krekel d8c8040f07 introduce basic config file 2023-12-11 15:52:12 +01:00
holger krekel 652b9688d3 deploy chatmaild in a virtualenv to make it easier to add dependencies 2023-12-08 21:55:18 +01:00
holger krekel 59c3730d84 fix data fixture access 2023-12-08 20:47:49 +01:00
holger krekel 84db074686 fix README link 2023-12-08 14:59:17 +01:00
holger krekel 7eec0ab301 tweak QR code generation 2023-12-08 14:56:48 +01:00
holger krekel 7cb8f90340 create a wwwdev.sh entry point for helping live web design/development (#92)
* create a wwwdev.sh entry point for developing the web part

* rename script

* fix README

* add a note

* don't depend on deltachat python package

* avoid bailing out on jinja2 errors, and provide file-url for instant clickability

* in webdev mode make page auto-refresh every 3 seconds
2023-12-08 14:32:40 +01:00
missytake 32360061b4 filtermail: address hpk's comments 2023-12-08 12:23:10 +01:00
missytake 2055e9f5b8 filtermail: always allow privacy@testrun.org 2023-12-08 12:23:10 +01:00
holger krekel 8cb77d3b98 be fine with 9 chars for password already 2023-12-07 17:34:19 +01:00
holger krekel c67fb69af2 Parametrized privacy policy, unified and refined nine/non-nine landing pages (#89)
- move web sources to markdown
- integrate privacy policy template
- create and use chatmail.ini file to driving web-page generation 

Co-authored-by: missytake <missytake@systemli.org>

---------

Co-authored-by: missytake <missytake@systemli.org>
2023-12-07 13:52:00 +01:00