Hello community,

here is the log from the commit of package dovecot20 for openSUSE:Factory
checked in at Mon Sep 19 16:48:52 CEST 2011.



--------
--- dovecot20/dovecot20.changes 2011-01-13 12:33:15.000000000 +0100
+++ /mounts/work_src_done/STABLE/dovecot20/dovecot20.changes    2011-09-14 
01:20:30.000000000 +0200
@@ -1,0 +2,166 @@
+Tue Sep 13 22:18:39 UTC 2011 - alexan...@exatati.com.br
+
+- Update Pigeonhole to 0.2.4:
+  + Vacation extension: finally added support for using the original
+    recipient in vacation address check. It is also possible to disable
+    the recipient address check entirely. Check doc/vacation.txt for
+    configuration information.
+  + Include extension: made limits on the include depth and the total
+    number of included scripts configurable. Check doc/include.txt for
+    configuration information.
+  + Implemented ihave extension. This allows checking for the availability
+    of Sieve language extensions at 'runtime'. Actually, this is checked
+    at compile time. At runtime the interpreter checks whether extensions
+    that were not previously available are still unavailable. If the
+    situation changed, the script is re-compiled and the ihave tests are
+    evaluated again.
+  + Sieve: optimized compilation of tests that yield constant results
+    (i.e. known at compile tme), such as 'true' and 'false'. No code is
+    produced anymore for script sections that are never executed. Also,
+    semantics are not verified anymore in uncompiled script sections.
+  + Made vnd.dovecot.debug extension available to the LDA plugin instead
+    of only the command line tools.
+  + Sieve: redirect action now adds X-Sieve-Redirected-From header
+    (mainly for people using SPF/SRS).
+  - Sieve: fixed bug in handling flags and keywords; in case of error an
+    assertion was triggered.
+  - Script storage: improved handling of unconfigured user home directory.
+    Originally this would produce an unhelpful error message.
+  - Imap4flags extension: prevent forcibly enabling imap4flags when
+    imapflags is enabled.
+  - Fixed various -Wunused-but-set-variable compiler warnings.
+  - Include extension: forgot to check variable identifier syntax for
+    'global' command.
+  - Sieve: fixed debug mode; no messages were logged in some situations.
+  - sievec tool: forgot to enable -D (debug) parameter.
+
+-------------------------------------------------------------------
+Mon Aug 29 04:21:26 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.0.14:
+  + doveadm: Added support for running mail commands by proxying to
+    another doveadm server.
+  + Added "doveadm proxy list" and "doveadm proxy kick" commands to
+    list/kick proxy connections (via a new "ipc" service).
+  + Added "doveadm director move" to assign user from one server to
+    another, killing any existing connections.
+  + Added "doveadm director ring status" command.
+  + userdb extra fields can now return name+=value to append to an
+    existing name, e.g. "mail_plugins+= quota".
+  - script-login attempted an unnecessary config lookup, which usually
+    failed with "Permission denied".
+  - lmtp: Fixed parsing quoted strings with spaces as local-part for
+    MAIL FROM and RCPT TO.
+  - imap: FETCH BODY[HEADER.FIELDS (..)] may have crashed or not
+    returned all data sometimes.
+  - ldap: Fixed random assert-crashing with with sasl_bind=yes.
+  - Fixes to handling mail chroots
+  - Fixed renaming mailboxes under different parent with FS layout when
+    using separate ALT, INDEX or CONTROL paths.
+  - zlib: Fixed reading concatenated .gz files.
+
+-------------------------------------------------------------------
+Tue May 31 11:37:11 UTC 2011 - alexan...@exatati.com.br
+
+- Do not include non-existant ssl_cert and ssl_key in Dovecot
+  configuration. (bnc#696919)
+
+-------------------------------------------------------------------
+Wed May 11 17:25:04 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.0.13:
+  + Added "doveadm index" command to add unindexed messages into
+    index/cache. If full text search is enabled, it also adds unindexed
+    messages to the fts database.
+  + added "doveadm director dump" command.
+  + pop3: Added support for showing messages in "POP3 order", which can
+    be different from IMAP message order. This can be useful for
+    migrations from other servers. Implemented it for Maildir as 'O'
+    field in dovecot-uidlist.
+  - doveconf: Fixed a wrong "subsection has ssl=yes" warning.
+  - mdbox purge: Fixed wrong warning about corrupted extrefs.
+  - sdbox: INBOX GUID changed when INBOX was autocreated, leading to
+    trouble with dsync.
+  - script-login binary wasn't actually dropping privileges to the
+    user/group/chroot specified by its service settings.
+  - Fixed potential crashes and other problems when parsing header names
+    that contained NUL characters. (bnc#694778)
+
+-------------------------------------------------------------------
+Fri Apr 15 02:45:11 UTC 2011 - alexan...@exatati.com.br
+
+- Update Pigeonhole to 0.2.3:
+  * Sieve-filter tool: finished implementing basic functionality. It is
+    not quite ready yet, but it is available for those willing to
+    experiment with it (needs --with-unfinished-features config to
+    compile). Also includes man page.
+  + Vacation extension now inhibits replies to messages from sender
+    listed in :addresses, thus preventing replies to one of the user's
+    other known addresses.
+  + Vacation extension: implemented the (draft) vacation-seconds
+    extension. This also adds min/max period configuration settings.
+    Refer to doc/vacation.txt for configuration information.
+  - ManageSieve: fixed bug in UTF-8 checking of string values. This is
+    done by discarding the original implementation and migrating to the
+    Dovecot API's UTF-8 functionality.
+  - Sieve command line tools now avoid initializing the mail store unless
+    necessary. This prevents sievec and sieve-dump from failing when
+    executed by root for example.
+  - Enotify extension: fixed inappropriate return type in mailto URI
+    parse function, also fixing ARM compiler warning.
+  - Vacation extension: fixed handling of sendmail errors. It produced an
+    additional confusing success message in case of error.
+  - Removed header MIME-decoding to fix erroneous address parsing.
+    Applies to address test and vacation command.
+  - Fixed segfault bug in extension configuration, triggered when unknown
+    extension is mentioned in sieve_extensions setting.
+
+-------------------------------------------------------------------
+Tue Apr 12 17:36:26 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.0.12:
+  - Many small fixes, plus some more noticeable:
+    + doveadm: Added "move" command for moving mails between mailboxes.
+    + virtual: Added support for "+mailbox" entries that clear \Recent
+      flag from messages (default is to preserve them).
+    - dbox: Fixes to handling external attachments
+    - dsync: More fixes to avoid hanging with remote syncs
+    - dsync: Many other syncing/correctness fixes
+    - doveconf: v2.0.10 and v2.0.11 didn't output plugin {} section right
+
+-------------------------------------------------------------------
+Mon Mar  7 11:10:02 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.0.11:
+  * dotlock_use_excl setting's default was accidentally "no" in all
+    v2.0.x releases, instead of "yes" as in v1.1 and v1.2. Changed it
+    back to "yes".
+  - v2.0.10: LDAP support was broken
+  - v2.0.10: dsyncing to remote often hanged (timed out in 15 mins)
+
+-------------------------------------------------------------------
+Fri Mar  4 20:16:09 UTC 2011 - alexan...@exatati.com.br
+
+- Update to 2.0.10:
+  + Added import_environment setting.
+  + Added submission_host setting to send mails via SMTP instead of
+    via sendmail binary.
+  + Added doveadm acl get/set/delete commands for ACL manipulation,
+    similar to how IMAP ACL extension works.
+  + Added doveadm acl debug command to help debug and fix problems
+    with why shared mailboxes aren't working as expected.
+  - IMAP: Fixed hangs with COMPRESS extension
+  - IMAP: Fixed a hang when trying to COPY to a nonexistent mailbox.
+  - IMAP: Fixed hang/crash with SEARCHRES + pipelining $.
+  - IMAP: Fixed assert-crash if IDLE+DONE is sent in same TCP packet.
+  - LMTP: Fixed sending multiple messages in a session.
+  - doveadm: Fixed giving parameters to mail commands.
+  - doveadm import: Settings weren't correctly used for the
+    import storage.
+  - dsync: Fixed somewhat random failures with saving messages to
+    remote dsync.
+  - v2.0.9: Config reload didn't notify running processes with
+    shutdown_clients=no, so they could have kept serving new clients
+    with old settings.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  dovecot-2.0-pigeonhole-0.2.2.tar.bz2
  dovecot-2.0.9.tar.bz2

New:
----
  dovecot-2.0-pigeonhole-0.2.4.tar.bz2
  dovecot-2.0-pigeonhole_pass_config.patch
  dovecot-2.0.14.tar.bz2

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

Other differences:
------------------
++++++ dovecot20.spec ++++++
--- /var/tmp/diff_new_pack.A1EXTg/_old  2011-09-19 16:48:43.000000000 +0200
+++ /var/tmp/diff_new_pack.A1EXTg/_new  2011-09-19 16:48:43.000000000 +0200
@@ -19,16 +19,16 @@
 
 
 Name:           dovecot20
-Version:        2.0.9
-Release:        1
+Version:        2.0.14
+Release:        0
 %define pkg_name dovecot
 %define sieve_version 2.0
-%define dovecot_version 2.0.9
+%define dovecot_version 2.0.14
 %define         dovecot_pigeonhole_docdir       
%{_docdir}/%{pkg_name}/dovecot-pigeonhole
 #define with_unfinished_sieve_features 1
 #
 Group:          Productivity/Networking/Email/Servers
-License:        BSD3c ; LGPLv2.1+ ; MIT
+License:        BSD 3-Clause; LGPL v2.1 or later; X11/MIT
 #
 %if 0%{?suse_version} >= 1000
 %define with_solr 1
@@ -76,7 +76,7 @@
 # taken from    
http://www.dovecot.org/releases/2.0/%{pkg_name}-%{version}.tar.gz
 Source:         %{pkg_name}-%{dovecot_version}.tar.bz2
 # hg clone http://hg.rename-it.nl/dovecot-2.0-pigeonhole/
-%define dovecot_pigeonhole_source_dir 
%{pkg_name}-%{sieve_version}-pigeonhole-0.2.2
+%define dovecot_pigeonhole_source_dir 
%{pkg_name}-%{sieve_version}-pigeonhole-0.2.4
 Source1:        %{dovecot_pigeonhole_source_dir}.tar.bz2
 Source2:        %{pkg_name}.init
 Source3:        %{pkg_name}.pam
@@ -99,9 +99,8 @@
 --------
     Timo Sirainen <t...@iki.fi>
 
-
 %package backend-mysql
-License:        BSD3c ; LGPLv2.1+ ; MIT
+License:        BSD 3-Clause; LGPL v2.1 or later; X11/MIT
 Group:          Productivity/Networking/Email/Servers
 Requires:       %{name} = %{version}
 Provides:       dovecot_sql_backend = %{version}-%{release}
@@ -125,9 +124,8 @@
 --------
     Timo Sirainen <t...@iki.fi>
 
-
 %package backend-pgsql
-License:        BSD3c ; LGPLv2.1+ ; MIT
+License:        BSD 3-Clause; LGPL v2.1 or later; X11/MIT
 Group:          Productivity/Networking/Email/Servers
 Requires:       %{name} = %{version}
 Provides:       dovecot_sql_backend = %{version}-%{release}
@@ -155,7 +153,7 @@
 %if 0%{?with_sqlite}
 
 %package backend-sqlite
-License:        BSD3c ; LGPLv2.1+ ; MIT
+License:        BSD 3-Clause; LGPL v2.1 or later; X11/MIT
 Group:          Productivity/Networking/Email/Servers
 Requires:       %{name} = %{version}
 Provides:       dovecot_sql_backend = %{version}-%{release}
@@ -180,10 +178,11 @@
     Timo Sirainen <t...@iki.fi>
 %endif
 
+
 %if 0%{?with_clucene}
 
 %package fts-lucene
-License:        BSD3c ; LGPLv2.1+ ; MIT
+License:        BSD 3-Clause; LGPL v2.1 or later; X11/MIT
 Group:          Productivity/Networking/Email/Servers
 Requires:       %{name} = %{version}
 Provides:       dovecot_fts_backend = %{version}-%{release}
@@ -211,7 +210,7 @@
 %if 0%{?with_solr}
 
 %package fts-solr
-License:        BSD3c ; LGPLv2.1+ ; MIT
+License:        BSD 3-Clause; LGPL v2.1 or later; X11/MIT
 Group:          Productivity/Networking/Email/Servers
 Requires:       %{name} = %{version}
 Provides:       dovecot_fts_backend = %{version}-%{release}
@@ -238,7 +237,7 @@
 %endif
 
 %package devel
-License:        BSD3c ; LGPLv2.1+ ; MIT
+License:        BSD 3-Clause; LGPL v2.1 or later; X11/MIT
 Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
 Provides:       dovecot-devel = %{version}-%{release}
@@ -262,12 +261,14 @@
 --------
     Timo Sirainen <t...@iki.fi>
 
-
 %prep
 %setup -q -n %{pkg_name}-%{dovecot_version} -a 1
 %{__gzip} -9v ChangeLog
 # Disable ssl per default.
 %{__sed} -i 's|#ssl = yes|ssl = no|' doc/example-config/conf.d/10-ssl.conf
+# Also do not include non-existant key and cert files for SSL bnc#696919.
+%{__sed} -i 's|^ssl_cert = |#ssl_cert = |' 
doc/example-config/conf.d/10-ssl.conf
+%{__sed} -i 's|^ssl_key = |#ssl_key = |' doc/example-config/conf.d/10-ssl.conf
 # 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
 # TODO: why this ? # Disable IPv6 listening.
@@ -384,14 +385,17 @@
 # install firewall services
 %{__install} -D -m 644 %{S:5} 
%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{pkg_name}
 
+
 %clean
 %{__rm} -rf %{buildroot}
 
+
 %pre
 /usr/sbin/groupadd -r %{pkg_name} &>/dev/null || :
 /usr/sbin/useradd -o -g %{pkg_name} -s /bin/false -r -c "User for Dovecot 
imapd" -d %{_var}/run/%{pkg_name} %{pkg_name} &>/dev/null || :
 /usr/sbin/useradd -o -g %{pkg_name} -s /bin/false -r -c "User for Dovecot 
login" -d %{_var}/run/%{pkg_name} dovenull &>/dev/null || :
 
+
 %preun
 %stop_on_removal %{pkg_name}
 
@@ -404,6 +408,7 @@
 %insserv_cleanup
 %restart_on_update %{pkg_name}
 
+
 %files
 %defattr(-,root,root)
 %{_sysconfdir}/init.d/%{pkg_name}
@@ -434,6 +439,7 @@
 %{_prefix}/lib/%{pkg_name}/gdbhelper
 %{_prefix}/lib/%{pkg_name}/imap
 %{_prefix}/lib/%{pkg_name}/imap-login
+%{_prefix}/lib/%{pkg_name}/ipc
 %{_prefix}/lib/%{pkg_name}/listview
 %{_prefix}/lib/%{pkg_name}/lmtp
 %{_prefix}/lib/%{pkg_name}/log
@@ -451,6 +457,7 @@
 %{_libdir}/%{pkg_name}/libdovecot-lda.so.*
 %{_libdir}/%{pkg_name}/libdovecot-login.so.*
 %{_libdir}/%{pkg_name}/libdovecot-sieve.so.*
+%{_libdir}/%{pkg_name}/libdovecot-sql.so.*
 %{_libdir}/%{pkg_name}/libdovecot-storage.so.*
 # plugins
 %dir %{_libdir}/%{pkg_name}
@@ -474,6 +481,7 @@
 %{_libdir}/%{pkg_name}/modules/lib11_imap_quota_plugin.so
 %{_libdir}/%{pkg_name}/modules/lib90_sieve_plugin.so
 %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_zlib_plugin.so
@@ -522,7 +530,6 @@
 %{_libdir}/%{pkg_name}/modules/dict/libdriver_pgsql.so
 
 %if 0%{?with_sqlite}
-
 %files backend-sqlite
 %defattr(-,root,root,-)
 %{_libdir}/%{pkg_name}/modules/libdriver_sqlite.so
@@ -531,14 +538,12 @@
 %endif
 
 %if 0%{?with_clucene}
-
 %files fts-lucene
 %defattr(-,root,root,-)
 %{_libdir}/%{pkg_name}/modules/lib21_fts_lucene_plugin.so
 %endif
 
 %if 0%{?with_solr}
-
 %files fts-solr
 %defattr(-,root,root,-)
 %{_libdir}/%{pkg_name}/modules/lib21_fts_solr_plugin.so
@@ -554,6 +559,7 @@
 %{_libdir}/%{pkg_name}/libdovecot-lda.so
 %{_libdir}/%{pkg_name}/libdovecot-login.so
 %{_libdir}/%{pkg_name}/libdovecot-sieve.so
+%{_libdir}/%{pkg_name}/libdovecot-sql.so
 %{_libdir}/%{pkg_name}/libdovecot-storage.so
 
 %changelog

++++++ dovecot-2.0-pigeonhole-0.2.2.tar.bz2 -> 
dovecot-2.0-pigeonhole-0.2.4.tar.bz2 ++++++
++++ 25732 lines of diff (skipped)

++++++ dovecot-2.0-pigeonhole_pass_config.patch ++++++
diff -r 1a7060ef63ce src/managesieve-login/managesieve-login-settings-plugin.c
--- 
dovecot-2.0-pigeonhole/src/managesieve-login/managesieve-login-settings-plugin.c
    Mon Sep 06 18:36:25 2010 +0200
+++ 
dovecot-2.0-pigeonhole/src/managesieve-login/managesieve-login-settings-plugin.c
    Wed Sep 08 17:21:56 2010 +0100
@@ -7,6 +7,7 @@
 #include "env-util.h"
 #include "fd-close-on-exec.h"
 #include "execv-const.h"
+#include "master-service.h"
 #include "settings-parser.h"
 #include "config-parser-private.h"
 #include "managesieve-login-settings-plugin.h"
@@ -124,7 +125,7 @@
        }
 
        if ( pid == 0 ) {
-               const char *argv[3];
+               const char *argv[5];
 
                /* Child */
                (void)close(fd[0]);             
@@ -136,7 +137,9 @@
 
                argv[0] = PKG_LIBEXECDIR"/managesieve";
                argv[1] = "-k";
-               argv[2] = NULL;
+               argv[2] = "-c";
+               argv[3] = master_service_get_config_path(master_service);
+               argv[4] = NULL;
                execv_const(argv[0], argv);
 
                i_fatal("managesieve-login: dump-capability execv(%s) failed: 
%m", argv[0]);
++++++ dovecot-2.0-pigeonhole-0.2.2.tar.bz2 -> dovecot-2.0.14.tar.bz2 ++++++
++++ 592697 lines of diff (skipped)


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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to