Commit Graph

  • b0a486106e Crate reorganization mdecimus 2025-03-02 11:49:31 +01:00
  • c8abc9213a Zero copy tests passing for JMAP mdecimus 2025-03-01 20:01:48 +01:00
  • 9ec047d284 Zero copy IMAP passing tests mdecimus 2025-03-01 10:00:04 +01:00
  • 84be252413 Zero copy everything mdecimus 2025-02-27 16:23:34 +01:00
  • 2826ff1548 How I stopped worrying and learned to love zero-copy deserialization mdecimus 2025-02-25 17:38:02 +01:00
  • b7c0f8447b Improved object serialization mdecimus 2025-02-23 12:22:11 +01:00
  • 4b3b158ed3 Add license details to OpenAPI schema (#1483) Aaron Dewes 2025-05-12 16:53:18 +02:00
  • f19d25e8a5 Fix fdb amd64 build Failure (#1479) vickunwu 2025-05-08 14:26:37 +08:00
  • 7dc620816f Add dependabot & Fix sccache fail in CI (#1451) vickunwu 2025-04-30 16:36:07 +08:00
  • f3ae865f38 Merge branch 'main' of github.com:stalwartlabs/mail-server mdecimus 2025-04-29 19:08:07 +02:00
  • e1189c2065 Allow undiscovered UIDs to be used in IMAP COPY/MOVE operations (closes #1201). mdecimus 2025-04-29 19:07:58 +02:00
  • 3066b325c6 Deploying to main from @ stalwartlabs/mail-server@1e56161209 🚀 mdecimus 2025-04-28 15:36:16 +00:00
  • 1e56161209 Use latest UID list on COPY/MOVE (#1201) mdecimus 2025-04-27 20:03:57 +02:00
  • 9477f266a2 Fix: MySQL Driver error: Transactions couldn't be nested (#1271) mdecimus 2025-03-25 08:39:23 +01:00
  • c8891489cb Merge pull request #1340 from mdecimus/main Mauro D. 2025-03-24 17:54:15 +01:00
  • b7d74942e2 Update Dockerfile.build Mauro D. 2025-03-24 16:51:43 +01:00
  • 4bb28f0ee7 Bump to FDB 7.3 Mauro D. 2025-03-24 16:29:38 +01:00
  • b23ea6e599 Cosign artifacts (closes #1039) Mauro D. 2025-03-24 16:28:19 +01:00
  • 4138ef6fc9 Fix CI (#1339) vickunwu 2025-03-24 23:20:00 +08:00
  • e0653fdfcd Revert "Update lib features (#1174)" (#1330) Mauro D. 2025-03-23 16:34:04 +01:00
  • c0fdee6843 v0.11.7 mdecimus 2025-03-23 16:23:18 +01:00
  • a8bdf3949b Allow TLS name mismatch as per RFC7671 Section 5.1 mdecimus 2025-03-21 20:05:02 +01:00
  • c0eb3a5ae8 Fixed SQL secrets directory query mdecimus 2025-03-20 09:41:27 +01:00
  • 552347b792 Implicit MX on lookup failures mdecimus 2025-03-18 20:04:46 +01:00
  • c30d12157a Update SECURITY.md (#1304) ghz7l 2025-03-12 18:16:44 +01:00
  • 58068783c7 Update lib features (#1174) vickunwu 2025-03-13 01:04:30 +08:00
  • b20549ce33 Fix MySQL error 'Transactions couldn't be nested' (closes #1271) mdecimus 2025-03-10 20:01:47 +01:00
  • bbb1ec5977 sender variable not set when evaluating must-match-sender (closes #1294) mdecimus 2025-03-09 18:55:33 +01:00
  • 1282e77ea9 Do not panic when mailboxId is not found (closes #1293) mdecimus 2025-03-09 17:47:40 +01:00
  • d4ac752276 Add eDNS option + fix blob range bug mdecimus 2025-03-09 17:32:32 +01:00
  • d985cc15c2 Revert "fix: enable edns0 for system resolver by default (#1282)" (#1296) Mauro D. 2025-03-09 17:26:21 +01:00
  • 927576583d Revert "Fix off-by-one error in get_blob with Range (#766)" (#1295) Mauro D. 2025-03-09 17:21:55 +01:00
  • d49a373102 fix: enable edns0 for system resolver by default (#1282) Lach 2025-03-05 10:16:43 +01:00
  • 8e64cc1321 Merge branch 'main' of github.com:stalwartlabs/mail-server mdecimus 2025-03-02 17:04:46 +01:00
  • 6522073957 Prioritize local over span keys when serializing webhook payloads (#1250) mdecimus 2025-03-02 17:04:33 +01:00
  • ded4766aa5 Deploying to main from @ stalwartlabs/mail-server@d1f18d5fe8 🚀 mdecimus 2025-02-28 15:34:51 +00:00
  • d1f18d5fe8 Fix incorrect UID NEXT when mailbox is empty (#1201) mdecimus 2025-02-28 11:31:42 +01:00
  • 7e9a793cb6 Lazy DKIM key parsing (closes #1211) mdecimus 2025-02-27 19:20:05 +01:00
  • 44f8ef29e1 Bump to Rust 2024 mdecimus 2025-02-21 09:59:23 +01:00
  • b1d6e71715 Update FDB filename (fixes #1178) mdecimus 2025-02-09 16:03:30 +01:00
  • d8fbb82b6c Add LDAP attribute to indicate password change (#1156) mdecimus 2025-02-09 15:02:38 +01:00
  • 83cf1fa0b6 Updated SBE minimum mdecimus 2025-02-05 09:57:03 +01:00
  • fa6483b6df Removed missing OIDC Enterprise gated code (fixes #1150) mdecimus 2025-02-04 10:45:39 +01:00
  • e36a88a989 Added slides mdecimus 2025-02-04 09:28:21 +01:00
  • 500b346c81 Fixed Discord link mdecimus 2025-02-04 08:59:41 +01:00
  • aff7ca6cf2 CI test (#1143) Mauro D. 2025-02-01 13:27:56 +01:00
  • 84be15b0c2 CI refactor & Add SLSA provenance for release and docker image (#1093) vickunwu 2025-02-01 17:19:08 +08:00
  • 337f4b3a48 v0.11.5 mdecimus 2025-02-01 10:12:18 +01:00
  • 1a10a4e911 Fix flag parsing (closes #1138) mdecimus 2025-01-31 14:07:07 +01:00
  • cac9152d27 Open source third party OIDC support mdecimus 2025-01-31 09:25:03 +01:00
  • 54733de0ff Group pipelined IMAP FETCH and STATUS operations mdecimus 2025-01-30 12:39:46 +01:00
  • 4c7052d227 mySQL rollback on bitmap errors mdecimus 2025-01-29 18:55:05 +01:00
  • dc2a59e8d9 BCC not removed from JMAP EmailSubmissions (fixes #618) mdecimus 2025-01-29 16:42:29 +01:00
  • 1b7cfe2b59 v0.11.4 mdecimus 2025-01-29 15:36:56 +01:00
  • c394fa689f Creating a mailbox in a shared folder results in wrong hierarchy (fixes #1128) mdecimus 2025-01-28 18:49:36 +01:00
  • 84d3c82179 RFC 9208 - IMAP QUOTA Extension (#484) mdecimus 2025-01-28 16:58:47 +01:00
  • b39d807600 IMAP LIST-STATUS (RFC 5819) returns items in wrong order (fixes #1129) mdecimus 2025-01-27 19:31:34 +01:00
  • 14e3b3a852 Hashify imap-proto mdecimus 2025-01-27 19:21:36 +01:00
  • d8543ae389 Perfect hashing with hashify mdecimus 2025-01-26 16:19:18 +01:00
  • 839c2d82d6 Updated issue templates mdecimus 2025-01-22 20:30:02 +01:00
  • fe5d7b33ed Do not include IP addresses in greylist keys mdecimus 2025-01-22 19:52:09 +01:00
  • 3ae1d6eb9b Updated screencast mdecimus 2025-01-22 17:22:14 +01:00
  • d3e5565253 Updated README mdecimus 2025-01-20 18:27:32 +01:00
  • 4eca415e7b Update SMTP status codes (#1109) mdecimus 2025-01-20 17:13:32 +01:00
  • 5e5771e033 Do not DNSBL check invalid domains (#1107) mdecimus 2025-01-19 18:36:48 +01:00
  • a6f11699ef Fix Sieve message flag parser (closes #1059) mdecimus 2025-01-19 12:21:23 +01:00
  • 4975b21c42 Sieve script import case insensitiviy (fixes #962) mdecimus 2025-01-19 12:00:37 +01:00
  • 3c7caddd98 Added context to SMTP rate limiter keys mdecimus 2025-01-19 11:36:13 +01:00
  • 26e00b44a8 Changed DNSBL error level to debug (closes #1107) mdecimus 2025-01-19 11:35:48 +01:00
  • 8438435fbe Removed local concurrency limiters, switch to global rate limiting mdecimus 2025-01-18 19:09:02 +01:00
  • e7c6be45d8 Fix mailto parsing in HTMLs mdecimus 2025-01-18 10:30:26 +01:00
  • 6dbc0a82a9 Fix Dockerfile (closes #1104) mdecimus 2025-01-17 21:46:41 +01:00
  • 69bb04d1e6 Renamed principal revision to token revision mdecimus 2025-01-17 16:54:22 +01:00
  • 61e63d1ead Reset quota endpoint mdecimus 2025-01-17 16:04:58 +01:00
  • 2eb388674d Refactored local delivery to avoid mpsc channel mdecimus 2025-01-17 15:29:55 +01:00
  • 00ad5a5c44 Update changelog mdecimus 2025-01-17 09:07:28 +01:00
  • 4901411900 Fixed S3 backoff bug mdecimus 2025-01-16 18:58:02 +01:00
  • bfba299e6b Increased concurrency for local message delivery mdecimus 2025-01-16 18:52:46 +01:00
  • ef721412da Add return value option to counter_incr mdecimus 2025-01-16 12:46:19 +01:00
  • b325acf7b6 Fixed Expire value for Locked Task event mdecimus 2025-01-15 18:00:06 +01:00
  • 4838e5faed Fixed panic parsing broken HTMLs mdecimus 2025-01-15 10:10:02 +01:00
  • 6bb468ca5d Added queue backpressure event mdecimus 2025-01-14 16:49:28 +01:00
  • 7142a8caab Token revoke tests mdecimus 2025-01-14 14:22:07 +01:00
  • a491c6388f Automatic key migration mdecimus 2025-01-14 11:44:46 +01:00
  • 76c53af46b Fixed distributed locking in non-Redis stores (#1066) mdecimus 2025-01-13 20:28:30 +01:00
  • 5bec52b231 Revoke access token when permissions change (closes #649) mdecimus 2025-01-13 17:41:35 +01:00
  • 360b32a504 Cluster node roles mdecimus 2025-01-12 12:06:07 +01:00
  • de4584c468 Disable reputation tracking by default mdecimus 2025-01-12 11:07:34 +01:00
  • a6c744b09a config_get() expression function + moved lookup.default.[hostname|domain] to server.hostname and report.domain mdecimus 2025-01-12 10:53:58 +01:00
  • a4b1d5c39b Use parsed tokens from bayes module mdecimus 2025-01-11 17:54:00 +01:00
  • c9d7db066e Fix CLI serializer (closes #1082) mdecimus 2025-01-11 16:20:25 +01:00
  • a175b3b55f Fix histogram bucket counts (fixes #1079) mdecimus 2025-01-11 16:04:02 +01:00
  • 3c2edd2910 Do not rate limit trusted IPs (#1078) mdecimus 2025-01-11 15:51:18 +01:00
  • 013c580201 Avoid double encrypting PGP parts encoded as plain text (fixes #1083) mdecimus 2025-01-11 12:34:48 +01:00
  • 5af0fb4462 Return empty SASL challenge rather than "" (closes #1064) mdecimus 2025-01-11 12:13:28 +01:00
  • 3612d5fc5d Clippy fixes mdecimus 2025-01-11 11:43:45 +01:00
  • dc19f20285 Fix tracking locked queue ids (closes #1066) mdecimus 2025-01-11 11:10:01 +01:00
  • fcbf58f88d Fixed upgrading (closes #1061) mdecimus 2025-01-07 15:35:01 +01:00
  • f4efa165b6 fix: correct systemd service description (#1011) s-aga-r 2025-01-06 21:39:12 +05:30
  • 84a39bd6a4 Fixed build script (closes #1057) mdecimus 2025-01-06 16:41:50 +01:00