Friday 11th October 2019
Fedora Project
Updated perl-Test2-Plugin-NoWarnings to 0.08 in Rawhide:
Use IPC::Run3 instead of Capture::Tiny for all tests, which fixes an issue with the 'tap-bug-in-test2.t' on Windows (CPAN RT#129294)
Cleaned up and rebuilt perl-Test-Number-Delta (1.06) in Rawhide
Branched and built perl-Test-Number-Delta (1.06) for EPEL-8
Branched and built perl-Test2-Plugin-NoWarnings (0.08) for EPEL-8
Branched and built python-paramiko (2.4.3) for EPEL-8
Branched and built python-pynacl (1.3.0) for EPEL-8
Local Packages
Updated dovecot (2.3):
Updated dovecot to 2.3.8:
Added mail_delivery_started and mail_delivery_finished events; see https://doc.dovecot.org/admin_manual/list_of_events/ for details
- dsync-replication: Don't replicate users who have "noreplicate" extra field in userdb
doveadm service status: Show total number of processes created
- When logging to syslog, use instance_name setting's value for the ident; this is commonly added as a log prefix
- Base64 encoding/decoding code was rewritten with additional features; it shouldn't cause any user visible changes
v2.3.7 regression: If a folder only receives new mails without any other mail access, dovecot.index.log keeps growing forever and dovecot.index keeps being rewritten for every mail delivery
- dsync-replication may lose keywords after syncing mails restored from another replica; this only happened if the mail only had keywords and no system flags
- event filters: Non-textual event fields could not be filtered using wildcards
- auth: Scope parameter was missing from OAuth password grant request
doveadm client-server communication may hang in some situations; it was also using unnecessarily small TCP/IP packet sizes
doveadm who and kick did not flush protocol output correctly
imap: SETMETADATA with literal value would delete the metadata value instead of updating it
imap: When client issues FETCH PREVIEW (LAZY=FUZZY) command, the caching decisions should be updated so that newly saved mails will have the preview cached
With mail_nfs_index=yes and/or mail_nfs_storage=yes, setuid/setgid permission bits in some files may have become dropped with some NFS servers; changed NFS flushing to now use chmod() instead of chown()
quota: warnings did not work if quota root was noenforcing
- acl: Global ACL file ignored the last line if it didn't end with LF
doveadm stats dump: With JSON formatter output numbers using the number type instead of as strings
lmtp_proxy: Ensure that real_* variables are correctly set when using lmtp_proxy
event exporter: http-post driver had hard-coded timeout and did not support DNS lookups or TLS connections
auth: Fix user iteration to work with userdb passwd with glibc v2.28
auth: auth service can crash if auth-policy JSON response is invalid or returned too fast
In some rare situations "ps" output could have shown a lot of "?" characters after Dovecot process titles
When dovecot.index.pvt is empty, an unnecessary error is logged: Error: .../dovecot.index.pvt reset, view is now inconsistent
SMTP address encoder duplicated initial double quote character when the localpart of an address ended in '..'. For example "user+.."@example.com became ""user+.."@example.com in a sieve redirect
Updated pigeonhole to 0.5.8:
Sieve may leak resources in rare cases when a redirect, vacation or report action fails to send the message; this mainly applies when Sieve is executed in IMAP context, i.e. for the IMAPSIEVE or FILTER=SIEVE capabilities
Updated perl-DateTime-Locale to 1.25:
- Rebuilt all locale data with CLDR 36, released on 2019-10-04
Updated perl-Test2-Plugin-NoWarnings to 0.08 as per the Fedora version