Mailinglist Archive: opensuse-commit (1650 mails)

< Previous Next >
commit dovecot11
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Mon, 06 Oct 2008 16:46:26 +0200
  • Message-id: <20081006144626.A0A13678159@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package dovecot11
checked in at Mon Oct 6 16:46:26 CEST 2008.


--------
New Changes file:

--- /dev/null 2008-04-22 03:09:48.000000000 +0200
+++ /mounts/work_src_done/STABLE/dovecot11/dovecot11.changes 2008-09-29
16:10:23.147775000 +0200
@@ -0,0 +1,1475 @@
+-------------------------------------------------------------------
+Wed Sep 24 23:02:17 CEST 2008 - mrueckert@xxxxxxx
+
+- add Should-Start $time (bnc#373267)
+
+-------------------------------------------------------------------
+Fri Sep 19 18:09:57 CEST 2008 - mrueckert@xxxxxxx
+
+- spec file cleanup
+- split out lucene plugin
+
+-------------------------------------------------------------------
+Fri Sep 19 01:15:52 CEST 2008 - mrueckert@xxxxxxx
+
+- branched of 1.1
+
+-------------------------------------------------------------------
+Tue Aug 19 18:24:50 CEST 2008 - mrueckert@xxxxxxx
+
+- fix conditional for the managesieve support:
+ %if 0%{?opensuse_bs} also triggers in openSUSE:Factory. to avoid
+ that the conditional got changed to:
+ %if %(echo %distribution | grep -Ec '^server:mail') as the
+ distribution string is constructed as $projid / $repoid.
+
+-------------------------------------------------------------------
+Tue Aug 19 16:24:30 CEST 2008 - mrueckert@xxxxxxx
+
+- update to version 1.0.15
+ - IMAP: SORT SUBJECT and THREAD didn't create base subjects
+ correctly
+ - Maildir: Expunged messages may have never gotten removed from
+ dovecot-uidlist
+ - mbox: Fixed a crash when adding a new X-IMAPbase: header with
+ keywords.
+ - Multiple "socket listen" auth blocks should have been possible,
+ but Dovecot failed to start with a "With connect auth socket no
+ other sockets can be used in same auth section" error.
+- updated managesieve patch to dovecot-1.0.15-MANAGESIEVE-v9.3.diff
+ rediff for 1.0.15
+- dropped patches included in the update:
+ dovecot-sieve-1.0.2_cmu_sieve_and_userdir.patch
+ dovecot-sieve-1.0.2_informational_logging_of_vacation.patch
+- filled empty Require-Stop in the init script
+
+-------------------------------------------------------------------
+Wed Jun 11 21:29:28 CEST 2008 - mrueckert@xxxxxxx
+
+- update to version 1.0.14
+ * mbox: Enable mail_privileged_group while creating INBOX.
+ - IMAP: Fixed a rare crash in FETCH BODY/BODYSTRUCTURE
+ - IMAP: If mailbox is selected with EXAMINE, ignore flag changes
+ - proxy: Login success reply was sent in two IP packets, which
+ confused some IMAP/POP3 clients
+ - ACL plugin leaked memory a bit
+ - dovecot-auth: allow_nets setting with network masks didn't work
+ correctly with big endian machines.
+- update managesieve patch to
+ dovecot-1.0.14-MANAGESIEVE-v9.3.diff:
+ rediffed for 1.0.14
+
+-------------------------------------------------------------------
+Thu May 15 18:43:14 CEST 2008 - mrueckert@xxxxxxx
+
+- update the managesieve patch to
+ dovecot-1.0.13-MANAGESIEVE-v9.3.diff:
+ documentation updates and minor fixes
+
+-------------------------------------------------------------------
+Thu Mar 20 16:34:58 CET 2008 - mrueckert@xxxxxxx
+
+- replace filerequires with requires on pwdutils
+
+-------------------------------------------------------------------
+Tue Mar 18 01:16:10 CET 2008 - mrueckert@xxxxxxx
+
+- update to version 1.0.13
+ * Fixed a security hole in blocking passdbs (MySQL always. PAM,
+ passwd and shadow if blocking=yes) where user could specify
+ extra fields in the password. The main problem here is when
+ specifying "skip_password_check" introduced in v1.0.11 for
+ fixing master user logins, allowing the user to log in as
+ anyone without a valid password.
+ - mail_privileged_group was broken in some systems
+ (OS X, Solaris?)
+ - IMAP THREAD: Fixed some correctness problems
+- additional changes from version 1.0.12
+ - Using mail_privileged_group with dotlock_use_excl=no worked,
+ but it logged "access denied" errors.
+- additional changes from version 1.0.11
+ * mail_extra_groups setting was commonly used insecurely. This
+ setting is now deprecated. Most users should switch to using
+ mail_privileged_group setting, but if you really need the old
+ functionality use mail_access_groups instead.
+ - mbox: Dropped some of the physical size fetch optimizations
+ added in v1.0.8. This makes some commands slower, but should
+ fix the rest of the problems.
+ - IMAP: SEARCH BEFORE/ON/SINCE didn't handle timezones correctly.
+ - ldap: auth_bind was doing lookups using subtree scope instead
+ of the scope specified in config file.
+ - zlib plugin crashfixes by Richard Platel
+ - master passdbs: pass=yes setting was broken with blocking
+ passdbs (e.g. MySQL)
+- update the manage sieve patch to
+ dovecot-1.0.12-MANAGESIEVE-v9.2.diff
+
+-------------------------------------------------------------------
+Tue Jan 8 14:22:43 CET 2008 - mrueckert@xxxxxxx
+
+- update to version 1.0.10
+ * Security hole with LDAP+auth cache: If base setting contained
+ %variables they weren't included in auth cache key, which broke
+ caching. This could have caused different users with same
+ passwords to log in as each other.
+ - LDAP: Fixed potential infinite looping when connection to LDAP
+ server was lost and there were queued requests.
+ - mbox: More changes to fix problems caused by v1.0.8 and v1.0.9.
+ - Maildir: Fixed a UIDLIST_IS_LOCKED() assert-crash in some
+ conditions (caused by changes in v1.0.9)
+ - If protocols=none, don't require imap executables to exist
+
+-------------------------------------------------------------------
+Wed Dec 12 15:09:33 CET 2007 - mrueckert@xxxxxxx
+
+- update to version 1.0.9
+ + Maildir: Don't wait on dovecot-uidlist.lock when we just want
+ to find out a new filename for the message.
+ - mbox: v1.0.8 changes sometimes caused FETCH to fail with "got
+ too little data", disconnecting the client.
+ - Fixed a memory leak when FETCHing message header/body multiple
+ times within a command (e.g. BODY[1] BODY[2])
+ - IMAP: Partial body fetching was still slow with mboxes
+
+-------------------------------------------------------------------
+Wed Dec 5 15:53:22 CET 2007 - mrueckert@xxxxxxx
+
+- added missing prereqs for fillup and insserv
+- fixed encoding in the changes file
+
+-------------------------------------------------------------------
+Wed Dec 5 15:29:16 CET 2007 - mrueckert@xxxxxxx
+
+- update to version 1.0.8
+ + Authentication: Added "password_noscheme" field that can be
+ used instead of "password". "password" treats "{prefix}" as a
+ password scheme while "password_noscheme" treats it as part of
+ the password itself. So "password_noscheme" should be used if
+ you're storing passwords as plaintext. Non-plaintext passwords
+ never begin with "{", so this isn't a problem with them.
+ - IMAP: Partial body fetching was sometimes non-optimal, causing
+ the entire message to be read for every FETCH command.
+ - deliver failed to save the message when envelope sender address
+ contained spaces.
+ - Maildir++ quota: We could have randomly recalculated quota when
+ it wasn't necessary.
+ - Login process could have crashed after logging in if client
+ sent data before "OK Logged in" reply was sent (i.e. before
+ master had replied that login succeeded).
+ - Don't assert-crash when reading dovecot.index.logs generated by
+ Dovecot v1.1.
+ - Authentication: Don't assert-crash if password beings with "{"
+ but doesn't contain "}".
+ - Authentication cache didn't work when using settings that
+ changed the username (e.g. auth_username_format).
+
+-------------------------------------------------------------------
+Mon Nov 19 08:57:21 CET 2007 - anschneider@xxxxxxx
+
+- replace dovecot-1.0.7-MANAGESIEVE-v8.4.diff.gz
+ with replace dovecot-1.0.7-MANAGESIEVE-v9.diff.gz
+ + Definitively fixed the segfault mentioned in V8. It proved to be
+ very time-constrained and thus hard to reproduce. The error turned out
+ to be related to the input handling of the login daemon during
+ authentication.
+ + Checked for changes in the imap daemon that weren't propagated to the
+ managesieve implementation due to code duplication.
+ + Fixed a bug in the autodetection of the sieve storage location.
+ + Fixed bug in the sieve storage that failed to refresh the symlink if
+ the storage was moved.
+ + Improved error handing in the sieve-storage implementation in various
+ places.
+ + Fixed the situation in which the active script link is located in the
+ sieve storage.
+ + Added managesieve configuration to dovecot-example.conf and made the
+ example in this file more concise.
+
+-------------------------------------------------------------------
+Mon Nov 5 11:56:39 CET 2007 - anschneider@xxxxxxx
+
+- replace dovecot-1.0.7-MANAGESIEVE-v8.diff.gz
+ with dovecot-1.0.7-MANAGESIEVE-v8.4.diff.gz:
+ fix managesieve support
+
+-------------------------------------------------------------------
+Fri Nov 2 00:05:04 CET 2007 - mrueckert@xxxxxxx
+
+- package all README files
++++ 1278 more lines (skipped)
++++ between /dev/null
++++ and /mounts/work_src_done/STABLE/dovecot11/dovecot11.changes

calling whatdependson for head-i586


New:
----
dovecot-1.1.3-managesieve-0.10.3.diff.bz2
dovecot-1.1.3_pie.patch
dovecot-1.1.3.tar.bz2
dovecot11.changes
dovecot-1.1-managesieve-0.10.3_pie.patch
dovecot-1.1-managesieve-0.10.3.tar.bz2
dovecot11.spec
dovecot.init
dovecot.pam
dovecot-pkgconfig.patch
dovecot.README.SuSE
dovecot-rpmlintrc
dovecot-sieve-1.1.5_pie.patch
dovecot-sieve-1.1.5.tar.bz2

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

Other differences:
------------------
++++++ dovecot11.spec ++++++
++++ 1734 lines (skipped)

++++++ dovecot-1.1.3-managesieve-0.10.3.diff.bz2 ++++++
++++ 628 lines (skipped)

++++++ dovecot-1.1.3_pie.patch ++++++
Index: configure.in
===================================================================
--- configure.in.orig 2008-08-30 15:19:44.000000000 +0200
+++ configure.in 2008-09-18 21:10:52.979794004 +0200
@@ -31,6 +31,15 @@ AC_ARG_ENABLE(ipv6,
fi,
want_ipv6=auto)

+AC_ARG_ENABLE(pie,
+[ --enable-pie Enable PIE support (default)],
+ if test x$enableval = xno; then
+ want_pie=no
+ else
+ want_pie=yes
+ fi,
+ want_pie=no)
+
AC_ARG_ENABLE(debug,
[ --enable-debug Enable some extra expensive checks for developers],
if test x$enableval = xyes; then
@@ -1644,6 +1653,29 @@ if test $want_gc != no; then
])
fi

