missytake
d29d2d147b
MTA-STS: the HTTPS route needs to be mta-sts.@ not _mta-sts
2023-11-25 00:39:27 +01:00
missytake
347dae1f84
MTA-STS: CNAME doesn't work, it needs to be A and AAAA
2023-11-25 00:39:27 +01:00
missytake
63cbb83344
fix: hetzner doesn't accept whitespace in TXT and CAA records apparently
2023-11-25 00:39:27 +01:00
missytake
c7625fad81
DNS: distinguish between mail_server and mail_domain
2023-11-25 00:39:27 +01:00
missytake
5305dfab12
Added MTA-STS records and .well-known file
2023-11-25 00:39:27 +01:00
link2xt
322bc9a3aa
Set critical flag on generated CAA record
...
This does not really matter as Let's Encrypt
supports current CAA `issue` syntax,
but may be useful if more records are added and this flag is copy-pasted.
For reference: <https://www.rfc-editor.org/rfc/rfc8659#name-critical-flag >
2023-11-13 15:12:32 +00:00
link2xt
064f6d36ad
Fix path in scripts/bench.sh
2023-11-08 20:23:14 +00:00
holger krekel
6b3590e7c8
test: test concurrent user creation
2023-11-08 19:36:38 +00:00
holger krekel
d5912b909c
fix benchmark script
2023-10-28 16:50:24 +02:00
link2xt
7c5ec1e0df
Add scripts/generate-dns-zone.sh
2023-10-24 21:23:20 +00:00
holger krekel
11ebc4623c
somehow this deploy.sh adpatation was missing from main, not sure why
2023-10-24 23:19:40 +02:00
missytake
cf29053389
added full path to tox
2023-10-24 23:19:27 +02:00
link2xt
7ee84b44df
Use tox -c option
2023-10-22 14:48:30 +02:00
link2xt
02205246dd
Setup deltachat dependency in init.sh
2023-10-22 14:48:30 +02:00
holger krekel
3058ddc542
fix init.sh and test.sh
...
use tox for chatmaild non-online tests
2023-10-22 14:48:30 +02:00
link2xt
31c45f951d
dictproxy: use crypt instead of doveadm pw
2023-10-20 14:05:25 +02:00
holger krekel
1b347f97a0
better benchmarking and reporting
2023-10-20 11:05:58 +02:00
missytake
45fe8a668b
tests: pass CLI arguments to pytest, don't run chatmails tests in weird subdir
2023-10-17 20:03:18 +02:00
missytake
beac91159d
tests: install doveadm for being able to run dictproxy tests
2023-10-17 20:03:18 +02:00
holger krekel
3419e359c8
create build venv in chatmaild/venv
2023-10-17 00:35:07 +02:00
holger krekel
0b051f8154
move deploy.py file and revamp README
2023-10-17 00:35:07 +02:00
link2xt
408da296f1
test.sh: do not run slow tests by default
2023-10-16 20:13:41 +00:00
missytake
192238567b
add some initial benchmarks
...
Co-Authored-By: holger krekel <holger@merlinux.eu >
2023-10-16 21:51:53 +02:00
holger krekel
b943f24587
apply nami's suggestions (chatmail SSH env var, running --slow in test.sh)
2023-10-16 17:52:08 +02:00
holger krekel
60e1671062
make quota work
2023-10-16 15:19:29 +02:00
link2xt
5781d3b04e
Make scripts/measure_tls_and_logins.py executable
2023-10-15 21:42:14 +00:00
missytake
df6ec4bd6d
fix: chatmaild build + deployment
2023-10-15 20:08:00 +02:00
holger krekel
ade18aab7b
refine script
2023-10-15 19:14:18 +02:00
holger krekel
a61f1fbf39
add capability getter for CHATMAIL_DOMAIN
2023-10-15 19:11:32 +02:00
holger krekel
26e4e1d9be
refine measure script, update plan
2023-10-15 19:03:38 +02:00
holger krekel
a0e1d9e4d7
add a measurement for login/tls
2023-10-15 18:55:36 +02:00
link2xt
40ad67dc20
Merge doveauth and filtermail folders
2023-10-15 16:07:26 +00:00
link2xt
b548a8ddbd
Merge doveauth and filtermail into chatmaild
2023-10-15 15:57:36 +00:00
link2xt
262eb36a5c
Rename chatmail-pyinfra into deploy-chatmail
2023-10-15 15:40:17 +00:00
missytake
735ccbc1f2
fix: remote-deploy.sh needs python3-venv
2023-10-15 12:07:55 +02:00
missytake
247eb55886
doveauth: switch from lua authentication to dict authentication
...
Co-Authored-By: holger krekel <holger@merlinux.eu >
Co-Authored-By: link2xt <link2xt@testrun.org >
2023-10-15 01:13:13 +00:00
link2xt
f85e4cdbd5
Add scripts/remote-deploy.sh
...
It is faster than deploying over SSH,
23 seconds vs 40 seconds here.
2023-10-15 01:06:38 +00:00
link2xt
1d7ebfa7a5
Do not build wheels and use a single dist/ directory ( #11 )
...
Only sdists are used for deployment.
2023-10-14 23:35:06 +00:00
link2xt
c9dc32bd10
Add filtermail
2023-10-14 21:52:47 +00:00
holger krekel
8d3e2af303
adapt init
2023-10-14 14:32:22 +02:00
holger krekel
6003c9294d
add tests
2023-10-14 14:32:22 +02:00
holger krekel
1742ee07c8
add smtp tests and fix scripts
2023-10-14 14:32:22 +02:00
holger krekel
5cd54026a8
refactor dovecot tests, move online tests one level up
2023-10-14 14:32:22 +02:00
missytake
6a6255b6d0
script to run all tests from repository root
2023-10-13 21:12:56 +02:00
missytake
fbda0fb53c
install doveauth system-wide via pip
2023-10-13 21:12:56 +02:00
missytake
01f350fa0b
make doveauth tests pass again
2023-10-13 21:12:56 +02:00
missytake
93a84617a8
add doveauth entrypoint for lua
2023-10-13 21:12:56 +02:00
link2xt
3b0037dc3a
scripts/deploy.sh: allow to set $CHATMAIL_DOMAIN externally
2023-10-13 17:29:41 +00:00
holger krekel
a24f1e8393
create venv in chatmail-pyinfra
2023-10-13 15:44:06 +00:00
holger krekel
f84692a07a
fix/rename
2023-10-13 15:44:06 +00:00