holger krekel
ef7f4965d4
add changelog entry
2024-07-16 10:34:08 +02:00
missytake
1eca8aa143
CI: don't let commits in other PRs interrupt CI runs ( #361 )
2024-07-12 12:05:21 +02:00
link2xt
d73e896e66
Add changelog entry for HTTPS/IMAP/SMTP multiplexing
2024-07-11 10:31:45 +00:00
holger krekel
fc09653de3
remove all occurences of hardcoded /home/vmail for database and mailbox dirs
2024-07-10 19:20:51 +02:00
holger krekel
c8661fd135
introduce "mailboxes_dir" config ini option to avoid hardcoding /home/vmail/mail/....
...
in source code and to improve testability.
2024-07-10 19:20:51 +02:00
holger krekel
4b0600a453
be a bit more lenient on keeping old users
2024-07-10 00:02:34 +02:00
holger krekel
aaa51cf234
add changelog PR link
2024-07-09 19:12:55 +02:00
holger krekel
66c7115cfc
run removal of inactive users daily
2024-07-09 19:12:55 +02:00
link2xt
62c60d3070
doveauth: log when a new account is created
2024-07-09 00:24:06 +02:00
holger krekel
698d328620
don't do PTR reverse checking
2024-07-08 21:48:27 +02:00
link2xt
4292355310
Add nonci_accounts metric
...
Calculating this with PromQL is not easy
due to interpolation.
Also add HELP and TYPE metadata for each metric.
2024-07-08 18:33:18 +00:00
holger krekel
85bb301255
feat: faster and simpler DNS checks, better ip-address determination ( #346 )
...
* drastically reduce round-trips for dns checks, and do it during 'run' and 'dns' sub commands
* provide progress-dots for dns checks and "--verbose" for seeing what is executed remotely
* introduce ssh-mediated remote python function execution mechanism
2024-07-08 20:10:52 +02:00
link2xt
0d61c13c58
DKIM-sign Content-Type and oversign all signed headers
...
Oversigning (including header name in DKIM-Signature
more times that it appears in the mail) prevents
adding more headers with the same name
without invalidating DKIM signature.
We don't want middleboxes to insert a second From header,
adding Cc field to mails that don't have one etc.
2024-07-08 14:27:11 +00:00
holger krekel
15f79e0826
remove fix-file-owner which takes forever on servers with many mail directories
...
(it's unclear why this is still needed and should be fixed differently in any case)
2024-07-06 10:31:41 +02:00
holger krekel
3d96f0fdfa
Support iterating over all users with doveadm commands ( #344 )
2024-07-06 01:19:57 +00:00
link2xt
733b9604ba
dovecot: enable gzip compression on disk
2024-07-05 20:13:03 +00:00
link2xt
969fdd7995
Remove sieve to enable hardlink deduplication in LMTP
...
LMTP does not deduplicate messages
if sieve plugin is used.
We don't check for Auto-Submitted header anymore
as iOS application has a notification service
and should not display "You have a new message".
2024-07-05 19:22:26 +00:00
link2xt
b1d11d7747
Revert 57c29c14a4
...
Apparently this causes outlook.com messages to be rejected
even though they don't use `l=` tag.
2024-07-03 20:36:31 +00:00
link2xt
e948bdaea8
filtermail: do not allow ASCII armor without actual payload
...
Last line is removed as "optional checksum",
so it can contain anything.
Make sure that there is at least some actual payload
besides this line.
2024-07-03 19:36:07 +00:00
link2xt
17389b8667
Increase number of logged in IMAP sessions to 50000
2024-07-01 17:20:23 +00:00
link2xt
635b5de304
Replace bash with /bin/sh
2024-07-01 11:47:38 +02:00
holger krekel
67be981176
make a more complete test
2024-06-27 15:36:39 +02:00
link2xt
57c29c14a4
Reject DKIM signatures that do not cover the whole message body
2024-06-18 02:48:54 +00:00
link2xt
2b5d903cc5
Allow SKESK packets in encrypted mails
...
They are not used by Delta Chat now,
but this will allow to start using them in the future.
2024-06-13 19:48:59 +02:00
link2xt
c8d270a853
Check that OpenPGP has only PKESK and SEIPD packets ( #323 )
2024-06-12 17:21:37 +00:00
link2xt
72f4e9edbf
filtermail: remove support for unencrypted MDNs
...
Delta Chat does not send them since 1.43.
1.44 has been released for a while already
and 1.46 is in the process of being released.
2024-06-11 16:18:39 +00:00
link2xt
1ce0a2b0ba
Improve filtermail checks for encrypted messages
...
Ensure that first part only contains "Version: 1"
and second part only contains base64 payload
enclosed in "-----BEGIN PGP MESSAGE-----"
and "-----END PGP MESSAGE-----".
2024-06-11 16:18:39 +00:00
missytake
a41b034aa2
update version to 1.3.0
2024-06-06 16:03:57 +02:00
missytake
e00f0b852d
doc: add acl installation to changelog
2024-06-06 16:02:15 +02:00
missytake
e4f35d8dae
add changelog for #316
2024-06-04 14:30:39 +02:00
Christian Hagenest
073bd86344
add changelog for PR 310 (cron)
2024-05-27 14:07:01 +02:00
Christian Hagenest
17af249f90
fix link in changelog
2024-05-19 17:53:55 +02:00
Christian Hagenest
dcb614911a
update changelog
2024-05-19 17:09:35 +02:00
Christian Hagenest
1a5fd331b6
add changelog
2024-05-18 23:06:03 +02:00
Christian Hagenest
2b5b06316d
fix #272 ( #290 )
...
@missytake and me both tested the deployment manually, so I'll merge
2024-05-17 17:45:28 +02:00
link2xt
76b56d7b78
metadata: add support for /shared/vendor/deltachat/irohrelay
2024-05-07 15:52:54 +00:00
holger krekel
8af825d7ea
add chatmail entry
2024-05-06 19:57:31 +02:00
link2xt
462e92cca0
Add changelog entry for 281
2024-05-05 21:21:06 +00:00
missytake
e2cbf4e3e4
changelog for #276
2024-05-02 13:28:42 +00:00
link2xt
39f5f64998
Reload Dovecot and Postfix when TLS certificate updates ( #271 )
2024-04-15 14:08:32 +00:00
Christian Hagenest
1752803199
changelog for #270
2024-04-11 19:41:43 +02:00
holger krekel
ecb5ef8a10
start new untagged section post 1.2.0
2024-04-04 18:30:11 +02:00
holger krekel
824c3dc1d7
prepare tagging 1.2.0
2024-04-04 18:28:35 +02:00
holger krekel
eb2de26638
fix changelog
2024-04-04 12:57:49 +02:00
missytake
75cc3fdab0
DNS: add changelog entry
2024-04-03 15:12:52 +02:00
link2xt
5e55cc205d
Run chatmail-metadata and doveauth as vmail
2024-03-30 23:08:42 +01:00
link2xt
221f4a2b0c
Apply systemd restrictions to echobot
...
These options are suggested by
`systemd-analyze security echobot.service`
2024-03-30 14:17:48 +00:00
holger krekel
5696788d3a
add changelog entry
2024-03-29 08:54:11 +01:00
holger krekel
a25c7981f9
start unreleased changelog
2024-03-28 18:02:05 +01:00
holger krekel
53519f2865
prepare 1.1.0 tag
2024-03-28 17:59:42 +01:00