Hello community, here is the log from the commit of package dovecot12 for openSUSE:Factory checked in at Thu Oct 7 23:55:54 CEST 2010. -------- --- dovecot12/dovecot12.changes 2010-10-02 02:04:18.000000000 +0200 +++ /mounts/work_src_done/STABLE/dovecot12/dovecot12.changes 2010-10-05 00:27:17.000000000 +0200 @@ -1,0 +2,42 @@ +Mon Oct 4 21:44:03 UTC 2010 - alexandre@exatati.com.br + +- 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 head-i586 Old: ---- dovecot-1.2-managesieve-0.11.11.tar.bz2 dovecot-1.2-sieve-0.1.17.tar.bz2 dovecot-1.2.14-managesieve-0.11.11.diff.bz2 New: ---- dovecot-1.2-managesieve-0.11.12.tar.bz2 dovecot-1.2-sieve-0.1.18.tar.bz2 dovecot-1.2.15-managesieve-0.11.12.diff.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dovecot12.spec ++++++ --- /var/tmp/diff_new_pack.0v9d8m/_old 2010-10-07 23:54:43.000000000 +0200 +++ /var/tmp/diff_new_pack.0v9d8m/_new 2010-10-07 23:54:43.000000000 +0200 @@ -19,11 +19,11 @@ Name: dovecot12 Version: 1.2.15 -Release: 1 +Release: 2 License: BSD3c ; LGPLv2.1+ ; MIT %define dovecot_major_version 1.2 -%define dovecot_sieve_version 0.1.17 -%define dovecot_managesieve_version 0.11.11 +%define dovecot_sieve_version 0.1.18 +%define dovecot_managesieve_version 0.11.12 %define dovecot_managesieve_docdir %{_docdir}/%{pkg_name}/dovecot-managesieve/ %define dovecot_sieve_docdir %{_docdir}/%{pkg_name}/dovecot-sieve # @@ -101,7 +101,7 @@ %define dovecot_managesieve_source_dir dovecot-%{dovecot_major_version}-managesieve-%{dovecot_managesieve_version} Source6: http://www.rename-it.nl/dovecot/1.2/%{dovecot_managesieve_source_dir}.tar.bz2 # 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.14-managesieve-%{dovecot_managesieve_version}.diff.bz2 +Patch: http://www.rename-it.nl/dovecot/1.2/dovecot-1.2.15-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 @@ -285,9 +285,6 @@ %prep %setup -q -n %{pkg_name}-%{version} -a 1 -a 6 %patch -p1 -%patch1 -%patch2 -%patch3 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 @@ -312,6 +309,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 \ @@ -340,8 +339,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 ++++++ dovecot-1.2-managesieve-0.11.11.tar.bz2 -> dovecot-1.2-managesieve-0.11.12.tar.bz2 ++++++ ++++ 63135 lines of diff (skipped) ++++++ dovecot-1.2-sieve-0.1.17.tar.bz2 -> dovecot-1.2-sieve-0.1.18.tar.bz2 ++++++ ++++ 20063 lines of diff (skipped) ++++++ dovecot-1.2.14-managesieve-0.11.11.diff.bz2 -> dovecot-1.2.15-managesieve-0.11.12.diff.bz2 ++++++ Files dovecot12/dovecot-1.2.14-managesieve-0.11.11.diff.bz2 and /mounts/work_src_done/STABLE/dovecot12/dovecot-1.2.15-managesieve-0.11.12.diff.bz2 differ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org