DarkCat09
c78859aec6
fix(deps): add aiosmtpd to testenv
2026-03-29 13:52:08 +00:00
DarkCat09
98bd5944cc
chore(deps): remove unused deps from chatmaild
2026-03-29 13:52:08 +00:00
link2xt
774350778b
feat: remove /metrics from the website
...
Similar data is already generated by fsreport
available for the relay operator
and metrics for prometheus are generated by mtail.
Closes <https://github.com/chatmail/relay/issues/431 >
2026-03-05 14:58:11 +01:00
Jagoda Estera Ślązak
ab3492d9a1
feat(filtermail): Replace filtermail with rust reimplementation ( #808 )
...
Signed-off-by: Jagoda Ślązak <jslazak@jslazak.com >
2026-01-23 16:31:45 +01:00
holger krekel
b000213c68
remove echobot from relay deployment and make sure it's un-installed during "cmdeploy run"
2025-12-07 20:14:35 +01:00
link2xt
33c67d22fa
Add execnet dependency
2025-12-07 15:21:44 +01:00
holger krekel
9ddd5d8b2b
Replace expiry "find" commands with a new chatmaild.expire python module + a reporting one
2025-10-21 20:50:46 +00:00
holger krekel
741a20450c
Add a system test for running the filtermail module
2025-10-20 19:02:14 +00:00
link2xt
d7f50183ea
feat: setup TURN server
2025-10-10 18:32:32 +00:00
missytake
1f5b2e947c
CI: ignore PLC0415 in ruff (imports outside top level)
2025-06-29 19:49:17 +02:00
adb
5cfdb0698f
use old crypt lib in python < 3.11 ( #483 )
2025-02-16 12:18:42 +00:00
adbenitez
20f76c83f8
replace deprecated crypt package with crypt-r
2025-01-26 19:48:46 +00:00
holger krekel
353d3bfb3f
introduce last-login proxy
2024-07-28 11:12:00 +02:00
holger krekel
66c7115cfc
run removal of inactive users daily
2024-07-09 19:12:55 +02:00
link2xt
879cffc056
Configure more lints and switch from black to ruff format
2024-05-06 14:41:00 +00:00
holger krekel
850112502f
extend imap online test to cover multi-device
2024-03-28 16:11:00 +01:00
link2xt
42e50b089f
Push notification extension
...
This change adds XDELTAPUSH capability.
Delta Chat clients detecting this capability
can set /private/devicetoken IMAP metadata
on the inbox to subscribe for Apple (APNS)
notifications.
Notifications are implemented in a new
`chatmail-metadata` service
which handles requests to set /private/devicetoken
IMAP metadata from Delta Chat clients
and /private/messagenew requests from
push_notification_lua script.
To avoid sending notifications for
MDNs, webxdc updates and Delta Chat sync messages,
messages with Auto-Submitted header are ignored
by setting $Auto keyword (flag) on them in Sieve script
and skipping such messages in push_notification_lua script.
Outgoing messages are also ignored.
2024-03-06 19:00:04 +00:00
link2xt
a6b333672d
Revert "Pin deltachat-rpc-server version"
...
This reverts commit 3940b9256d .
1.133.2 release has OpenSSL 3.2 downgraded to 3.1 and pass the tests.
2024-01-24 03:53:23 +00:00
link2xt
3940b9256d
Pin deltachat-rpc-server version
2024-01-22 14:44:39 +00:00
link2xt
92ca3283fd
Add metrics
2023-12-14 22:22:10 +00:00
missytake
9c7dfdf2ff
echobot: add echo bot for trying out sending
2023-12-13 22:04:30 +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
5fb7833677
add status command and delete last script
2023-12-11 15:52:12 +01:00
holger krekel
f388e86287
make cmdeploy test work
2023-12-11 15:52:12 +01:00
holger krekel
d8c8040f07
introduce basic config file
2023-12-11 15:52:12 +01:00
holger krekel
5c9d9a98b3
works
2023-12-05 14:22:42 +01:00
holger krekel
bbf2f0dd36
with help/side-comments from alex i fixed the concurrent account creation problem
2023-11-20 22:54:15 +01:00
missytake
af90d0a7de
rename doveauth-dictproxy to doveauth
2023-11-15 15:00:27 +01: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
missytake
0138e59355
doveauth: removed doveauth.py from the project
2023-10-17 20:03:18 +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