Hello community, here is the log from the commit of package dovecot12 for openSUSE:11.3 checked in at Wed May 25 12:57:34 CEST 2011.
-------- --- old-versions/11.3/UPDATES/all/dovecot12/dovecot12.changes 2010-10-25 16:55:43.000000000 +0200 +++ 11.3/dovecot12/dovecot12.changes 2011-05-25 12:49:24.000000000 +0200 @@ -1,0 +2,46 @@ +Fri May 20 01:26:42 UTC 2011 - [email protected] + +- Update sieve version to 0.1.19: + - 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. +- Update managesieve patches to match the release: + old: dovecot-1.2-managesieve-0.11.12.tar.bz2 + new: dovecot-1.2-managesieve-0.11.13.tar.bz2 + old: dovecot-1.2.16-managesieve-0.11.12.diff.bz2 + new: dovecot-1.2.17-managesieve-0.11.13.diff.bz2 + - ManageSieve: fixed bug in UTF-8 checking of string values. + +------------------------------------------------------------------- +Wed May 11 17:20:14 UTC 2011 - [email protected] + +- Update to 1.2.17: + - Fixed potential crashes and other problems when parsing header names + that contained NUL characters. (bnc#694778) + - IMAP: Fixed a memory leak with ESEARCH command handling + - Quota warnings could have been executed at incorrect times with + some configs. + +------------------------------------------------------------------- +Mon Nov 15 13:04:16 UTC 2010 - [email protected] + +- Update managesieve patch to match the release: + old: dovecot-1.2.15-managesieve-0.11.12.diff.bz2 + new: dovecot-1.2.16-managesieve-0.11.12.diff.bz2 + +------------------------------------------------------------------- +Tue Nov 9 00:05:23 UTC 2010 - [email protected] + +- Update to 1.2.16: + - imap: Fixed SELECT QRESYNC not to crash on mailbox close if a lot + of changes were being sent. + - pop3: Fixed a potential hang + - mbox: Creating new mailboxes should base permissions on mail root + dir, not always use 0600. + - auth: Disable auth caching entirely for master users +- Add IMAP, POP3 and SIEVE services for SuSEfirewall2 (bnc#635447). + +------------------------------------------------------------------- @@ -12,0 +59,43 @@ + +------------------------------------------------------------------- +Mon Oct 4 21:44:03 UTC 2010 - [email protected] + +- set PIC/PIE globally so we dont have to regenerate the + configure. + the patches are still left in as documentation +- update sieve version to 0.1.18: + - Imap4flags: fixed segfault bug occuring in multiscript context. + Occured in specific situations when a script using imap4flags was + followed in the sequence by scripts not using imap4flags. + - Imap4flags: fixed bug in setflag command; when parameter was a + stringlist, only the last item was actually set. + - Prevented assertion failure due to currupt binary string + representation. If the string were missing a final \0 character an + assertion was produced in stead of a binary corruption error. + - Multiscript: fixed duplicate implicit keep caused by erroneous + execution state update. + - Fixed Sieve script name checking to properly handle length limit + and added 0x00ff as invalid character. + - Removed spurious old stdio.h (top) includes; these caused compile + issues on specific systems. + - Fixed default Sieve capability (as reported by ManageSieve): extra + extensions spamtest, spamtestplus and virustest were enabled by + default. These should, however, only be enabled when properly + configured and there is no default configuration. + - Variables extension: fixed :length set modifier to recognize utf8 + characters in stead of octets. + - Fixed unnecessary reporting of dummy extensions in ManageSieve + SIEVE capability; the comparator-i;octet and + comparator-i;ascii-numeric 'extensions' were reported explicitly. + - LDA Sieve plugin: added _version symbol to enable Dovecot's plugin + version check. Without this check, people can forget to recompile + the plugin, which can lead to unexpected effects. +- update managesieve patches to match the release: + old: dovecot-1.2-managesieve-0.11.11.tar.bz2 + new: dovecot-1.2-managesieve-0.11.12.tar.bz2 + old: dovecot-1.2.14-managesieve-0.11.11.diff.bz2 + new: dovecot-1.2.15-managesieve-0.11.12.diff.bz2 + - Fixed error handling of PUTSCRIPT commmand; save commit errors + would not make the command fail. + - Fixed PUTSCRIPT bug causing it to hang when given an empty script + name. calling whatdependson for 11.3-i586 Old: ---- dovecot-1.2-managesieve-0.11.11.tar.bz2 dovecot-1.2-sieve-0.1.16.tar.bz2 dovecot-1.2-sieve-0.1.16_pie.patch dovecot-1.2.11-managesieve-0.11.11.diff.bz2 dovecot-1.2.11.tar.bz2 dovecot-1.2.x_CVE-2010-3706.patch dovecot-1.2.x_CVE-2010-3707.patch dovecot12-1.2.13_dont_copy_acl_from_inbox.patch New: ---- dovecot-1.2-managesieve-0.11.13.tar.bz2 dovecot-1.2-sieve-0.1.17_pie.patch dovecot-1.2-sieve-0.1.19.tar.bz2 dovecot-1.2.17-managesieve-0.11.13.diff.bz2 dovecot-1.2.17.tar.bz2 dovecot-fw ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot12.spec ++++++ --- /var/tmp/diff_new_pack.XtC2Wl/_old 2011-05-25 12:56:58.000000000 +0200 +++ /var/tmp/diff_new_pack.XtC2Wl/_new 2011-05-25 12:56:58.000000000 +0200 @@ -1,7 +1,7 @@ # -# spec file for package dovecot12 (Version 1.2.11) +# spec file for package dovecot12 # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,12 +18,12 @@ Name: dovecot12 -Version: 1.2.11 -Release: 3.<RELEASE2> +Version: 1.2.17 +Release: 2.<RELEASE2> License: BSD3c ; LGPLv2.1+ ; MIT %define dovecot_major_version 1.2 -%define dovecot_sieve_version 0.1.16 -%define dovecot_managesieve_version 0.11.11 +%define dovecot_sieve_version 0.1.19 +%define dovecot_managesieve_version 0.11.13 %define dovecot_managesieve_docdir %{_docdir}/%{pkg_name}/dovecot-managesieve/ %define dovecot_sieve_docdir %{_docdir}/%{pkg_name}/dovecot-sieve # @@ -99,21 +99,16 @@ Source4: %{pkg_name}.README.SuSE Source5: dovecot-rpmlintrc %define dovecot_managesieve_source_dir dovecot-%{dovecot_major_version}-managesieve-%{dovecot_managesieve_version} -Source6: http://www.rename-it.nl/dovecot/1.1/%{dovecot_managesieve_source_dir}.tar.bz2 -# PATCH-FEATURE-UPSTREAM dovecot-1.2.11-managesieve-%{dovecot_managesieve_version}.diff.bz2 -Patch: http://www.rename-it.nl/dovecot/1.1/dovecot-1.2.11-managesieve-%{dovecot_managesieve_version}.diff.bz2 +Source6: http://www.rename-it.nl/dovecot/1.2/%{dovecot_managesieve_source_dir}.tar.bz2 +Source7: %{pkg_name}-fw +# PATCH-FEATURE-UPSTREAM dovecot-1.2.13-managesieve-%{dovecot_managesieve_version}.diff.bz2 +Patch: http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.17-managesieve-%{dovecot_managesieve_version}.diff.bz2 # PATCH-FEATURE-UPSTREAM dovecot-1.2.4_pie.patch Patch1: dovecot-1.2.4_pie.patch # PATCH-FEATURE-UPSTREAM dovecot-1.2-managesieve-0.11.11_pie.patch Patch2: dovecot-1.2-managesieve-0.11.11_pie.patch -# PATCH-FEATURE-UPSTREAM dovecot-1.2-sieve-0.1.16_pie.patch -Patch3: dovecot-1.2-sieve-0.1.16_pie.patch -# PATCH-FIX-UPSTREAM dovecot12-1.2.13_dont_copy_acl_from_inbox.patch [email protected] bnc#640005 -Patch4: dovecot12-1.2.13_dont_copy_acl_from_inbox.patch -# PATCH-FIX-UPSTREAM dovecot-1.2.x_CVE-2010-3706.patch [email protected] bnc#643715 -Patch5: dovecot-1.2.x_CVE-2010-3706.patch -# PATCH-FIX-UPSTREAM dovecot-1.2.x_CVE-2010-3707.patch [email protected] bnc#643715 -Patch6: dovecot-1.2.x_CVE-2010-3707.patch +# PATCH-FEATURE-UPSTREAM dovecot-1.2-sieve-0.1.17_pie.patch +Patch3: dovecot-1.2-sieve-0.1.17_pie.patch %description Dovecot is an IMAP and POP3 server for Linux and UNIX-like systems, @@ -291,15 +286,15 @@ %prep %setup -q -n %{pkg_name}-%{version} -a 1 -a 6 %patch -p1 -%patch1 -%patch2 -%patch3 -%patch4 -p1 cp %{pkg_name}-example.conf{,.bak} %{__sed} -i -e 's|#ssl = yes|ssl = no|' \ -e 's|/usr/libexec|%{_prefix}/lib|g' %{pkg_name}-example.conf %{__perl} -p -i -e 's|#(mail_plugin_dir =) /usr/lib/dovecot/(.*)$|$1 %{_libdir}/dovecot/modules/$2|g' %{pkg_name}-example.conf diff -urN %{pkg_name}-example.conf{.bak,} ||: +# dont delete those commented out patch lines +#patch1 +#patch2 +#patch3 %build export CFLAGS="%{optflags}" @@ -319,6 +314,8 @@ export CFLAGS="$CFLAGS -I%{_libdir}" export CXXFLAGS="$CFLAGS -I%{_libdir}" %endif +export CFLAGS="$CFLAGS -fpic -DPIC" +export LIBS="-pie" %configure \ --sysconfdir=%{_sysconfdir}/%{pkg_name} \ --libexecdir=%{_prefix}/lib \ @@ -347,8 +344,7 @@ --with-libcap \ --with-docs \ --disable-static \ - --enable-header-install \ - --enable-pie + --enable-header-install %{__make} pushd %{dovecot_sieve_source_dir} if [ -f /usr/share/gettext/config.rpath -a ! -f config.rpath ] ; then @@ -431,6 +427,9 @@ # useless atm %{__rm} -v %{buildroot}%{_libdir}/%{pkg_name}/dovecot-config +# install firewall services +%{__install} -D -m 644 %{S:7} %{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{pkg_name} + %clean %{__rm} -rf %{buildroot} @@ -456,6 +455,7 @@ %dir %{_sysconfdir}/%{pkg_name} %config(noreplace) %attr(0644,root,root) %{_sysconfdir}/%{pkg_name}/* %config(noreplace) %{_sysconfdir}/pam.d/%{pkg_name} +%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{pkg_name} %dir %{_prefix}/lib/%{pkg_name} %{_prefix}/lib/%{pkg_name}/checkpassword-reply %{_prefix}/lib/%{pkg_name}/dovecot-auth ++++++ dovecot-1.2-managesieve-0.11.11.tar.bz2 -> dovecot-1.2-managesieve-0.11.13.tar.bz2 ++++++ ++++ 62742 lines of diff (skipped) ++++++ dovecot-1.2-sieve-0.1.16_pie.patch -> dovecot-1.2-sieve-0.1.17_pie.patch ++++++ --- old-versions/11.3/UPDATES/all/dovecot12/dovecot-1.2-sieve-0.1.16_pie.patch 2010-04-30 14:30:20.000000000 +0200 +++ 11.3/dovecot12/dovecot-1.2-sieve-0.1.17_pie.patch 2011-05-25 12:16:01.000000000 +0200 @@ -1,7 +1,7 @@ -Index: dovecot-1.2-sieve-0.1.16/configure.in +Index: dovecot-1.2-sieve-0.1.17/configure.in =================================================================== ---- dovecot-1.2-sieve-0.1.16.orig/configure.in -+++ dovecot-1.2-sieve-0.1.16/configure.in +--- dovecot-1.2-sieve-0.1.17.orig/configure.in ++++ dovecot-1.2-sieve-0.1.17/configure.in @@ -20,6 +20,37 @@ AC_PROG_CC AC_PROG_CPP AC_PROG_LIBTOOL ++++++ dovecot-1.2-sieve-0.1.16.tar.bz2 -> dovecot-1.2-sieve-0.1.19.tar.bz2 ++++++ ++++ 14213 lines of diff (skipped) ++++++ dovecot-1.2.11-managesieve-0.11.11.diff.bz2 -> dovecot-1.2.17-managesieve-0.11.13.diff.bz2 ++++++ Files old-versions/11.3/UPDATES/all/dovecot12/dovecot-1.2.11-managesieve-0.11.11.diff.bz2 and 11.3/dovecot12/dovecot-1.2.17-managesieve-0.11.13.diff.bz2 differ ++++++ dovecot-1.2-managesieve-0.11.11.tar.bz2 -> dovecot-1.2.17.tar.bz2 ++++++ ++++ 430712 lines of diff (skipped) ++++++ dovecot-fw ++++++ ## Name: Dovecot Server ## Description: Opens ports for the Dovecot Server # space separated list of allowed TCP ports TCP="imap imaps pop3 pop3s sieve 4190" # space separated list of allowed UDP ports UDP="" # space separated list of allowed RPC services RPC="" # space separated list of allowed IP protocols IP="" # space separated list of allowed UDP broadcast ports BROADCAST="" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
