mdecimus
|
65209174f0
|
Bayes filtering per account (#819) + Delivered-To header (#916)
|
2024-12-24 18:02:12 +01:00 |
|
mdecimus
|
2cfe467b20
|
Purge task locking and spam rule fixes]
|
2024-12-23 15:00:25 +01:00 |
|
mdecimus
|
7cca6fc298
|
HTTP remote lists and Spam filter improvements
|
2024-12-22 19:35:22 +01:00 |
|
mdecimus
|
d14706d088
|
Distributed locking improvements
|
2024-12-21 19:22:38 +01:00 |
|
mdecimus
|
6416ff12d6
|
Port Spam filter to Rust - all tests passing
|
2024-12-20 16:59:26 +01:00 |
|
mdecimus
|
b5696c2d26
|
Port Spam filter to Rust - part 5
|
2024-12-11 17:57:34 +01:00 |
|
mdecimus
|
a6f24d23b4
|
Delivery and DMARC Troubleshooting (closes #420)
|
2024-12-03 19:09:15 +01:00 |
|
mdecimus
|
03d9dabed3
|
Clippy fixes
|
2024-12-01 20:13:06 +13:00 |
|
tamwuff
|
9b4f5e8c75
|
Support Azure blob storage in a similar fashion to S3. (#907)
|
2024-11-10 08:45:50 +01:00 |
|
mdecimus
|
c380ec750a
|
Verify roles and permissions when creating or modifying accounts (closes #874)
|
2024-10-21 19:07:29 +02:00 |
|
mdecimus
|
581533b09c
|
Detect and ban port scanners as well as other forms of abuse (closes #820)
|
2024-10-08 11:48:03 +02:00 |
|
mdecimus
|
d0ce2b1a96
|
AI models
|
2024-10-05 19:05:04 +02:00 |
|
mdecimus
|
200d8d7c45
|
RFC7591 OAuth dynamic client registration + OpenID Connect Dynamic Client Registration (closes #136 closes #4)
|
2024-10-01 10:35:35 +02:00 |
|
mdecimus
|
0fbf574651
|
OAUTHBEARER SASL support in all services (closes #627)
|
2024-09-26 18:59:07 +02:00 |
|
mdecimus
|
2d91b6a300
|
v0.10.0
|
2024-09-20 19:05:15 +02:00 |
|
mdecimus
|
e9d12aea44
|
Permissions & multi-tenancy test suite
|
2024-09-18 18:08:57 +02:00 |
|
mdecimus
|
ab77a0aca8
|
Multi-tenancy (closes #212 closes #346 closes #582)
|
2024-09-13 18:10:56 +02:00 |
|
mdecimus
|
d214468c54
|
Roles and multi-tenancy - part 1
|
2024-09-12 17:42:14 +02:00 |
|
mdecimus
|
fbcf55d8e1
|
Access token permissions
|
2024-09-10 18:44:44 +02:00 |
|
mdecimus
|
3912fd0084
|
Fix: Account count is incorrect
|
2024-09-08 17:24:33 +02:00 |
|
mdecimus
|
0db8611ce7
|
Add delivery completed metric
|
2024-09-07 14:51:18 +02:00 |
|
mdecimus
|
3e0946743d
|
Allow localhost to override HTTP access controls + change sieve runtime error default log level
|
2024-08-30 19:50:06 +02:00 |
|
mdecimus
|
36fd5797b7
|
SYN flood, brute force fail2ban + session.mail.is-allowed expression (closes #482 closes #688 closes #609)
|
2024-08-29 12:22:44 +02:00 |
|
mdecimus
|
7e1b6bd06d
|
Alerts implementation
|
2024-08-28 19:33:29 +02:00 |
|
mdecimus
|
62f55ad62b
|
Live and historical metrics
|
2024-08-27 17:54:34 +02:00 |
|
mdecimus
|
dcc31e8b3e
|
Metric history + Live metrics
|
2024-08-23 16:21:35 +02:00 |
|
mdecimus
|
e54c3abad4
|
v0.9.2
|
2024-08-21 16:27:19 +02:00 |
|
mdecimus
|
147d9ded86
|
Increase SMTP transaction logging details
|
2024-08-21 16:12:01 +02:00 |
|
mdecimus
|
0b91feffad
|
Live tracing + Tracing history
|
2024-08-20 17:01:36 +02:00 |
|
mdecimus
|
7b2941518a
|
Do not hardcode logger id (fixes #348)
|
2024-08-15 15:06:04 +02:00 |
|
mdecimus
|
abd318b678
|
Message delivery history + Live tracing 💎
|
2024-08-14 17:29:42 +02:00 |
|
mdecimus
|
f957cbb60f
|
Replace lazy_static and OnceLock with LazyLock
|
2024-08-09 15:38:19 +02:00 |
|
mdecimus
|
c6a61d1f45
|
Avoid using mutex on the event receiver list
|
2024-08-09 12:55:50 +02:00 |
|
mdecimus
|
db0efdaf59
|
v0.9.1
|
2024-08-08 12:50:00 +02:00 |
|
mdecimus
|
bba371c624
|
Prometheus pull metrics exporter (closes #275)
|
2024-08-08 09:52:19 +02:00 |
|
mdecimus
|
03307433a7
|
OpenTelemetry push exporter implementation (closes #478)
|
2024-08-07 17:20:36 +02:00 |
|
mdecimus
|
a3284b8bc3
|
Metrics collector
|
2024-08-06 19:23:02 +02:00 |
|
mdecimus
|
afee02024e
|
Fixed is_local_domain Sieve function (closes #622)
|
2024-08-04 10:50:03 +02:00 |
|
mdecimus
|
5a43455917
|
Tracing macro improvements
|
2024-08-03 20:10:01 +02:00 |
|
mdecimus
|
2a12e251f2
|
Fixed tests
|
2024-08-02 09:16:57 +02:00 |
|
mdecimus
|
3cb8918d2e
|
v0.9.0
|
2024-08-01 17:09:39 +02:00 |
|
mdecimus
|
ed214fd087
|
Journald tracer reimplementation
|
2024-08-01 10:42:46 +02:00 |
|
mdecimus
|
87f9736605
|
Improved OpenTelemetry tracing and logging (closes #297)
|
2024-07-31 20:00:34 +02:00 |
|
mdecimus
|
9840494094
|
Webhook dispatch reimplementation as a tracer
|
2024-07-30 18:53:05 +02:00 |
|
mdecimus
|
d29d21692e
|
Improved tracing (closes #180 closes #417 closes #376 closes #418 closes #517)
|
2024-07-30 16:12:34 +02:00 |
|
mdecimus
|
a45eb50231
|
Improved tracing (part 4)
|
2024-07-28 15:21:22 +02:00 |
|
mdecimus
|
1e76792d03
|
Improved tracing (part 3)
|
2024-07-26 19:44:01 +02:00 |
|
mdecimus
|
52cb48353e
|
Improved tracing (part 2)
|
2024-07-25 20:35:13 +02:00 |
|
mdecimus
|
ae7cadc27d
|
Improved tracing (part 1)
|
2024-07-23 12:44:14 +02:00 |
|
mdecimus
|
9c23774aa5
|
Lock-free fast tracing (closes #180)
|
2024-07-22 17:56:24 +02:00 |
|