link2xt
a2a78c0aff
Do not attmpt to activate venv from scripts/initenv.sh
...
If you run it as scripts/initenv.sh,
activating venv is useless as bash will exit immediately afterwards.
If you `source` it as suggested by README.md,
`set -e` will set the flag for the current shell
and your shell will exit as soon as some command returns non-zero status,
e.g. cmdeploy fails or you simply do `ls /foo/bar/baz` and `ls`
complains that `/foo/bar/baz` does not exist.
2023-12-12 20:22:34 +00:00
missytake
4b3a214276
tests: test against quota in chatmail.ini
2023-12-12 20:25:23 +01:00
missytake
bbf0e91761
tests: test against ratelimit in chatmail.ini
2023-12-12 20:25:23 +01:00
missytake
f4b8ec6e10
tests: pass --slow to cmdeploy test
2023-12-12 20:25:23 +01:00
missytake
3b45e82c76
www: be honest that only seen messages are removed for now
2023-12-12 20:12:25 +01:00
missytake
4551f36b85
chatmail.ini: switch username length defaults back to 9
2023-12-12 20:12:25 +01:00
missytake
f2d32324e3
tests: use something.testrun.org instead of chat.example.org for 1 test
2023-12-12 20:12:25 +01:00
missytake
5d4b6eec69
tests: ensure len(username) = 9 if CHATMAIL_DOMAIN2==nine.testrun.org
2023-12-12 20:12:25 +01:00
missytake
98fd4b61c9
tests: replace make_config with example_config, add default config params
2023-12-12 20:12:25 +01:00
missytake
74f9e7536b
doveauth: fix logging statement
2023-12-12 20:12:25 +01:00
missytake
849b9d430c
chatmail.ini: changed docstring must -> can
...
Co-authored-by: holger krekel <holger@merlinux.eu >
2023-12-12 20:12:25 +01:00
missytake
0d0cc908c2
chatmaild: move username/password length and passthrough_senders to chatmail.ini
2023-12-12 20:12:25 +01:00
missytake
156434b952
cmdeploy: move max_mailbox_size + delete_mails_after to chatmail.ini
2023-12-12 20:12:25 +01:00
B. Petersen
02d07912dd
make 'experimental' more outstanding
2023-12-12 20:02:46 +01:00
B. Petersen
4a7e36618f
use a class for the banner, make sure it is always width of page
2023-12-12 20:02:46 +01:00
B. Petersen
e272294e07
add domain right of the menu, standardize menu help-code
2023-12-12 20:02:46 +01:00
B. Petersen
401f215dc9
move menu up
2023-12-12 20:02:46 +01:00
missytake
3cd4265c94
www: add favicon
2023-12-11 18:26:50 +01:00
holger krekel
8e6869d8e3
move tests into cmdeploy
2023-12-11 18:12:23 +01:00
holger krekel
d6df0f0604
rename deploy_chatmail to cmdeploy
2023-12-11 18:12:23 +01:00
missytake
cad1d32682
mta-sts-resolver: fix virtualenv deployment
2023-12-11 17:54:22 +01:00
holger krekel
fd10652f48
fix event waiting in a test
2023-12-11 17:07:07 +01:00
holger krekel
02918de6c1
rename mailname to mail_domain everywhere
2023-12-11 17:07:07 +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