missytake
2b731bf909
DNS: also add IPv4 entry to zonefile
2023-12-19 19:39:49 +01:00
missytake
2669babb53
DNS: added checks for PTR records
2023-12-19 19:39:49 +01:00
missytake
fe675a9a72
cmdeploy: dns --zonefile subcommand to just print the zonefile
2023-12-19 19:39:49 +01:00
missytake
79f766b28e
tests: mark test as xfail until we can test for CLI output
2023-12-19 19:39:49 +01:00
missytake
0eeb692c4b
DNS: re-use HTTP session to reduce query time by 7 seconds
2023-12-19 19:39:49 +01:00
missytake
6c401173db
DNS: also generate AAAA entry
2023-12-19 19:39:49 +01:00
missytake
b474b86e7b
cmdeploy: only output DNS entries which are not correct yet
2023-12-19 19:39:49 +01:00
missytake
6a9beb8ff7
DNS: ensure mta-sts.@ is also pointing to @
2023-12-19 19:39:49 +01:00
missytake
d0f5d08443
cmdeploy run: don't run if crucial DNS entries are missing
2023-12-19 19:39:49 +01:00
missytake
49848ec01e
cmdeploy init: show DNS entries required for deployment if not set
2023-12-19 19:39:49 +01:00
missytake
0ffe4d4996
Revert "pyinfra: only install unbound-anchor on Debian systems"
...
This reverts commit c1d3de926ee561fd92b2696b45909b21b1a84a9c.
2023-12-19 17:45:00 +01:00
missytake
7a2a889585
pyinfra: only install unbound-anchor on Debian systems
2023-12-19 17:45:00 +01:00
missytake
1e4b776de5
unbound: generate root.key manually if it doesn't exist
2023-12-19 17:45:00 +01:00
link2xt
3d00ca1672
doveauth: add support for Dovecot 2.3.16
2023-12-18 19:44:11 +00:00
link2xt
485bbb9cbd
Let acmetool manage port 80
...
This avoids circular dependency with nginx.
nginx needs a certificate to start
and getting a certificate requires someone
listening on port 80.
2023-12-18 16:36:36 +01:00
holger krekel
359c195419
count ci accounts correctly
2023-12-16 17:06:13 +01:00
holger krekel
1b9e822ff6
strike this weird CHATMAIL_DOMAIN variable
2023-12-16 16:36:56 +01:00
holger krekel
9f6c00d62c
strike last mentins of "instance" in readme
2023-12-16 16:36:56 +01:00
missytake
a1355c10ca
fix: check config failed for non-testrun domains
2023-12-15 20:25:58 +01:00
link2xt
92ca3283fd
Add metrics
2023-12-14 22:22:10 +00:00
missytake
cea1f3f5f7
dovecot: remove -depth from expunge find commands
2023-12-14 19:11:43 +01:00
missytake
39550d3096
small fixes
2023-12-14 19:11:43 +01:00
missytake
070003b983
dovecot: deleting mails with find instead of doveadm expunge
2023-12-14 19:11:43 +01:00
missytake
049ed79e59
dovecot: unconditionally delete all mails after 40 days
2023-12-14 19:11:43 +01:00
missytake
a9e55e3b25
cmdeploy: get cmdeploy run --config working
2023-12-14 18:50:14 +01:00
Septias
5a178ed235
feat: one more paragraph to explain chatmail
...
close #126
2023-12-14 16:39:41 +01:00
Floris Bruynooghe
8a338f1320
Use more characters for passwords ( #124 )
...
This expands the character set used for passwords generated for new
accounts. The set it taken from the set used by the pass tool. The
special characters is the full GNU grep [:punct:] set.
2023-12-14 11:51:22 +01:00
Sebastian Klähn
d437b8a943
Merge pull request #125 from deltachat/sk/fix_typo
...
fix: align spelling of Delta Chat
2023-12-14 11:35:41 +01:00
Septias
a4d520a9ad
fix: align spelling of Delta Chat
2023-12-14 11:00:48 +01:00
missytake
9c7dfdf2ff
echobot: add echo bot for trying out sending
2023-12-13 22:04:30 +01:00
holger krekel
ffd15e4a9f
refine warnings for experimental service,
...
only show for non-nine domains.
2023-12-13 19:59:52 +01:00
missytake
7f8e0620ca
README: formatting
2023-12-13 19:50:45 +01:00
missytake
dc9aebcb55
README: rework and reorder
2023-12-13 19:43:39 +01:00
holger krekel
648b3e0ec3
fix typo, uff
2023-12-13 16:03:46 +01:00
holger krekel
2adfed2714
another attempt
2023-12-13 16:03:10 +01:00
holger krekel
12542f7bed
rename for better display
2023-12-13 16:01:47 +01:00
holger krekel
4aca88acf8
fix/streamline link
2023-12-13 15:59:53 +01:00
B. Petersen
b1ac2b78c2
slightly smaller font size
2023-12-13 15:57:59 +01:00
B. Petersen
4a2b37f740
add 'viewport' instructions
2023-12-13 15:57:59 +01:00
holger krekel
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.
2023-12-13 15:57:29 +01:00
holger krekel
3cde5be3b4
adding MIT license and COC to chatmail repo
2023-12-13 15:57:16 +01:00
holger krekel
b055736439
rename benchmarks for blog post
2023-12-13 11:27:52 +01:00
missytake
2817ffd411
www: get actual account restrictions from chatmail.ini
2023-12-13 00:40:01 +01:00
B. Petersen
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
2023-12-13 00:20:58 +01:00
link2xt
1c0543cb46
Update README.md
...
Co-authored-by: missytake <missytake@systemli.org>
2023-12-12 23:37:16 +01:00
link2xt
dde879c7fc
Add scripts/cmdeploy
2023-12-12 23:37:16 +01:00
link2xt
cf95dfd49d
Setup unbound
DNS resolver
2023-12-12 21:52:05 +00:00
link2xt
4a96f19faf
s/fuff/ruff/
2023-12-12 20:29:34 +00:00
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