+
+dnl **
+dnl ** PIE check
+dnl **
+
+if test $want_pie = yes; then
+ AC_MSG_CHECKING([if we can use PIE])
+ # try to compile something with pie
+ old_cflags=$CFLAGS
+ CFLAGS="-pie -fPIE -DPIE -Werror"
+ AC_TRY_LINK([],,[
+ LIBS="$LIBS -pie"
+ # enforce -fPIC so all objects are compiled with it
+ CFLAGS="$old_cflags -fPIC -DPIC"
+ ac_want_pie="yes"
+ ], [
+ # restore old CFLAGS
+ CFLAGS="$old_cflags"
+ ac_want_pie="no"
+ ])
+ AC_MSG_RESULT($ac_want_pie)
+fi
+
dnl **
dnl ** userdb and passdb checks
dnl **
++++++ dovecot-1.1-managesieve-0.10.3_pie.patch ++++++
Index: dovecot-1.1-managesieve-0.10.3/configure.in
===================================================================
--- dovecot-1.1-managesieve-0.10.3/configure.in.orig 2008-05-16
15:14:07.000000000 +0200
+++ dovecot-1.1-managesieve-0.10.3/configure.in 2008-09-18 21:10:52.999794749
+0200
@@ -12,6 +12,37 @@ AC_PROG_LEX
AC_PROG_YACC
AM_PROG_LIBTOOL

