Commit Graph

773 Commits

Author SHA1 Message Date
mdecimus
ec3be62990 Remove inefficient TypesTokenizer peek (fixes #863) 2024-10-15 16:59:05 +02:00
mdecimus
4f49f810d8 Merge branch 'main' of github.com:stalwartlabs/mail-server 2024-10-13 09:59:18 +02:00
mdecimus
51ccdf0c03 AI endpoint -> url setting rename 2024-10-13 09:59:03 +02:00
mdecimus
02adea8136 Deploying to main from @ stalwartlabs/mail-server@a4d93341da 🚀 2024-10-12 15:33:43 +00:00
mdecimus
a4d93341da Updated README 2024-10-12 10:45:14 +02:00
mdecimus
5d18be43a1 Deploying to main from @ stalwartlabs/mail-server@dcb8b4e8d5 🚀 2024-10-10 15:34:53 +00:00
mdecimus
dcb8b4e8d5 v0.10.4 2024-10-08 17:17:21 +02:00
mdecimus
8ff2438f04 ACME External Account Binding support (closes #379 closes ##650) 2024-10-08 16:28:03 +02:00
Jason Yip
a1ca7fa849 fix(jmap): allow compilation without enterprise feature (#837) 2024-10-08 11:55:07 +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
1561a603ab Stricter RCPT fail2ban + Do not send SPF failures reports to local domains 2024-10-07 17:05:15 +02:00
mdecimus
b74e6fd021 Warn when there are errors migrating domains rather than aborting migration 2024-10-07 16:24:27 +02:00
mdecimus
cf093c061b Allow nonces in OAuth code requests 2024-10-07 10:53:18 +02:00
mdecimus
33a59cd8ef Added AppArmor 2024-10-06 21:19:19 +02:00
mdecimus
881d4497ce Updated spam filter rules 2024-10-06 14:56:28 +02:00
mdecimus
d0ce2b1a96 AI models 2024-10-05 19:05:04 +02:00
mdecimus
d5c2dcb817 Merge branch 'main' of github.com:stalwartlabs/mail-server 2024-10-04 18:45:54 +02:00
mdecimus
3ac7cd0f95 S3 retries on 5xx errors 2024-10-04 18:45:45 +02:00
mdecimus
63d22733d3 Deploying to main from @ stalwartlabs/mail-server@292d1cc048 🚀 2024-10-04 15:34:40 +00:00
mdecimus
292d1cc048 Include nonce parameter in id_tokens 2024-10-03 15:07:38 +02:00
mdecimus
cce2d9c915 Updated changelog 2024-10-02 15:48:23 +02:00
mdecimus
6bead3487e Updated changelog 2024-10-02 15:47:21 +02:00
mdecimus
24dafc6180 v0.10.2 2024-10-02 12:21:32 +02:00
mdecimus
1d9ac04ece OIDC diretory 2024-10-02 11:13:10 +02:00
mdecimus
6e2cd78470 OAuth fixes 2024-10-01 16:01:51 +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
6a5f963b43 OpenID Connect implementation (closes #298) 2024-09-30 16:57:34 +02:00
mdecimus
1fed40a926 RFC7662 - OAuth 2.0 Token Introspection 2024-09-28 17:45:16 +02:00
mdecimus
7528715c2d Add missing LIST-STATUS from RFC-5819 (closes #816) 2024-09-27 19:10:43 +02:00
mdecimus
131bca1dfd Added webadmin.path config to override unpack directory (#792) 2024-09-27 16:31:53 +02:00
mdecimus
c62859705b Do not allow tenant domains to be deleted if they have members (closes #812) 2024-09-27 15:41:12 +02:00
mdecimus
7a8edb67bb Fix tenant principal limits (fixes #810) 2024-09-27 15:16:35 +02:00
mdecimus
6d2c1521c5 Contact form support 2024-09-27 12:26:20 +02:00
mdecimus
a45fea86ed v0.10.1 2024-09-26 19:02:51 +02:00
mdecimus
3d053a80bb Merge branch 'main' of github.com:stalwartlabs/mail-server 2024-09-26 18:59:21 +02:00
mdecimus
0fbf574651 OAUTHBEARER SASL support in all services (closes #627) 2024-09-26 18:59:07 +02:00
mdecimus
0a510b14cd Deploying to main from @ stalwartlabs/mail-server@ce8182ae07 🚀 2024-09-26 15:34:54 +00:00
mdecimus
ce8182ae07 Core refactoring 2024-09-26 14:49:46 +02:00
mdecimus
24967c1e86 Fixed OpenCollective link 2024-09-24 19:03:39 +02:00
mdecimus
4d2b13c1aa Updated sponsors link 2024-09-24 11:54:32 +02:00
mdecimus
978d38872f Deploying to main from @ stalwartlabs/mail-server@ca94023615 🚀 2024-09-23 15:34:16 +00:00
mdecimus
ca94023615 Fixed migrate_directory range scan (fixes #784) 2024-09-22 21:34:15 +02:00
mdecimus
f889182f76 Updated README 2024-09-22 19:36:27 +02:00
mdecimus
71c3c06c01 Add enterprise feature to directory crate (#783 ). 2024-09-22 10:36:40 +02:00
Liam Gray
f3943f4a5f [enhancement]: Add .editorconfig and JetBrains .idea gitignore (#147)
* Add .editorconfig and JetBrains .idea gitignore

* Add editorconfig link
2024-09-22 09:44:09 +02:00
Michael Winters
1e25d9f753 Fix Docker upgrade instructions for v0.10.0 (#780) 2024-09-22 09:41:07 +02:00
afontenot
b4c00ebe90 Fix off-by-one error in get_blob with Range (#766)
When range.end == decompressed.len(), the last value in the range will
also be the last value in decompressed, because ranges ends are
exclusive.

This issue had two consequences that I have noticed. The first is that
requesting the last (or only) message part via JMAP will result in the
entire message being returned instead, because the range ends on the
last byte of the message.

The second issue, which resulted from the first, was that attempting to
fetch the last (or only) message part would almost always fail when
requested via JMAP if the message part used the quoted-printable
transfer encoding. This is because Stalwart would attempt to decode the
blob, but since the entire file was returned, this would include
headers which are very likely to break assumptions made by the decoder,
e.g. unexpected '=' tokens as in 'charset=UTF-8'

The second issue was originally reported here:
https://github.com/stalwartlabs/mail-server/discussions/758
2024-09-22 09:15:49 +02:00
mdecimus
fb8d9ce0ec Updated instructions 2024-09-21 09:39:19 +02:00
mdecimus
3001493462 Updated CLI deserialization format (closes #360 closes #553) 2024-09-20 19:35:15 +02:00
mdecimus
b59f5f1a10 Disabled principal management in CLI + remove trailing / (fixes 595) 2024-09-20 19:18:38 +02:00