Hello community,

here is the log from the commit of package dovecot22 for openSUSE:Factory 
checked in at 2015-05-26 12:33:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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      2015-05-02 
21:39:08.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.dovecot22.new/dovecot22.changes 2015-05-26 
12:33:56.000000000 +0200
@@ -1,0 +2,136 @@
+Mon May 18 15:41:46 UTC 2015 - mrueck...@suse.de
+
+- disable textcat support again it leads to unresolvable symbols
+  which look related to libstemmer
+
+-------------------------------------------------------------------
+Fri May 15 18:58:04 UTC 2015 - mrueck...@suse.de
+
+- update to pigeonhole 0.4.8
+  + LDA Sieve plugin: Dovecot changed the deliver_log_format
+    setting to include
+    %{delivery_time}. This prompted changes in Pigeonhole that make
+    %this release
+    dependent on Dovecot v2.2.17.
+  + Implemented magic to make sieve_default script visible from
+    ManageSieve under a configurable name. This way, users can see
+    the default rules, edit them and store a private adjusted
+    version. This could also be achieved by copying the default
+    script into the user's script storage, but updates to the
+    global sieve_default script would be ignored that way.
+  + ManageSieve: Implemented support for reporting command
+    statistics at disconnect. Statistics include the number of
+    bytes and scripts uploaded/ downloaded/checked and the number
+    of scripts deleted/renamed.
+  - Fixed problem in address test: erroneously decoded mime-encoded
+    words in address headers.
+  - extprograms plugin: Fixed failure occurring when connecting to
+    script service without the need to read back the output from
+    the external program.
+  - Fixed bug in script storage path normalization occurring with
+    relative symbolic links below root.
+  - Fixed and updated various parts of the documentation 
+  - ManageSieve: Used "managesieve" rather than "sieve" as login
+    service name, which means that all managesieve-specific
+    settings where ignored.
+  - Managesieve: Storage quota was not always enforced properly for
+    scripts uploaded as quoted string. Nobody uses that, but it is
+    allowed in the specification and we support it, so it should
+    work properly.
+
+-------------------------------------------------------------------
+Fri May 15 11:51:41 UTC 2015 - mrueck...@suse.de
+
+- update to 2.2.18
+  - director: Login UNIX sockets were normally detected as doveadm
+    or director ring sockets, causing it to break in existing
+    installations.
+  - sdbox: When copying a mail in alt storage, place the
+    destination to alt storage as well.
+- drop dovecot-2.2-tip.patch and the buildrequires for the
+  autotools
+
+-------------------------------------------------------------------
+Thu May 14 21:37:23 UTC 2015 - mrueck...@suse.de
+
+- added dovecot-2.2-tip.patch: update to tip of the 2.2 branch to
+  fix the testsuite
+- temporary buildrequires on autotools
+
+-------------------------------------------------------------------
+Thu May 14 16:22:50 UTC 2015 - mrueck...@suse.de
+
+- enable testsuite also for dovecot
+
+-------------------------------------------------------------------
+Thu May 14 04:49:05 UTC 2015 - mrueck...@suse.de
+
+- only use ICU for newer distros as at least SLE 11 lacks ICU I18N
+
+-------------------------------------------------------------------
+Thu May 14 03:56:33 UTC 2015 - mrueck...@suse.de
+
+- rework the full text search support a bit
+  - build with ICU and textcat support (for newer than 12.3)
+  - split out the fts plugin into a sub package as we pull more
+    dependencies now
+  - for consistency split out the squat plugin into a subpackage
+    too.
+  - Recommend the squat package from the main package for
+    consistency
+
+-------------------------------------------------------------------
+Thu May 14 03:20:18 UTC 2015 - mrueck...@suse.de
+
+- update to 2.2.17
+  * Dovecot no longer checks or warns if a mountpoint is removed.
+    This was causing more trouble than it was worth. Make sure that
+    all the mountpoints that Dovecot accesses aren't writable by
+    mail processes when they're unmounted.
+  * dict server wasn't properly escaping/unescaping data. Fixing
+    this broke backwards compatibility with data that contains line
+    feeds.  This hopefully affects only very few installations. If
+    you're using dict to save multiline data (Sieve scripts to
+    SQL), you may be affected.
+  * imap: SPECIAL-USE capability is no longer advertised if there
+    are no special_use flags specified for any mailboxes.
+  + lmtp: Added lmtp_hdr_delivery_address setting to specify
+    whether to include email address in Delivered-To: and Received:
+    headers.
+  + Added initial version of full text search library, which
+    includes language-specific text normalization and filtering.
+    This is still in development, but it's already possible to use
+    for testing with fts-lucene and fts-solr.
+  + lda, lmtp: deliver_log_format can now include %{delivery_time},
+    which expands to how many milliseconds it took to deliver the
+    mail.  With LMTP %{session_time} also expands to how many
+    milliseconds the LMTP session took, not including the delivery
+    time.
+  + lmtp proxy: Mail delivery logging includes timing information.
+  + imap: Most IMAP commands now include in the tagged reply how
+    many milliseconds it took to run the command (not counting the
+    time spent on waiting for the IMAP client to read/write data).
+  + director: Implemented director_proxy_maybe passdb extra field
+    to be able to run director and backend in the same Dovecot
+    instance.  (LMTP doesn't support mixed proxy/non-proxy
+    destinations currently.)
+  + doveadm: Added -F <file> parameter to read a list of users from
+    the given file and run the command for all the users. This is
+    similar to -A parameter reading the list of users from userdb
+    lookup.
+  + Implemented initial Cassandra CQL support as lib-sql backend.
+    It's only usable as dict backend currently.
+  + Added quota-clone plugin to copy current quota usage to a dict.
+  - auth: If auth_master_user_separator was set, auth process could
+    be crashed by trying to log in with empty master username.
+  - imap-login, pop3-login: Fixed crash on handshake failures with
+    new OpenSSL versions (v1.0.2) when SSLv3 was disabled.
+  - auth: If one passdb fails allow_nets check, it shouldn't have
+    failed all the other passdb checks later on.
+  - imap: Server METADATA couldn't be accessed
+  - imapc: Fixed \Muted label handling in gmail-migration.
+  - imapc: Various bugfixes and improvements.
+  - Trash plugin fixes by Alexei Gradinari
+  - mbox: Fixed crash/corruption in some situations
+
+-------------------------------------------------------------------

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

