Commit graph

501 commits

Author SHA1 Message Date
mdecimus
3b053ad36e HTTP endpoint access controls (closes #266 closes #329 closes #542) 2024-08-08 11:13:26 +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
b0d1561554 Add options setting to PostgreSQL driver (closes #662) 2024-08-06 08:41:05 +02:00
mdecimus
1a8260bd6b Properly parse Forwarded and X-Forwarded for headers (closes #669) 2024-08-05 19:46:29 +02:00
mdecimus
ce8a19dd52 Resolve DKIM macros when generating DNS records (closes #666) 2024-08-05 19:04:10 +02:00
mdecimus
afee02024e Fixed is_local_domain Sieve function (closes #622) 2024-08-04 10:50:03 +02:00
mdecimus
a27ac74ad5 Add isActive property to defaults on Sieve/get JMAP method (closes #624) 2024-08-04 10:00:51 +02:00
mdecimus
7826eb3ea1 Perform must-match-sender checks after sender rewriting (closes #394) 2024-08-04 09:57:40 +02:00
mdecimus
5a43455917 Tracing macro improvements 2024-08-03 20:10:01 +02:00
mdecimus
b47d57e3c3 Only perform email ingest duplicate check on the target mailbox (#632) 2024-08-03 09:10:41 +02:00
mdecimus
9cb87091e1 CLA -> FLA 2024-08-02 11:22:29 +02:00
mdecimus
2a12e251f2 Fixed tests 2024-08-02 09:16:57 +02:00
mdecimus
644496db45 Windows fix 2024-08-01 17:44:24 +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
336c4876e2 Do not provide {auth_authen} Milter macro unless the user is authenticated 2024-07-31 20:05:42 +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
mdecimus
f6ac35fd70 Improved error handling - all tests passing 2024-07-19 16:11:00 +02:00
mdecimus
d48523583b Improved error handling (part 4) 2024-07-18 20:04:09 +02:00
mdecimus
d2ad44cf9f Improved error handling (part 3) 2024-07-17 18:33:22 +02:00
mdecimus
e74b29189a Improved error handling (part 2) 2024-07-15 15:18:34 +02:00
mdecimus
0c2a3f09fe Improved error handling (part 1) 2024-07-11 18:44:51 +02:00
mdecimus
ea77a98260 README: Sort enhancement requests by thumbs up 2024-07-11 14:02:55 +02:00
mdecimus
7bb7b3609a ManageSieve: Return capabilities after successful STARTTLS 2024-07-11 13:57:40 +02:00
mdecimus
e683deb74e EE code reorganisation 2024-07-09 09:47:51 +02:00
mdecimus
38ff4b9ea0 Add enterprise cargo feature + Allow copying SEL licensed code for testing/development purposes (closes #602 closes #601) 2024-07-08 18:37:58 +02:00
mdecimus
e2fc705ad7 Delete purge locks 2024-07-08 15:53:14 +02:00
Viktor Szépe
82f7311a4d
Fix typos (#599)
* Fix typos

* Fix typos in excluded files
2024-07-08 15:28:32 +02:00
William Desportes
4164598ac2
Fix mysql feature also needs futures (#598) 2024-07-08 15:26:31 +02:00
mdecimus
ee9eae189c v0.8.5 2024-07-07 16:49:42 +02:00
mdecimus
14224c5ee0 Undelete emails 💎 (closes #589) 2024-07-07 16:44:37 +02:00
mdecimus
af89725d20 Avoid sending reports for DMARC/delivery reports (closes #173) 2024-07-06 11:14:03 +02:00
mdecimus
be8f23296d Subscribing shared mailboxes doesn't work (fixes #251) 2024-07-06 11:02:39 +02:00
mdecimus
56ca136aa6 Refresh old FoundationDB read transactions (code cleanup) 2024-07-05 20:17:09 +02:00
mdecimus
b53c3d120e Refresh old FoundationDB read transactions (closes #520) 2024-07-05 20:09:17 +02:00
mdecimus
a9cffb8d1e Kubernetes (K8S) livenessProbe and readinessProbe endpoints 2024-07-04 19:49:45 +02:00
mdecimus
176a3a90ae v0.8.4 2024-07-04 07:43:17 +02:00
mdecimus
6f7f9d5fed Added JMAP SRV DNS record 2024-07-03 18:33:28 +02:00
mdecimus
4bf191f06b Provide error details when failing to obtain modseq 2024-07-03 15:58:34 +02:00
mdecimus
af199e2b37 Check if blob exists before exporting + Allow NILs in IMAP auth=plain text challenges (closes #462 #577) 2024-07-03 15:33:11 +02:00
mdecimus
ec2cfc2fcd Bump to rustls 0.23 2024-07-03 15:14:50 +02:00