2009-04-20 08:57:40 +00:00
|
|
|
Summary: Secure imap and pop3 server
|
2004-09-09 04:19:32 +00:00
|
|
|
Name: dovecot
|
2007-09-25 13:05:58 +00:00
|
|
|
Epoch: 1
|
2010-01-25 09:33:08 +00:00
|
|
|
Version: 1.2.10
|
2010-01-25 14:44:00 +00:00
|
|
|
Release: 2%{?dist}
|
2009-10-13 12:31:28 +00:00
|
|
|
#dovecot itself is MIT, a few sources are PD, (manage)sieve is LGPLv2, perfect_maildir.pl is GPLv2+
|
|
|
|
License: MIT and LGPLv2 and GPLv2+
|
2004-09-09 04:19:32 +00:00
|
|
|
Group: System Environment/Daemons
|
2005-01-13 20:24:42 +00:00
|
|
|
|
|
|
|
%define build_postgres 1
|
|
|
|
%define build_mysql 1
|
2007-06-08 12:37:41 +00:00
|
|
|
%define build_sqlite 1
|
2007-08-10 12:13:40 +00:00
|
|
|
%define build_ldap 1
|
|
|
|
%define build_gssapi 1
|
2005-01-13 20:24:42 +00:00
|
|
|
|
2007-07-25 11:02:09 +00:00
|
|
|
%define build_sieve 1
|
2009-01-13 18:57:15 +00:00
|
|
|
%define build_managesieve 1
|
2010-01-25 14:44:00 +00:00
|
|
|
%define ver4mansieve 1.2.10
|
|
|
|
%define sieve_version 0.1.15
|
2009-07-13 14:33:17 +00:00
|
|
|
%define sieve_name dovecot-1.2-sieve
|
2010-01-25 14:44:00 +00:00
|
|
|
%define managesieve_version 0.11.11
|
2009-07-13 14:33:17 +00:00
|
|
|
%define managesieve_name dovecot-1.2-managesieve
|
2007-03-19 15:14:43 +00:00
|
|
|
|
2009-11-18 10:14:26 +00:00
|
|
|
%if %{?fedora}00%{?rhel} < 6
|
2009-11-24 15:36:57 +00:00
|
|
|
%define _initddir %{_initrddir}
|
2009-11-18 10:14:26 +00:00
|
|
|
%endif
|
|
|
|
|
2008-05-21 12:39:41 +00:00
|
|
|
URL: http://www.dovecot.org/
|
2009-08-10 05:06:15 +00:00
|
|
|
Source: http://www.dovecot.org/releases/1.2/%{name}-%{version}.tar.gz
|
2004-09-09 04:19:32 +00:00
|
|
|
Source1: dovecot.init
|
|
|
|
Source2: dovecot.pam
|
2004-12-14 20:49:25 +00:00
|
|
|
Source3: maildir-migration.txt
|
|
|
|
Source4: migrate-folders
|
|
|
|
Source5: migrate-users
|
|
|
|
Source6: perfect_maildir.pl
|
2009-07-13 14:33:17 +00:00
|
|
|
Source8: http://www.rename-it.nl/dovecot/1.2/%{sieve_name}-%{sieve_version}.tar.gz
|
2008-07-29 14:35:20 +00:00
|
|
|
Source9: dovecot.sysconfig
|
2009-03-30 14:35:23 +00:00
|
|
|
Source10: http://www.rename-it.nl/dovecot/1.2/%{managesieve_name}-%{managesieve_version}.tar.gz
|
2009-10-19 07:32:42 +00:00
|
|
|
Source11: http://www.rename-it.nl/dovecot/1.2/dovecot-%{ver4mansieve}-managesieve-%{managesieve_version}.diff.gz
|
2009-11-18 10:14:26 +00:00
|
|
|
Source12: dovecot.8
|
|
|
|
Source13: dovecotpw.1
|
|
|
|
Source14: dovecot.conf.5
|
2009-03-30 14:35:23 +00:00
|
|
|
|
|
|
|
# 3x Fedora specific
|
2008-06-21 07:57:03 +00:00
|
|
|
Patch1: dovecot-1.1-default-settings.patch
|
|
|
|
Patch2: dovecot-1.0.beta2-mkcert-permissions.patch
|
|
|
|
Patch3: dovecot-1.0.rc7-mkcert-paths.patch
|
2007-11-05 18:13:24 +00:00
|
|
|
|
2008-05-21 12:39:41 +00:00
|
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
2009-09-29 15:04:14 +00:00
|
|
|
BuildRequires: openssl-devel, pam-devel, zlib-devel, libcap-devel
|
2009-11-18 10:14:26 +00:00
|
|
|
BuildRequires: libtool autoconf automake pkgconfig
|
2009-03-30 14:35:23 +00:00
|
|
|
|
2005-02-02 22:02:10 +00:00
|
|
|
# gettext-devel is needed for running autoconf because of the
|
|
|
|
# presence of AM_ICONV
|
|
|
|
BuildRequires: gettext-devel
|
2009-03-30 14:35:23 +00:00
|
|
|
|
2007-03-02 14:28:15 +00:00
|
|
|
# Explicit Runtime Requirements
|
|
|
|
Requires: openssl >= 0.9.7f-4
|
2009-03-30 14:35:23 +00:00
|
|
|
|
2007-03-02 14:28:15 +00:00
|
|
|
# Package includes an initscript service file, needs to require initscripts package
|
|
|
|
Requires: initscripts
|
2008-05-21 12:39:41 +00:00
|
|
|
Requires(pre): /usr/sbin/useradd
|
|
|
|
Requires(post): /sbin/chkconfig, /usr/sbin/useradd, /sbin/chkconfig
|
2007-03-02 14:28:15 +00:00
|
|
|
Requires(preun): /usr/sbin/userdel, /usr/sbin/groupdel, /sbin/chkconfig, /sbin/service
|
2008-05-21 12:39:41 +00:00
|
|
|
Requires(postun): /sbin/service
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2005-01-13 20:24:42 +00:00
|
|
|
%if %{build_postgres}
|
|
|
|
BuildRequires: postgresql-devel
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{build_mysql}
|
|
|
|
BuildRequires: mysql-devel
|
|
|
|
%endif
|
|
|
|
|
2007-06-08 12:37:41 +00:00
|
|
|
%if %{build_sqlite}
|
|
|
|
BuildRequires: sqlite-devel
|
|
|
|
%endif
|
|
|
|
|
2007-08-10 12:13:40 +00:00
|
|
|
%if %{build_ldap}
|
|
|
|
BuildRequires: openldap-devel
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{build_gssapi}
|
|
|
|
BuildRequires: krb5-devel
|
|
|
|
%endif
|
|
|
|
|
2006-01-26 13:44:22 +00:00
|
|
|
%define docdir %{_docdir}/%{name}
|
2006-10-10 17:35:37 +00:00
|
|
|
%define ssldir %{_sysconfdir}/pki/%{name}
|
2004-12-14 20:49:25 +00:00
|
|
|
|
2004-09-09 04:19:32 +00:00
|
|
|
%description
|
|
|
|
Dovecot is an IMAP server for Linux/UNIX-like systems, written with security
|
|
|
|
primarily in mind. It also contains a small POP3 server. It supports mail
|
|
|
|
in either of maildir or mbox formats.
|
|
|
|
|
2009-11-02 17:03:59 +00:00
|
|
|
The SQL drivers and authentication plug-ins are in their subpackages.
|
2007-08-10 12:13:40 +00:00
|
|
|
|
2007-06-08 12:37:41 +00:00
|
|
|
|
2007-03-30 12:05:16 +00:00
|
|
|
%if %{build_sieve}
|
2007-03-19 15:14:43 +00:00
|
|
|
%package sieve
|
2007-09-25 13:05:58 +00:00
|
|
|
Requires: %{name} = %{epoch}:%{version}-%{release}
|
2009-11-02 17:03:59 +00:00
|
|
|
Summary: Sieve plug-in for dovecot LDA
|
2007-03-19 15:14:43 +00:00
|
|
|
Group: System Environment/Daemons
|
2007-08-22 12:45:08 +00:00
|
|
|
License: MIT and LGPLv2+
|
2007-03-19 15:14:43 +00:00
|
|
|
|
|
|
|
%description sieve
|
2009-11-02 17:03:59 +00:00
|
|
|
This package provides sieve plug-in version %{sieve_version} for dovecot LDA.
|
2007-03-30 12:05:16 +00:00
|
|
|
%endif
|
|
|
|
|
2009-01-13 18:57:15 +00:00
|
|
|
%if %{build_managesieve}
|
|
|
|
%package managesieve
|
|
|
|
Requires: %{name} = %{epoch}:%{version}-%{release}
|
|
|
|
Summary: Manage Sieve daemon for dovecot
|
|
|
|
Group: System Environment/Daemons
|
2009-11-02 17:03:59 +00:00
|
|
|
License: LGPLv2
|
2009-01-13 18:57:15 +00:00
|
|
|
|
|
|
|
%description managesieve
|
|
|
|
This package provides the Manage Sieve daemon version %{managesieve_version} for dovecot.
|
|
|
|
%endif
|
|
|
|
|
2007-06-08 12:37:41 +00:00
|
|
|
%if %{build_postgres}
|
|
|
|
%package pgsql
|
2007-09-25 13:05:58 +00:00
|
|
|
Requires: %{name} = %{epoch}:%{version}-%{release}
|
2009-11-02 17:03:59 +00:00
|
|
|
Summary: Postgres SQL back end for dovecot
|
2007-06-08 12:37:41 +00:00
|
|
|
Group: System Environment/Daemons
|
|
|
|
%description pgsql
|
2009-11-02 17:03:59 +00:00
|
|
|
This package provides the Postgres SQL back end for dovecot-auth etc.
|
2007-06-08 12:37:41 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{build_mysql}
|
|
|
|
%package mysql
|
2007-09-25 13:05:58 +00:00
|
|
|
Requires: %{name} = %{epoch}:%{version}-%{release}
|
2009-11-02 17:03:59 +00:00
|
|
|
Summary: MySQL back end for dovecot
|
2007-06-08 12:37:41 +00:00
|
|
|
Group: System Environment/Daemons
|
|
|
|
%description mysql
|
2009-11-02 17:03:59 +00:00
|
|
|
This package provides the MySQL back end for dovecot-auth etc.
|
2007-06-08 12:37:41 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{build_sqlite}
|
|
|
|
%package sqlite
|
2007-09-25 13:05:58 +00:00
|
|
|
Requires: %{name} = %{epoch}:%{version}-%{release}
|
2009-11-02 17:03:59 +00:00
|
|
|
Summary: SQLite back end for dovecot
|
2007-06-08 12:37:41 +00:00
|
|
|
Group: System Environment/Daemons
|
|
|
|
%description sqlite
|
2009-11-02 17:03:59 +00:00
|
|
|
This package provides the SQLite back end for dovecot-auth etc.
|
2007-06-08 12:37:41 +00:00
|
|
|
%endif
|
|
|
|
|
2008-06-21 07:57:03 +00:00
|
|
|
%if %{build_ldap}
|
|
|
|
%package ldap
|
|
|
|
Requires: %{name} = %{epoch}:%{version}-%{release}
|
2009-11-02 17:03:59 +00:00
|
|
|
Summary: LDAP auth plug-in for dovecot
|
2008-06-21 07:57:03 +00:00
|
|
|
Group: System Environment/Daemons
|
|
|
|
%description ldap
|
2009-11-02 17:03:59 +00:00
|
|
|
This package provides the LDAP auth plug-in for dovecot-auth etc.
|
2008-06-21 07:57:03 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{build_gssapi}
|
|
|
|
%package gssapi
|
|
|
|
Requires: %{name} = %{epoch}:%{version}-%{release}
|
2009-11-02 17:03:59 +00:00
|
|
|
Summary: GSSAPI auth mechanism plug-in for dovecot
|
2008-06-21 07:57:03 +00:00
|
|
|
Group: System Environment/Daemons
|
|
|
|
%description gssapi
|
2009-11-02 17:03:59 +00:00
|
|
|
This package provides the GSSAPI auth mechanism plug-in for dovecot-auth etc.
|
2008-06-21 07:57:03 +00:00
|
|
|
%endif
|
2007-08-10 12:13:40 +00:00
|
|
|
|
2008-06-06 16:29:09 +00:00
|
|
|
%package devel
|
|
|
|
Requires: %{name} = %{epoch}:%{version}-%{release}
|
2009-11-02 17:03:59 +00:00
|
|
|
Summary: Development files for dovecot
|
2008-06-06 16:29:09 +00:00
|
|
|
Group: Development/Libraries
|
|
|
|
%description devel
|
|
|
|
This package provides the development files for dovecot.
|
|
|
|
|
2004-09-09 04:19:32 +00:00
|
|
|
%prep
|
2009-07-13 14:33:17 +00:00
|
|
|
%setup -q
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2009-04-06 08:55:28 +00:00
|
|
|
zcat %{SOURCE11} | patch -p1 --fuzz=0 -s
|
2008-06-21 07:57:03 +00:00
|
|
|
%patch1 -p1 -b .default-settings
|
|
|
|
%patch2 -p1 -b .mkcert-permissions
|
|
|
|
%patch3 -p1 -b .mkcert-paths
|
2007-06-08 12:37:41 +00:00
|
|
|
|
2007-03-30 12:05:16 +00:00
|
|
|
%if %{build_sieve}
|
2009-07-13 14:33:17 +00:00
|
|
|
%setup -q -D -T -a 8
|
2007-03-30 12:05:16 +00:00
|
|
|
%endif
|
|
|
|
|
2009-01-13 18:57:15 +00:00
|
|
|
%if %{build_managesieve}
|
2009-07-13 14:33:17 +00:00
|
|
|
%setup -q -D -T -a 10
|
2009-01-13 18:57:15 +00:00
|
|
|
%endif
|
|
|
|
|
2004-09-09 04:19:32 +00:00
|
|
|
%build
|
2009-03-30 14:35:23 +00:00
|
|
|
rm -f ./"configure"
|
2008-06-21 07:57:03 +00:00
|
|
|
autoreconf -i -f
|
2004-12-23 20:17:34 +00:00
|
|
|
%configure \
|
2006-03-01 14:44:47 +00:00
|
|
|
INSTALL_DATA="install -c -p -m644" \
|
2008-06-06 16:29:09 +00:00
|
|
|
--enable-header-install \
|
2008-05-21 12:39:41 +00:00
|
|
|
--disable-static \
|
2009-09-29 15:04:14 +00:00
|
|
|
--with-libcap \
|
2005-01-13 20:24:42 +00:00
|
|
|
%if %{build_postgres}
|
2006-03-01 14:44:47 +00:00
|
|
|
--with-pgsql \
|
2005-01-13 20:24:42 +00:00
|
|
|
%endif
|
|
|
|
%if %{build_mysql}
|
2006-03-01 14:44:47 +00:00
|
|
|
--with-mysql \
|
2005-01-13 20:24:42 +00:00
|
|
|
%endif
|
2007-06-08 12:37:41 +00:00
|
|
|
%if %{build_sqlite}
|
|
|
|
--with-sqlite \
|
|
|
|
%endif
|
2008-06-21 07:57:03 +00:00
|
|
|
--with-sql=plugin \
|
|
|
|
--with-sql-drivers \
|
2006-03-01 14:44:47 +00:00
|
|
|
--with-ssl=openssl \
|
|
|
|
--with-ssldir=%{ssldir} \
|
2007-08-10 12:13:40 +00:00
|
|
|
%if %{build_ldap}
|
2008-06-21 07:57:03 +00:00
|
|
|
--with-ldap=plugin \
|
2007-08-10 12:13:40 +00:00
|
|
|
%endif
|
|
|
|
%if %{build_gssapi}
|
2008-06-21 07:57:03 +00:00
|
|
|
--with-gssapi=plugin
|
2007-08-10 12:13:40 +00:00
|
|
|
%endif
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2007-11-05 18:01:17 +00:00
|
|
|
make %{?_smp_mflags}
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2007-03-30 12:05:16 +00:00
|
|
|
%if %{build_sieve}
|
2008-05-21 12:39:41 +00:00
|
|
|
cd %{sieve_name}-%{sieve_version}
|
2007-03-19 15:14:43 +00:00
|
|
|
|
2009-03-30 14:35:23 +00:00
|
|
|
rm -f ./"configure"
|
2008-06-21 07:57:03 +00:00
|
|
|
autoreconf -i -f
|
2009-07-23 06:46:29 +00:00
|
|
|
%configure \
|
2007-03-19 15:14:43 +00:00
|
|
|
INSTALL_DATA="install -c -p -m644" \
|
2009-07-23 06:46:29 +00:00
|
|
|
--disable-static \
|
|
|
|
--with-dovecot=../ \
|
|
|
|
--with-unfinished-features
|
2007-03-19 15:14:43 +00:00
|
|
|
|
2007-11-05 18:01:17 +00:00
|
|
|
make %{?_smp_mflags}
|
2007-03-30 12:05:16 +00:00
|
|
|
%endif
|
2007-03-19 15:14:43 +00:00
|
|
|
|
2009-01-13 18:57:15 +00:00
|
|
|
%if %{build_managesieve}
|
|
|
|
cd ..
|
|
|
|
cd %{managesieve_name}-%{managesieve_version}
|
|
|
|
|
2009-03-30 14:35:23 +00:00
|
|
|
rm -f ./"configure"
|
2009-01-13 18:57:15 +00:00
|
|
|
autoreconf -i -f
|
|
|
|
%configure \
|
|
|
|
INSTALL_DATA="install -c -p -m644" \
|
|
|
|
--disable-static \
|
|
|
|
--with-dovecot=../ \
|
|
|
|
--with-dovecot-sieve=../%{sieve_name}-%{sieve_version}/
|
|
|
|
|
|
|
|
make %{?_smp_mflags}
|
|
|
|
%endif
|
|
|
|
|
2004-09-09 04:19:32 +00:00
|
|
|
%install
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
2004-12-23 20:17:34 +00:00
|
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
2008-05-21 12:39:41 +00:00
|
|
|
rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}
|
2007-03-02 14:28:15 +00:00
|
|
|
|
2009-11-18 10:14:26 +00:00
|
|
|
%if %{?fedora}00%{?rhel} < 6
|
2009-11-24 15:36:57 +00:00
|
|
|
sed -i 's|password-auth|system-auth|' %{SOURCE2}
|
2009-11-18 10:14:26 +00:00
|
|
|
%endif
|
|
|
|
|
2008-06-05 10:14:51 +00:00
|
|
|
install -p -m 755 src/plugins/convert/convert-tool $RPM_BUILD_ROOT%{_libexecdir}/%{name}
|
|
|
|
|
2009-11-18 10:14:26 +00:00
|
|
|
install -p -D -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_initddir}/dovecot
|
|
|
|
|
|
|
|
install -p -D -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/dovecot
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2009-11-18 10:14:26 +00:00
|
|
|
install -p -D -m 600 %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/dovecot
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2009-11-18 10:14:26 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT%{_mandir}/{man1,man5,man8}
|
|
|
|
install -p -m 644 %{SOURCE12} $RPM_BUILD_ROOT%{_mandir}/man8/
|
|
|
|
install -p -m 644 %{SOURCE13} $RPM_BUILD_ROOT%{_mandir}/man1/
|
|
|
|
install -p -m 644 %{SOURCE14} $RPM_BUILD_ROOT%{_mandir}/man5/
|
|
|
|
find $RPM_BUILD_ROOT%{_mandir} -type f -exec gzip '{}' \;
|
2008-07-29 14:35:20 +00:00
|
|
|
|
2004-09-09 04:19:32 +00:00
|
|
|
# generate ghost .pem file
|
2008-05-21 12:39:41 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT%{ssldir}/certs
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{ssldir}/private
|
|
|
|
touch $RPM_BUILD_ROOT%{ssldir}/certs/dovecot.pem
|
|
|
|
chmod 600 $RPM_BUILD_ROOT%{ssldir}/certs/dovecot.pem
|
|
|
|
touch $RPM_BUILD_ROOT%{ssldir}/private/dovecot.pem
|
|
|
|
chmod 600 $RPM_BUILD_ROOT%{ssldir}/private/dovecot.pem
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2006-01-26 13:44:22 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/var/run/dovecot/login
|
|
|
|
chmod 755 $RPM_BUILD_ROOT/var/run/dovecot
|
|
|
|
chmod 700 $RPM_BUILD_ROOT/var/run/dovecot/login
|
2009-04-20 08:57:40 +00:00
|
|
|
|
2006-01-26 13:44:22 +00:00
|
|
|
# Install dovecot.conf and dovecot-openssl.cnf
|
2008-05-21 12:39:41 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT%{ssldir}
|
2008-12-02 16:58:17 +00:00
|
|
|
install -p -m644 dovecot-example.conf $RPM_BUILD_ROOT%{_sysconfdir}/dovecot.conf
|
2009-11-13 13:52:01 +00:00
|
|
|
install -p -m644 dovecot-example.conf $RPM_BUILD_ROOT%{docdir}/dovecot.conf.default
|
2008-05-21 12:39:41 +00:00
|
|
|
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/dovecot-*example.conf # dovecot seems to install this by itself
|
|
|
|
install -p -m644 doc/dovecot-openssl.cnf $RPM_BUILD_ROOT%{ssldir}/dovecot-openssl.cnf
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2007-03-02 14:28:15 +00:00
|
|
|
# Install the licensing files into the documentation area
|
2008-05-21 12:39:41 +00:00
|
|
|
install -p -m644 COPYING* $RPM_BUILD_ROOT%{docdir}
|
2006-01-26 13:44:22 +00:00
|
|
|
|
|
|
|
mkdir -p $RPM_BUILD_ROOT%{docdir}/examples/
|
2008-05-21 12:39:41 +00:00
|
|
|
install -p -m755 doc/mkcert.sh $RPM_BUILD_ROOT%{_libexecdir}/%{name}/mkcert.sh
|
|
|
|
for f in `cd doc; echo *.conf`; do
|
|
|
|
install -p -m644 doc/$f $RPM_BUILD_ROOT%{docdir}/examples/$f;
|
2006-03-01 14:44:47 +00:00
|
|
|
done
|
2005-01-13 20:24:42 +00:00
|
|
|
|
2006-01-26 13:44:22 +00:00
|
|
|
install -p -m755 -d $RPM_BUILD_ROOT%{docdir}/UW-to-Dovecot-Migration
|
2007-03-02 14:28:15 +00:00
|
|
|
for f in %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6}
|
2004-12-14 20:49:25 +00:00
|
|
|
do
|
2007-03-02 14:28:15 +00:00
|
|
|
install -p -m644 $f $RPM_BUILD_ROOT%{docdir}/UW-to-Dovecot-Migration
|
2004-12-14 20:49:25 +00:00
|
|
|
done
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2009-11-02 17:03:59 +00:00
|
|
|
# fix encoding
|
|
|
|
pushd $RPM_BUILD_ROOT
|
|
|
|
for fe in ./%{docdir}/auth-protocol.txt
|
|
|
|
do
|
|
|
|
iconv -f iso-8859-1 -t utf-8 <$fe >$fe.new
|
|
|
|
touch -r $fe $fe.new
|
|
|
|
mv -f $fe.new $fe
|
|
|
|
done
|
|
|
|
popd
|
|
|
|
|
2006-01-26 13:44:22 +00:00
|
|
|
mv $RPM_BUILD_ROOT%{docdir} $RPM_BUILD_ROOT%{docdir}-%{version}
|
2006-08-15 07:01:29 +00:00
|
|
|
mkdir -p $RPM_BUILD_ROOT/var/lib/dovecot
|
2006-01-26 13:44:22 +00:00
|
|
|
|
2009-11-02 17:03:59 +00:00
|
|
|
|
2007-03-30 12:05:16 +00:00
|
|
|
%if %{build_sieve}
|
2007-03-19 15:14:43 +00:00
|
|
|
# dovecot-sieve
|
2008-05-21 12:39:41 +00:00
|
|
|
pushd %{sieve_name}-%{sieve_version}
|
2007-03-19 15:14:43 +00:00
|
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
popd
|
2007-03-30 12:05:16 +00:00
|
|
|
%endif
|
2007-03-19 15:14:43 +00:00
|
|
|
|
2009-01-13 18:57:15 +00:00
|
|
|
%if %{build_managesieve}
|
|
|
|
# dovecot-managesieve
|
|
|
|
pushd %{managesieve_name}-%{managesieve_version}
|
|
|
|
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
|
popd
|
|
|
|
%endif
|
|
|
|
|
2008-05-21 12:39:41 +00:00
|
|
|
#remove the libtool archives
|
|
|
|
find $RPM_BUILD_ROOT%{_libdir}/%{name}/ -name '*.la' | xargs rm -f
|
|
|
|
|
2007-03-19 15:14:43 +00:00
|
|
|
#prepare the filelist
|
|
|
|
(
|
2008-05-21 12:39:41 +00:00
|
|
|
find ${RPM_BUILD_ROOT}%{_libdir}/%{name} -type d | sed -e "s|^|%dir |";
|
|
|
|
find ${RPM_BUILD_ROOT}%{_libdir}/%{name} -! -type d | \
|
2008-06-06 16:29:09 +00:00
|
|
|
grep -v 'dovecot-config\|lib90_cmusieve_plugin\.so\|libdriver_.*\.so\|libauthdb_.*\.so\|libmech_.*\.so';
|
2007-03-19 15:14:43 +00:00
|
|
|
) | sed -e "s|$RPM_BUILD_ROOT||" >libs.filelist
|
|
|
|
|
2008-05-21 12:39:41 +00:00
|
|
|
|
|
|
|
%clean
|
|
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
|
|
|
2004-09-09 04:19:32 +00:00
|
|
|
%pre
|
2008-05-29 07:04:07 +00:00
|
|
|
getent group dovecot >/dev/null || groupadd -r dovecot
|
|
|
|
getent passwd dovecot >/dev/null || \
|
|
|
|
useradd -r -g dovecot -d /usr/libexec/dovecot -s /sbin/nologin -c "Dovecot IMAP server" dovecot
|
|
|
|
exit 0
|
2004-09-09 04:19:32 +00:00
|
|
|
|
|
|
|
%post
|
2005-01-05 22:55:27 +00:00
|
|
|
/sbin/chkconfig --add %{name}
|
2008-05-29 07:04:07 +00:00
|
|
|
# generate the ssl certificates
|
|
|
|
if [ ! -f %{ssldir}/certs/%{name}.pem ]; then
|
2008-05-21 12:39:41 +00:00
|
|
|
SSLDIR=%{ssldir} OPENSSLCONFIG=%{ssldir}/dovecot-openssl.cnf \
|
|
|
|
%{_libexecdir}/%{name}/mkcert.sh &> /dev/null
|
2008-05-29 07:04:07 +00:00
|
|
|
fi
|
2006-01-31 12:26:28 +00:00
|
|
|
|
2008-05-29 07:04:07 +00:00
|
|
|
if ! test -f /var/run/dovecot/login/ssl-parameters.dat; then
|
|
|
|
dovecot --build-ssl-parameters &>/dev/null
|
2005-01-05 22:55:27 +00:00
|
|
|
fi
|
2004-09-09 04:19:32 +00:00
|
|
|
exit 0
|
|
|
|
|
|
|
|
%preun
|
|
|
|
if [ $1 = 0 ]; then
|
2008-05-21 12:39:41 +00:00
|
|
|
/sbin/service %{name} stop > /dev/null 2>&1
|
|
|
|
/sbin/chkconfig --del %{name}
|
|
|
|
fi
|
|
|
|
|
|
|
|
%postun
|
2008-05-29 07:04:07 +00:00
|
|
|
if [ "$1" -ge "1" ]; then
|
2008-05-21 12:39:41 +00:00
|
|
|
/sbin/service %{name} condrestart >/dev/null 2>&1 || :
|
2004-09-09 04:19:32 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
|
2007-03-19 15:14:43 +00:00
|
|
|
%files -f libs.filelist
|
2008-05-21 12:39:41 +00:00
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%doc %{docdir}-%{version}
|
2008-12-02 16:58:17 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/dovecot.conf
|
2008-07-29 14:35:20 +00:00
|
|
|
%attr(0600,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/dovecot
|
2009-09-17 15:08:17 +00:00
|
|
|
%{_initddir}/dovecot
|
2007-03-02 14:28:15 +00:00
|
|
|
%config(noreplace) %{_sysconfdir}/pam.d/dovecot
|
|
|
|
%dir %{ssldir}
|
|
|
|
%dir %{ssldir}/certs
|
2008-05-29 07:04:07 +00:00
|
|
|
%dir %{ssldir}/private
|
2004-12-23 20:17:34 +00:00
|
|
|
%config(noreplace) %{ssldir}/dovecot-openssl.cnf
|
2006-01-26 13:44:22 +00:00
|
|
|
%attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{ssldir}/certs/dovecot.pem
|
2004-12-14 20:49:25 +00:00
|
|
|
%attr(0600,root,root) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{ssldir}/private/dovecot.pem
|
2006-10-10 17:35:37 +00:00
|
|
|
%{_libexecdir}/%{name}
|
2004-09-09 04:19:32 +00:00
|
|
|
%{_sbindir}/dovecot
|
2006-01-26 13:44:22 +00:00
|
|
|
%{_sbindir}/dovecotpw
|
|
|
|
%attr(0755,root,dovecot) %dir /var/run/dovecot
|
|
|
|
%attr(0750,root,dovecot) %dir /var/run/dovecot/login
|
2006-08-15 07:01:29 +00:00
|
|
|
%attr(0750,dovecot,dovecot) %dir /var/lib/dovecot
|
2009-11-18 10:14:26 +00:00
|
|
|
%{_mandir}/man1/dovecotpw.1.gz
|
|
|
|
%{_mandir}/man5/dovecot.conf.5.gz
|
|
|
|
%{_mandir}/man8/dovecot.8.gz
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2007-03-30 12:05:16 +00:00
|
|
|
%if %{build_sieve}
|
2007-03-19 15:14:43 +00:00
|
|
|
%files sieve
|
2008-05-21 12:39:41 +00:00
|
|
|
%defattr(-,root,root,-)
|
2009-07-13 14:33:17 +00:00
|
|
|
#%{_libdir}/%{name}/lda/lib90_cmusieve_plugin.so
|
|
|
|
%{_bindir}/sieve-filter
|
|
|
|
%{_bindir}/sieve-test
|
|
|
|
%{_bindir}/sievec
|
|
|
|
%{_bindir}/sieved
|
2009-08-10 16:04:58 +00:00
|
|
|
%{_mandir}/man1/sieve-filter.1.gz
|
2009-07-13 14:33:17 +00:00
|
|
|
%{_mandir}/man1/sieve-test.1.gz
|
|
|
|
%{_mandir}/man1/sievec.1.gz
|
|
|
|
%{_mandir}/man1/sieved.1.gz
|
2007-03-30 12:05:16 +00:00
|
|
|
%endif
|
2007-03-19 15:14:43 +00:00
|
|
|
|
2009-01-13 18:57:15 +00:00
|
|
|
%if %{build_managesieve}
|
|
|
|
%files managesieve
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_libexecdir}/%{name}/managesieve
|
|
|
|
%{_libexecdir}/%{name}/managesieve-login
|
|
|
|
%endif
|
|
|
|
|
2007-06-08 12:37:41 +00:00
|
|
|
%if %{build_mysql}
|
|
|
|
%files mysql
|
2008-05-21 12:39:41 +00:00
|
|
|
%defattr(-,root,root,-)
|
2007-06-08 12:37:41 +00:00
|
|
|
%{_libdir}/%{name}/sql/libdriver_mysql.so
|
2008-06-21 07:57:03 +00:00
|
|
|
%{_libdir}/%{name}/auth/libdriver_mysql.so
|
|
|
|
%{_libdir}/%{name}/dict/libdriver_mysql.so
|
2007-06-08 12:37:41 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{build_postgres}
|
|
|
|
%files pgsql
|
2008-05-21 12:39:41 +00:00
|
|
|
%defattr(-,root,root,-)
|
2007-06-08 12:37:41 +00:00
|
|
|
%{_libdir}/%{name}/sql/libdriver_pgsql.so
|
2008-06-21 07:57:03 +00:00
|
|
|
%{_libdir}/%{name}/auth/libdriver_pgsql.so
|
|
|
|
%{_libdir}/%{name}/dict/libdriver_pgsql.so
|
2007-06-08 12:37:41 +00:00
|
|
|
%endif
|
|
|
|
|
|
|
|
%if %{build_sqlite}
|
|
|
|
%files sqlite
|
2008-05-21 12:39:41 +00:00
|
|
|
%defattr(-,root,root,-)
|
2007-06-08 12:37:41 +00:00
|
|
|
%{_libdir}/%{name}/sql/libdriver_sqlite.so
|
2008-06-21 07:57:03 +00:00
|
|
|
%{_libdir}/%{name}/auth/libdriver_sqlite.so
|
|
|
|
%{_libdir}/%{name}/dict/libdriver_sqlite.so
|
2007-08-10 12:13:40 +00:00
|
|
|
%endif
|
|
|
|
|
2008-06-21 07:57:03 +00:00
|
|
|
%if %{build_ldap}
|
|
|
|
%files ldap
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_libdir}/%{name}/auth/libauthdb_ldap.so
|
|
|
|
%endif
|
2007-08-10 12:13:40 +00:00
|
|
|
|
2008-06-21 07:57:03 +00:00
|
|
|
%if %{build_gssapi}
|
|
|
|
%files gssapi
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_libdir}/%{name}/auth/libmech_gssapi.so
|
|
|
|
%endif
|
2004-09-09 04:19:32 +00:00
|
|
|
|
2008-06-06 16:29:09 +00:00
|
|
|
%files devel
|
|
|
|
%defattr(-,root,root,-)
|
|
|
|
%{_includedir}/%{name}
|
|
|
|
%{_libdir}/%{name}/dovecot-config
|
|
|
|
|
|
|
|
|
2004-09-09 04:19:32 +00:00
|
|
|
%changelog
|
2010-01-25 14:44:00 +00:00
|
|
|
* Mon Jan 25 2010 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.10-2
|
|
|
|
- updated sive and managesieve
|
|
|
|
- Added preliminary support for Sieve plugins and added support for
|
|
|
|
installing Sieve development headers
|
|
|
|
- Variables extension: added support for variable namespaces.
|
|
|
|
- Added configurable script size limit. Compiler will refuse to
|
|
|
|
compile files larger than sieve_max_script_size.
|
|
|
|
- Fixed a bug in the i;ascii-numeric comparator. If one of the
|
|
|
|
strings started with a non-digit character, the comparator would
|
|
|
|
always yield less-than.
|
|
|
|
- Imap4flags extension: fixed bug in removeflag: removing a single
|
|
|
|
flag failed due to off-by-one error (bug report by Julian Cowley).
|
|
|
|
- Fixed parser recovery. In particular cases it would trigger spurious
|
|
|
|
errors after an initial valid error and sometimes additional errors
|
|
|
|
were inappropriately ignored.
|
|
|
|
- Implemented ManageSieve QUOTA enforcement.
|
|
|
|
- Added MAXREDIRECTS capability after login.
|
|
|
|
- Implemented new script name rules specified in most recent
|
|
|
|
ManageSieve draft.
|
|
|
|
- Fixed assertion failure occuring with challenge-response SASL
|
|
|
|
mechanisms.
|
|
|
|
|
2010-01-25 09:33:08 +00:00
|
|
|
* Mon Jan 25 2010 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.10-1
|
|
|
|
- updated to 1.2.10
|
2010-01-25 10:25:48 +00:00
|
|
|
- %%variables now support %%{host}, %%{pid} and %%{env:ENVIRONMENT_NAME}
|
2010-01-25 09:33:08 +00:00
|
|
|
everywhere.
|
|
|
|
- LIST-STATUS capability is now advertised
|
|
|
|
- maildir: Fixed several assert-crashes.
|
|
|
|
- imap: LIST "" inbox shouldn't crash when using namespace with
|
|
|
|
"INBOX." prefix.
|
|
|
|
- lazy_expunge now ignores non-private namespaces.
|
|
|
|
|
2009-12-22 17:57:53 +00:00
|
|
|
* Tue Dec 22 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.9-2
|
|
|
|
- sieve updated to 0.1.14
|
|
|
|
- managesieve updated to 0.11.10
|
|
|
|
|
2009-12-18 17:23:47 +00:00
|
|
|
* Fri Dec 18 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.9-1
|
|
|
|
- updated to 1.2.9
|
|
|
|
- maildir: When saving, filenames now always contain ,S=<size>.
|
|
|
|
Previously this was done only when quota plugin was loaded. It's
|
|
|
|
required for zlib plugin and may be useful for other things too.
|
|
|
|
- maildir: v1.2.7 and v1.2.8 caused assert-crashes in
|
|
|
|
maildir_uidlist_records_drop_expunges()
|
|
|
|
- maildir_copy_preserve_filename=yes could have caused crashes.
|
|
|
|
- Maildir++ quota: % limits weren't updated when limits were read
|
|
|
|
from maildirsize.
|
|
|
|
- virtual: v1.2.8 didn't fully fix the "lots of mailboxes" bug
|
|
|
|
- virtual: Fixed updating virtual mailbox based on flag changes.
|
|
|
|
- fts-squat: Fixed searching multi-byte characters.
|
|
|
|
|
2009-11-25 16:24:36 +00:00
|
|
|
* Wed Nov 25 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.8-4
|
|
|
|
- spec cleanup
|
|
|
|
|
2009-11-24 16:26:20 +00:00
|
|
|
* Tue Nov 24 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.8-3
|
|
|
|
- fix dovecot's restart after update (#518753)
|
|
|
|
|
2009-11-24 15:36:57 +00:00
|
|
|
* Tue Nov 24 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.8-2
|
|
|
|
- fix initdddir typo (for rhel rebuilds)
|
|
|
|
|
2009-11-20 08:21:13 +00:00
|
|
|
* Fri Nov 20 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.8-1
|
|
|
|
- update to dovecot 1.2.8
|
|
|
|
|
2009-11-18 10:14:26 +00:00
|
|
|
* Mon Nov 16 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.7-2
|
|
|
|
- use originall managesieve to dovecot diff
|
|
|
|
- EPEL-ize spec for rhel5 rebuilds (#537666)
|
|
|
|
|
2009-11-13 13:52:01 +00:00
|
|
|
* Fri Nov 13 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.7-1
|
|
|
|
- updated to dovecot 1.2.7
|
|
|
|
- add man pages
|
2009-11-13 13:56:36 +00:00
|
|
|
- IMAP: IDLE now sends "Still here" notifications to same user's
|
|
|
|
connections at the same time. This hopefully reduces power usage
|
|
|
|
of some mobile clients that use multiple IDLEing connections.
|
|
|
|
- IMAP: If imap_capability is set, show it in the login banner.
|
|
|
|
- IMAP: Implemented SORT=DISPLAY extension.
|
|
|
|
- Login process creation could have sometimes failed with epoll_ctl()
|
|
|
|
errors or without epoll probably some other strange things could
|
|
|
|
have happened.
|
|
|
|
- Maildir: Fixed some performance issues
|
|
|
|
- Maildir: Fixed crash when using a lot of keywords.
|
|
|
|
- Several fixes to QRESYNC extension and modseq handling
|
|
|
|
- mbox: Make sure failed saves get rolled back with NFS.
|
|
|
|
- dbox: Several fixes.
|
2009-11-13 13:52:01 +00:00
|
|
|
|
2009-11-02 17:03:59 +00:00
|
|
|
* Mon Nov 02 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.6-5
|
|
|
|
- spec cleanup
|
|
|
|
|
|
|
|
* Wed Oct 21 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.6-4
|
|
|
|
- imap-login: If imap_capability is set, show it in the banner
|
|
|
|
instead of the default (#524485)
|
|
|
|
|
2009-10-19 07:32:42 +00:00
|
|
|
* Mon Oct 19 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.6-3
|
|
|
|
- sieve updated to 0.1.13 which brings these changes:
|
|
|
|
- Body extension: implemented proper handling of the :raw transform
|
|
|
|
and added various new tests to the test suite. However, :content
|
|
|
|
"multipart" and :content "message/rfc822" are still not working.
|
|
|
|
- Fixed race condition occuring when multiple instances are saving the
|
|
|
|
same binary (patch by Timo Sirainen).
|
|
|
|
- Body extension: don't give SKIP_BODY_BLOCK flag to message parser,
|
|
|
|
we want the body!
|
|
|
|
- Fixed bugs in multiscript support; subsequent keep actions were not
|
|
|
|
always merged correctly and implicit side effects were not always
|
|
|
|
handled correctly.
|
|
|
|
- Fixed a segfault bug in the sieve-test tool occuring when compile
|
|
|
|
fails.
|
|
|
|
- Fixed segfault bug in action procesing. It was triggered while
|
|
|
|
merging side effects in duplicate actions.
|
|
|
|
- Fixed bug in the Sieve plugin that caused it to try to stat() a NULL
|
|
|
|
path, yielding a 'Bad address' error.
|
|
|
|
|
2009-10-09 19:01:08 +00:00
|
|
|
* Fri Oct 09 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.6-2
|
|
|
|
- fix init script for case when no action was specified
|
|
|
|
|
2009-10-06 09:57:36 +00:00
|
|
|
* Tue Oct 06 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.6-1
|
|
|
|
- dovecot updated to 1.2.6
|
|
|
|
- Added authtest utility for doing passdb and userdb lookups.
|
|
|
|
- login: ssl_security string now also shows the used compression.
|
|
|
|
- quota: Don't crash with non-Maildir++ quota backend.
|
|
|
|
- imap proxy: Fixed crashing with some specific password characters.
|
|
|
|
- fixed broken dovecot --exec-mail.
|
|
|
|
- Avoid assert-crashing when two processes try to create index at the
|
|
|
|
same time.
|
|
|
|
|
2009-09-29 15:04:14 +00:00
|
|
|
* Tue Sep 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.5-2
|
|
|
|
- build with libcap enabled
|
|
|
|
|
2009-09-17 15:08:17 +00:00
|
|
|
* Thu Sep 17 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.5-1
|
|
|
|
- updated to dovecot 1.2.5
|
|
|
|
- Authentication: DIGEST-MD5 and RPA mechanisms no longer require
|
|
|
|
user's login realm to be listed in auth_realms. It only made
|
|
|
|
configuration more difficult without really providing extra security.
|
|
|
|
- zlib plugin: Don't allow clients to save compressed data directly.
|
|
|
|
This prevents users from exploiting (most of the) potential security
|
|
|
|
holes in zlib/bzlib.
|
|
|
|
- fix index file handling that could have caused an assert-crash
|
|
|
|
- IMAP: Fixes to QRESYNC extension.
|
|
|
|
- deliver: Don't send rejects to any messages that have Auto-Submitted
|
|
|
|
header. This avoids emails loops.
|
|
|
|
|
2009-09-16 11:56:41 +00:00
|
|
|
* Wed Sep 16 2009 Tomas Mraz <tmraz@redhat.com> - 1:1.2.4-3
|
|
|
|
- use password-auth common PAM configuration instead of system-auth
|
|
|
|
|
2009-08-21 13:07:34 +00:00
|
|
|
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1:1.2.4-2
|
|
|
|
- rebuilt with new openssl
|
|
|
|
|
2009-08-21 10:44:35 +00:00
|
|
|
* Fri Aug 21 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.4-1
|
|
|
|
- updated: dovecot 1.2.4, managesieve 0.11.9, sieve 0.1.12
|
|
|
|
- fixed a crash in index file handling
|
|
|
|
- fixed a crash in saving messages where message contained a CR
|
|
|
|
character that wasn't followed by LF
|
|
|
|
- fixed a crash when listing shared namespace prefix
|
|
|
|
- sieve: implemented the new date extension. This allows matching
|
|
|
|
against date values in header fields and the current date at
|
|
|
|
the time of script evaluation
|
|
|
|
- managesieve: reintroduced ability to abort SASL with "*" response
|
|
|
|
|
2009-08-10 05:06:15 +00:00
|
|
|
* Mon Aug 10 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.3-1
|
|
|
|
- updated: dovecot 1.2.3, managesieve 0.11.8, sieve 0.1.11
|
|
|
|
- Mailbox names with control characters can't be created anymore.
|
|
|
|
Existing mailboxes can still be accessed though.
|
|
|
|
- Allow namespace prefix to be opened as mailbox, if a mailbox
|
|
|
|
already exists in the root dir.
|
|
|
|
- Maildir: dovecot-uidlist was being recreated every time a mailbox
|
|
|
|
was accessed, even if nothing changed.
|
|
|
|
- listescape plugin was somewhat broken
|
|
|
|
- ldap: Fixed hang when >128 requests were sent at once.
|
|
|
|
- fts_squat: Fixed crashing when searching virtual mailbox.
|
|
|
|
- imap: Fixed THREAD .. INTHREAD crashing.
|
|
|
|
|
2009-07-28 08:06:06 +00:00
|
|
|
* Tue Jul 28 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.2-1.20090728snap
|
|
|
|
- updated to post 1.2.2 snapshot (including post release GSSAPI fix)
|
|
|
|
- Fixed "corrupted index cache file" errors
|
|
|
|
- IMAP: FETCH X-* parameters weren't working.
|
|
|
|
- Maildir++ quota: Quota was sometimes updated wrong
|
|
|
|
- Dovecot master process could hang if it received signals too rapidly
|
|
|
|
|
2009-07-24 20:29:38 +00:00
|
|
|
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.2.1-3
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
|
|
2009-07-23 06:46:29 +00:00
|
|
|
* Thu Jul 23 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.1-2
|
|
|
|
- updated sieve plugin to 0.1.9
|
|
|
|
|
2009-07-13 14:33:17 +00:00
|
|
|
* Mon Jul 13 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2.1-1
|
|
|
|
- updated to 1.2.1
|
|
|
|
- GSSAPI authentication is fixed (#506782)
|
|
|
|
- logins now fail if home directory path is relative, because it was
|
|
|
|
not working correctly and never was expected to work
|
|
|
|
- sieve and managesieve update
|
|
|
|
|
2009-04-20 07:51:18 +00:00
|
|
|
* Mon Apr 20 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2-0.rc3.1
|
|
|
|
- updated to 1.2.rc3
|
|
|
|
|
2009-04-06 08:55:28 +00:00
|
|
|
* Mon Apr 06 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2-0.rc2.1
|
|
|
|
- updated to 1.2.rc2
|
|
|
|
|
2009-03-30 14:43:55 +00:00
|
|
|
* Mon Mar 30 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2-0.beta4.2
|
|
|
|
- fix typo and rebuild
|
|
|
|
|
2009-03-30 14:35:23 +00:00
|
|
|
* Mon Mar 30 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.2-0.beta4.1
|
|
|
|
- spec clean-up
|
|
|
|
- updated to 1.2.beta4
|
|
|
|
|
2009-02-24 12:34:35 +00:00
|
|
|
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:1.1.11-2
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
|
|
2009-02-11 10:36:29 +00:00
|
|
|
* Wed Feb 11 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.11-1
|
|
|
|
- updated to 1.1.11
|
|
|
|
- IMAP: PERMANENTFLAGS list didn't contain \*, causing some clients
|
|
|
|
not to save keywords.
|
|
|
|
- auth: Using "username" or "domain" passdb fields caused problems
|
|
|
|
with cache and blocking passdbs in v1.1.8 .. v1.1.10.
|
|
|
|
- userdb prefetch + blocking passdbs was broken with non-plaintext
|
|
|
|
auth in v1.1.8 .. v1.1.10.
|
|
|
|
|
2009-01-27 12:04:29 +00:00
|
|
|
* Tue Jan 27 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.10-1
|
|
|
|
- updated to 1.1.10
|
|
|
|
|
2009-01-24 09:55:35 +00:00
|
|
|
* Sat Jan 24 2009 Dan Horak <dan[at]danny.cz> - 1:1.1.8-3
|
|
|
|
- rebuild with new mysql
|
|
|
|
|
2009-01-13 18:57:15 +00:00
|
|
|
* Tue Jan 13 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.8-2
|
|
|
|
- added managesieve support (thanks Helmut K. C. Tessarek)
|
|
|
|
|
2009-01-08 06:32:20 +00:00
|
|
|
* Thu Jan 8 2009 Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.8-1
|
|
|
|
- dovecot updated to 1.1.8
|
|
|
|
- sieve-plugin updated to 1.1.6
|
|
|
|
|
2008-12-02 16:58:17 +00:00
|
|
|
* Tue Dec 2 2008 Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.7-2
|
|
|
|
- revert changes from 1:1.1.6-2 and 1:1.1.6-1
|
|
|
|
- password can be stored in different file readable only for root
|
|
|
|
via !include_try directive
|
|
|
|
|
2008-12-02 14:16:32 +00:00
|
|
|
* Tue Dec 2 2008 Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.7-1
|
|
|
|
- update to upstream version 1.1.7
|
|
|
|
|
2008-11-03 10:52:34 +00:00
|
|
|
* Mon Nov 3 2008 Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.6-2
|
|
|
|
- changed comment in sysconfig to match actual state
|
|
|
|
|
2008-11-03 10:12:01 +00:00
|
|
|
* Mon Nov 3 2008 Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.6-1
|
|
|
|
- update to upstream version 1.1.6
|
|
|
|
- change permissions of deliver and dovecot.conf to prevent possible password exposure
|
|
|
|
|
2008-10-29 08:18:06 +00:00
|
|
|
* Wed Oct 29 2008 Michal Hlavinka <mhlavink@redhat.com> - 1:1.1.5-1
|
|
|
|
- update to upstream version 1.1.5 (Resolves: CVE-2008-4577, CVE-2008-4578)
|
|
|
|
|
2008-09-02 07:05:42 +00:00
|
|
|
* Tue Sep 2 2008 Dan Horak <dan[at]danny.cz> - 1:1.1.3-1
|
|
|
|
- update to upstream version 1.1.3
|
|
|
|
|
2008-07-29 19:19:51 +00:00
|
|
|
* Tue Jul 29 2008 Dan Horak <dan[at]danny.cz> - 1:1.1.2-2
|
|
|
|
- really ask for the password during start-up
|
|
|
|
|
2008-07-29 14:35:20 +00:00
|
|
|
* Tue Jul 29 2008 Dan Horak <dan[at]danny.cz> - 1:1.1.2-1
|
|
|
|
- update to upstream version 1.1.2
|
2008-07-29 19:19:51 +00:00
|
|
|
- final solution for #445200 (add /etc/sysconfig/dovecot for start-up options)
|
2008-07-29 14:35:20 +00:00
|
|
|
|
2008-06-27 07:22:55 +00:00
|
|
|
* Fri Jun 27 2008 Dan Horak <dan[at]danny.cz> - 1:1.1.1-2
|
|
|
|
- update default settings to listen on both IPv4 and IPv6 instead of IPv6 only
|
|
|
|
|
2008-06-22 14:49:13 +00:00
|
|
|
* Sun Jun 22 2008 Dan Horak <dan[at]danny.cz> - 1:1.1.1-1
|
|
|
|
- update to upstream version 1.1.1
|
|
|
|
|
2008-06-21 07:57:03 +00:00
|
|
|
* Sat Jun 21 2008 Dan Horak <dan[at]danny.cz> - 1:1.1.0-1
|
|
|
|
- update to upstream version 1.1.0
|
|
|
|
- update sieve plugin to 1.1.5
|
|
|
|
- remove unnecessary patches
|
|
|
|
- enable ldap and gssapi plugins
|
|
|
|
- change ownership of dovecot.conf (Resolves: #452088)
|
|
|
|
|
2008-06-18 12:41:41 +00:00
|
|
|
* Wed Jun 18 2008 Dan Horak <dan[at]danny.cz> - 1:1.0.14-4
|
|
|
|
- update init script (Resolves: #451838)
|
|
|
|
|
2008-06-06 16:29:09 +00:00
|
|
|
* Fri Jun 6 2008 Dan Horak <dan[at]danny.cz> - 1:1.0.14-3
|
|
|
|
- build devel subpackage (Resolves: #306881)
|
|
|
|
|
2008-06-05 10:14:51 +00:00
|
|
|
* Thu Jun 5 2008 Dan Horak <dan[at]danny.cz> - 1:1.0.14-2
|
|
|
|
- install convert-tool (Resolves: #450010)
|
|
|
|
|
2008-06-03 08:35:49 +00:00
|
|
|
* Tue Jun 3 2008 Dan Horak <dan[at]danny.cz> - 1:1.0.14-1
|
|
|
|
- update to upstream version 1.0.14
|
|
|
|
- remove setcred patch (use of setcred must be explictly enabled in config)
|
|
|
|
|
2008-05-29 07:04:07 +00:00
|
|
|
* Thu May 29 2008 Dan Horak <dan[at]danny.cz> - 1:1.0.13-8
|
|
|
|
- update scriptlets to follow UsersAndGroups guideline
|
|
|
|
- remove support for upgrading from version < 1.0 from scriptlets
|
|
|
|
- Resolves: #448095
|
|
|
|
|
2008-05-21 12:39:41 +00:00
|
|
|
* Tue May 20 2008 Dan Horak <dan[at]danny.cz> - 1:1.0.13-7
|
|
|
|
- spec file cleanup
|
|
|
|
- update sieve plugin to 1.0.3
|
|
|
|
- Resolves: #445200, #238018
|
|
|
|
|
2008-03-09 15:43:23 +00:00
|
|
|
* Sun Mar 09 2008 Tomas Janousek <tjanouse@redhat.com> - 1:1.0.13-6
|
|
|
|
- update to latest upstream stable (1.0.13)
|
|
|
|
|
2008-02-21 02:39:09 +00:00
|
|
|
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:1.0.10-5
|
2008-02-20 05:30:56 +00:00
|
|
|
- Autorebuild for GCC 4.3
|
|
|
|
|
2008-01-07 10:22:38 +00:00
|
|
|
* Fri Jan 07 2008 Tomas Janousek <tjanouse@redhat.com> - 1:1.0.10-4
|
|
|
|
- update to latest upstream stable (1.0.10)
|
|
|
|
|
2007-12-06 01:41:52 +00:00
|
|
|
* Wed Dec 05 2007 Jesse Keating <jkeating@redhat.com> - 1:1.0.7-3
|
|
|
|
- Bump for deps
|
|
|
|
|
2007-11-05 18:01:17 +00:00
|
|
|
* Mon Nov 05 2007 Tomas Janousek <tjanouse@redhat.com> - 1:1.0.7-2
|
|
|
|
- update to latest upstream stable (1.0.7)
|
2007-11-06 16:40:45 +00:00
|
|
|
- added the winbind patch (#286351)
|
2007-11-05 18:01:17 +00:00
|
|
|
|
2007-09-25 13:05:58 +00:00
|
|
|
* Tue Sep 25 2007 Tomas Janousek <tjanouse@redhat.com> - 1:1.0.5-1
|
|
|
|
- downgraded to lastest upstream stable (1.0.5)
|
|
|
|
|
2007-08-22 12:45:08 +00:00
|
|
|
* Wed Aug 22 2007 Tomas Janousek <tjanouse@redhat.com> - 1.1-16.1.alpha3
|
|
|
|
- updated license tags
|
|
|
|
|
2007-08-13 14:58:08 +00:00
|
|
|
* Mon Aug 13 2007 Tomas Janousek <tjanouse@redhat.com> - 1.1-16.alpha3
|
|
|
|
- updated to latest upstream alpha
|
|
|
|
- update dovecot-sieve to 0367450c9382 from hg
|
|
|
|
|
2007-08-10 12:13:40 +00:00
|
|
|
* Fri Aug 10 2007 Tomas Janousek <tjanouse@redhat.com> - 1.1-15.alpha2
|
|
|
|
- updated to latest upstream alpha
|
|
|
|
- split ldap and gssapi plugins to subpackages
|
|
|
|
|
2007-07-25 11:02:09 +00:00
|
|
|
* Wed Jul 25 2007 Tomas Janousek <tjanouse@redhat.com> - 1.1-14.6.hg.a744ae38a9e1
|
|
|
|
- update to a744ae38a9e1 from hg
|
|
|
|
- update dovecot-sieve to 131e25f6862b from hg and enable it again
|
|
|
|
|
2007-07-19 09:40:18 +00:00
|
|
|
* Thu Jul 19 2007 Tomas Janousek <tjanouse@redhat.com> - 1.1-14.5.alpha1
|
2007-08-10 12:13:40 +00:00
|
|
|
- update to latest upstream alpha
|
2007-07-19 09:40:18 +00:00
|
|
|
- don't build dovecot-sieve, it's only for 1.0
|
|
|
|
|
2007-07-15 15:50:38 +00:00
|
|
|
* Sun Jul 15 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0.2-13.5
|
|
|
|
- update to latest upstream
|
|
|
|
|
2007-06-18 10:36:42 +00:00
|
|
|
* Mon Jun 18 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0.1-12.5
|
|
|
|
- update to latest upstream
|
|
|
|
|
2007-06-08 12:37:41 +00:00
|
|
|
* Fri Jun 08 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0.0-11.7
|
|
|
|
- specfile merge from 145241 branch
|
|
|
|
- new sql split patch
|
|
|
|
- support for not building all sql modules
|
|
|
|
- split sql libraries to separate packages
|
|
|
|
|
2007-04-13 22:30:02 +00:00
|
|
|
* Sat Apr 14 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0.0-11.1
|
|
|
|
- dovecot-1.0.beta2-pam-tty.patch is no longer needed
|
|
|
|
|
2007-04-13 12:31:23 +00:00
|
|
|
* Fri Apr 13 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0.0-11
|
|
|
|
- update to latest upstream
|
|
|
|
|
2007-04-10 16:51:43 +00:00
|
|
|
* Tue Apr 10 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0-10.rc31
|
|
|
|
- update to latest upstream
|
|
|
|
|
2007-04-06 10:32:29 +00:00
|
|
|
* Fri Apr 06 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0-9.rc30
|
|
|
|
- update to latest upstream
|
|
|
|
|
2007-03-30 12:05:16 +00:00
|
|
|
* Fri Mar 30 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0-8.1.rc28
|
|
|
|
- spec file cleanup (fixes docs path)
|
|
|
|
|
2007-03-23 21:31:41 +00:00
|
|
|
* Fri Mar 23 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0-8.rc28
|
|
|
|
- update to latest upstream
|
|
|
|
|
2007-03-19 15:45:05 +00:00
|
|
|
* Mon Mar 19 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0-7.rc27
|
|
|
|
- use dovecot-sieve's version for the package
|
|
|
|
|
2007-03-19 15:14:43 +00:00
|
|
|
* Mon Mar 19 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0-6.rc27
|
|
|
|
- update to latest upstream
|
|
|
|
- added dovecot-sieve
|
|
|
|
|
2007-03-02 14:28:15 +00:00
|
|
|
* Fri Mar 02 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0-5.rc25
|
|
|
|
- update to latest upstream
|
|
|
|
|
|
|
|
* Sun Feb 25 2007 Jef Spaleta <jspaleta@gmail.com> - 1.0-4.rc22
|
|
|
|
- Merge review changes
|
|
|
|
|
2007-02-08 14:06:00 +00:00
|
|
|
* Thu Feb 08 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0-3.rc22
|
|
|
|
- update to latest upstream, fixes a few bugs
|
|
|
|
|
2007-01-08 16:13:27 +00:00
|
|
|
* Mon Jan 08 2007 Tomas Janousek <tjanouse@redhat.com> - 1.0-2.rc17
|
|
|
|
- update to latest upstream, fixes a few bugs
|
|
|
|
|
2007-01-08 14:48:02 +00:00
|
|
|
* Thu Dec 21 2006 Tomas Janousek <tjanouse@redhat.com> - 1.0-1.1.rc15
|
|
|
|
- reenabled GSSAPI (#220377)
|
|
|
|
|
2006-12-11 08:51:58 +00:00
|
|
|
* Tue Dec 05 2006 Tomas Janousek <tjanouse@redhat.com> - 1.0-1.rc15
|
|
|
|
- update to latest upstream, fixes a few bugs, plus a security
|
|
|
|
vulnerability (#216508, CVE-2006-5973)
|
|
|
|
|
2006-10-10 17:35:37 +00:00
|
|
|
* Tue Oct 10 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.3.rc7
|
|
|
|
- fix few inconsistencies in specfile, fixes #198940
|
|
|
|
|
2006-10-04 10:43:20 +00:00
|
|
|
* Wed Oct 04 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.2.rc7
|
|
|
|
- fix default paths in the example mkcert.sh to match configuration
|
|
|
|
defaults (fixes #183151)
|
|
|
|
|
2006-10-01 21:16:02 +00:00
|
|
|
* Sun Oct 01 2006 Jesse Keating <jkeating@redhat.com> - 1.0-0.1.rc7
|
|
|
|
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
|
|
|
|
|
2006-09-22 09:37:20 +00:00
|
|
|
* Fri Sep 22 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.rc7
|
|
|
|
- update to latest upstream release candidate, should fix occasional
|
|
|
|
hangs and mbox issues... INBOX. namespace is still broken though
|
|
|
|
- do not run over symlinked certificates in new locations on upgrade
|
|
|
|
|
2006-08-15 07:01:29 +00:00
|
|
|
* Tue Aug 15 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.rc2.2
|
|
|
|
- include /var/lib/dovecot in the package, prevents startup failure
|
|
|
|
on new installs
|
|
|
|
|
2006-07-17 13:22:47 +00:00
|
|
|
* Mon Jul 17 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.rc2.1
|
|
|
|
- reenable inotify and see what happens
|
|
|
|
|
2006-07-13 10:18:49 +00:00
|
|
|
* Thu Jul 13 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.rc2
|
|
|
|
- update to latest upstream release candidate
|
2006-07-17 08:27:04 +00:00
|
|
|
- disable inotify for now, doesn't build -- this needs fixing though
|
2006-07-13 10:18:49 +00:00
|
|
|
|
2006-07-12 05:42:10 +00:00
|
|
|
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.0-0.beta8.2.1
|
|
|
|
- rebuild
|
|
|
|
|
2006-06-08 10:10:05 +00:00
|
|
|
* Thu Jun 08 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta8.2
|
|
|
|
- put back pop3_uidl_format default that got lost
|
|
|
|
in the beta2->beta7 upgrade (would cause pop3 to not work
|
|
|
|
at all in many situations)
|
|
|
|
|
2006-05-30 17:07:59 +00:00
|
|
|
* Thu May 04 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta8.1
|
|
|
|
- upgrade to latest upstream beta release (beta8)
|
|
|
|
- contains a security fix in mbox handling
|
|
|
|
|
2006-05-04 13:34:13 +00:00
|
|
|
* Thu May 04 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta7.1
|
|
|
|
- upgrade to latest upstream beta release
|
2006-05-30 17:07:59 +00:00
|
|
|
- fixed BR 173048
|
2006-05-04 13:34:13 +00:00
|
|
|
|
2006-03-17 10:56:29 +00:00
|
|
|
* Fri Mar 17 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.8
|
|
|
|
- fix sqlite detection in upstream configure checks, second part
|
|
|
|
of #182240
|
|
|
|
|
2006-03-08 19:37:07 +00:00
|
|
|
* Wed Mar 8 2006 Bill Nottingham <notting@redhat.com> - 1.0-0.beta2.7
|
|
|
|
- fix scriplet noise some more
|
|
|
|
|
2006-03-07 00:59:12 +00:00
|
|
|
* Mon Mar 6 2006 Jeremy Katz <katzj@redhat.com> - 1.0-0.beta2.6
|
|
|
|
- fix scriptlet error (mitr, #184151)
|
|
|
|
|
2006-03-01 14:44:47 +00:00
|
|
|
* Mon Feb 27 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.5
|
|
|
|
- fix #182240 by looking in lib64 for libs first and then lib
|
|
|
|
- fix comment #1 in #182240 by copying over the example config files
|
|
|
|
to documentation directory
|
|
|
|
|
2006-02-11 02:27:22 +00:00
|
|
|
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.0-0.beta2.4.1
|
|
|
|
- bump again for double-long bug on ppc(64)
|
|
|
|
|
2006-02-09 12:37:04 +00:00
|
|
|
* Thu Feb 09 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.4
|
|
|
|
- enable inotify as it should work now (#179431)
|
|
|
|
|
2006-02-07 11:25:21 +00:00
|
|
|
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.0-0.beta2.3.1
|
|
|
|
- rebuilt for new gcc4.1 snapshot and glibc changes
|
|
|
|
|
2006-02-02 16:35:05 +00:00
|
|
|
* Thu Feb 02 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.3
|
|
|
|
- change the compiled-in defaults and adjust the default's configfile
|
|
|
|
commented-out example settings to match compiled-in defaults,
|
|
|
|
instead of changing the defaults only in the configfile, as per #179432
|
|
|
|
- fix #179574 by providing a default uidl_format for pop3
|
|
|
|
- half-fix #179620 by having plaintext auth enabled by default... this
|
|
|
|
needs more thinking (which one we really want) and documentation
|
|
|
|
either way
|
|
|
|
|
2006-01-31 12:26:28 +00:00
|
|
|
* Tue Jan 31 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.2
|
|
|
|
- update URL in description
|
|
|
|
- call dovecot --build-ssl-parameters in postinst as per #179430
|
|
|
|
|
2006-01-30 11:07:34 +00:00
|
|
|
* Mon Jan 30 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2.1
|
|
|
|
- fix spec to work with BUILD_DIR != SOURCE_DIR
|
|
|
|
- forward-port and split pam-nocred patch
|
|
|
|
|
2006-01-26 13:44:22 +00:00
|
|
|
* Mon Jan 23 2006 Petr Rockai <prockai@redhat.com> - 1.0-0.beta2
|
|
|
|
- new upstream version, hopefully fixes #173928, #163550
|
|
|
|
- fix #168866, use install -p to install documentation
|
|
|
|
|
2005-12-09 22:40:15 +00:00
|
|
|
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
2005-11-12 17:25:26 +00:00
|
|
|
* Sat Nov 12 2005 Tom Lane <tgl@redhat.com> - 0.99.14-10.fc5
|
|
|
|
- Rebuild due to mysql update.
|
|
|
|
|
2005-11-09 08:38:00 +00:00
|
|
|
* Wed Nov 9 2005 Tomas Mraz <tmraz@redhat.com> - 0.99.14-9.fc5
|
|
|
|
- rebuilt with new openssl
|
|
|
|
|
2005-09-30 12:23:24 +00:00
|
|
|
* Fri Sep 30 2005 Tomas Mraz <tmraz@redhat.com> - 0.99.14-8.fc5
|
|
|
|
- use include instead of pam_stack in pam config
|
|
|
|
|
2005-07-27 21:46:51 +00:00
|
|
|
* Wed Jul 27 2005 John Dennis <jdennis@redhat.com> - 0.99.14-7.fc5
|
|
|
|
- fix bug #150888, log authenication failures with ip address
|
|
|
|
|
2005-07-22 21:15:59 +00:00
|
|
|
* Fri Jul 22 2005 John Dennis <jdennis@redhat.com> - 0.99.14-6.fc5
|
|
|
|
- fix bug #149673, add dummy PAM_TTY
|
|
|
|
|
2005-04-28 19:57:40 +00:00
|
|
|
* Thu Apr 28 2005 John Dennis <jdennis@redhat.com> - 0.99.14-5.fc4
|
|
|
|
- fix bug #156159 insecure location of restart flag file
|
|
|
|
|
2005-04-22 21:01:48 +00:00
|
|
|
* Fri Apr 22 2005 John Dennis <jdennis@redhat.com> - 0.99.14-4.fc4
|
|
|
|
- openssl moved its certs, CA, etc. from /usr/share/ssl to /etc/pki
|
|
|
|
|
2005-04-13 03:46:09 +00:00
|
|
|
* Tue Apr 12 2005 Tom Lane <tgl@redhat.com> 0.99.14-3.fc4
|
|
|
|
- Rebuild for Postgres 8.0.2 (new libpq major version).
|
|
|
|
|
2005-03-07 16:42:44 +00:00
|
|
|
* Mon Mar 7 2005 John Dennis <jdennis@redhat.com> 0.99.14-2.fc4
|
|
|
|
- bump rev for gcc4 build
|
|
|
|
|
2005-02-14 18:58:50 +00:00
|
|
|
* Mon Feb 14 2005 John Dennis <jdennis@redhat.com> - 0.99.14-1.fc4
|
|
|
|
- fix bug #147874, update to 0.99.14 release
|
|
|
|
v0.99.14 2005-02-11 Timo Sirainen <tss at iki.fi>
|
|
|
|
- Message address fields are now parsed differently, fixing some
|
|
|
|
issues with spaces. Affects only clients which use FETCH ENVELOPE
|
|
|
|
command.
|
|
|
|
- Message MIME parser was somewhat broken with missing MIME boundaries
|
|
|
|
- mbox: Don't allow X-UID headers in mails to override the UIDs we
|
|
|
|
would otherwise set. Too large values can break some clients and
|
|
|
|
cause other trouble.
|
|
|
|
- passwd-file userdb wasn't working
|
|
|
|
- PAM crashed with 64bit systems
|
|
|
|
- non-SSL inetd startup wasn't working
|
|
|
|
- If UID FETCH notices and skips an expunged message, don't return
|
|
|
|
a NO reply. It's not needed and only makes clients give error
|
|
|
|
messages.
|
|
|
|
|
2005-02-02 22:02:10 +00:00
|
|
|
* Wed Feb 2 2005 John Dennis <jdennis@redhat.com> - 0.99.13-4.devel
|
|
|
|
- fix bug #146198, clean up temp kerberos tickets
|
|
|
|
|
2005-01-17 20:12:57 +00:00
|
|
|
* Mon Jan 17 2005 John Dennis <jdennis@redhat.com> 0.99.13-3.devel
|
|
|
|
- fix bug #145214, force mbox_locks to fcntl only
|
|
|
|
- fix bug #145241, remove prereq on postgres and mysql, allow rpm auto
|
|
|
|
dependency generator to pick up client lib dependency if needed.
|
|
|
|
|
2005-01-13 20:24:42 +00:00
|
|
|
* Thu Jan 13 2005 John Dennis <jdennis@redhat.com> 0.99.13-2.devel
|
|
|
|
- make postgres & mysql conditional build
|
|
|
|
- remove execute bit on migration example scripts so rpm does not pull
|
|
|
|
in additional dependences on perl and perl modules that are not present
|
|
|
|
in dovecot proper.
|
|
|
|
- add REDHAT-FAQ.txt to doc directory
|
|
|
|
|
2005-01-07 21:52:28 +00:00
|
|
|
* Thu Jan 6 2005 John Dennis <jdennis@redhat.com> 0.99.13-1.devel
|
|
|
|
- bring up to date with latest upstream, 0.99.13, bug #143707
|
|
|
|
also fix bug #14462, bad dovecot-uid macro name
|
|
|
|
|
2005-01-06 17:40:02 +00:00
|
|
|
* Thu Jan 6 2005 John Dennis <jdennis@redhat.com> 0.99.11-10.devel
|
|
|
|
- fix bug #133618, removed LITERAL+ capability from capability string
|
|
|
|
|
2005-01-05 22:55:27 +00:00
|
|
|
* Wed Jan 5 2005 John Dennis <jdennis@redhat.com> 0.99.11-9.devel
|
|
|
|
- fix bug #134325, stop dovecot during installation
|
|
|
|
|
2005-01-05 21:42:51 +00:00
|
|
|
* Wed Jan 5 2005 John Dennis <jdennis@redhat.com> 0.99.11-8.devel
|
|
|
|
- fix bug #129539, dovecot starts too early,
|
|
|
|
set chkconfig to 65 35 to match cyrus-imapd
|
|
|
|
- also delete some old commented out code from SSL certificate creation
|
|
|
|
|
2004-12-23 20:17:34 +00:00
|
|
|
* Thu Dec 23 2004 John Dennis <jdennis@redhat.com> 0.99.11-7.devel
|
|
|
|
- add UW to Dovecot migration documentation and scripts, bug #139954
|
|
|
|
fix SSL documentation and scripts, add missing documentation, bug #139276
|
|
|
|
|
2004-12-06 07:53:40 +00:00
|
|
|
* Thu Nov 15 2004 Warren Togami <wtogami@redhat.com> 0.99.11-2.FC4.1
|
2004-11-25 21:51:31 +00:00
|
|
|
- rebuild against MySQL4
|
|
|
|
|
2004-10-21 16:31:13 +00:00
|
|
|
* Thu Oct 21 2004 John Dennis <jdennis@redhat.com>
|
|
|
|
- fix bug #136623
|
|
|
|
Change License field from GPL to LGPL to reflect actual license
|
|
|
|
|
2004-09-30 20:55:24 +00:00
|
|
|
* Thu Sep 30 2004 John Dennis <jdennis@redhat.com> 0.99.11-1.FC3.3
|
|
|
|
- fix bug #124786, listen to ipv6 as well as ipv4
|
|
|
|
|
2004-09-09 04:23:57 +00:00
|
|
|
* Wed Sep 8 2004 John Dennis <jdennis@redhat.com> 0.99.11-1.FC3.1
|
|
|
|
- bring up to latest upstream,
|
|
|
|
comments from Timo Sirainen <tss at iki.fi> on release v0.99.11 2004-09-04
|
|
|
|
+ 127.* and ::1 IP addresses are treated as secured with
|
|
|
|
disable_plaintext_auth = yes
|
|
|
|
+ auth_debug setting for extra authentication debugging
|
|
|
|
+ Some documentation and error message updates
|
|
|
|
+ Create PID file in /var/run/dovecot/master.pid
|
|
|
|
+ home setting is now optional in static userdb
|
|
|
|
+ Added mail setting to static userdb
|
|
|
|
- After APPENDing to selected mailbox Dovecot didn't always notice the
|
|
|
|
new mail immediately which broke some clients
|
|
|
|
- THREAD and SORT commands crashed with some mails
|
|
|
|
- If APPENDed mail ended with CR character, Dovecot aborted the saving
|
|
|
|
- Output streams sometimes sent data duplicated and lost part of it.
|
|
|
|
This could have caused various strange problems, but looks like in
|
|
|
|
practise it rarely caused real problems.
|
|
|
|
|
2004-09-09 04:23:54 +00:00
|
|
|
* Wed Aug 4 2004 John Dennis <jdennis@redhat.com>
|
|
|
|
- change release field separator from comma to dot, bump build number
|
|
|
|
|
2004-09-09 04:23:50 +00:00
|
|
|
* Mon Aug 2 2004 John Dennis <jdennis@redhat.com> 0.99.10.9-1,FC3,1
|
|
|
|
- bring up to date with latest upstream, fixes include:
|
|
|
|
- LDAP support compiles now with Solaris LDAP library
|
|
|
|
- IMAP BODY and BODYSTRUCTURE replies were wrong for MIME parts which
|
|
|
|
didn't contain Content-Type header.
|
|
|
|
- MySQL and PostgreSQL auth didn't reconnect if connection was lost
|
|
|
|
to SQL server
|
|
|
|
- Linking fixes for dovecot-auth with some systems
|
|
|
|
- Last fix for disconnecting client when downloading mail longer than
|
|
|
|
30 seconds actually made it never disconnect client. Now it works
|
|
|
|
properly: disconnect when client hasn't read _any_ data for 30
|
|
|
|
seconds.
|
|
|
|
- MySQL compiling got broken in last release
|
|
|
|
- More PostgreSQL reconnection fixing
|
|
|
|
|
|
|
|
|
2004-09-09 04:23:45 +00:00
|
|
|
* Mon Jul 26 2004 John Dennis <jdennis@redhat.com> 0.99.10.7-1,FC3,1
|
|
|
|
- enable postgres and mySQL in build
|
|
|
|
- fix configure to look for mysql in alternate locations
|
|
|
|
- nuke configure script in tar file, recreate from configure.in using autoconf
|
|
|
|
|
|
|
|
- bring up to latest upstream, which included:
|
|
|
|
- Added outlook-pop3-no-nuls workaround to fix Outlook hang in mails with NULs.
|
|
|
|
- Config file lines can now contain quoted strings ("value ")
|
|
|
|
- If client didn't finish downloading a single mail in 30 seconds,
|
|
|
|
Dovecot closed the connection. This was supposed to work so that
|
|
|
|
if client hasn't read data at all in 30 seconds, it's disconnected.
|
|
|
|
- Maildir: LIST now doesn't skip symlinks
|
|
|
|
|
|
|
|
|
2004-09-09 04:23:42 +00:00
|
|
|
* Wed Jun 30 2004 John Dennis <jdennis@redhat.com>
|
|
|
|
- bump rev for build
|
|
|
|
- change rev for FC3 build
|
|
|
|
|
|
|
|
* Fri Jun 25 2004 John Dennis <jdennis@redhat.com> - 0.99.10.6-1
|
|
|
|
- bring up to date with upstream,
|
|
|
|
recent change log comments from Timo Sirainen were:
|
|
|
|
SHA1 password support using OpenSSL crypto library
|
|
|
|
mail_extra_groups setting
|
|
|
|
maildir_stat_dirs setting
|
|
|
|
Added NAMESPACE capability and command
|
|
|
|
Autocreate missing maildirs (instead of crashing)
|
|
|
|
Fixed occational crash in maildir synchronization
|
|
|
|
Fixed occational assertion crash in ioloop.c
|
|
|
|
Fixed FreeBSD compiling issue
|
|
|
|
Fixed issues with 64bit Solaris binary
|
|
|
|
|
2004-09-09 04:22:38 +00:00
|
|
|
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
2004-09-09 04:22:00 +00:00
|
|
|
* Thu May 27 2004 David Woodhouse <dwmw2@redhat.com> 0.99.10.5-1
|
|
|
|
- Update to 0.99.10.5 to fix maildir segfaults (#123022)
|
|
|
|
|
2004-09-09 04:20:42 +00:00
|
|
|
* Fri May 07 2004 Warren Togami <wtogami@redhat.com> 0.99.10.4-4
|
|
|
|
- default auth config that is actually usable
|
|
|
|
- Timo Sirainen (author) suggested functionality fixes
|
|
|
|
maildir, imap-fetch-body-section, customflags-fix
|
|
|
|
|
|
|
|
* Mon Feb 23 2004 Tim Waugh <twaugh@redhat.com>
|
|
|
|
- Use ':' instead of '.' as separator for chown.
|
|
|
|
|
2004-09-09 04:20:17 +00:00
|
|
|
* Tue Feb 17 2004 Jeremy Katz <katzj@redhat.com> - 0.99.10.4-3
|
|
|
|
- restart properly if it dies (#115594)
|
|
|
|
|
|
|
|
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
|
|
|
|
- rebuilt
|
|
|
|
|
2004-09-09 04:19:41 +00:00
|
|
|
* Mon Nov 24 2003 Jeremy Katz <katzj@redhat.com> 0.99.10.4-1
|
|
|
|
- update to 0.99.10.4
|
|
|
|
|
|
|
|
* Mon Oct 6 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-7
|
|
|
|
- another patch from upstream to fix returning invalid data on partial
|
|
|
|
BODY[part] fetches
|
|
|
|
- patch to avoid confusion of draft/deleted in indexes
|
|
|
|
|
2004-09-09 04:19:32 +00:00
|
|
|
* Tue Sep 23 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-6
|
|
|
|
- add some patches from upstream (#104288)
|
|
|
|
|
|
|
|
* Thu Sep 4 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-5
|
|
|
|
- fix startup with 2.6 with patch from upstream (#103801)
|
|
|
|
|
|
|
|
* Tue Sep 2 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-4
|
|
|
|
- fix assert in search code (#103383)
|
|
|
|
|
|
|
|
* Tue Jul 22 2003 Nalin Dahyabhai <nalin@redhat.com> 0.99.10-3
|
|
|
|
- rebuild
|
|
|
|
|
|
|
|
* Thu Jul 17 2003 Bill Nottingham <notting@redhat.com> 0.99.10-2
|
|
|
|
- don't run by default
|
|
|
|
|
|
|
|
* Thu Jun 26 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-1
|
|
|
|
- 0.99.10
|
|
|
|
|
|
|
|
* Mon Jun 23 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-0.2
|
|
|
|
- 0.99.10-rc2 (includes ssl detection fix)
|
|
|
|
- a few tweaks from fedora
|
|
|
|
- noreplace the config file
|
|
|
|
- configure --with-ldap to get LDAP enabled
|
|
|
|
|
|
|
|
* Mon Jun 23 2003 Jeremy Katz <katzj@redhat.com> 0.99.10-0.1
|
|
|
|
- 0.99.10-rc1
|
|
|
|
- add fix for ssl detection
|
|
|
|
- add zlib-devel to BuildRequires
|
|
|
|
- change pam service name to dovecot
|
|
|
|
- include pam config
|
|
|
|
|
|
|
|
* Thu May 8 2003 Jeremy Katz <katzj@redhat.com> 0.99.9.1-1
|
|
|
|
- update to 0.99.9.1
|
|
|
|
- add patch from upstream to fix potential bug when fetching with
|
|
|
|
CR+LF linefeeds
|
|
|
|
- tweak some things in the initscript and config file noticed by the
|
|
|
|
fedora folks
|
|
|
|
|
|
|
|
* Sun Mar 16 2003 Jeremy Katz <katzj@redhat.com> 0.99.8.1-2
|
|
|
|
- fix ssl dir
|
|
|
|
- own /var/run/dovecot/login with the correct perms
|
|
|
|
- fix chmod/chown in post
|
|
|
|
|
|
|
|
* Fri Mar 14 2003 Jeremy Katz <katzj@redhat.com> 0.99.8.1-1
|
|
|
|
- update to 0.99.8.1
|
|
|
|
|
|
|
|
* Tue Mar 11 2003 Jeremy Katz <katzj@redhat.com> 0.99.8-2
|
|
|
|
- add a patch to fix quoting problem from CVS
|
|
|
|
|
|
|
|
* Mon Mar 10 2003 Jeremy Katz <katzj@redhat.com> 0.99.8-1
|
|
|
|
- 0.99.8
|
|
|
|
- add some buildrequires
|
|
|
|
- fixup to build with openssl 0.9.7
|
|
|
|
- now includes a pop3 daemon (off by default)
|
|
|
|
- clean up description and %%preun
|
|
|
|
- add dovecot user (uid/gid of 97)
|
|
|
|
- add some buildrequires
|
2007-03-02 14:28:15 +00:00
|
|
|
- move the ssl cert to %%{_datadir}/ssl/certs
|
|
|
|
- create a dummy ssl cert in %%post
|
2004-09-09 04:19:32 +00:00
|
|
|
- own /var/run/dovecot
|
|
|
|
- make the config file a source so we get default mbox locks of fcntl
|
|
|
|
|
|
|
|
* Sun Dec 1 2002 Seth Vidal <skvidal@phy.duke.edu>
|
|
|
|
- 0.99.4 and fix startup so it starts imap-master not vsftpd :)
|
|
|
|
|
|
|
|
* Tue Nov 26 2002 Seth Vidal <skvidal@phy.duke.edu>
|
|
|
|
- first build
|