#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 6th March 2019 === ==== Fedora Project ==== * Updated `perl-IO-Socket-SSL` to 2.066 in F-30 and Rawhide: * Make sure that `Net::SSLeay::CTX_get0_param` is defined before using `X509_V_FLAG_PARTIAL_CHAIN`; `Net::SSLeay` 1.85 defined only the second with LibreSSL 2.7.4 but not the first ([[CPAN:128716|CPAN RT#128716]]) * Prefer AES for server side cipher default since it is usually hardware-accelerated * Fix test `t/verify_partial_chain.t` by using the newly exposed function `can_partial_chain` instead of guessing (wrongly) if the functionality is available * Updated `perl-JSON-XS` to 4.02 in F-30 and Rawhide: * Undo the fix from 4.01, which breaks more things than it fixes * Try a proper fix this time ==== Local Packages ==== * Updated `dovecot` (2.3.x): * Updated `dovecot` to 2.3.5: * Lua push notification driver: mail keywords and flags are provided in `MessageNew` and `MessageAppend` events * Submission: Implement support for plugins * auth: When `auth_policy_log_only=yes`, only log what the policy server response would do without actually doing it * auth: Always log policy server decisions with `auth_verbose=yes` * v2.3.[34]: doveadm log errors: Output was missing user/session * lda: Debug log lines could have shown slightly corrupted * login proxy: Login processes may have crashed in various ways when `login_proxy_max_disconnect_delay` was set * imap: Fix crash with Maildir+zlib if client disconnects during `APPEND` * lmtp proxy: Fix potential `assert`-crash * lmtp/submission: Fix crash when SMTP client transaction times out * Submission: Split large `XCLIENT` commands to 512 bytes per command, so Postfix accepts them * Submission: Fix crash when client sends invalid `BURL` command * Submission: relay backend: `VRFY` command: Avoid forwarding 500 and 502 replies back to client * lib-http: Fix potential `assert`-crash when DNS lookup fails * lib-fts: Fix search query generation when one language ignores a token (e.g. via stopwords) * Updated `pigeonhole` to 0.5.5: * IMAPSieve: Add new plugin/`imapsieve_expunge_discarded` setting that causes messages discarded by an IMAPSieve script to be expunged immediately, rather than only being marked as "`\Deleted`" (which is still the default behaviour) * IMAPSieve: Fix panic crash occurring when a `COPY` command copies messages from a virtual mailbox where the source messages originate from more than a single real mailbox * imap4flags extension: Fix deleting all keywords; when the action resulted in all keywords being removed, no changes were actually applied * variables extension: Fix truncation of UTF-8 variable content; the maximum size of Sieve variables was enforced by truncating the variable string content bluntly at the limit, but this does not consider UTF-8 code point boundaries, which resulted in broken UTF-8 strings * IMAPSieve, `IMAP FILTER=SIEVE`: Fix replacing a modified message; Sieve scripts running in `IMAPSIEVE` or `IMAP FILTER=SIEVE` context that modify the message, stored the message a second time, rather than replacing the originally stored unmodified message * Fix segmentation fault occurring when both the `sieve_extprograms` plugin (for the Sieve interpreter) and the `imap_filter_sieve` plugin (for IMAP) are loaded at the same time; a symbol was defined by both plugins, causing a clash when both were loaded * Updated `perl-IO-Socket-SSL` to 2.066 as per the Fedora version * Updated `perl-JSON-XS` to 4.02 as per the Fedora version ----