This website requires JavaScript.
401f215dc9
move menu up
B. Petersen
2023-12-12 18:48:24 +0100
3cd4265c94
www: add favicon
missytake
2023-12-09 10:14:46 +0100
8e6869d8e3
move tests into cmdeploy
holger krekel
2023-12-11 17:36:18 +0100
d6df0f0604
rename deploy_chatmail to cmdeploy
holger krekel
2023-12-11 17:12:47 +0100
cad1d32682
mta-sts-resolver: fix virtualenv deployment
missytake
2023-12-11 16:42:09 +0100
fd10652f48
fix event waiting in a test
holger krekel
2023-12-11 16:56:28 +0100
02918de6c1
rename mailname to mail_domain everywhere
holger krekel
2023-12-11 16:33:52 +0100
e27dd84501
show PATH env
holger krekel
2023-12-11 15:25:17 +0100
cdbda291c5
fix cmdeploy test command
holger krekel
2023-12-11 14:05:07 +0100
d70eb78a76
remove tox run from deploy-chatmail and use 'cmdeploy fmt' and 'pytest' directly
holger krekel
2023-12-11 13:51:45 +0100
a5e4562505
move tests/chatmaild to chatmaild package, streamline tests and fixtures accordingly
holger krekel
2023-12-11 13:04:11 +0100
3f2eb84323
fix tests and run all tests on "cmdeploy test"
holger krekel
2023-12-11 12:18:10 +0100
613d3e14ea
discover chatmail.ini in tests from CWD and all parent dirs (tox runs change dirs)
holger krekel
2023-12-11 02:27:05 +0100
453c401ac6
"cmdeploy test" now installs deltachat if it's not there
holger krekel
2023-12-11 02:13:46 +0100
8b756f2e0c
consistently use shell helper
holger krekel
2023-12-11 01:57:06 +0100
9e9d5b7698
consistently show ssh/shell output
holger krekel
2023-12-11 01:50:56 +0100
02adb758ff
add "build" dependency
holger krekel
2023-12-11 01:45:32 +0100
ffade66d97
always show which ssh-commands execute
holger krekel
2023-12-11 01:43:09 +0100
988333d5fd
some more shifting around
holger krekel
2023-12-11 01:35:14 +0100
db41e952e3
shift functions around, discover sub commands automatically
holger krekel
2023-12-11 01:18:57 +0100
bb1b11df15
make tests depend on chatmail.ini, not env var
holger krekel
2023-12-11 00:18:45 +0100
b3fdebf8df
tweak for making CI happy
holger krekel
2023-12-10 18:40:09 +0100
4615df2e3b
try to fix workflow
holger krekel
2023-12-10 18:28:40 +0100
73d8e01452
don't print a traceback but do a proper return code for "cmdeploy test"
holger krekel
2023-12-10 18:24:08 +0100
bf8a99d844
add chatmail.ini to ignore
holger krekel
2023-12-10 18:05:11 +0100
cb19ac34e3
add manifest so that ini files get included
holger krekel
2023-12-10 18:02:00 +0100
15e5573ab4
address nami comment
holger krekel
2023-12-10 17:56:26 +0100
74f5b2847f
fix readme
holger krekel
2023-12-10 14:41:20 +0100
e417e43c54
add test command
holger krekel
2023-12-10 14:38:57 +0100
158ebe1089
fix README
holger krekel
2023-12-10 12:52:35 +0100
5fb7833677
add status command and delete last script
holger krekel
2023-12-10 12:45:23 +0100
587d8142d2
some more housekeeping
holger krekel
2023-12-10 12:17:05 +0100
a6d24b3af7
introduce "cmdeploy bench"
holger krekel
2023-12-10 12:10:36 +0100
d730af2e69
cleanup
holger krekel
2023-12-10 11:59:45 +0100
99b1e18b0a
generate dns zone file via cmdeploy
holger krekel
2023-12-10 11:56:41 +0100
6012039c56
add dns command beginning
holger krekel
2023-12-09 18:07:44 +0100
f388e86287
make cmdeploy test work
holger krekel
2023-12-09 17:54:56 +0100
d3ca037ebf
snap
holger krekel
2023-12-09 17:45:26 +0100
00a203c9aa
fix various test setups
holger krekel
2023-12-09 16:54:05 +0100
6bffb5470d
add webdev sub command
holger krekel
2023-12-09 16:42:03 +0100
81c4a6170f
making it work
holger krekel
2023-12-09 15:15:40 +0100
6285283b02
rework UI for chatmail setup
holger krekel
2023-12-09 13:43:56 +0100
b71e24d6a1
draft init flow
holger krekel
2023-12-09 02:07:09 +0100
a4e48c9919
document some attributes in chatmail.ini
holger krekel
2023-12-09 01:20:17 +0100
bc27eb58bf
get passthrough_recipients list from config
holger krekel
2023-12-09 01:06:21 +0100
1b1f9365c9
various fixes
holger krekel
2023-12-09 00:18:03 +0100
d8c8040f07
introduce basic config file
holger krekel
2023-12-08 18:29:05 +0100
652b9688d3
deploy chatmaild in a virtualenv to make it easier to add dependencies
holger krekel
2023-12-08 20:34:27 +0100
59c3730d84
fix data fixture access
holger krekel
2023-12-08 20:47:49 +0100
84db074686
fix README link
holger krekel
2023-12-08 14:59:17 +0100
7eec0ab301
tweak QR code generation
holger krekel
2023-12-08 14:56:48 +0100
7cb8f90340
create a wwwdev.sh entry point for helping live web design/development (#92 )
holger krekel
2023-12-08 14:32:40 +0100
32360061b4
filtermail: address hpk's comments
missytake
2023-12-08 08:16:36 +0100
2055e9f5b8
filtermail: always allow privacy@testrun.org
missytake
2023-12-07 15:16:40 +0100
8cb77d3b98
be fine with 9 chars for password already
holger krekel
2023-12-07 17:10:41 +0100
c67fb69af2
Parametrized privacy policy, unified and refined nine/non-nine landing pages (#89 )
holger krekel
2023-12-07 13:52:00 +0100
960bc1599b
add missing simple test file for generating a qr code
holger krekel
2023-12-06 11:00:07 +0100
0f05216ea0
mention QRcode in readme and modify nine.testrun.org index page to include it
holger krekel
2023-12-04 16:50:02 +0100
75551224b3
revert unneccessary reformatting and unused file
holger krekel
2023-12-04 15:40:55 +0100
0b8de41da2
put index.html into www/ dir, as it's not config
holger krekel
2023-12-04 14:16:09 +0100
f9b5783296
streamline text to be less redundant
holger krekel
2023-12-04 13:51:34 +0100
d3281cc746
Update deploy-chatmail/src/deploy_chatmail/nginx/index.html.j2
holger krekel
2023-12-04 12:38:20 +0100
4c7e39c10c
add origin of genqr code
holger krekel
2023-12-02 00:43:50 +0100
7b3c1d5ab9
streamline index.html
holger krekel
2023-12-02 00:41:36 +0100
2d5eb86776
make QR code clickable, verified it works on android and desktop
holger krekel
2023-12-02 00:18:54 +0100
5c9d9a98b3
works
holger krekel
2023-12-01 22:11:17 +0100
5eb5c09052
redirect HTTPS traffic to HTTPS. fix #81
missytake
2023-11-22 16:19:54 +0100
a86e135967
opendkim: correctly specify SigningTable in opendkim.conf
missytake
2023-11-26 01:08:41 +0100
776bd87888
moved mta-sts-resolver to /usr/local/lib
missytake
2023-11-25 00:29:37 +0100
d7683ed3f7
Move ssl_certificate back to http and fix indentation
link2xt
2023-11-24 18:44:27 +0000
0cc9f18468
acmetool: request one TLS cert for all domains
missytake
2023-11-24 14:32:40 +0100
889e18f803
generate-dns-zone.sh doesn't need to support CHATMAIL_SERVER env var for now, let's assume A/AAAA point to the chatmail server, too
missytake
2023-11-22 16:01:06 +0100
773b8d1e00
MTA-STS: fixing lint issues
missytake
2023-11-13 19:21:31 +0100
dca6d35a6f
MTA-STS: adding correct line breaks to config
missytake
2023-11-13 19:13:43 +0100
d29d2d147b
MTA-STS: the HTTPS route needs to be mta-sts.@ not _mta-sts
missytake
2023-11-13 19:05:38 +0100
347dae1f84
MTA-STS: CNAME doesn't work, it needs to be A and AAAA
missytake
2023-11-13 18:38:33 +0100
63cbb83344
fix: hetzner doesn't accept whitespace in TXT and CAA records apparently
missytake
2023-11-13 18:27:04 +0100
27d135fee7
python3-venv was missing
missytake
2023-11-13 18:25:40 +0100
ccd7c789f0
postfix: install MTA-STS resolver daemon
missytake
2023-11-13 18:06:49 +0100
c7625fad81
DNS: distinguish between mail_server and mail_domain
missytake
2023-11-13 17:17:07 +0100
5305dfab12
Added MTA-STS records and .well-known file
missytake
2023-11-13 17:04:00 +0100
4478270fc9
properly call logging.exception
holger krekel
2023-11-20 22:52:31 +0100
e7c9992fdc
it's unclear what this limit really means -- with ipv6 one can easily create lots of IP addresses anyway
holger krekel
2023-11-20 16:27:12 +0100
a9d43c42f4
- tune down logging for filtermail - allow higher smtp connection limit
holger krekel
2023-11-20 15:59:14 +0100
bbf2f0dd36
with help/side-comments from alex i fixed the concurrent account creation problem
holger krekel
2023-11-20 15:48:38 +0100
43c02377ef
make headlines as big as normal text
holger krekel
2023-11-16 11:46:26 +0100
70f330b0e4
Changed typo to sans-serif, feel free to revert
missytake
2023-11-16 10:02:09 +0100
02eaa55441
reduce retro-ness of design after @hocuri's comment :)
holger krekel
2023-11-15 21:36:31 +0100
6c3ec903c2
Update www/nine.testrun.org/index.html
holger krekel
2023-11-15 20:48:19 +0100
7d9b81863f
refining the entry point, more info, more directly speaking to DC users (we don't want to get arbitrary users to report issues)
holger krekel
2023-11-15 15:11:08 +0100
af90d0a7de
rename doveauth-dictproxy to doveauth
missytake
2023-11-14 20:38:15 +0100
322bc9a3aa
Set critical flag on generated CAA record
link2xt
2023-11-13 14:42:51 +0000
e4009854dc
Add NOTIFY capability
link2xt
2023-11-12 04:30:52 +0000
9e14a741c3
Autoformat tests with black
link2xt
2023-11-08 20:29:44 +0000
01fcb9ae0e
Fix None
dereference in benchmarks
link2xt
2023-11-08 20:29:21 +0000
064f6d36ad
Fix path in scripts/bench.sh
link2xt
2023-11-08 20:23:14 +0000
6b3590e7c8
test: test concurrent user creation
holger krekel
2023-11-08 10:46:58 +0100
251aac18fb
fix(dictproxy): check that user exists and create it in a transaction
link2xt
2023-11-07 21:07:50 +0000
f46bf2f670
Remove authentication logs from dictproxy
link2xt
2023-11-07 19:15:09 +0000
40a88c7fc6
nginx: move config to own directory
missytake
2023-11-04 11:55:37 +0100