Commit Graph
1858 Commits
Author SHA1 Message Date
dependabot[bot] 112f919026 Bump github/codeql-action from 4.38.2 to 4.39.3
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.38.2 to 4.39.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v4.38.2...v4.39.3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.39.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-11-10 12:33:25 +00:00
Maurus Decimus e7cde9b3fa v1.1.0 v1.1.0 2026-11-09 11:40:52 +01:00
Maurus Decimus 8b32686532 v1.0.3 v1.0.3 2026-11-04 09:22:00 +01:00
Maurus Decimus 1d66d65daf v1.0.2 v1.0.2 2026-11-02 12:15:29 +01:00
Maurus Decimus 23b69755cb v1.0.1 v1.0.1 2026-10-28 14:44:59 +01:00
Maurus Decimus 47df4c0bae v1.0.0 v1.0.0 2026-10-26 16:45:06 +01:00
Maurus Decimus aa47d8ef7b Pin WebUI to 1.x v0.16.27 2026-10-18 19:54:34 +02:00
Maurus Decimus 2321f1b5aa Add STALWART_INCLUDE_SECRETS migration helper 2026-10-18 19:44:35 +02:00
Maurus Decimus 1e38a0e684 Fix iTIP: Merging a received update does not copy the VTIMEZONE definitions it carries, so an occurrence moved by an external organizer can reference a TZID (for example W. Europe Standard Time) the stored event no longer defines, and Apple Calendar shows both the original and the moved occurrence. 2026-10-18 19:08:50 +02:00
Maurus Decimus b9bf134066 Fix IMAP: APPEND and COPY/MOVE into another accounts mailbox do not change the JMAP EmailDelivery state 2026-10-15 17:27:39 +02:00
Maurus Decimus 6296929fc4 Fix WebDAV: PROPFIND allprop returns DAV:current-user-principal, so Windows Explorer shows every file and folder under the account name 2026-10-15 17:21:11 +02:00
Maurus Decimus 21e1831dee Fix OAuth: Loopback redirect URIs without a path (for example http://127.0.0.1:45678) are not matched against registered loopback URIs on any port and are rejected by dynamic client registration 2026-10-15 17:07:06 +02:00
Maurus Decimus e27d49154f Fix IMAP: SEARCH RETURN with MIN or MAX alongside ALL returns only the minimum and maximum in ALL, and SAVE combined with MIN or MAX and ALL or COUNT saves only the minimum and maximum instead of every match 2026-10-15 16:42:24 +02:00
Maurus Decimus ee36325cff Bump dns-update to 0.6.0 2026-10-15 16:23:58 +02:00
Maurus Decimus 18f4e95050 v0.16.26 v0.16.26 2026-10-11 18:03:07 +02:00
Maurus Decimus d954151e96 Use patched hickory-dns fork with DNSSEC fixes 2026-10-11 17:43:45 +02:00
KateandMaurus Decimus c2edf1613b Add sd_notify support (#3331)
Co-authored-by: Maurus Decimus <11444311+mdecimus@users.noreply.github.com>
2026-10-11 16:44:24 +02:00
Maurus Decimus 1ff6e70ea1 Fix JMAP: A VacationResponse/set that only sets isEnabled on an account without a vacation response activates an empty Sieve script 2026-10-11 15:54:25 +02:00
Maurus Decimus 8a7e4485df Fix JMAP: onSuccessUpdateEmail and onSuccessDestroyEmail entries in EmailSubmission/set that name an existing submission by id update or destroy the Email with the same id instead of the submissions own Email 2026-10-11 15:48:15 +02:00
Maurus Decimus 2f5b9f2c69 CI improvements 2026-10-08 15:02:27 +02:00
Maurus Decimus d9d2372a4c Bump to rust-s3 0.38 2026-10-08 11:04:58 +02:00
Maurus Decimus b3982081fd Fix OIDC: When the access token lacks the claimUsername claim but has an email claim, the account is built from email without consulting the userinfo endpoint 2026-10-08 10:48:38 +02:00
Maurus Decimus 2af9acfd61 Fix Milter: End-of-headers is not sent to milters that negotiate SMFIP_NOHDRS without SMFIP_NOEOH, so the transaction stalls until it times out 2026-10-08 10:37:49 +02:00
Maurus Decimus 92c998138e Fix RocksDB: Blob garbage collection rewrites every stored blob on each compaction of the blobs column family, about once per 128MB of new mail 2026-10-08 10:35:25 +02:00
Maurus Decimus 7d2fbd75d8 Fix JMAP: Mailbox/set allows duplicate sibling names when moving a mailbox and rejects case-only renames 2026-10-08 10:28:28 +02:00
Maurus Decimus 3f657330c0 Fix CI v0.16.25 2026-10-05 07:04:56 +02:00
Maurus Decimus 6cf6f3c6d0 Fix Spam filter: Removing a duplicate training sample of a message reclassified on the same day clears the blob link of the sample that is kept 2026-10-04 19:00:26 +02:00
Maurus Decimus 293c66e4c4 Fix WebUI: A blob store read error at startup, such as an S3 authentication failure, stops the web interface from being downloaded 2026-10-04 18:43:53 +02:00
Maurus Decimus 063e4ac90c Fix RocksDB: The info log (LOG, LOG.old.*) grows without limit because log rotation and retention are left at RocksDB defaults 2026-10-04 18:39:02 +02:00
Maurus Decimus 4e86c7ad2c DNSBL fixes 2026-10-04 18:35:53 +02:00
Maurus Decimus a674be967a Fix MTA: Queue quotas with an empty match expression are never enforced, including the global queue quota created on first start 2026-10-04 18:20:21 +02:00
Maurus Decimus 7b3af0dc21 Fix Spam filter: Messages with no text line long enough for a Pyzor digest are checked with the digest of empty input and tagged PYZOR 2026-10-04 18:16:58 +02:00
Maurus Decimus 57e6cb10e7 DKIM fixes 2026-10-04 18:13:19 +02:00
Maurus Decimus 45133dbca6 Updated dependabot scope 2026-10-03 10:08:52 +02:00
dependabot[bot] b48449d8a8 Bump github/codeql-action from 4.37.4 to 4.38.2 (#3321)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 4.37.4 to 4.38.2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v4.37.4...v4.38.2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 4.38.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-03 10:03:12 +02:00
dependabot[bot] e375b11fa8 Bump actions/github-script from 7 to 9 (#3281)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 9.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v9)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-03 10:02:10 +02:00
Stalwart Official 6f6942ae57 Fix IMAP: LOGIN and AUTHENTICATE with a wrong, expired or unknown app password or API key are answered with an untagged NO, so clients keep waiting for the command to complete until the connection times out 2026-10-01 11:22:27 +02:00
Stalwart Official 69038eaea8 Fix Autodiscover: Requests for a response schema other than Outlooks, such as ActiveSync (mobilesync), are answered with the Outlook settings instead of error 601 2026-10-01 11:00:39 +02:00
Stalwart Official 51791f5dce Fix JMAP: Creating a MaskedEmail with emailDomain fails with forbidden for every domain when the account has addresses on more than one domain 2026-10-01 10:49:48 +02:00
MaximAL 96059c2fc6 Fix error message (#3324) 2026-10-01 10:32:32 +02:00
Maurus Decimus 648df2d6f1 Add LLM guidelines 2026-09-30 09:34:22 +02:00
Stalwart Official af37a23498 v0.16.24 v0.16.24 2026-09-27 18:15:10 +02:00
Stalwart Official df1e7b3c2b Fix IMAP: COPY and MOVE fail with NO [CONTACTADMIN] when another session changes the same message at the same time 2026-09-27 16:07:08 +02:00
Stalwart Official dc1146ae14 Fix HTTP: Idle keep-alive connections are never closed 2026-09-27 15:54:00 +02:00
Stalwart Official 69317e49cf Fix MTA: A DATA stage Sieve script does not see headers added by milters or MTA hooks, and discards every milter and MTA hook change when it edits the message 2026-09-27 15:49:15 +02:00
Stalwart Official a2d3950a1e Fix JMAP: Email/set with a full mailboxIds object identical to the current mailboxes, together with a keyword change, stores the message with IMAP UID 0, so IMAP clients stop seeing it 2026-09-27 15:27:07 +02:00
Stalwart Official 5247a7786e Fix Autodiscover: Implicit TLS ports (993, 995, 465) are advertised with <Encryption>TLS</Encryption>, which Outlook reads as STARTTLS 2026-09-27 15:17:38 +02:00
Stalwart Official a0053a70de DNS: PowerDNS Authoritative provider for automatic DNS record management 2026-09-26 17:53:15 +02:00
Maurus Decimus 0250301558 Fix MySQL: Range deletions and search index removals start with a single unbounded DELETE and switch to chunks only after a timeout 2026-09-25 09:29:44 +02:00
Maurus Decimus 3ad3471e12 Fix MTA: MX records are resolved through the DNSSEC-validating resolver even when DANE is disabled 2026-09-24 20:22:07 +02:00