-
v27.1-rc.4
Pre-Releaseci / fork-checks (push) Skippedci / build (push) Skippedgithub/ci (branch) GitHub Actionsci / github (push) Successful in 44m48spublish / version (push) Skippedpublish / publish-amd64 (push) Skippedpublish / publish-arm64 (push) Skippedpublish / release (push) Skippedpublish / binaries (push) Skippedannounce / announce (release) Successful in 23sgithub/ci (tag) GitHub Actionspublish / github (push) Successful in 1h15m32spublish / announce (push) Successful in 22sreleased this
2026-10-29 20:47:19 +00:00 | 123 commits to main since this releaseThe fourth release candidate of the 27.1 series. It has no security fixes. It fixes bugs in Sieve filters, IMAP pipelining and file deletion.
Fixed
- Sieve: an out-of-office reply (vacation) and Sieve
notifyanswered mail sent by programs: mail with anAuto-Submittedheader other thanno, other autoresponders included (RFC 3834). They now stay silent for it. The out-of-office replies set up in the webmail go through the same code. - Sieve:
stringdepended on the order of its keys.string :is "a" ["a", "b"]was false while["b", "a"]was true. A test is now true when any key matches. - Sieve:
date :regexandcurrentdate :regexcompared the date as a wildcard pattern, so a regular expression such as"^20[0-9]{2}$"never matched. They now compare it as a regular expression. - IMAP: a
SELECTpipelined with theFETCHorSTOREafter it gotBAD No mailbox is selectedfor those commands. Each command is now checked when it runs. AFETCHpipelined afterUNSELECT,CLOSEorUNAUTHENTICATEis now refused with BAD. Before, it closed the connection. - Files: the task that keeps a deleted file for undelete could wait up to five minutes on a quiet server. Deleting a file now starts it at once (WebDAV DELETE, COPY or MOVE over a file, and JMAP FileNode/set).
Container image:
registry.coffeylabs.org/inbuxa/inbuxa-server:27.1-rc.4, also tagged:27.1-rc.:lateststays on 2026.x until 27.1 ships.Downloads
- Sieve: an out-of-office reply (vacation) and Sieve