Hello community,

here is the log from the commit of package dovecot22 for openSUSE:Factory 
checked in at 2015-05-02 21:39:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      2014-12-23 
11:49:19.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.dovecot22.new/dovecot22.changes 2015-05-02 
21:39:08.000000000 +0200
@@ -1,0 +2,125 @@
+Thu Apr 23 23:29:43 UTC 2015 - mrueck...@suse.de
+
+- enable lz4 on 13.2 and newer
+- added cyrus-sasl-devel to enable sasl support for ldap
+
+-------------------------------------------------------------------
+Thu Apr 23 23:14:08 UTC 2015 - mrueck...@suse.de
+
+- update to 2.2.16
+  * dbox: Resyncing (e.g. doveadm force-resync) no longer deletes
+    dovecot.index.cache file. The cache file was rarely the problem
+    so this just caused unnecessary slowness.
+  * Mailbox name limits changed during mailbox creation: Each part
+    of a hierarchical name (e.g. "x" or "y" in "x/y") can now be up
+    to 255 chars long (instead of 200). This also reduces the max
+    number of hierarchical levels to 16 (instead of 20) to keep the
+    maximum name length 4096 (a common PATH_MAX limit). The 255
+    char limit is hopefully large enough for migrations from all
+    existing systems.  It's also the limit on many filesystems.
+  + director: Added director_consistent_hashing setting to enable
+    consistent hashing (instead of the mostly-random MD5 hashing).
+    This causes fewer user moves between backends when backend
+    counts are changed, which may improve performance (mainly due
+    to caching).
+  + director: Added support for "tags", which allows one director
+    ring to serve multiple backend clusters with different sets of
+    users.
+  + LMTP server: Added lmtp_user_concurrency_limit setting to limit
+    how many LMTP deliveries can be done concurrently for a single
+    user.
+  + LMTP server: Added support for STARTTLS command.
+  + If logging data is generated faster than it can be written, log
+    a warning about it and show information about it in log
+    process's process title in ps output. Also don't allow a single
+    service to flood too long at the cost of delaying other
+    services' logging.
+  + stats: Added support for getting global statistics.
+  + stats: Use the same session IDs as the rest of Dovecot.
+  + stats: Plugins can now create their own statistics fields
+  + doveadm server: Non-mail related commands can now also be used
+    via doveadm server (TCP socket).
+  + doveadm proxying: passdb lookup can now override doveadm_port
+    and change the username.
+  + doveadm: Search query supports now "oldestonly" parameter to
+    stop immediately on the first non-match. This can be used to
+    optimize: doveadm expunge mailbox Trash savedbefore 30d
+    oldestonly
+  + doveadm: Added "save" command to directly save mails to
+    specified mailbox (bypassing Sieve).
+  + doveadm fetch: Added body.snippet field, which returns the
+    first 100 chars of a message without whitespace or HTML tags.
+    The result is stored into dovecot.index.cache, so it can be
+    fetched efficiently.
+  + dsync: Added -t <timestamp> parameter to sync only mails newer
+    than the given received-timestamp.
+  + dsync: Added -F [-]<flag> parameter to sync only mails
+    with[out] the given flag/keyword.
+  + dsync: Added -a <mailbox> parameter to specify the virtual
+    mailbox containing user's all mails. If this mailbox is already
+    found to contain the wanted mail (by its GUID), the message is
+    copied from there instead of being re-saved. (This isn't
+    efficient enough yet for incremental replication.)
+  + dsync: -m parameter can now specify \Special-use names for
+    mailboxes.
+  + imapc: Added imapc_features=gmail-migration to help migrations
+    from GMail. See http://wiki2.dovecot.org/Migration/Gmail
+  + imapc: Added imapc_features=search to support IMAP SEARCH
+    command.  (Currently requires ESEARCH support from remote
+    server.)
+  + expire plugin: Added expire_cache=yes setting to cache most of
+    the database lookups in dovecot index files.
+  + quota: If overquota-flag in userdb doesn't match the current
+    quota usage, execute a configured script.
+  + redis dict: Added support for expiring keys (:expire_secs=n)
+    and specifying the database number (:db=n)
+  - auth: Don't crash if master user login is attempted without any
+    configured master=yes passdbs
+  - Parsing UTF-8 text for mails could have caused broken results
+    sometimes if buffering was split in the middle of a UTF-8
+    character.  This affected at least searching messages.
+  - String sanitization for some logged output wasn't done
+    properly: UTF-8 text could have been truncated wrongly or the
+    truncation may not have happened at all.
+  - fts-lucene: Lookups from virtual mailbox consisting of over 32
+    physical mailboxes could have caused crashes.
+- update to dovecot-pigeonhole 0.4.7
+  * editheader extension: Made protection against addition and
+    deletion of headers configurable separately. Also, the
+    `Received' and `Auto-Submitted' headers are no longer protected
+    against addition by default.
+  * Turned message envelope address parse errors into warnings.
+  * The interpreter now accepts non-standard domain names, e.g.
+    containing '_'.
+  + Implemented the Sieve index extension (RFC 5260).
+  + Implemented support for the mboxmetadata and servermetadata
+    extensions (RFC 5490).
+  + Implemented new sieve commands for the doveadm command line
+    utility. These commands are currently limited to ManageSieve
+    operations, but the other current sieve tools will be migrated
+    to doveadm in the near future as well.
+  + Added more debug output about binary up-to-date checking.
+  + Added script metadata to binary dump output.
+  - Fixed Sieve script binary up-to-date checking by normalizing
+    the script location.
+  - The Sieve interpreter now flushes the duplicate database during
+    start phase of result execution rather than commit phase. This
+    makes sure locks on the duplicate database are released as soon
+    as possible, preventing contention.
+  - Performed a few optimizations in the lexical scanner of the
+    language.
+  - Fixed bug in `:matches' match-type that made a pattern without
+    wildcards match as if there were a '*' at the beginning.
+  - Fixed crash in validation of the string parameter of the
+    comparator tag.
+  - extprograms extension: Made sure supplemental group privileges
+    are also dropped. This was a problem reported by Debian
+    lintian.
+  - Fixed bug in handling of binary errors for action side-effects
+    and message overrides.
+  - file script storage: Restructured storage initialization to
+    address backwards compatibility issues.
+  - dict script storage: Fixed small memory allocation bug.
+- reordered files section a little
+
+-------------------------------------------------------------------

Old:
----
  dovecot-2.2-pigeonhole-0.4.6.tar.gz
  dovecot-2.2.15.tar.gz

New:
----
  dovecot-2.2-pigeonhole-0.4.7.tar.gz
  dovecot-2.2.16.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dovecot22.spec ++++++
--- /var/tmp/diff_new_pack.8iD45n/_old  2015-05-02 21:39:09.000000000 +0200
+++ /var/tmp/diff_new_pack.8iD45n/_new  2015-05-02 21:39:09.000000000 +0200
@@ -17,11 +17,11 @@
 
 
 Name:           dovecot22
-Version:        2.2.15
+Version:        2.2.16
 Release:        0
 %define pkg_name dovecot
-%define dovecot_version 2.2.15
-%define dovecot_pigeonhole_version 0.4.6
+%define dovecot_version 2.2.16
+%define dovecot_pigeonhole_version 0.4.7
 %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
@@ -43,16 +43,21 @@
 %else
 %bcond_with    lzma
 %endif
+%if 0%{?suse_version} >= 1320
+%bcond_without lz4
+%else
 %bcond_with    lz4
+%endif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  bison
+BuildRequires:  cyrus-sasl-devel
 BuildRequires:  flex
 BuildRequires:  libtool
 %if %{with lzma}
 BuildRequires:  xz-devel
 %endif
 %if %{with lz4}
-BuildRequires:  lz4-devel
+BuildRequires:  liblz4-devel
 %endif
 BuildRequires:  mysql-devel
 BuildRequires:  openldap2-devel
@@ -441,6 +446,7 @@
 %{_bindir}/sieve-test
 %{_bindir}/sievec
 %{_bindir}/sieve-dump
+%{_bindir}/sieve-filter
 # subprocesses
 %dir %{_prefix}/lib/%{pkg_name}
 %{_prefix}/lib/%{pkg_name}/aggregator
@@ -517,36 +523,44 @@
 %{_libdir}/%{pkg_name}/modules/lib90_stats_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib95_imap_stats_plugin.so
 %{_libdir}/%{pkg_name}/modules/libssl_iostream_openssl.so
-%dir %{_libdir}/%{pkg_name}/modules/settings/
-%{_libdir}/%{pkg_name}/modules/settings/libpigeonhole_settings.so
-%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
+#
+%dir %{_libdir}/%{pkg_name}/modules/auth/
+%{_libdir}/%{pkg_name}/modules/auth/libauthdb_imap.so
+%{_libdir}/%{pkg_name}/modules/auth/libauthdb_ldap.so
+%{_libdir}/%{pkg_name}/modules/auth/libmech_gssapi.so
+%dir %{_libdir}/%{pkg_name}/modules/dict/
+# dict modules are in the sql packages
+#
 %dir %{_libdir}/%{pkg_name}/modules/doveadm
 %{_libdir}/%{pkg_name}/modules/doveadm/lib10_doveadm_acl_plugin.so
 %{_libdir}/%{pkg_name}/modules/doveadm/lib10_doveadm_expire_plugin.so
 %{_libdir}/%{pkg_name}/modules/doveadm/lib10_doveadm_quota_plugin.so*
 %{_libdir}/%{pkg_name}/modules/doveadm/lib10_doveadm_sieve_plugin.so
 %{_libdir}/%{pkg_name}/modules/doveadm/lib20_doveadm_fts_plugin.so
-%dir %{_libdir}/%{pkg_name}/modules/auth/
-%dir %{_libdir}/%{pkg_name}/modules/dict/
-%{_libdir}/%{pkg_name}/modules/auth/libauthdb_imap.so
-%{_libdir}/%{pkg_name}/modules/auth/libauthdb_ldap.so
-%{_libdir}/%{pkg_name}/modules/auth/libmech_gssapi.so
+#
 %dir %{_libdir}/%{pkg_name}/modules/settings/
+%{_libdir}/%{pkg_name}/modules/settings/libpigeonhole_settings.so
 %{_libdir}/%{pkg_name}/modules/settings/libmanagesieve_login_settings.so
 %{_libdir}/%{pkg_name}/modules/settings/libmanagesieve_settings.so
+#
+%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
+#
+%dir %{_libdir}/%{pkg_name}/modules/stats/
+%{_libdir}/%{pkg_name}/modules/stats/libstats_mail.so
 # doc
 %{_mandir}/man1/deliver.1*
 %{_mandir}/man1/doveadm*.1*
 %{_mandir}/man1/doveconf.1*
 %{_mandir}/man1/dovecot*.1*
 %{_mandir}/man1/dsync.1*
-%{_mandir}/man7/doveadm*.7*
-%{_mandir}/man1/sieve-test.1*
 %{_mandir}/man1/sieve-dump.1*
+%{_mandir}/man1/sieve-filter.1*
+%{_mandir}/man1/sieve-test.1*
 %{_mandir}/man1/sievec.1*
 %{_mandir}/man1/sieved.1*
+%{_mandir}/man7/doveadm*.7*
 %{_mandir}/man7/pigeonhole.7*
 %doc %{_docdir}/%{pkg_name}
 %if %{with solr}
@@ -558,8 +572,6 @@
 %dir %attr(0750,root,%{pkg_name}) %ghost %{_var}/run/%{pkg_name}/login/
 %endif
 %dir %attr(0750,root,root)        %{_var}/lib/%{pkg_name}/
-%{_bindir}/sieve-filter
-%{_mandir}/man1/sieve-filter.1*
 
 %files backend-mysql
 %defattr(-,root,root,-)

++++++ dovecot-2.2-pigeonhole-0.4.6.tar.gz -> 
dovecot-2.2-pigeonhole-0.4.7.tar.gz ++++++
++++ 14834 lines of diff (skipped)

++++++ dovecot-2.2-pigeonhole-0.4.6.tar.gz -> dovecot-2.2.16.tar.gz ++++++
++++ 812036 lines of diff (skipped)


Reply via email to