Liam Gray
f3943f4a5f
[enhancement]: Add .editorconfig and JetBrains .idea gitignore ( #147 )
...
trivy / Check (push) Failing after -9m20s
* 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
trivy / Check (push) Failing after -9m18s
2024-09-21 09:39:19 +02:00
mdecimus
3001493462
Updated CLI deserialization format ( closes #360 closes #553 )
trivy / Check (push) Failing after -9m17s
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
mdecimus
2d91b6a300
v0.10.0
2024-09-20 19:05:15 +02:00
mdecimus
a627682cc9
Automatic directory migration
2024-09-20 18:11:19 +02:00
mdecimus
e6c11529e8
Keep a copy of external principal data to support roles and OAuth
trivy / Check (push) Failing after -9m14s
2024-09-20 15:52:48 +02:00
mdecimus
8af15d1b10
Fix compilation without enterprise feature
2024-09-20 12:13:48 +02:00
mdecimus
ea24106045
Limit the amount of data that can be fetched from untrusted external HTTP resources
2024-09-20 11:43:25 +02:00
mdecimus
6aa5686cd3
FTS reindex support
2024-09-20 10:54:22 +02:00
mdecimus
58351bdcad
Support specifying which data types to export ( closes #497 )
2024-09-20 09:59:10 +02:00
mdecimus
39d0a168d4
Case insensitive INBOX on fileinto ( fixes #763 )
2024-09-20 09:28:04 +02:00
mdecimus
51c8f7b279
IMAP IDLE support for command pipelining ( fixes #765 )
trivy / Check (push) Failing after -9m17s
2024-09-20 08:18:51 +02:00
mdecimus
180a856cb4
Updated features
trivy / Check (push) Failing after -9m15s
2024-09-19 20:01:01 +02:00
mdecimus
ab7f17d5d9
Merge branch 'permission-impossible'
2024-09-19 19:43:17 +02:00
mdecimus
a67f308645
Branding + fixes
2024-09-19 19:39:35 +02:00
mdecimus
e9d12aea44
Permissions & multi-tenancy test suite
2024-09-18 18:08:57 +02:00
mdecimus
24df9a0352
Deploying to main from @ stalwartlabs/mail-server@413c1d91bd 🚀
trivy / Check (push) Failing after -9m13s
2024-09-18 15:34:21 +00:00
mdecimus
d0303aefa8
Test fixes - part 3
2024-09-18 11:18:43 +02:00
mdecimus
6b7dac0fcb
Test fixes - part 2
2024-09-17 19:33:31 +02:00
mdecimus
413c1d91bd
Deploying to main from @ stalwartlabs/mail-server@8e53098d7b 🚀
trivy / Check (push) Failing after -9m10s
2024-09-17 15:34:27 +00:00
mdecimus
8e53098d7b
Deploying to main from @ stalwartlabs/mail-server@08a95ae58b 🚀
trivy / Check (push) Failing after -9m8s
2024-09-16 15:34:59 +00:00
mdecimus
1e08e56672
Test fixes - part 1
2024-09-15 18:59:36 +02:00
mdecimus
49bce9a3de
Properly decode undelete account name ( fixes #761 )
2024-09-15 14:43:35 +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
08a95ae58b
Merge branch 'main' of github.com:stalwartlabs/mail-server
trivy / Check (push) Failing after -8m50s
2024-09-09 17:47:23 +02:00
mdecimus
a62ab2bb53
Updated shields
2024-09-09 17:46:56 +02:00
mdecimus
0bc4c607ca
Deploying to main from @ stalwartlabs/mail-server@b214a458cc 🚀
2024-09-09 15:34:58 +00:00
mdecimus
b214a458cc
v0.9.4
2024-09-09 17:26:20 +02:00
mdecimus
1e0bde1008
Fix: Local keys settings parsed incorrectly
2024-09-09 16:30:05 +02:00
mdecimus
3912fd0084
Fix: Account count is incorrect
trivy / Check (push) Failing after -7m40s
2024-09-08 17:24:33 +02:00
mdecimus
794b8f2e50
Fix: Lookup reload does not include database settings
2024-09-08 17:01:38 +02:00
mdecimus
efbddd1cdd
Ignore Inbox case on Sieve's fileinto ( fixes #725 )
trivy / Check (push) Failing after -8m46s
2024-09-07 15:16:25 +02:00
mdecimus
0db8611ce7
Add delivery completed metric
2024-09-07 14:51:18 +02:00
mdecimus
fe0f8962b9
Local keys fetch fix
2024-09-07 14:45:48 +02:00
mdecimus
62e98f4e5b
Merge branch 'main' of github.com:stalwartlabs/mail-server
trivy / Check (push) Failing after -8m34s
2024-09-02 11:18:17 +02:00
mdecimus
c10a8827c6
Untrusted global scripts support
2024-09-02 11:18:00 +02:00
mdecimus
4d61541c7f
Deploying to main from @ stalwartlabs/mail-server@3e0946743d 🚀
trivy / Check (push) Failing after -8m26s
2024-09-01 15:33:27 +00:00
mdecimus
3e0946743d
Allow localhost to override HTTP access controls + change sieve runtime error default log level
trivy / Check (push) Failing after -8m27s
2024-08-30 19:50:06 +02:00
mdecimus
660f89b909
Updated build.xml
trivy / Check (push) Failing after -8m25s
2024-08-29 14:04:04 +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
trivy / Check (push) Failing after -8m22s
2024-08-28 19:33:29 +02:00
mdecimus
62f55ad62b
Live and historical metrics
trivy / Check (push) Failing after -8m19s
2024-08-27 17:54:34 +02:00
mdecimus
18a24f7220
Include queueId in MTA Hooks ( fixes #708 )
trivy / Check (push) Failing after -8m10s
2024-08-23 18:41:10 +02:00
eyJhb
0186c215a5
CLI list advised DNS records for domain ( #705 )
2024-08-23 18:25:18 +02:00
mdecimus
e4cd866be4
Add elapsed times to message filtering events
2024-08-23 17:09:26 +02:00