#acl PaulHowarth:read,write,admin,revert,delete All:read === Tuesday 29th May 2018 === ==== Fedora Project ==== * Updated `perl-Test-Warn` to 0.33 in Rawhide: * Clean up some manpage language ([[DebianBugzilla:322351|Debian Bug #322351]], [[CPAN:49519|CPAN RT#49519]]) ==== Local Packages ==== * Updated `dovecot` (2.2): * Updated `dovecot` to 2.2.36: * `login-proxy`: If `ssl_require_crl=no`, allow revoked certificates; also don't do CRL checks for incoming client certificates * stats plugin: Don't temporarily enable `PR_SET_DUMPABLE` while opening `/proc/self/io`; this may still cause security problems if the process is `ptrace()`d at the same time - instead, open it while still running as `root` * `doveadm`: Added mailbox cache decision & remove commands; see `doveadm-mailbox(1)` man page for details * `doveadm`: Added `rebuild attachments` command for rebuilding `$HasAttachment` or `$HasNoAttachment` flags for matching mails; see `doveadm-rebuild(1)` man page for details * `cassandra`: Use `fallback_consistency` on more types of errors * `cassandra`: Fix `consistency=quorum` to work * `dsync`: Lock file generation failed if home directory didn't exist * In some configs if namespace root directory didn't yet exist, Dovecot failed to create `mailboxes.lock` when trying to create mailboxes * Snippet generation for HTML mails didn't ignore &entities inside blockquotes, producing strange looking snippets * `imapc`: Fix assert-crash if getting disconnected and after reconnection all mails in the selected mailbox are gone * `pop3c`: Handle unexpected server disconnections without assert-crash * fts: Fixes to indexing mails via virtual mailboxes * fts: If mails contained `NUL` characters, the text around it wasn't indexed * Obsolete `dovecot.index.cache` offsets were sometimes used; trying to fetch a field that was just added to cache file may not have always found it * `dict-sql`: Fix crash when reading `NULL` value from database * Updated `pigeonhole` to 0.4.24: * Implement plugin for the a vendor-defined `IMAP` capability called "`FILTER=SIEVE`"; it adds the ability to manually invoke Sieve filtering in IMAP (more information can be found in `doc/plugins/imap_filter_sieve.txt`) * Fix assert panics triggered by empty messages that are being forwarded using `redirect` or `vnd.dovecot.report`; this does not likely normally occur, but this is seen as a result of certain benign failures in object storage * Make the length of the subject header for the vacation response configurable and enforce the limit in UTF-8 codepoints rather than bytes; the subject header for a vacation response was statically truncated to 256 bytes, which is too limited for multi-byte UTF-8 characters * Sieve `editheader` extension: Fix assertion panic occurring when it is used to manipulate a message header with a very large header field * Properly abort execution of the `sieve_discard` script upon error; before, the LDA Sieve plugin attempted to execute the sieve_discard script when an error occurs, which can lead to the message being lost * Fix the interaction between `quota` and the `sieve_discard` script; when `quota` was used together with a `sieve_discard` script, the message delivery did not bounce when the quota was exceeded * Updated `perl-List-SomeUtils-XS` to 0.57: * Fix C compiler warnings ([[https://github.com/houseabsolute/List-SomeUtils-XS/issues/2|GH#2]]) * Updated `perl-Test-Warn` to 0.33 as per the Fedora version ----