commit dovecot22 for openSUSE:Factory
Hello community, here is the log from the commit of package dovecot22 for openSUSE:Factory checked in at 2016-05-04 08:20:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-04-11 10:27:02.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.dovecot22.new/dovecot22.changes 2016-05-04 08:20:30.000000000 +0200 @@ -1,0 +2,89 @@ +Tue Apr 26 22:56:03 UTC 2016 - mrueckert@suse.de + +- update pigeonhole 0.4.14 + * The address test now allows specifying the X-Original-To header. + + Implemented the Sieve imapsieve extension and its IMAP + counterpart (RFC 6785) as a set of plugins. This allows running + Sieve scripts at IMAP activity, rather than at delivery. There + are also facilities for the familiar sieve_before/sieve_after + administrator scripts. A user script is defined for a mailbox + using an IMAP METADATA entry, whereas administrator scripts are + configured using mailbox matching rules defined in the plugin + settings. + + Adjusted the Sieve ihave extension to allow capability tests to + be performed at runtime. This way, scripts can be written that + work both at delivery and from IMAP. + + Implemented support for runtime trace debugging. This means + that detailed information about which commands, actions and + tests are performed is written to a file. That file is created + in the configured directory, but only if that directory exists. + This way, a particular user can be easily singled out for + debugging. This works much like the Dovecot rawlog facility. + The trace output is identical to what is produced using + sieve-test with its "-t" command line option. + + Added a "sieve_user_email" setting that configures the user's + primary email address. This is mainly useful to have a user + email address available in IMAP, where envelope data is + unavailable. + + Implemented the dovecot-specific "vnd.dovecot.report" + extension. This allows sending report messages in the Message + Abuse Reporting Format (RFC 5965). + - extprograms plugin: Fixed epoll() panic caused by closing the + output FD before the output stream. + - Made sure that the local part of a mail address is encoded + properly using quoted string syntax when it is not a dot-atom. + +------------------------------------------------------------------- +Tue Apr 26 15:39:33 UTC 2016 - mrueckert@suse.de + +- update to 2.2.24 + * doveconf now warns if it sees a global setting being changed + when the same setting was already set inside some filters. (A + common mistake has been adding more plugins to a global + mail_plugins setting after it was already set inside protocol + { .. }, which caused the global setting to be ignored for that + protocol.) + * LMTP proxy: Increased default timeout 30s -> 125s. This makes + it less likely to reach the timeout and cause duplicate + deliveries. + * LMTP and indexer now append ":suffix" to session IDs to make + it unique for the specific user's delivery. (Fixes duplicate + session ID warnings in stats process.) + + Added dict-ldap for performing read-only LDAP dict lookups. + + lazy-expunge: All mails can be saved to a single specified + mailbox. + + mailbox { autoexpunge } supports now wildcards in mailbox + names. + + doveadm HTTP API: Added support for proxy commands + + imapc: Reconnect when getting disconnected in non-selected + state. + + imapc: Added imapc_features=modseq to access + MODSEQs/HIGHESTMODSEQ. This is especially useful for + incremental dsync. + + doveadm auth/user: Auth lookup performs debug logging if -o + auth_debug=yes is given to doveadm. + + Added passdb/userdb { auth_verbose=yes|no } setting. + + Cassandra: Added user, password, num_threads, connect_timeout + and request_timeout settings. + + doveadm user -e <value>: Print <value> with %variables + expanded. + - Huge header lines could have caused Dovecot to use too much + memory (depending on config and used IMAP commands). + (Typically this would result in only the single user's process + dying with out of memory due to reaching service { vsz_limit } + - not a global DoS). + - dsync: Detect and handle invalid/stale -s state string better. + - dsync: Fixed crash caused by specific mailbox renames + - auth: Auth cache is now disabled passwd-file. It was + unnecessary and it broke %variables in extra fields. + - fts-tika: Don't crash if it returns 500 error + - dict-redis: Fixed timeout handling + - SEARCH INTHREAD was crashing + - stats: Only a single fifo_listeners was supported, making it + impossible to use both auth_stats=yes and mail stats plugin. + - SSL errors were logged in separate "Stacked error" log lines + instead of as part of the disconnection reason. + - MIME body parser didn't handle properly when a child MIME + part's --boundary had the same prefix as the parent. + +------------------------------------------------------------------- Old: ---- dovecot-2.2-pigeonhole-0.4.13.tar.gz dovecot-2.2.23.tar.gz New: ---- dovecot-2.2-pigeonhole-0.4.14.tar.gz dovecot-2.2.24.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot22.spec ++++++ --- /var/tmp/diff_new_pack.pgGcHY/_old 2016-05-04 08:20:31.000000000 +0200 +++ /var/tmp/diff_new_pack.pgGcHY/_new 2016-05-04 08:20:31.000000000 +0200 @@ -17,11 +17,11 @@ Name: dovecot22 -Version: 2.2.23 +Version: 2.2.24 Release: 0 %define pkg_name dovecot -%define dovecot_version 2.2.23 -%define dovecot_pigeonhole_version 0.4.13 +%define dovecot_version 2.2.24 +%define dovecot_pigeonhole_version 0.4.14 %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/lib11_imap_quota_plugin.so %{_libdir}/%{pkg_name}/modules/lib90_sieve_plugin.so %{_libdir}/%{pkg_name}/modules/lib90_stats_plugin.so +%{_libdir}/%{pkg_name}/modules/lib95_imap_sieve_plugin.so %{_libdir}/%{pkg_name}/modules/lib95_imap_stats_plugin.so %{_libdir}/%{pkg_name}/modules/libfs_compress.so %{_libdir}/%{pkg_name}/modules/libssl_iostream_openssl.so @@ -602,6 +603,7 @@ %dir %{_libdir}/%{pkg_name}/modules/sieve %{_libdir}/%{pkg_name}/modules/sieve/lib10_sieve_storage_ldap_plugin.so %{_libdir}/%{pkg_name}/modules/sieve/lib90_sieve_extprograms_plugin.so +%{_libdir}/%{pkg_name}/modules/sieve/lib90_sieve_imapsieve_plugin.so # %dir %{_libdir}/%{pkg_name}/modules/stats/ %{_libdir}/%{pkg_name}/modules/stats/libstats_auth.so ++++++ dovecot-2.2-pigeonhole-0.4.13.tar.gz -> dovecot-2.2-pigeonhole-0.4.14.tar.gz ++++++ ++++ 10529 lines of diff (skipped) ++++++ dovecot-2.2-pigeonhole-0.4.13.tar.gz -> dovecot-2.2.24.tar.gz ++++++ ++++ 947171 lines of diff (skipped)
participants (1)
-
root@hilbert.suse.de