+AC_ARG_ENABLE(pie,
+[ --enable-pie Enable PIE support (default)],
+ if test x$enableval = xno; then
+ want_pie=no
+ else
+ want_pie=yes
+ fi,
+ want_pie=no)
+
+dnl **
+dnl ** PIE check
+dnl **
+
+if test $want_pie = yes; then
+ AC_MSG_CHECKING([if we can use PIE])
+ # try to compile something with pie
+ old_cflags=$CFLAGS
+ CFLAGS="-pie -fPIE -DPIE -Werror"
+ AC_TRY_LINK([],,[
+ LIBS="$LIBS -pie"
+ # enforce -fPIC so all objects are compiled with it
+ CFLAGS="$old_cflags -fPIC -DPIC"
+ ac_want_pie="yes"
+ ], [
+ # restore old CFLAGS
+ CFLAGS="$old_cflags"
+ ac_want_pie="no"
+ ])
+ AC_MSG_RESULT($ac_want_pie)
+fi
+
AC_ARG_WITH(dovecot,
[ --with-dovecot[=DIR] Dovecot base directory (../dovecot)],
dovecotdir="$withval",
++++++ dovecot-pkgconfig.patch ++++++
diff -r 34445ab6cd58 Makefile.am
--- Makefile.am Mon Aug 27 15:58:16 2007 +0300
+++ Makefile.am Wed Sep 05 07:58:26 2007 +0200
@@ -18,6 +18,10 @@ datafiles = \
datafiles = \
dovecot-config

+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = dovecot.pc
+
+
if INSTALL_HEADERS
pkginclude_HEADERS = config.h
pkglib_DATA = $(datafiles)
diff -r 34445ab6cd58 configure.in
--- configure.in Mon Aug 27 15:58:16 2007 +0300
+++ configure.in Wed Sep 05 07:58:26 2007 +0200
@@ -1857,6 +1857,7 @@ src/plugins/trash/Makefile
src/plugins/trash/Makefile
src/plugins/zlib/Makefile
stamp.h
+dovecot.pc
dovecot-config.in])