New:
----
  dovecot-2.2-pigeonhole-0.4.8.tar.gz
  dovecot-2.2.18.tar.gz

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

Other differences:
------------------
++++++ dovecot22.spec ++++++
--- /var/tmp/diff_new_pack.fu92TG/_old  2015-05-26 12:33:57.000000000 +0200
+++ /var/tmp/diff_new_pack.fu92TG/_new  2015-05-26 12:33:57.000000000 +0200
@@ -17,21 +17,28 @@
 
 
 Name:           dovecot22
-Version:        2.2.16
+Version:        2.2.18
 Release:        0
 %define pkg_name dovecot
-%define dovecot_version 2.2.16
-%define dovecot_pigeonhole_version 0.4.7
+%define dovecot_version 2.2.18
+%define dovecot_pigeonhole_version 0.4.8
 %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
 %define restart_flag /var/run/%{pkg_name}/%{pkg_name}-restart-after-rpm-install
 %if 0%{?suse_version} > 1230
 %bcond_without systemd
+%bcond_with    textcat
 %else
 %bcond_with    systemd
+%bcond_with    textcat
 %endif
 %bcond_without solr
+%if 0%{?suse_version} > 1110
+%bcond_without icu
+%else
+%bcond_with    icu
+%endif
 %if 0%{?suse_version} >= 1110
 %bcond_without clucene
 %else
@@ -52,6 +59,9 @@
 BuildRequires:  bison
 BuildRequires:  cyrus-sasl-devel
 BuildRequires:  flex
+%if %{with icu}
+BuildRequires:  libicu-devel
+%endif
 BuildRequires:  libtool
 %if %{with lzma}
 BuildRequires:  xz-devel
@@ -86,6 +96,9 @@
 BuildRequires:  curl-devel
 BuildRequires:  libexpat-devel
 %endif
+%if %{with textcat}
+BuildRequires:  libexttextcat-devel
+%endif
 %if %{with systemd}
 BuildRequires:  pkgconfig(systemd)
 %{?systemd_requires}
@@ -103,6 +116,8 @@
 Recommends:     %{name}-backend-sqlite = %{version}
 %endif
 %endif
+Recommends:     %{name}-fts = %{version}
+Recommends:     %{name}-fts-squat = %{version}
 Url:            http://www.dovecot.org
 Source:         
http://www.dovecot.org/releases/%{dovecot_branch}/%{pkg_name}-%{version}.tar.gz
 Source1:        
http://pigeonhole.dovecot.org/releases/%{dovecot_branch}/%{dovecot_pigeonhole_source_dir}.tar.gz
@@ -186,10 +201,45 @@
 
 %endif
 
