diff --git a/courier-imap-4.0.6.diff b/courier-imap-4.0.6.diff index 4f83da8..82bdb0a 100644 --- a/courier-imap-4.0.6.diff +++ b/courier-imap-4.0.6.diff @@ -1,19 +1,19 @@ --- bdbobj/Makefile.in +++ bdbobj/Makefile.in -@@ -224,7 +224,6 @@ +@@ -225,7 +225,6 @@ @FOUND_DB_TRUE@testbdb_SOURCES = $(TESTBDBSOURCES) @FOUND_DB_TRUE@testbdb_DEPENDENCIES = libbdbobj.la - @FOUND_DB_TRUE@testbdb_LDADD = libbdbobj.la @LIBDB@ + @FOUND_DB_TRUE@testbdb_LDADD = libbdbobj.la -@FOUND_DB_TRUE@testbdb_LDFLAGS = -static @FOUND_DB_FALSE@noinst_SCRIPTS = notfound EXTRA_DIST = $(LIBDBOBJSOURCES) $(TESTBDBSOURCES) testsuite testsuite.txt all: config.h --- gdbmobj/Makefile.in +++ gdbmobj/Makefile.in -@@ -225,7 +225,6 @@ +@@ -226,7 +226,6 @@ @FOUND_GDBM_TRUE@testgdbm_SOURCES = $(TESTGDBMSOURCES) @FOUND_GDBM_TRUE@testgdbm_DEPENDENCIES = libgdbmobj.la - @FOUND_GDBM_TRUE@testgdbm_LDADD = libgdbmobj.la @LIBGDBM@ + @FOUND_GDBM_TRUE@testgdbm_LDADD = libgdbmobj.la -@FOUND_GDBM_TRUE@testgdbm_LDFLAGS = -static @FOUND_GDBM_FALSE@noinst_SCRIPTS = notfound EXTRA_DIST = $(LIBGDBMSOURCES) $(TESTGDBMSOURCES) testsuite testsuite.txt @@ -31,15 +31,18 @@ # --- imap/imapd.8.in +++ imap/imapd.8.in -@@ -17,7 +17,7 @@ +@@ -17,9 +17,9 @@ imapd - Courier-IMAP server .SH "SYNOPSIS" .HP 25 -\fB@libexecdir@/couriertcpd\fR {couriertcpd\ options} {@prefix@/sbin/imaplogin} [\fImodules\fR...] {@prefix@/bin/imapd} {\./Maildir} +\fB@libexecdir@/couriertcpd\fR {couriertcpd\ options} {@prefix@/sbin/imaplogin} [\fImodules\fR...] {@prefix@/sbin/imapd} {\./Maildir} .HP 19 - \fB@prefix@/bin/imapd\fR {\./Maildir} +-\fB@prefix@/bin/imapd\fR {\./Maildir} ++\fB@prefix@/sbin/imapd\fR {\./Maildir} .SH "DESCRIPTION" + .PP + --- imap/pop3d-ssl.dist.in +++ imap/pop3d-ssl.dist.in @@ -87,7 +87,7 @@ diff --git a/courier-imap-4.3.1.tar.bz2 b/courier-imap-4.3.1.tar.bz2 deleted file mode 100644 index 3d11855..0000000 --- a/courier-imap-4.3.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:963e35beaf420ac9c808d18b6dada68c7e5adba16fe1231e2e132f4410e9547d -size 3342757 diff --git a/courier-imap-4.4.1.tar.bz2 b/courier-imap-4.4.1.tar.bz2 new file mode 100644 index 0000000..8240725 --- /dev/null +++ b/courier-imap-4.4.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7cff71f0aaf34ea8dc6823550dadf62def4f616b750548bf0512f12d1b4725f +size 3383036 diff --git a/courier-imap-ssl.firewall b/courier-imap-ssl.firewall index 87d3804..9506249 100644 --- a/courier-imap-ssl.firewall +++ b/courier-imap-ssl.firewall @@ -2,7 +2,7 @@ ## Description: Opens ports for courier-imapd. # space separated list of allowed TCP ports -TCP="imaps pops" +TCP="imaps pop3s" # space separated list of allowed UDP ports UDP="" diff --git a/courier-imap.changes b/courier-imap.changes index 1334ad2..d761ad2 100644 --- a/courier-imap.changes +++ b/courier-imap.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Tue Sep 16 15:43:41 CEST 2008 - hvogel@suse.de + +- Fix init scripts without ssl to not include ssl config files + [bnc#420972] + +------------------------------------------------------------------- +Fri Sep 12 14:08:12 CEST 2008 - hvogel@suse.de + +- Fix protocol names in firewall service files [bnc#425216] + +------------------------------------------------------------------- +Mon Sep 8 13:59:46 CEST 2008 - hvogel@suse.de + +- update to 4.4.1 + * Update descriptions of maildir quotas + * Use the couriertls library to invoke couriertls. SASL + authentication did not correctly handle the special case of "=" + passed as the initial response to indicate an empty initial + response. Switch to the new auth_sasl_ex() API. + * Check the environment variables for subject fields set by + couriertls. Advertise the AUTH EXTERNAL capability, if they + are set. + * Optimize IMAP keyword implementation. Faster results in exchange + for a concurrency tradeoff if two concurrent sessions attempt to + update keywords for the same message at the same time + * Backslashed special characters in address names weren't being + dequoted correctly + * Add a timeout to the POP3 login stage + * Fix SSL initialization + * Fix TLS session caching + ------------------------------------------------------------------- Mon Apr 14 10:29:49 CEST 2008 - aj@suse.de diff --git a/courier-imap.firewall b/courier-imap.firewall index 64285e5..9cd1ba0 100644 --- a/courier-imap.firewall +++ b/courier-imap.firewall @@ -2,7 +2,7 @@ ## Description: Opens ports for courier-imapd. # space separated list of allowed TCP ports -TCP="imap pop" +TCP="imap pop3" # space separated list of allowed UDP ports UDP="" diff --git a/courier-imap.init b/courier-imap.init index c48abaf..ded8e18 100644 --- a/courier-imap.init +++ b/courier-imap.init @@ -39,10 +39,7 @@ case "$1" in ulimit -v $IMAP_ULIMITD /usr/bin/env - /bin/sh -c " set -a ; . /etc/courier/imapd ; \ - . /etc/courier/imapd-ssl ; \ - IMAP_STARTTLS=$IMAPDSTARTTLS ; \ PROXY_HOSTNAME=$PROXY_HOSTNAME ; \ - TLS_PROTOCOL=$TLS_STARTTLS_PROTOCOL ; \ /usr/sbin/courierlogger -pid=$PIDFILE -start $LOGGEROPTS \ /usr/lib/courier-imap/couriertcpd -address=$ADDRESS \ -maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP $TCPDOPTS \ diff --git a/courier-imap.spec b/courier-imap.spec index bcbbcd3..f5e04b9 100644 --- a/courier-imap.spec +++ b/courier-imap.spec @@ -1,10 +1,17 @@ # -# spec file for package courier-imap (Version 4.3.1) +# spec file for package courier-imap (Version 4.4.1) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -16,8 +23,8 @@ BuildRequires: courier-authlib-devel fam-devel gcc-c++ gdbm-devel libstdc++-dev Requires: fam-server Url: http://www.courier-mta.org/imap/ Summary: An IMAP and POP3 Server for Maildir MTAs -Version: 4.3.1 -Release: 4 +Version: 4.4.1 +Release: 1 License: GPL v2 or later Conflicts: imap qpopper Group: Productivity/Networking/Email/Servers @@ -179,6 +186,29 @@ exit 0 rm -rf $RPM_BUILD_ROOT %changelog +* Tue Sep 16 2008 hvogel@suse.de +- Fix init scripts without ssl to not include ssl config files + [bnc#420972] +* Fri Sep 12 2008 hvogel@suse.de +- Fix protocol names in firewall service files [bnc#425216] +* Mon Sep 08 2008 hvogel@suse.de +- update to 4.4.1 + * Update descriptions of maildir quotas + * Use the couriertls library to invoke couriertls. SASL + authentication did not correctly handle the special case of "=" + passed as the initial response to indicate an empty initial + response. Switch to the new auth_sasl_ex() API. + * Check the environment variables for subject fields set by + couriertls. Advertise the AUTH EXTERNAL capability, if they + are set. + * Optimize IMAP keyword implementation. Faster results in exchange + for a concurrency tradeoff if two concurrent sessions attempt to + update keywords for the same message at the same time + * Backslashed special characters in address names weren't being + dequoted correctly + * Add a timeout to the POP3 login stage + * Fix SSL initialization + * Fix TLS session caching * Mon Apr 14 2008 aj@suse.de - Remove executable permissions from README files. * Wed Apr 02 2008 hvogel@suse.de diff --git a/courier-pop.init b/courier-pop.init index 8912229..a42ae4c 100644 --- a/courier-pop.init +++ b/courier-pop.init @@ -39,9 +39,7 @@ case "$1" in echo -n "Starting Courier-POP3 " /usr/bin/env - /bin/sh -c " set -a ; . /etc/courier/pop3d ; \ - . /etc/courier/pop3d-ssl ; \ PROXY_HOSTNAME=$PROXY_HOSTNAME ; \ - TLS_PROTOCOL=$TLS_STARTTLS_PROTOCOL ; \ /usr/sbin/courierlogger -pid=$PIDFILE -start $LOGGEROPTS \ /usr/lib/courier-imap/couriertcpd -address=$ADDRESS \ -maxprocs=$MAXDAEMONS -maxperip=$MAXPERIP $TCPDOPTS \