AC_OUTPUT
diff -r 34445ab6cd58 dovecot.pc.in
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ dovecot.pc.in Wed Sep 05 07:58:26 2007 +0200
@@ -0,0 +1,18 @@
+#
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+bindir=@bindir@
+libdir=@libdir@
+datarootdir=@datarootdir@
+datadir=@datadir@
+sysconfdir=@sysconfdir@
+includedir=@includedir@
+package=@PACKAGE@
+moduledir=@moduledir@
+
+Name: Dovecot
+Description: Dovecot Secure IMAP/POP3 Server
+Version: @VERSION@
+Libs:
+Cflags: -I${includedir}
+
++++++ dovecot-sieve-1.1.5_pie.patch ++++++
Index: dovecot-sieve-1.1.5/configure.in
===================================================================
--- dovecot-sieve-1.1.5/configure.in.orig 2008-05-16 15:14:07.000000000
+0200
+++ dovecot-sieve-1.1.5/configure.in 2008-09-18 21:10:52.999794749 +0200
@@ -12,6 +12,37 @@ AC_PROG_LEX
AC_PROG_YACC
AM_PROG_LIBTOOL

+AC_ARG_ENABLE(pie,
+[ --enable-pie Enable PIE support (default)],
+ if test x$enableval = xno; then
+ want_pie=no
+ else
+ want_pie=yes
+ fi,
+ want_pie=no)
+
+dnl **
+dnl ** PIE check
+dnl **
+
+if test $want_pie = yes; then
+ AC_MSG_CHECKING([if we can use PIE])
+ # try to compile something with pie
+ old_cflags=$CFLAGS
+ CFLAGS="-pie -fPIE -DPIE -Werror"
+ AC_TRY_LINK([],,[
+ LIBS="$LIBS -pie"
+ # enforce -fPIC so all objects are compiled with it
+ CFLAGS="$old_cflags -fPIC -DPIC"
+ ac_want_pie="yes"
+ ], [
+ # restore old CFLAGS
+ CFLAGS="$old_cflags"
+ ac_want_pie="no"
+ ])
+ AC_MSG_RESULT($ac_want_pie)
+fi
+
AC_ARG_WITH(dovecot,
[ --with-dovecot[=DIR] Dovecot base directory (../dovecot)],
dovecotdir="$withval",

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



Remember to have fun...

--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread