Hello community, here is the log from the commit of package dovecot22 for openSUSE:Factory checked in at 2016-03-26 15:29:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dovecot22 (Old) and /work/SRC/openSUSE:Factory/.dovecot22.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dovecot22" Changes: -------- --- /work/SRC/openSUSE:Factory/dovecot22/dovecot22.changes 2016-02-17 12:10:44.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.dovecot22.new/dovecot22.changes 2016-03-26 17:25:41.000000000 +0100 @@ -1,0 +2,97 @@ +Fri Mar 18 00:36:45 UTC 2016 - [email protected] + +- update pigeonhole to 0.4.13 + * redirect action: Added the list-id header to the duplicate ID + for mail loop prevention. This means that the message sent + directly to the user and the message coming through the mailing + list itself are treated as different messages by the loop + detection of the redirect command, even though their Message-ID + may be identical. + * Changed the Sieve number type to uint64_t, which means that + Sieve numbers can now technically range up to 2^64. Some other + Sieve implementation allowed this, making this change necessary + for successful migration. + + Implemented the sieve_implicit_extensions setting. + The extensions listed in this setting do not need to be enabled + explicitly using the Sieve "require" command. This behavior + directly violates the standard, but can be necessary for + compatibility with some existing implementations of Sieve. Do + not use this setting unless you really need to! + - redirect action: Made mail loop detection more robust by + forcibly adding a Message-ID header if it is missing. + - Prevent logging a useless "script not found" error message for + LDAP scripts for which the entry exists but no attribute + containing a script. This is not necessarily an error. + - extprograms plugin: Changed the communication channel between + parent and child process for a directly forked program from a + socketpair to a double pipe. Linux does not support /dev/stdin, + /dev/stdout and friends for sockets. For some shell program + authors this may be confusing, so that is why it is changed. + When using the script service, these device nodes are still not + usable though. + +------------------------------------------------------------------- +Wed Mar 16 17:35:32 UTC 2016 - [email protected] + +- update to 2.2.22 + + Added doveadm HTTP API: See + http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP + + virtual plugin: Mailbox filtering can now be done based on the + mailbox metadata. See http://wiki2.dovecot.org/Plugins/Virtual + + stats: Added doveadm stats reset to reset global stats. + + stats: Added authentication statistics if auth_stats=yes. + + dsync, imapc, pop3c & pop3-migration: Many optimizations, + improvements and error handling fixes. + + doveadm: Most commands now stop soon after SIGINT/SIGTERM. + - auth: Auth caching was done too aggressively when %variables + were used in default_fields, override_fields or LDAP + pass/user_attrs. userdb result_* were also ignored when user + was found from cache. + - imap: Fixed various assert-crashes caused v2.2.20+. Some of + them caught actual hangs or otherwise unwanted behavior towards + IMAP clients. + - Expunges were forgotten in some situations, for example when + pipelining multiple IMAP MOVE commands. + - quota: Per-namespaces quota were broken for dict and count + backends in v2.2.20+ + - fts-solr: Search queries were using OR instead of AND as the + separator for multi-token search queries in v2.2.20+. + - Single instance storage support wasn't really working in + v2.2.16+ + - dbox: POP3 message ordering wasn't working correctly. + - virtual plugin: Fixed crashes related to backend mailbox + deletions. +- update pigeonhole to 0.4.13.rc1 + * redirect action: Added the list-id header to the duplicate ID + for mail loop prevention. This means that the message sent + directly to the user and the message coming through the + mailing list itself are treated as different messages by the + loop detection of the redirect command, even though their + Message-ID may be identical. + * Changed the Sieve number type to uint64_t, which means that + Sieve numbers can now technically range up to 2^64. Some other + Sieve implementation allowed this, making this change necessary + for successful migration. + + Implemented the sieve_implicit_extensions setting. + The extensions listed in this setting do not need to be enabled + explicitly using the Sieve "require" command. This behavior + direct violates the standard, but can be necessary for + compatibility with some existing implementations of Sieve. Do + not use this setting unless you really need to! + - redirect action: Made mail loop detection more robust by + forcibly adding a Message-ID header if it is missing. + - Prevent logging a useless "script not found" error message for + LDAP scripts for which the entry exists but no attribute + containing a script. This is not necessarily an error. + - extprograms plugin: Changed the communication channel between + parent and child process for a directly forked program from a + socketpair to a double pipe. Linux does not support /dev/stdin, + /dev/stdout and friends for sockets. For some shell program + authors this may be confusing, so that is why it is changed. + When using the script service, these device nodes are still not + usable though. +- drop patches included in version update: + 3a719a01a1790df053854d5245ace5ab6d0c3d13.patch + 6971937a6f3e93844dbd43bdbe903628e21a9422.patch + +------------------------------------------------------------------- Old: ---- 3a719a01a1790df053854d5245ace5ab6d0c3d13.patch 6971937a6f3e93844dbd43bdbe903628e21a9422.patch dovecot-2.2-pigeonhole-0.4.12.tar.gz dovecot-2.2.21.tar.gz New: ---- dovecot-2.2-pigeonhole-0.4.13.tar.gz dovecot-2.2.22.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot22.spec ++++++ --- /var/tmp/diff_new_pack.6tfIAH/_old 2016-03-26 17:25:42.000000000 +0100 +++ /var/tmp/diff_new_pack.6tfIAH/_new 2016-03-26 17:25:42.000000000 +0100 @@ -17,11 +17,11 @@ Name: dovecot22 -Version: 2.2.21 +Version: 2.2.22 Release: 0 %define pkg_name dovecot -%define dovecot_version 2.2.21 -%define dovecot_pigeonhole_version 0.4.12 +%define dovecot_version 2.2.22 +%define dovecot_pigeonhole_version 0.4.13 %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 @@ -126,8 +126,6 @@ Source7: dovecot-2.2-pigeonhole.configfiles Patch: dovecot-2.2.18-dont_use_etc_ssl_certs.patch Patch1: dovecot-2.2.18-better_ssl_defaults.patch -Patch2: 3a719a01a1790df053854d5245ace5ab6d0c3d13.patch -Patch3: 6971937a6f3e93844dbd43bdbe903628e21a9422.patch Summary: IMAP and POP3 Server Written Primarily with Security in Mind License: BSD-3-Clause and LGPL-2.1+ and MIT Group: Productivity/Networking/Email/Servers @@ -307,8 +305,6 @@ %setup -q -n %{pkg_name}-%{dovecot_version} -a 1 %patch -p1 %patch1 -p1 -%patch2 -p1 -%patch3 -p1 %{__gzip} -9v ChangeLog # Fix plugins dir. %{__sed} -i 's|#mail_plugin_dir = /usr/lib/dovecot|mail_plugin_dir = %{_libdir}/dovecot/modules|' doc/example-config/conf.d/10-mail.conf @@ -548,6 +544,7 @@ %{_libdir}/%{pkg_name}/libdovecot.so.* %{_libdir}/%{pkg_name}/libdovecot-compression.so.* %{_libdir}/%{pkg_name}/libdovecot-dsync.so.* +%{_libdir}/%{pkg_name}/libdovecot-fts.so.* %{_libdir}/%{pkg_name}/libdovecot-lda.so.* %{_libdir}/%{pkg_name}/libdovecot-login.so.* %{_libdir}/%{pkg_name}/libdovecot-sieve.so.* @@ -607,6 +604,7 @@ %{_libdir}/%{pkg_name}/modules/sieve/lib90_sieve_extprograms_plugin.so # %dir %{_libdir}/%{pkg_name}/modules/stats/ +%{_libdir}/%{pkg_name}/modules/stats/libstats_auth.so %{_libdir}/%{pkg_name}/modules/stats/libstats_mail.so # %dir %{_datadir}/%{pkg_name}/ @@ -687,6 +685,7 @@ %{_libdir}/%{pkg_name}/libdovecot.so %{_libdir}/%{pkg_name}/libdovecot-compression.so %{_libdir}/%{pkg_name}/libdovecot-dsync.so +%{_libdir}/%{pkg_name}/libdovecot-fts.so %{_libdir}/%{pkg_name}/libdovecot-lda.so %{_libdir}/%{pkg_name}/libdovecot-login.so %{_libdir}/%{pkg_name}/libdovecot-sieve.so ++++++ dovecot-2.2-pigeonhole-0.4.12.tar.gz -> dovecot-2.2-pigeonhole-0.4.13.tar.gz ++++++ ++++ 22180 lines of diff (skipped) ++++++ dovecot-2.2-pigeonhole-0.4.12.tar.gz -> dovecot-2.2.22.tar.gz ++++++ ++++ 947171 lines of diff (skipped)