+%package fts
+Requires:       %{name} = %{version}
+Summary:        Fulltext search support base plugin
+Group:          Productivity/Networking/Email/Servers
+
+%description fts
+Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems,
+written primarily with security in mind. Although it is written in C,
+it uses several coding techniques to avoid most of the common pitfalls.
+
+Dovecot can work with standard mbox and maildir formats and is fully
+compatible with UW-IMAP and Courier IMAP servers as well as mail
+clients accessing the mailboxes directly.
+
+This package holds the base plugin needed for fulltext search support
+
+%package fts-squat
+Requires:       %{name} = %{version}
+Requires:       %{name}-fts = %{version}
+Summary:        Fulltext search support squat plugin
+Group:          Productivity/Networking/Email/Servers
+
+%description fts-squat
+Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems,
+written primarily with security in mind. Although it is written in C,
+it uses several coding techniques to avoid most of the common pitfalls.
+
+Dovecot can work with standard mbox and maildir formats and is fully
+compatible with UW-IMAP and Courier IMAP servers as well as mail
+clients accessing the mailboxes directly.
+
+This package holds the files needed for fulltext search support squat plugin.
+
+
 %if %{with clucene}
 
 %package fts-lucene
 Requires:       %{name} = %{version}
+Requires:       %{name}-fts = %{version}
 Provides:       dovecot-fts-clucene = %{version}-%{release}
 Provides:       dovecot_fts_backend = %{version}-%{release}
 Conflicts:      otherproviders(dovecot-fts-clucene)
@@ -213,6 +263,7 @@
 
 %package fts-solr
 Requires:       %{name} = %{version}
+Requires:       %{name}-fts = %{version}
 Provides:       dovecot-fts-solr = %{version}-%{release}
 Provides:       dovecot_fts_backend = %{version}-%{release}
 Conflicts:      otherproviders(dovecot-fts-solr)
@@ -286,6 +337,12 @@
 %if %{with clucene}
     --with-lucene                                   \
 %endif
+%if %{with textcat}
+    --with-textcat                                  \
+%endif
+%if %{with icu}
+    --with-icu                                      \
+%endif
 %if %{with solr}
     --with-solr                                     \
 %endif
@@ -315,6 +372,7 @@
 popd
 
 %check
+make check
 make -C %{dovecot_pigeonhole_source_dir} test
 
 %install
@@ -509,19 +567,19 @@
 %{_libdir}/%{pkg_name}/modules/lib20_mail_log_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib20_mailbox_alias_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib20_expire_plugin.so
-%{_libdir}/%{pkg_name}/modules/lib20_fts_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib20_zlib_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib20_autocreate_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib20_listescape_plugin.so
+%{_libdir}/%{pkg_name}/modules/lib20_quota_clone_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib20_replication_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib20_virtual_plugin.so
-%{_libdir}/%{pkg_name}/modules/lib21_fts_squat_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib30_imap_zlib_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib02_imap_acl_plugin.so
 %{_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_stats_plugin.so
+%{_libdir}/%{pkg_name}/modules/libfs_compress.so
 %{_libdir}/%{pkg_name}/modules/libssl_iostream_openssl.so
 #
 %dir %{_libdir}/%{pkg_name}/modules/auth/
@@ -536,7 +594,6 @@
 %{_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/settings/
 %{_libdir}/%{pkg_name}/modules/settings/libpigeonhole_settings.so
@@ -549,6 +606,8 @@
 #
 %dir %{_libdir}/%{pkg_name}/modules/stats/
 %{_libdir}/%{pkg_name}/modules/stats/libstats_mail.so
+#
+%dir %{_datadir}/%{pkg_name}/
 # doc
 %{_mandir}/man1/deliver.1*
 %{_mandir}/man1/doveadm*.1*
@@ -573,6 +632,15 @@
 %endif
 %dir %attr(0750,root,root)        %{_var}/lib/%{pkg_name}/
 
+%files fts
+%defattr(-,root,root,-)
+%{_libdir}/%{pkg_name}/modules/doveadm/lib20_doveadm_fts_plugin.so
+%{_libdir}/%{pkg_name}/modules/lib20_fts_plugin.so
+
+%files fts-squat
+%defattr(-,root,root,-)
+%{_libdir}/%{pkg_name}/modules/lib21_fts_squat_plugin.so
+
 %files backend-mysql
 %defattr(-,root,root,-)
 %{_libdir}/%{pkg_name}/modules/libdriver_mysql.so
@@ -598,6 +666,7 @@
 %defattr(-,root,root,-)
 %{_libdir}/%{pkg_name}/modules/lib21_fts_lucene_plugin.so
 %{_libdir}/%{pkg_name}/modules/doveadm/lib20_doveadm_fts_lucene_plugin.so
+%{_datadir}/%{pkg_name}/stopwords/
 %endif
 
 %if %{with solr}

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

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


Reply via email to