Tuesday 29th May 2018
Fedora Project
Updated perl-Test-Warn to 0.33 in Rawhide:
Clean up some manpage language (Debian Bug #322351, 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 (GH#2)
Updated perl-Test-Warn to 0.33 as per the Fedora version