Hello community, here is the log from the commit of package dovecot22 for openSUSE:Factory checked in at 2017-10-13 14:20:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dovecot22 (Old) and /work/SRC/openSUSE:Factory/.dovecot22.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dovecot22" Fri Oct 13 14:20:28 2017 rev:34 rq:533762 version:2.2.33.1 Changes: -------- --- /work/SRC/openSUSE:Factory/dovecot22/dovecot22.changes 2017-10-11 23:03:30.767225748 +0200 +++ /work/SRC/openSUSE:Factory/.dovecot22.new/dovecot22.changes 2017-10-13 14:20:44.715941344 +0200 @@ -1,0 +2,89 @@ +Tue Oct 10 17:34:58 UTC 2017 - mrueck...@suse.de + +- update pigeonhole to 0.4.21 + * redirect action: Always set the X-Sieve-Redirected-From header + to sieve_user_email if configured. Before, it would use the + envelope recipient instead if available, which makes no sense + if the primary e-mail address is available. + + vacation extension: Allow ignoring the envelope sender while + composing the "To:" header for the reply. Normally, the "To:" + header is composed from the address found in the "Sender", + "Resent-From" or "From" headers that is equal to the envelope + sender. If none is then found, the bare envelope sender is + used. This change adds a new setting + "sieve_vacation_to_header_ignore_envelope". With this setting + enabled, the "To:" header is always composed from those headers + in the source message. The new setting thus allows ignoring the + envelope, which is useful e.g. when SRS is used. + + vacation extension: Compose the "To:" header from the full + sender address found in the first "Sender:", "From:" or + "Resent-From:" header. Before, it would create a "To:" header + without a phrase part. The new behavior is nicer, since the + reply will be addressed to the sender by name if possible. + - LDA Sieve plugin: Fixed sequential execution of LDAP-based + scripts. A missing LDAP-based script could cause the script + sequence to exit earlier. + - sieve-filter: Removed the (now) duplicate utf8 to mutf7 mailbox + name conversion. This caused problems with mailbox names + containing UTF-8 characters. The Dovecot API was changed years + ago, but apparently sieve-filter was never updated. + +------------------------------------------------------------------- +Tue Oct 10 17:32:30 UTC 2017 - mrueck...@suse.de + +- update to 2.2.33.1 + * doveadm director commands wait for the changes to be visible in + the whole ring before they return. This is especially useful in + testing. + * Environments listed in import_environment setting are now set + or preserved when executing standalone commands (e.g. doveadm) + + doveadm proxy: Support proxying logs. Previously the logs were + visible only in the backend's logs. + + Added %{if}, see https://wiki2.dovecot.org/Variables#Conditionals + + Added a new notify_status plugin, which can be used to update + dict with current status of a mailbox when it changes. See + https://wiki2.dovecot.org/Plugins/NotifyStatus + + Mailbox list index can be disabled for a namespace by appending + ":LISTINDEX=" to location setting. + + dsync/imapc: Added dsync_hashed_headers setting to specify + which headers are used to match emails. + + pop3-migration: Add pop3_migration_ignore_extra_uidls=yes to + ignore mails that are visible in POP3 but not IMAP. This could + happen if new mails were delivered during the migration run. + + pop3-migration: Further improvements to help with Zimbra + + pop3-migration: Cache POP3 UIDLs in imapc's dovecot.index.cache + if indexes are enabled. These are used to optimize incremental + syncs. + + cassandra, dict-sql: Use prepared statements if protocol + version>3. + + auth: Added %{ldap_dn} variable for passdb/userdb ldap + - acl: The "create" (k) permission in global acl-file was + sometimes ignored, allowing users to create mailboxes when they + shouldn't have. + - sdbox: Mails were always opened when expunging, unless + mail_attachment_fs was explicitly set to empty. + - lmtp/doveadm proxy: hostip passdb field was ignored, which + caused unnecessary DNS lookups if host field wasn't an IP + - lmtp proxy: Fix crash when receiving unexpected reply in RCPT + TO + - quota_clone: Update also when quota is unlimited (broken in + v2.2.31) + - mbox, zlib: Fix assert-crash when accessing compressed mbox + - doveadm director kick -f parameter didn't work + - doveadm director flush <host> resulted flushing all hosts, if + <host> wasn't an IP address. + - director: Various fixes to handling backend/director changes at + abnormal times, especially while ring was unsynced. These could + have resulted in crashes, non-optimal behavior or ignoring some + of the changes. + - director: Use less CPU in imap-login processes when + moving/kicking many users. + - lmtp: Session IDs were duplicated/confusing with multiple RCPT + TOs when lmtp_rcpt_check_quota=yes + - doveadm sync -1 fails when local mailboxes exist that do not + exist remotely. This commonly happened when lazy_expunge + mailbox was autocreated when incremental sync expunged mails. + - pop3: rawlog_dir setting didn't work + - dovecot-lda was logging to stderr instead of to the log file. + +------------------------------------------------------------------- Old: ---- dovecot-2.2-pigeonhole-0.4.20.tar.gz dovecot-2.2.32.tar.gz New: ---- dovecot-2.2-pigeonhole-0.4.21.tar.gz dovecot-2.2.33.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot22.spec ++++++ --- /var/tmp/diff_new_pack.7L62zY/_old 2017-10-13 14:20:45.779894566 +0200 +++ /var/tmp/diff_new_pack.7L62zY/_new 2017-10-13 14:20:45.783894390 +0200 @@ -17,11 +17,11 @@ Name: dovecot22 -Version: 2.2.32 +Version: 2.2.33.1 Release: 0 %define pkg_name dovecot -%define dovecot_version 2.2.32 -%define dovecot_pigeonhole_version 0.4.20 +%define dovecot_version 2.2.33.1 +%define dovecot_pigeonhole_version 0.4.21 %define dovecot_branch 2.2 %define dovecot_pigeonhole_source_dir %{pkg_name}-%{dovecot_branch}-pigeonhole-%{dovecot_pigeonhole_version} %define dovecot_pigeonhole_docdir %{_docdir}/%{pkg_name}/dovecot-pigeonhole @@ -577,6 +577,7 @@ %{_libdir}/%{pkg_name}/modules/lib15_notify_plugin.so %{_libdir}/%{pkg_name}/modules/lib20_mail_log_plugin.so %{_libdir}/%{pkg_name}/modules/lib20_mailbox_alias_plugin.so +%{_libdir}/%{pkg_name}/modules/lib20_notify_status_plugin.so %{_libdir}/%{pkg_name}/modules/lib20_expire_plugin.so %{_libdir}/%{pkg_name}/modules/lib20_var_expand_crypt.so %{_libdir}/%{pkg_name}/modules/lib20_zlib_plugin.so ++++++ dovecot-2.2-pigeonhole-0.4.20.tar.gz -> dovecot-2.2-pigeonhole-0.4.21.tar.gz ++++++ ++++ 48747 lines of diff (skipped) ++++++ dovecot-2.2-pigeonhole-0.4.20.tar.gz -> dovecot-2.2.33.1.tar.gz ++++++ ++++ 1071330 lines of diff (skipped)