9e566a4
Name: cyrus-imapd
45c13ab
Version: 2.4.8
1c765ef
Release: 5%{?dist}
f397365
a5faf09
%define ssl_pem_file %{_sysconfdir}/pki/%{name}/%{name}.pem
b91cae1
11263a4
# uid/gid reserved, see setup:/usr/share/doc/setup*/uidgid
9e566a4
%define uid 76
9e566a4
%define gid 76
b91cae1
9e566a4
%define _cyrususer cyrus
9e566a4
%define _cyrusgroup mail
9e566a4
%define _cyrexecdir %{_exec_prefix}/lib/%{name}
b91cae1
f397365
Summary: A high-performance mail server with IMAP, POP3, NNTP and SIEVE support
094b4f7
License: BSD
9e566a4
Group: System Environment/Daemons
12aed29
URL: http://www.cyrusimap.org/
0e6583c
Source0: ftp://ftp.cyrusimap.org/cyrus-imapd/%{name}-%{version}.tar.gz
11263a4
Source1: cyrus-imapd.logrotate
11263a4
Source2: cyrus-imapd.imap-2.3.x-conf
11263a4
Source3: cyrus-imapd.pam-config
11263a4
Source4: http://email.uoa.gr/projects/cyrus/autocreate/README.autocreate-cyrus-2.3
11263a4
Source5: http://email.uoa.gr/projects/cyrus/autosievefolder/README.autosievefolder
11263a4
Source7: cyrus-imapd.sysconfig
11263a4
Source8: cyrus-imapd.cvt_cyrusdb_all
11263a4
Source9: cyrus-imapd.magic
11263a4
Source10: cyrus-imapd.cron-daily
11263a4
Source11: README.rpm
11263a4
41d9d31
#systemd support
41d9d31
Source12: cyrus-imapd.service
41d9d31
Source13: cyr_systemd_helper
41d9d31
11263a4
# inclusion requested:
eaf31cf
# http://bugzilla.cyrusimap.org/bugzilla3/show_bug.cgi?id=3182
eaf31cf
# http://bugzilla.cyrusimap.org/bugzilla3/show_bug.cgi?id=3212
9d65fa6
Patch1: http://email.uoa.gr/download/cyrus/cyrus-imapd-2.3.16/cyrus-imapd-2.3.16-autocreate-0.10-0.diff
9d65fa6
11263a4
# inclusion requested:
11263a4
# https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=3212
9d65fa6
Patch2: http://email.uoa.gr/download/cyrus/cyrus-imapd-2.3.16/cyrus-imapd-2.3.16-autosieve-0.6.0.diff
9d65fa6
11263a4
Patch3: http://www.oakton.edu/~jwade/cyrus/cyrus-imapd-2.1.3/cyrus-imapd-2.1.3-flock.patch
9d65fa6
11263a4
Patch4: cyrus-imapd-2.3.1-authid_normalize.patch
9d65fa6
11263a4
# fedora/rhel specific, find current db lib, rhbz#461875
11263a4
Patch6: cyrus-imapd-2.3.12p2-current-db.patch
b91cae1
11263a4
# temporary workaround, rhbz#553011, https://bugzilla.andrew.cmu.edu/show_bug.cgi?id=3206
11263a4
Patch7: cyrus-imapd-2.3.16-nodenny.patch
ad76e47
1c765ef
# compatibility with perl 5.14
1c765ef
# adapted from http://bugzilla.cyrusimap.org/bugzilla3/show_bug.cgi?id=3478
1c765ef
Patch8: cyrus-imapd-perl5.14.patch
1c765ef
a5faf09
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
b91cae1
094b4f7
BuildRequires: autoconf
094b4f7
BuildRequires: cyrus-sasl-devel, perl-devel, tcp_wrappers
d28c0d0
BuildRequires: db4-devel, openssl-devel, pkgconfig
d28c0d0
BuildRequires: flex, bison, groff, automake
f397365
BuildRequires: openldap-devel
Tomas Janousek 190a85a
BuildRequires: krb5-devel
b91cae1
BuildRequires: net-snmp-devel
9d65fa6
BuildRequires: transfig
b91cae1
41d9d31
Requires(post):   e2fsprogs, perl, grep, coreutils, findutils, systemd-units
41d9d31
Requires(preun):  systemd-units, coreutils
41d9d31
Requires(postun): systemd-units
b91cae1
f397365
Requires: %{name}-utils = %{version}-%{release}
094b4f7
Requires: file, db4-utils
11bc669
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
38f2261
38f2261
%description
38f2261
The %{name} package contains the core of the Cyrus IMAP server.
38f2261
It is a scaleable enterprise mail system designed for use from
38f2261
small to large enterprise environments using standards-based
38f2261
internet mail technologies.
38f2261
38f2261
A full Cyrus IMAP implementation allows a seamless mail and bulletin
38f2261
board environment to be set up across multiple servers. It differs from
38f2261
other IMAP server implementations in that it is run on "sealed"
9e566a4
servers, where users are not normally permitted to log in and have no
9e566a4
system account on the server. The mailbox database is stored in parts
11263a4
of the file system that are private to the Cyrus IMAP server. All user
9e566a4
access to mail is through software using the IMAP, POP3 or KPOP
9e566a4
protocols. It also includes support for virtual domains, NNTP,
9e566a4
mailbox annotations, and much more. The private mailbox database design
9e566a4
gives the server large advantages in efficiency, scalability and
9e566a4
administratability. Multiple concurrent read/write connections to the
9e566a4
same mailbox are permitted. The server supports access control lists on
9e566a4
mailboxes and storage quotas on mailbox hierarchies.
9e566a4
9e566a4
The Cyrus IMAP server supports the IMAP4rev1 protocol described
9e566a4
in RFC 3501. IMAP4rev1 has been approved as a proposed standard.
9e566a4
It supports any authentication mechanism available from the SASL
9e566a4
library, imaps/pop3s/nntps (IMAP/POP3/NNTP encrypted using SSL and
9e566a4
TLSv1) can be used for security. The server supports single instance
9e566a4
store where possible when an email message is addressed to multiple
9e566a4
recipients, SIEVE provides server side email filtering.
38f2261
38f2261
%package devel
38f2261
Group: Development/Libraries
f397365
Summary: Cyrus IMAP server development files
c92c826
Provides: %{name}-static = %{version}-%{release}
38f2261
38f2261
%description devel
38f2261
The %{name}-devel package contains header files and libraries
38f2261
necessary for developing applications which use the imclient library.
38f2261
38f2261
%package utils
38f2261
Group: Applications/System
f397365
Summary: Cyrus IMAP server administration utilities
d28c0d0
Requires(pre): shadow-utils
f397365
Requires(post): grep, coreutils, make, openssl
d28c0d0
Requires(postun): shadow-utils
9d65fa6
Obsoletes: %{name}-perl < 2.3.16-5
38f2261
38f2261
%description utils
38f2261
The %{name}-utils package contains administrative tools for the
38f2261
Cyrus IMAP server. It can be installed on systems other than the
38f2261
one running the server.
38f2261
38f2261
%prep
f397365
%setup -q
eaf31cf
#%patch1 -p1 -b .autocreate
eaf31cf
#%patch2 -p1 -b .autosieve
11263a4
%patch3 -p1 -b .flock
11263a4
%patch4 -p1 -b .authid_normalize
11263a4
%patch6 -p1 -b .db4.7
1c765ef
%patch8 -p1 -b .perl5.14
11263a4
11263a4
install -m 644 %{SOURCE4} %{SOURCE5} %{SOURCE11} doc/
f397365
76388d6
# only to update config.* files
76388d6
automake -a -f -c || :
9e566a4
aclocal -I cmulocal
9e566a4
autoheader
9e566a4
autoconf -f
38f2261
094b4f7
# Modify docs master --> cyrus-master
094b4f7
%{__perl} -pi -e "s@master\(8\)@cyrus-master(8)@" man/*5 man/*8 lib/imapoptions
aff2484
sed -i -e 's|\([^-]\)master|\1cyrus-master|g;s|^master|cyrus-master|g;s|Master|Cyrus-master|g;s|MASTER|CYRUS-MASTER|g' \
094b4f7
        man/master.8 doc/man.html
094b4f7
094b4f7
# Modify path in perl scripts
094b4f7
find . -type f -name "*.pl" | xargs %{__perl} -pi -e "s@/usr/local/bin/perl@%{__perl}@"
094b4f7
094b4f7
# modify lmtp socket path in .conf files
11263a4
%{__perl} -pi -e "s@/var/imap/@%{_var}/lib/imap/@" master/conf/*.conf doc/cyrusv2.mc
094b4f7
094b4f7
# enable idled in .conf files to prevent error messages
094b4f7
%{__perl} -pi -e "s/#  idled/  idled/" master/conf/*.conf
094b4f7
9d65fa6
# Fix permissions on perl programs
aff2484
find . -type f -name "*.pl" -exec chmod 755 {} \;
094b4f7
38f2261
%build
094b4f7
CPPFLAGS="$RPM_OPT_FLAGS -I%{_includedir}/et -I%{_includedir}/kerberosIV"; export CPPFLAGS
38f2261
CFLAGS="$RPM_OPT_FLAGS -fPIC"; export CFLAGS
38f2261
CCDLFLAGS="-rdynamic"; export CCDLFLAGS
38f2261
%ifnarch ppc ppc64
38f2261
LDFLAGS="$LDFLAGS -pie"; export LDFLAGS
38f2261
%endif
38f2261
38f2261
%{configure} \
38f2261
  --enable-netscapehack \
38f2261
  --enable-listext \
9e566a4
  --enable-idled \
Tomas Janousek 7515ec7
  --with-ldap=/usr \
9e566a4
  --with-snmp \
9e566a4
  --without-snmp \
38f2261
  --enable-murder \
9e566a4
  --enable-replication \
38f2261
  --enable-nntp \
38f2261
  --with-perl=%{__perl} \
38f2261
  --with-cyrus-prefix=%{_cyrexecdir} \
38f2261
  --with-service-path=%{_cyrexecdir} \
d28c0d0
  --with-bdb-incdir=%{_includedir}/db4 \
Tomas Janousek 7515ec7
  --with-extraident="Fedora-RPM-%{version}-%{release}" \
b91cae1
  --with-syslogfacility=MAIL \
Tomas Janousek 190a85a
  --with-krbimpl=mit
38f2261
aff2484
make -C man -f Makefile.dist
aff2484
make -C doc -f Makefile.dist
aff2484
make
aff2484
make -C notifyd notifytest
38f2261
094b4f7
%install
aff2484
rm -rf %{buildroot}
38f2261
094b4f7
# This is needed to install the perl files correctly
38f2261
pushd perl/imap
f397365
  %{__perl} Makefile.PL PREFIX=%{buildroot}%{_prefix} INSTALLDIRS=vendor
38f2261
popd
38f2261
pushd perl/sieve/managesieve
f397365
  %{__perl} Makefile.PL PREFIX=%{buildroot}%{_prefix} INSTALLDIRS=vendor
38f2261
popd
d28c0d0
38f2261
# Do what the regular make install does
aff2484
make install DESTDIR=%{buildroot} PREFIX=%{_prefix} mandir=%{_mandir}
aff2484
make -C man install DESTDIR=%{buildroot} PREFIX=%{_prefix} mandir=%{_mandir}
38f2261
aff2484
install -m 755 imtest/imtest       %{buildroot}%{_bindir}/
aff2484
install -m 755 notifyd/notifytest  %{buildroot}%{_bindir}/
aff2484
install -m 755 perl/imap/cyradm    %{buildroot}%{_bindir}/
38f2261
38f2261
# Install tools
38f2261
for tool in tools/* ; do
aff2484
  test -f ${tool} && install -m 755 ${tool} %{buildroot}%{_cyrexecdir}/
38f2261
done
38f2261
38f2261
# Create directories
aff2484
install -d \
38f2261
  %{buildroot}%{_sysconfdir}/{rc.d/init.d,logrotate.d,pam.d,sysconfig,cron.daily} \
38f2261
  %{buildroot}%{_libdir}/sasl \
3ae5a03
  %{buildroot}%{_var}/spool/imap \
3ae5a03
  %{buildroot}%{_var}/lib/imap/{user,quota,proc,log,msg,socket,db,sieve,sync,md5,rpm,backup,meta} \
3ae5a03
  %{buildroot}%{_var}/lib/imap/ptclient \
38f2261
  %{buildroot}%{_datadir}/%{name}/rpm \
a5faf09
  %{buildroot}%{_sysconfdir}/pki/%{name} \
d28c0d0
  doc/contrib
38f2261
38f2261
# Install additional files
aff2484
install -m 755 %{SOURCE8}   %{buildroot}%{_cyrexecdir}/cvt_cyrusdb_all
aff2484
install -m 644 %{SOURCE9}   %{buildroot}%{_datadir}/%{name}/rpm/magic
aff2484
install -p -m 644 master/conf/prefork.conf %{buildroot}%{_sysconfdir}/cyrus.conf
aff2484
install -p -m 644 %{SOURCE2}    %{buildroot}%{_sysconfdir}/imapd.conf
aff2484
install -p -m 644 %{SOURCE3}    %{buildroot}%{_sysconfdir}/pam.d/pop
aff2484
install -p -m 644 %{SOURCE3}    %{buildroot}%{_sysconfdir}/pam.d/imap
aff2484
install -p -m 644 %{SOURCE3}    %{buildroot}%{_sysconfdir}/pam.d/sieve
aff2484
install -p -m 644 %{SOURCE3}    %{buildroot}%{_sysconfdir}/pam.d/mupdate
aff2484
install -p -m 644 %{SOURCE3}    %{buildroot}%{_sysconfdir}/pam.d/lmtp
aff2484
install -p -m 644 %{SOURCE3}    %{buildroot}%{_sysconfdir}/pam.d/nntp
aff2484
install -p -m 644 %{SOURCE3}    %{buildroot}%{_sysconfdir}/pam.d/csync
aff2484
install -p -m 644 %{SOURCE1}    %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
aff2484
install -p -m 644 %{SOURCE7}   %{buildroot}%{_sysconfdir}/sysconfig/%{name}
aff2484
install -p -m 755 %{SOURCE10}   %{buildroot}%{_sysconfdir}/cron.daily/%{name}
094b4f7
41d9d31
install -p -D -m 644 %{SOURCE12}   %{buildroot}/lib/systemd/system/cyrus-imapd.service
41d9d31
install -p -D -m 755 %{SOURCE13}   %{buildroot}%{_cyrexecdir}/cyr_systemd_helper
41d9d31
094b4f7
# Cleanup of doc dir
aff2484
find doc perl -name CVS -type d -prune -exec rm -rf {} \;
aff2484
find doc perl -name .cvsignore -type f -exec rm -f {} \;
aff2484
rm -f doc/Makefile.dist*
aff2484
rm -f doc/text/htmlstrip.c
aff2484
rm -f doc/text/Makefile
aff2484
rm -rf doc/man
094b4f7
094b4f7
# fix permissions on perl .so files
aff2484
find %{buildroot}%{_libdir}/perl5/ -type f -name "*.so" -exec chmod 755 {} \;
26fefd3
26fefd3
# fix conflicts with uw-imap
26fefd3
mv %{buildroot}%{_mandir}/man8/imapd.8 %{buildroot}%{_mandir}/man8/imapd.8cyrus
26fefd3
mv %{buildroot}%{_mandir}/man8/pop3d.8 %{buildroot}%{_mandir}/man8/pop3d.8cyrus
38f2261
38f2261
# Install templates
aff2484
install -m 755 -d doc/conf
aff2484
install -m 644 master/conf/*.conf doc/conf/
38f2261
9e566a4
# Generate db config file
9e566a4
( grep '^{' lib/imapoptions | grep _db | cut -d'"' -f 2,4 | \
9e566a4
  sed -e 's/^ *//' -e 's/-nosync//' -e 's/ *$//' -e 's/"/=/'
9e566a4
  echo sieve_version=2.2.3 ) | sort > %{buildroot}%{_datadir}/%{name}/rpm/db.cfg
9e566a4
66ca73e
# create the ghost pem file
66ca73e
touch %{buildroot}%{ssl_pem_file}
66ca73e
Tomas Janousek 8eb9b8d
# Rename 'master' binary and manpage to avoid clash with postfix
aff2484
mv -f %{buildroot}%{_cyrexecdir}/master         %{buildroot}%{_cyrexecdir}/cyrus-master
aff2484
mv -f %{buildroot}%{_mandir}/man8/master.8      %{buildroot}%{_mandir}/man8/cyrus-master.8
38f2261
Tomas Janousek 8eb9b8d
# Rename 'fetchnews' binary and manpage to avoid clash with leafnode
aff2484
mv -f %{buildroot}%{_cyrexecdir}/fetchnews      %{buildroot}%{_cyrexecdir}/cyrfetchnews
aff2484
mv -f %{buildroot}%{_mandir}/man8/fetchnews.8   %{buildroot}%{_mandir}/man8/cyrfetchnews.8
094b4f7
%{__perl} -pi -e 's|fetchnews|cyrfetchnews|g;s|Fetchnews|Cyrfetchnews|g;s/FETCHNEWS/CYRFETCHNEWS/g' \
094b4f7
        %{buildroot}%{_mandir}/man8/cyrfetchnews.8
38f2261
3ae5a03
#remove executable bit from docs
3ae5a03
for ddir in doc perl/imap/examples
3ae5a03
do
aff2484
  find $ddir -type f -exec chmod -x {} \;
3ae5a03
done
3ae5a03
38f2261
# Remove installed but not packaged files
aff2484
rm -f %{buildroot}%{_cyrexecdir}/not-mkdep
aff2484
rm -f %{buildroot}%{_cyrexecdir}/config2header*
aff2484
rm -f %{buildroot}%{_cyrexecdir}/config2man
aff2484
rm -f %{buildroot}%{_cyrexecdir}/pop3proxyd
aff2484
find %{buildroot} -name "perllocal.pod" -exec rm -f {} \;
aff2484
find %{buildroot} -name ".packlist" -exec rm -f {} \;
aff2484
rm -f %{buildroot}%{_mandir}/man8/syncnews.8*
aff2484
find %{buildroot}%{perl_vendorarch} -name "*.bs" -exec rm -f {} \;
38f2261
38f2261
%clean
aff2484
rm -rf %{buildroot}
38f2261
38f2261
%pre
094b4f7
# Create 'cyrus' user on target host
094b4f7
/usr/sbin/groupadd -g %{gid} -r saslauth 2> /dev/null || :
094b4f7
/usr/sbin/useradd -c "Cyrus IMAP Server" -d %{_var}/lib/imap -g %{_cyrusgroup} \
094b4f7
  -G saslauth -s /sbin/nologin -u %{uid} -r %{_cyrususer} 2> /dev/null || :
38f2261
38f2261
%post
a1eec5a
/bin/systemctl daemon-reload > /dev/null 2>&1 :
38f2261
80ce5e6
# Force synchronous updates, usually only on ext2 filesystems
80ce5e6
for i in %{_var}/lib/imap/{user,quota} %{_var}/spool/imap
80ce5e6
do
80ce5e6
  if [ "$(find $i -maxdepth 0 -printf %%F)" = "ext2" ]; then
80ce5e6
    chattr -R +S $i 2>/dev/null ||:
80ce5e6
  fi
80ce5e6
done
38f2261
9e566a4
# Create SSL certificates
9e566a4
exec > /dev/null 2> /dev/null
a5faf09
9e566a4
if [ ! -f %{ssl_pem_file} ]; then
a5faf09
pushd %{_sysconfdir}/pki/tls/certs
9e566a4
umask 077
aff2484
cat << EOF | make %{name}.pem
9e566a4
--
9e566a4
SomeState
9e566a4
SomeCity
9e566a4
SomeOrganization
9e566a4
SomeOrganizationalUnit
9e566a4
localhost.localdomain
9e566a4
root@localhost.localdomain
9e566a4
EOF
aff2484
chown root.%{_cyrusgroup} %{name}.pem
aff2484
chmod 640 %{name}.pem
9e566a4
mv %{name}.pem %{ssl_pem_file}
9e566a4
popd
9e566a4
fi
9e566a4
Tomas Janousek 5da093f
%preun
41d9d31
if [ $1 -eq 0 ] ; then
41d9d31
        # Package removal, not upgrade
41d9d31
        /bin/systemctl disable cyrus-imapd.service >/dev/null 2>&1 || :
41d9d31
        /bin/systemctl stop cyrus-imapd.service > /dev/null 2>&1 || :
Tomas Janousek 5da093f
fi
Tomas Janousek 5da093f
Tomas Janousek 5da093f
%postun
41d9d31
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
41d9d31
if [ $1 -ge 1 ] ; then
41d9d31
        # Package upgrade, not uninstall
41d9d31
        /bin/systemctl try-restart cyrus-imapd.service >/dev/null 2>&1 || :
Tomas Janousek 5da093f
fi
Tomas Janousek 5da093f
a1eec5a
%triggerun -- cyrus-imapd < 2.4.7-2
a1eec5a
/sbin/chkconfig --level 3 cyrus-imapd && /bin/systemctl enable cyrus-imapd.service >/dev/null 2>&1 || :
41d9d31
38f2261
%files
a5faf09
%defattr(-,root,root,-)
b91cae1
%doc COPYRIGHT README
b91cae1
%doc doc/*
38f2261
%config(noreplace) %{_sysconfdir}/cyrus.conf
38f2261
%config(noreplace) %{_sysconfdir}/imapd.conf
3ae5a03
%config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
38f2261
%config(noreplace) %{_sysconfdir}/sysconfig/%{name}
38f2261
%config(noreplace) %{_sysconfdir}/pam.d/pop
38f2261
%config(noreplace) %{_sysconfdir}/pam.d/imap
38f2261
%config(noreplace) %{_sysconfdir}/pam.d/sieve
38f2261
%config(noreplace) %{_sysconfdir}/pam.d/lmtp
9e566a4
%config(noreplace) %{_sysconfdir}/pam.d/mupdate
9e566a4
%config(noreplace) %{_sysconfdir}/pam.d/csync
9e566a4
%config(noreplace) %{_sysconfdir}/pam.d/nntp
d28c0d0
%{_sysconfdir}/cron.daily/%{name}
41d9d31
/lib/systemd/system/cyrus-imapd.service
38f2261
%dir %{_cyrexecdir}
41d9d31
%{_cyrexecdir}/cyr_systemd_helper
a5faf09
%{_cyrexecdir}/arbitron
a5faf09
%{_cyrexecdir}/arbitronsort.pl
a5faf09
%{_cyrexecdir}/chk_cyrus
a5faf09
%{_cyrexecdir}/convert-sieve.pl
6e3d990
%{_cyrexecdir}/cyr_df
a5faf09
%{_cyrexecdir}/ctl_cyrusdb
a5faf09
%{_cyrexecdir}/ctl_deliver
a5faf09
%{_cyrexecdir}/ctl_mboxlist
a5faf09
%{_cyrexecdir}/cvt_cyrusdb
a5faf09
%{_cyrexecdir}/cyr_dbtool
a5faf09
%{_cyrexecdir}/cyr_expire
eaf31cf
%{_cyrexecdir}/cyr_sequence
a5faf09
%{_cyrexecdir}/cyr_synclog
eaf31cf
%{_cyrexecdir}/cyr_userseen
a5faf09
%{_cyrexecdir}/cyrdump
a5faf09
%{_cyrexecdir}/cyrus-master
a5faf09
%{_cyrexecdir}/deliver
a5faf09
%{_cyrexecdir}/dohash
a5faf09
%{_cyrexecdir}/fud
a5faf09
%{_cyrexecdir}/imapd
a5faf09
%{_cyrexecdir}/ipurge
a5faf09
%{_cyrexecdir}/lmtpd
a5faf09
%{_cyrexecdir}/lmtpproxyd
a5faf09
%{_cyrexecdir}/masssievec
a5faf09
%{_cyrexecdir}/mbexamine
a5faf09
%{_cyrexecdir}/mbpath
a5faf09
%{_cyrexecdir}/migrate-metadata
a5faf09
%{_cyrexecdir}/mkimap
a5faf09
%{_cyrexecdir}/mknewsgroups
a5faf09
%{_cyrexecdir}/notifyd
a5faf09
%{_cyrexecdir}/pop3d
a5faf09
%{_cyrexecdir}/quota
a5faf09
%{_cyrexecdir}/reconstruct
a5faf09
%{_cyrexecdir}/rehash
a5faf09
%{_cyrexecdir}/sievec
a5faf09
%{_cyrexecdir}/sieved
a5faf09
%{_cyrexecdir}/smmapd
a5faf09
%{_cyrexecdir}/squatter
a5faf09
%{_cyrexecdir}/timsieved
a5faf09
%{_cyrexecdir}/tls_prune
a5faf09
%{_cyrexecdir}/translatesieve
a5faf09
%{_cyrexecdir}/undohash
a5faf09
%{_cyrexecdir}/unexpunge
a5faf09
%{_cyrexecdir}/upgradesieve
a5faf09
%{_cyrexecdir}/cvt_cyrusdb_all
a5faf09
%{_cyrexecdir}/idled
a5faf09
%{_cyrexecdir}/mupdate
a5faf09
%{_cyrexecdir}/mupdate-loadgen.pl
a5faf09
%{_cyrexecdir}/proxyd
a5faf09
%{_cyrexecdir}/sync_client
a5faf09
%{_cyrexecdir}/sync_reset
a5faf09
%{_cyrexecdir}/sync_server
a5faf09
%{_cyrexecdir}/cyrfetchnews
a5faf09
%{_cyrexecdir}/nntpd
a5faf09
%{_cyrexecdir}/ptdump
a5faf09
%{_cyrexecdir}/ptexpire
a5faf09
%{_cyrexecdir}/ptloader
3ae5a03
%attr(0750,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/backup
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/db
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/log
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/meta
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/md5
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/msg
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %{_var}/lib/imap/proc
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %{_var}/lib/imap/ptclient
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/quota
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/rpm
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/sieve
3ae5a03
%attr(0750,%{_cyrususer},%{_cyrusgroup}) %{_var}/lib/imap/socket
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/sync
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/lib/imap/user
3ae5a03
%attr(0700,%{_cyrususer},%{_cyrusgroup}) %dir %{_var}/spool/imap
38f2261
%dir %{_datadir}/%{name}
38f2261
%dir %{_datadir}/%{name}/rpm
38f2261
%{_datadir}/%{name}/rpm/*
38f2261
%{_mandir}/man5/*
38f2261
%{_mandir}/man8/*
a5faf09
%dir %{_sysconfdir}/pki/%{name}
66ca73e
%attr(0640,root,%{_cyrusgroup}) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %{ssl_pem_file}
38f2261
38f2261
%files devel
38f2261
%defattr(0644,root,root,0755)
c92c826
%doc COPYRIGHT
38f2261
%{_includedir}/cyrus
38f2261
%{_libdir}/lib*.a
38f2261
%{_mandir}/man3/imclient.3*
38f2261
9d65fa6
%files utils
38f2261
%defattr(-,root,root)
38f2261
%doc perl/imap/README
38f2261
%doc perl/imap/Changes
38f2261
%doc perl/imap/examples
c92c826
%doc COPYRIGHT
9d65fa6
%{_bindir}/*
bf637c0
%dir %{perl_vendorarch}/Cyrus
bf637c0
%dir %{perl_vendorarch}/Cyrus/IMAP
bf637c0
%{perl_vendorarch}/Cyrus/IMAP/Admin.pm
bf637c0
%{perl_vendorarch}/Cyrus/IMAP/Shell.pm
bf637c0
%{perl_vendorarch}/Cyrus/IMAP/IMSP.pm
bf637c0
%{perl_vendorarch}/Cyrus/IMAP.pm
bf637c0
%dir %{perl_vendorarch}/Cyrus/SIEVE
bf637c0
%{perl_vendorarch}/Cyrus/SIEVE/managesieve.pm
bf637c0
%dir %{perl_vendorarch}/auto
bf637c0
%dir %{perl_vendorarch}/auto/Cyrus
bf637c0
%dir %{perl_vendorarch}/auto/Cyrus/IMAP
bf637c0
%{perl_vendorarch}/auto/Cyrus/IMAP/IMAP.so
9d3eccc
%dir %{perl_vendorarch}/auto/Cyrus/SIEVE
bf637c0
%dir %{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve
bf637c0
%{perl_vendorarch}/auto/Cyrus/SIEVE/managesieve/managesieve.so
bf637c0
%{_mandir}/man3/Cyrus::IMAP::Admin.3pm.gz
bf637c0
%{_mandir}/man3/Cyrus::IMAP::Shell.3pm.gz
bf637c0
%{_mandir}/man3/Cyrus::IMAP.3pm.gz
bf637c0
%{_mandir}/man3/Cyrus::IMAP::IMSP.3pm.gz
bf637c0
%{_mandir}/man3/Cyrus::SIEVE::managesieve.3pm.gz
38f2261
%{_mandir}/man1/*
38f2261
38f2261
%changelog
1c765ef
* Wed Jun 22 2011 Iain Arnell <iarnell@gmail.com> 2.4.8-5
1c765ef
- Patch to work with Perl 5.14
1c765ef
Marcela Mašláňová cd4866d
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.4.8-4
Marcela Mašláňová cd4866d
- Perl mass rebuild
Marcela Mašláňová cd4866d
Marcela Mašláňová 37f88d5
* Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.4.8-3
Marcela Mašláňová 37f88d5
- Perl 5.14 mass rebuild
Marcela Mašláňová 37f88d5
a1eec5a
* Mon May 09 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.8-2
a1eec5a
- fixed: systemd commands in %%post (thanks Bill Nottingham)
a1eec5a
45c13ab
* Thu Apr 14 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.8-1
45c13ab
- cyrus-imapd updated to 2.4.8
45c13ab
- fixed: cannot set unlimited quota through proxy
45c13ab
- fixed: reconstruct tries to set timestamps again and again   
45c13ab
- fixed: response for LIST "" user is wrong
45c13ab
- fixed: THREAD command doesn't support quoted charset   
45c13ab
- fixed crashes in mupdatetest and cyr_expire when using -x  
45c13ab
41d9d31
* Mon Apr 04 2011 Michal Hlaivnka <mhlavink@redhat.com> - 2.4.7-2
41d9d31
- now using systemd
41d9d31
66faec9
* Thu Mar 31 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.7-1
66faec9
- updated to 2.4.7
66faec9
eaf31cf
* Fri Feb 10 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.6-1
eaf31cf
- updated to 2.4.6
eaf31cf
- "autocreate" and "autosieve" features were removed
eaf31cf
365d195
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.16-8
365d195
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
365d195
80ce5e6
* Fri Jan 21 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-7
80ce5e6
- don't force sync io for all filesystems
80ce5e6
c92c826
* Fri Jul 07 2010 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-6
c92c826
- follow licensing guideline update
c92c826
- devel sub-package has to have virtual static provides (#609604)
c92c826
9d65fa6
* Mon Jun 07 2010 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-5
9d65fa6
- spec cleanup
9d65fa6
- simplified packaging (merge -perl in -utils)
9d65fa6
- remove obsoleted and/or unmaintained additional sources/patches
9d65fa6
- remove long time not used files from the cvs/srpm
9d65fa6
- update additional sources/patches from their upstream
9d65fa6
cadb86d
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.3.16-4
cadb86d
- Mass rebuild with perl-5.12.0
cadb86d
7c5a8df
* Tue Apr 20 2010 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-3
7c5a8df
- add support for QoS marked traffic (#576652)
7c5a8df
ad76e47
* Thu Jan 14 2010 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-2
ad76e47
- ignore user_denny.db if missing (#553011)
ad76e47
- fix location of certificates in default imapd.conf
ad76e47
0aa8115
* Tue Dec 22 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-1
0aa8115
- updated to 2.3.16
0aa8115
8e0cfe8
* Fri Dec 04 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-10
8e0cfe8
- fix shell for daily cron job (#544182)
8e0cfe8
8e0cfe8
* Fri Dec 04 2009 Stepan Kasal <skasal@redhat.com> - 2.3.15-9
eb7765d
- rebuild against perl 5.10.1
eb7765d
094b4f7
* Thu Nov 26 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-8
094b4f7
- spec cleanup
094b4f7
d28c0d0
* Tue Nov 24 2009 Michal Hlavinka <mhlaivnk@redhat.com> - 2.3.15-7
d28c0d0
- rebuild with new db4 (#540093)
d28c0d0
- spec cleanup
d28c0d0
69fe149
* Fri Nov 06 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-6
69fe149
- fix sourcing of /etc/sysconfig/cyrus-imapd (#533320)
69fe149
7c8f774
* Thu Nov 05 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-5
7c8f774
- do not fill logs with mail (de)compression messages (#528093)
7c8f774
b91cae1
* Thu Oct 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-4
b91cae1
- spec cleanup
b91cae1
04b6900
* Fri Oct 09 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-3
04b6900
- fix cyrus user shell for db import (#528126)
04b6900
634b995
* Fri Sep 18 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-2
634b995
- make init script LSB-compliant (#523227)
634b995
6e3d990
* Fri Sep 18 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-1
6e3d990
- fix buffer overflow in cyrus sieve (CVE-2009-3235)
6e3d990
69fe149
* Wed Sep 16 2009 Tomas Mraz <tmraz@redhat.com> - 2.3.14-6
a6ca687
- use password-auth common PAM configuration instead of system-auth
a6ca687
3a4b8cc
* Mon Sep 07 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.14-5
3a4b8cc
- fix buffer overflow in cyrus sieve (#521010)
3a4b8cc
4a5c4e2
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.3.14-4
4a5c4e2
- rebuilt with new openssl
4a5c4e2
cdad685
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.14-3
cdad685
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
cdad685
9ea7d4b
* Mon May 25 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.14-2
9ea7d4b
- rebuild because of changed dependencies
9ea7d4b
a4d0288
* Thu Apr 02 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.14-1
a4d0288
- updated to 2.3.14
a4d0288
a4d0288
* Wed Apr 01 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.3.13-5
9d3eccc
- fix unowned directory (#483336).
9d3eccc
2776116
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.13-4
2776116
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2776116
9b51b9d
* Mon Feb 02 2009 Michal Hlavinka <mhlavink@rehdat.com> - 2.3.13-3
bf637c0
- fix directory ownership
058d90e
9b51b9d
* Wed Jan 21 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.13-2
9b51b9d
- fix: #480138 - assertion failed: libcyr_cfg.c: cyrus_options[opt].opt == opt
9b51b9d
2bab04f
* Tue Jan 13 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.13-1
2bab04f
- updated to 2.3.13
2bab04f
7e19a52
* Fri Sep 26 2008 Dan Horák 
7e19a52
- better fix for linking with recent db4.x
7e19a52
7e19a52
* Fri Sep 12 2008 Dan Horák 
1a14ff3
- fix linking with db4.7 (Resolves: #461875)
1a14ff3
- patch cleanup
1a14ff3
e36815f
* Mon Sep  1 2008 Dan Horák 
e36815f
- update to new upstream version 2.3.12p2
e36815f
- update patches
e36815f
0f8be0c
* Mon Sep  1 2008 Dan Horák 
0f8be0c
- refresh patches
0f8be0c
76388d6
* Sat May 31 2008 Dan Horák 
76388d6
- call automake to update config.* files and be buildable again on rawhide
76388d6
Tomas Janousek d4ef9ed
* Tue Mar 25 2008 Tomas Janousek <tjanouse@redhat.com> - 2.3.11-1
Tomas Janousek d4ef9ed
- update to latest upstream
Tomas Janousek d4ef9ed
- (temporarily) dropped the rmquota+deletemailbox patch (doesn't apply)
Tomas Janousek d4ef9ed
26fefd3
* Wed Mar 19 2008 Rex Dieter <rdieter@fedoraproject.org> - 2.3.9-12
26fefd3
- cyrus-imapd conflicts with uw-imap (#222506)
26fefd3
11bc669
* Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.3.9-11
11bc669
- add Requires for versioned perl (libperl.so)
11bc669
c01b2b0
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.3.9-10
c01b2b0
- Autorebuild for GCC 4.3
c01b2b0
Tomas Janousek 1e9e728
* Fri Feb 08 2008 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-9
Tomas Janousek 1e9e728
- don't run cronjob if cyrus-imapd has never been started (#418191)
Tomas Janousek 1e9e728
Tomas Janousek 5da093f
* Tue Dec 04 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-8
Tomas Janousek 5da093f
- move certificate creation from -utils postinst to main package
Tomas Janousek 5da093f
- rebuild with newer openssl and openldap
Tomas Janousek 5da093f
Tomas Janousek 6a71b6b
* Sun Sep 23 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-7
Tomas Janousek 6a71b6b
- updated the getgrouplist patch
Tomas Janousek 6a71b6b
- fixed a few undeclared functions (and int to pointer conversions)
Tomas Janousek 6a71b6b
Tomas Janousek 741c789
* Wed Aug 22 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-6
Tomas Janousek 741c789
- update to latest upstream
Tomas Janousek 741c789
- updated all patches from uoa and reenabled rmquota+deletemailbox
Tomas Janousek 741c789
Tomas Janousek b23a1d2
* Thu Aug 16 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-5.rc2
Tomas Janousek b23a1d2
- update to latest upstream beta
Tomas Janousek b23a1d2
Tomas Janousek 483e90e
* Tue Aug 14 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-4.rc1
Tomas Janousek 483e90e
- update to latest upstream beta
Tomas Janousek 483e90e
- temporarily dropped the rmquota+deletemailbox patch (doesn't apply)
Tomas Janousek 483e90e
- fixed to compile with newer glibc
Tomas Janousek d56e91b
- added the getgrouplist patch from RHEL-4, dropped groupcache patch
Tomas Janousek 483e90e
- dropped the allow_auth_plain patch
Tomas Janousek 483e90e
- buildrequire perl-devel
Tomas Janousek 483e90e
Tomas Janousek 497bbfe
* Mon Jul 23 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.8-3.2
Tomas Janousek 497bbfe
- removed the lm_sensors-devel dependency, since it's properly required in
Tomas Janousek 497bbfe
  net-snmp-devel
Tomas Janousek 8849d8c
- #248984 - cyrus-imapd.logrotate updated for rsyslog
Tomas Janousek 497bbfe
Tomas Janousek 93a3612
* Mon Apr 23 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.8-3.1
Tomas Janousek 93a3612
- the -devel subpackage no longer requires the main one
Tomas Janousek 93a3612
Tomas Janousek 64228b8
* Wed Apr 11 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.8-3
Tomas Janousek 64228b8
- updated the no-bare-nl patch (#235569), thanks to Matthias Hensler
Tomas Janousek 64228b8
Tomas Janousek 7f66dab
* Wed Apr 04 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.8-2
Tomas Janousek 7f66dab
- fixed mboxlist backup rotation (#197054)
Tomas Janousek 7f66dab
Tomas Janousek 7515ec7
* Mon Mar 12 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.8-1
Tomas Janousek 7515ec7
- update to latest upstream
Tomas Janousek 7515ec7
Tomas Janousek 190a85a
* Wed Jan 24 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.7-8
Tomas Janousek 190a85a
- compile with kerberos support
Tomas Janousek 190a85a
Tomas Janousek bed4b9b
* Wed Jan 24 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.7-7
Tomas Janousek bed4b9b
- fixed Makefile typo (caused multiarch conflict)
Tomas Janousek bed4b9b
Tomas Janousek d5bbf66
* Mon Jan 08 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.7-6
Tomas Janousek d5bbf66
- #218046: applied patches to compile with db4-4.5
Tomas Janousek d5bbf66
d0da864
* Tue Dec  5 2006 John Dennis <jdennis@redhat.com> - 2.3.7-5
d0da864
- Resolves: bug# 218046: Cyrus-imapd in rawhide needs to be rebuilt
d0da864
  against new snmp package
d0da864
4fc33a8
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 2.3.7-4
4fc33a8
 - rebuilt for unwind info generation, broken in gcc-4.1.1-21
4fc33a8
4ee5de0
* Mon Sep 18 2006 John Dennis <jdennis@redhat.com> - 2.3.7-3
4ee5de0
- bump rev for rebuild
4ee5de0
7bd5682
* Fri Aug 04 2006 Petr Rockai <prockai@redhat.com> - 2.3.7-2
7bd5682
- only buildrequire lm_sensors on i386 and x86_64, since it is not
7bd5682
  available elsewhere
7bd5682
f397365
* Sun Jul 23 2006 Petr Rockai <prockai@redhat.com> - 2.3.7-1
f397365
- update to latest upstream version, fixes a fair amount of issues
f397365
- forward-port the autocreate and rmquota patches (used latest
f397365
  upstream patches, those are for 2.3.3)
f397365
f397365
* Tue Jul 18 2006 Petr Rockai <prockai@redhat.com> - 2.3.1-3
f397365
- install perl modules into vendor_perl instead of site_perl
f397365
- change mode of perl .so files to 755 instead of 555
f397365
- update pam configuration to use include directive instead
f397365
  of deprecated pam_stack
f397365
- change prereq on cyrus-imapd-utils to requires
f397365
f397365
* Tue Jul 11 2006 Petr Rockai <prockai@redhat.com> - 2.3.1-2.99.test1
f397365
- address bunch of rpmlint errors and warnings
f397365
- rename perl-Cyrus to cyrus-imapd-perl to be consistent with rest
f397365
  of package (the cyrus modules are not part of cpan)
f397365
- added provides on cyrus-nntp and cyrus-murder (the functionality
f397365
  is part of main package now)
f397365
- removed generation of README.buildoptions
f397365
- the two above made it possible to get rid of most build-time parameter
f397365
  guessing from environment
f397365
- get rid of internal autoconf (iew)
f397365
- don't strip binaries, renders -debuginfo useless...
f397365
- remove prereq's in favour of newly added requires(...)
f397365
cb7d588
* Tue Feb 28 2006 John Dennis <jdennis@redhat.com> - 2.3.1-2
cb7d588
- bring up to Simon Matter's 2.3.1-2 release
2aa9c3b
- fix bug #173319, require cyrus-sasl-lib instead of cyrus-sasl
cb7d588
- fix bug #176470, hardcoded disttag
cb7d588
9e566a4
* Wed Jan 25 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-2
9e566a4
- add backend_sigsegv patch
9e566a4
- add replication_policycheck patch
9e566a4
9e566a4
* Mon Jan 23 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-1
9e566a4
- update to official autocreate and autosievefolder patches
9e566a4
9e566a4
* Thu Jan 19 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.18
9e566a4
- update rpm_set_permissions script
9e566a4
- add snmp support as build time option, disabled by default
9e566a4
  because it doesn't build on older distributions
9e566a4
9e566a4
* Wed Jan 18 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.15
9e566a4
- add make_md5 patch
9e566a4
9e566a4
* Mon Jan 16 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.13
9e566a4
- add autosievefolder patch
9e566a4
- add rmquota+deletemailbox patch
9e566a4
- change default path for make_md5, add md5 directory
9e566a4
9e566a4
* Fri Jan 13 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.10
9e566a4
- spec file cleanup
9e566a4
- add more cvt_cyrusdb_all fixes
9e566a4
- fix pre/post scripts
9e566a4
- fix requirements
9e566a4
- add patch to set Invoca RPM config defaults
9e566a4
- add sync directory used for replication
9e566a4
- add autocreate patch
9e566a4
9e566a4
* Thu Jan 12 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.8
9e566a4
- update cvt_cyrusdb_all script
9e566a4
- build db.cfg on the fly
9e566a4
9e566a4
* Thu Jan 05 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.5
9e566a4
- create ptclient directory if ldap enabled
9e566a4
9e566a4
* Wed Jan 04 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.4
9e566a4
- build without ldap support if openldap is linked against SASLv1
9e566a4
9e566a4
* Tue Jan 03 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.3
9e566a4
- fix ldap support
9e566a4
9e566a4
* Mon Jan 02 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.2
9e566a4
- add openldap-devel to buildprereq, build with ldap support
9e566a4
9e566a4
* Wed Dec 21 2005 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.1
9e566a4
- update to 2.3.1, officially called BETA-quality release
9e566a4
9e566a4
* Fri Dec 16 2005 Simon Matter <simon.matter@invoca.ch> 2.3.0-0.4
9e566a4
- add skiplist.py to contrib/
9e566a4
- port authid_normalize patch
9e566a4
9e566a4
* Thu Dec 15 2005 Simon Matter <simon.matter@invoca.ch> 2.3.0-0.3
9e566a4
- reintroduce subpackage utils, fix requirements
d28c0d0
- move some utils to %%{_bindir}/
9e566a4
9e566a4
* Wed Dec 14 2005 Simon Matter <simon.matter@invoca.ch> 2.3.0-0.2
9e566a4
- integrate subpackages murder, nntp, replication, utils
9e566a4
9e566a4
* Tue Dec 13 2005 Simon Matter <simon.matter@invoca.ch> 2.3.0-0.1
9e566a4
- update to 2.3.0, officially called BETA-quality release
9e566a4
- add replication subpackage
9e566a4
9e566a4
* Fri Dec 09 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-15.1
9e566a4
- add missing automake to buildprereq
9e566a4
- change package description
9e566a4
9e566a4
* Tue Dec 06 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-15
9e566a4
- update cvt_cyrusdb_all script
9e566a4
- update autocreate patches
9e566a4
9e566a4
* Mon Dec 05 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-14
9e566a4
- update cvt_cyrusdb_all script
9e566a4
9e566a4
* Mon Nov 14 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-13
9e566a4
- add 64bit quota support backported from 2.3
9e566a4
9e566a4
* Fri Nov 11 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-12
9e566a4
- add quickstart/stop option to init script to bypass db import/export
9e566a4
- add authid_normalize patch
9e566a4
- add allow_auth_plain_proxying patch
9e566a4
- update gcc4 patch
9e566a4
- remove useless fdatasync patch
9e566a4
- add private autoconf used for build, remove autoconf dependency
9e566a4
- generate correct docs including man pages
9e566a4
- remove unneeded files from doc directory
9e566a4
9e566a4
* Fri Nov 04 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-11
9e566a4
- add mupdate thread-safe patch
9e566a4
9e566a4
* Mon Oct 24 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-9.4
9e566a4
- add spool patch, which is already fixed in CVS
9e566a4
9e566a4
* Tue Aug 30 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-9.2
9e566a4
- pull in CPPFLAGS and LDFLAGS from openssl's pkg-config data, if it exists
9e566a4
9e566a4
* Wed Aug 24 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-9.1
9e566a4
- add timsieved_reset_sasl_conn patch
9e566a4
9e566a4
* Mon Aug 22 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-9
9e566a4
- cosmetic changes in pre and post scripts
9e566a4
9e566a4
* Fri Aug 19 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-8
9e566a4
- add more pki dir fixes for inplace upgrades
9e566a4
9e566a4
* Thu Aug 18 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-7
9e566a4
- include requirement for Berkeley DB utils
9e566a4
9e566a4
* Thu Aug 18 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-6
9e566a4
- fix recovery problems with db4, which do not exist with db3
9e566a4
- fix logic for handling ssl certs
9e566a4
- remove initlog from init script
9e566a4
9e566a4
* Wed Aug 17 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-5
9e566a4
- add notifytest to the distribution
9e566a4
- add functionality to convert all berkeley databases to skiplist
9e566a4
  on shutdown and convert them back as needed on startup. This should
9e566a4
  solve the upgrade problems with Berkeley databases.
9e566a4
9e566a4
* Tue Aug 16 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-4.14
9e566a4
- add gcc4 patch
9e566a4
- determine and handle pki directory for openssl correctly
9e566a4
- add skiplist recovery docs
9e566a4
- add notify_sms patch
9e566a4
9e566a4
* Mon Jul 18 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-4.10
9e566a4
- update cvt_cyrusdb_all script
9e566a4
- update autocreate patches
9e566a4
9e566a4
* Fri Jul 15 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-4.9
9e566a4
- add patch to remove ACLs with invalid identifier
9e566a4
- update cvt_cyrusdb_all script
9e566a4
9e566a4
* Sat Jun 18 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-4.1
9e566a4
- update munge8bit patch
9e566a4
9e566a4
* Wed Jun 08 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-4
9e566a4
- updated seenstate patch
9e566a4
9e566a4
* Thu Jun 02 2005 Simon Matter <simon.matter@invoca.ch>
9e566a4
- removed nolinkimapspool patch, added singleinstancestore patch instead
9e566a4
9e566a4
* Thu Jun 02 2005 Simon Matter <simon.matter@invoca.ch>
9e566a4
- added nolinkimapspool patch
9e566a4
- fix debug_package macro, it was still being expanded,
9e566a4
  comments don't hide macro expansion
9e566a4
- change license field to BSD, its not exact BSD, but BSD is the closest
9e566a4
c51cc9a
* Fri Apr 22 2005 John Dennis <jdennis@redhat.com> - 2.2.12-6.fc4
c51cc9a
- the openssl package moved all its certs, CA, Makefile, etc. to /etc/pki
c51cc9a
  now we are consistent with the openssl directory changes.
c51cc9a
7c68531
* Thu Apr 21 2005 John Dennis <jdennis@redhat.com> - 2.2.12-5.fc4
7c68531
- we finally have a common directory, /etc/pki for certs, so create
7c68531
  /etc/pki/cyrus-imapd and put the ssl pem file there. The /etc/cyrus-imapd
7c68531
  location will not be used, this change supercedes that.
7c68531
66ca73e
* Mon Apr 18 2005 John Dennis <jdennis@redhat.com> - 2.2.12-4.fc4
66ca73e
- fix bug #141479, move ssl pem file from /usr/share/ssl/certs to /etc/cyrus-imapd/cyrus-imapd.pem
66ca73e
- change license field to BSD, its not exact BSD, but BSD is the closest.
66ca73e
a0cc626
* Fri Apr 15 2005 John Dennis <jdennis@redhat.com> - 2.2.12-3.fc4
a0cc626
- fix release field to be single digit
a0cc626
38f2261
* Fri Apr 15 2005 John Dennis <jdennis@redhat.com> - 2.2.12-1.2.fc4
38f2261
- fix debug_package macro, it was still being expanded,
38f2261
  comments don't hide macro expansion
38f2261
- fix changelog chronological order
38f2261
- fix bug 118832, cyrus-imapd is modifying /etc/services
38f2261
38f2261
* Mon Apr  4 2005 John Dennis <jdennis@redhat.com> - 2.2.12-1.1.fc4
38f2261
- bring up to 2.2.12, includes security fix for CAN-2005-0546
38f2261
9e566a4
* Mon Mar 07 2005 Simon Matter <simon.matter@invoca.ch>
9e566a4
- updated rmquota+deletemailbox patches
9e566a4
38f2261
* Fri Mar  4 2005 John Dennis <jdennis@redhat.com> - 2.2.10-11.4.fc4
38f2261
- fix gcc4 build problems
38f2261
38f2261
* Thu Mar  3 2005 John Dennis <jdennis@redhat.com> 2.2.10-11.3.fc4
38f2261
- bump rev for build
38f2261
38f2261
* Mon Feb 14 2005 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.12
38f2261
- updated autocreate and autosievefolder patches
38f2261
38f2261
* Fri Feb 11 2005 John Dennis <jdennis@redhat.com> - 2.2.10-11.2.fc4
38f2261
- make _contribdir identical to Simon's,
38f2261
  I had been getting burned by rpm's bizarre handling of macros in comments
38f2261
38f2261
* Thu Feb 10 2005 John Dennis <jdennis@redhat.com> - 2.2.10-11.1.fc4
38f2261
- bring up to date with Simon Matter's 2.2.10-11 rpm
38f2261
38f2261
* Sat Feb 05 2005 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autosievefolder patch
38f2261
38f2261
* Tue Feb 01 2005 Simon Matter <simon.matter@invoca.ch>
38f2261
- remove special ownership and permissions from deliver
38f2261
- enable deliver-wrapper per default
38f2261
- enable OutlookExpress seenstate patch per default
38f2261
38f2261
* Wed Jan 19 2005 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autocreate patch
38f2261
38f2261
* Fri Jan 14 2005 Simon Matter <simon.matter@invoca.ch>
38f2261
- spec file cleanup
38f2261
38f2261
* Tue Jan 11 2005 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autocreate patch
38f2261
38f2261
* Fri Jan 07 2005 Simon Matter <simon.matter@invoca.ch>
38f2261
- moved contrib dir into doc, made scripts not executable
38f2261
38f2261
* Thu Jan 06 2005 Simon Matter <simon.matter@invoca.ch>
38f2261
- added more fixes to the autocreate patch
d28c0d0
- don't use %%_libdir for %%_cyrexecdir, it's a mess on x86_64
d28c0d0
- don't use %%_libdir for symlinks
d28c0d0
- remove %%_libdir pachtes
38f2261
- change pam configs to work on x86_64
38f2261
- changed default build option for IDLED to on
38f2261
- changed rpm_set_permissions to honor partitions in /etc/imapd.conf
38f2261
38f2261
* Tue Jan 04 2005 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autocreate patch
38f2261
38f2261
* Mon Dec 20 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- remove idled docs when disabled, fixes RedHat's bug #142345
38f2261
38f2261
* Fri Dec 17 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- removed allnumeric patch, not needed anymore
38f2261
- made groupcache a compile time option
38f2261
- rename nntp's pam service, fixes RedHat's bug #142672
38f2261
38f2261
* Thu Dec 16 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated groupcache patch
38f2261
- updated cvt_cyrusdb_all to use runuser instead of su if available
38f2261
- added upd_groupcache tool
38f2261
38f2261
* Wed Dec 15 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- added groupfile patch to help those using nss_ldap
38f2261
38f2261
* Thu Dec 02 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- modified config directives and removed verify options
38f2261
38f2261
* Thu Dec  2 2004 John Dennis <jdennis@redhat.com> 2.2.10-3.devel
38f2261
- fix bug #141673, dup of bug #141470
38f2261
  Also make cyrus.conf noreplace in addition to imapd.conf
38f2261
  Remove the verify overrides on the noreplace config files,
38f2261
  we do want config file changes visible when verifying
38f2261
38f2261
* Wed Dec  1 2004 John Dennis <jdennis@redhat.com> 2.2.10-2.devel
38f2261
- fix bug #141470, make imapd.conf a noreplace config file
38f2261
38f2261
* Wed Dec  1 2004 John Dennis <jdennis@redhat.com> 2.2.10-1.devel
38f2261
- update to Simon Matter's 2.2.10 RPM,
38f2261
  fixes bug #139382, 
38f2261
  security advisories: CAN-2004-1011 CAN-2004-1012 CAN-2004-1013 CAN-2004-1015
38f2261
9e566a4
* Wed Nov 24 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.10
38f2261
38f2261
* Tue Nov 23 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.9
38f2261
38f2261
* Fri Nov 19 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- changed scripts to use runuser instead of su if available
38f2261
38f2261
* Thu Nov 18 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- changed requirement for file >= 3.35-1 from BuildPrereq to
38f2261
  Requires, fixes RedHat's bug #124991
38f2261
- added acceptinvalidfrom patch to fix RedHat's bug #137705
38f2261
38f2261
* Mon Oct 4 2004 Dan Walsh <dwalsh@redhat.com> 2.2.6-2.FC3.6
38f2261
- Change cyrus init scripts and cron job to use runuser instead of su
38f2261
38f2261
* Fri Aug  6 2004 John Dennis <jdennis@redhat.com> 2.2.6-2.FC3.5
38f2261
- remove obsoletes tag, fixes bugs #127448, #129274
38f2261
38f2261
* Wed Aug  4 2004 John Dennis <jdennis@redhat.com>
38f2261
- replace commas in release field with dots, bump build number
38f2261
38f2261
* Tue Aug 03 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- fixed symlinks for x86_64, now uses the _libdir macro
38f2261
  reported by John Dennis, fixes RedHat's bug #128964
38f2261
- removed obsoletes tag, fixes RedHat's bugs #127448, #129274
38f2261
38f2261
* Mon Aug  2 2004 John Dennis <jdennis@redhat.com> 2.2.6-2,FC3,3
38f2261
- fix bug #128964, lib symlinks wrong on x86_64
38f2261
38f2261
* Thu Jul 29 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.8
38f2261
38f2261
* Thu Jul 29 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autocreate and autosieve patches
38f2261
- made authorization a compile time option
38f2261
- added sieve-bc_eval patch
38f2261
38f2261
* Tue Jul 27 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.7
38f2261
- modified autocreate patch or 2.2.7
38f2261
- removed snmpargs patch which was needed for RedHat 6.2
38f2261
38f2261
* Tue Jul 13 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- added mboxlist / mboxname patches from CVS
38f2261
38f2261
* Tue Jul 06 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated rmquota+deletemailbox patch
38f2261
38f2261
* Sat Jul  3 2004 John Dennis <jdennis@redhat.com> - 2.2.6-2,FC3,1
38f2261
- bring up to date with Simon Matter's latest upstream rpm 2.2.6-2
38f2261
- comment out illegal tags Packager, Vendor, Distribution
38f2261
  build for FC3
38f2261
38f2261
* Wed Jun 30 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- added quota patches from CVS
38f2261
38f2261
* Fri Jun 25 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autocreate patch
38f2261
38f2261
* Fri Jun 18 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.6
38f2261
38f2261
* Fri Jun 11 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autocreate and autosieve patches
38f2261
38f2261
* Tue Jun 01 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autocreate, autosieve and rmquota patches
38f2261
- fixed rmquota patch to build on gcc v3.3.x
38f2261
- added lmtp_sieve patch
38f2261
38f2261
* Sat May 29 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.5
38f2261
38f2261
* Fri May 28 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.5 pre-release
38f2261
38f2261
* Mon May 24 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- added hash patch to fix a sig11 problem
38f2261
- added noncritical typo patch
38f2261
38f2261
* Fri May 21 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- include OutlookExpress seenstate patch
38f2261
- fixed allnumeric patch
38f2261
38f2261
* Thu May 20 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- don't enable cyrus-imapd per default
38f2261
- rename fetchnews to cyrfetchnews to avoid namespace conflicts with leafnode
38f2261
- replace fetchnews with cyrfetchnews in man pages
38f2261
- replace master with cyrus-master in man pages
38f2261
38f2261
* Tue May 18 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.4
38f2261
38f2261
* Fri Apr 30 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- Don't provides: imap
38f2261
38f2261
* Wed Mar 17 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- fix init script
38f2261
38f2261
* Thu Mar 04 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- strip binaries
38f2261
38f2261
* Tue Mar 02 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- add more SELinux fixes
38f2261
38f2261
* Wed Feb 25 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- add makedepend to path, thank you Andreas Piesk for reporting it
38f2261
38f2261
* Mon Feb 23 2004 Dan Walsh <dwalsh@redhat.com>
38f2261
- change su within init script to get input from /dev/null
38f2261
  this prevents hang when running in SELinux
38f2261
- don't use -fpie as default, it breaks different distributions
38f2261
38f2261
* Thu Feb 19 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- merged in most changes from Karsten Hopp's RedHat package
38f2261
- fixed permissions of files in contrib, thank you
38f2261
  Edward Rudd for reporting it.
38f2261
- modified snmp patch to make it build on RedHat 6.2 again
38f2261
38f2261
* Tue Feb 03 2004 Karsten Hopp <karsten@redhat.de>
38f2261
- switch to Simon Matter's cyrus-imapd package, which has
38f2261
  some major improvements over the old Red Hat package.
38f2261
  - configdirectory moved from /var/imap to /var/lib/imap
38f2261
  - sasl_pwcheck_method changed to saslauthd
38f2261
- needed to delete package/vendor tags for buildsystem.
38f2261
- added USEPIE variable for linking with -fpie flag
38f2261
- removed rpath from linker arguments
38f2261
- removed email header from README.HOWTO-recover-mailboxes
38f2261
- added lib64 patch
38f2261
- use CFLAGS from specfile in imtest subdir
38f2261
- disable -pie on ppc for now
38f2261
38f2261
* Tue Feb 03 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- added tls_ca_file: to imapd.conf
38f2261
- updated autocreate patch which fixes a small sig11 problem
38f2261
38f2261
* Thu Jan 29 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- convert sieve scripts to UTF-8 only if sievec failed before
38f2261
- add note to the readme about limiting loggin on busy servers
38f2261
- added build time option to chose the syslog facility
38f2261
38f2261
* Wed Jan 28 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- sieve scripts are now converted to UTF-8 with cvt_cyrusdb_all
38f2261
38f2261
* Tue Jan 27 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- fixed problems with masssievec
38f2261
- lots of small fixes in the init scripts
38f2261
38f2261
* Fri Jan 23 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated auto db converting functionality
38f2261
- added auto masssievec functionality
38f2261
38f2261
* Thu Jan 22 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autocreate/autosievefolder patches
38f2261
38f2261
* Fri Jan 16 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.3
38f2261
38f2261
* Wed Jan 14 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- number of mailbox list dumps can now be configured
38f2261
38f2261
* Fri Jan 01 2004 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autosievefolder patch
38f2261
38f2261
* Thu Dec 18 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autocreate/autosievefolder/rmquota patches
38f2261
38f2261
* Tue Oct 28 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated to 2.2.2-BETA
38f2261
38f2261
* Tue Aug 05 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- add sendmail m4 macro, some people were looking for it
38f2261
- just one source for pam default configuration (they were all the same)
38f2261
- added /etc/pam.d/lmtp
38f2261
- added build support for RedHat Beta severn
38f2261
38f2261
* Wed Jul 30 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated autocreate patch to 0.8.1
38f2261
- removed creation of spool/config dirs, not needed anymore
38f2261
- added cyrus_sharedbackup to contrib
38f2261
38f2261
* Fri Jul 18 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- modified for 2.2.1-BETA
38f2261
38f2261
* Wed Jul 09 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- modified rpm_set_permissions script
38f2261
38f2261
* Mon Jul 07 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- changed permissions on config and spool dirs
38f2261
- modified init script
38f2261
38f2261
* Thu Jul 03 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- upgraded to 2.1.14
38f2261
- removed now obsolete forcedowncase patch
38f2261
- use --with-extraident to add extra version information
38f2261
- updated munge8bit patch
38f2261
38f2261
* Wed Jun 04 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- added RedHat 2.1ES support to the perlhack detection
38f2261
38f2261
* Tue May 20 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- upgraded autocreate patch
38f2261
38f2261
* Fri May 09 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- upgraded autocreate patch
38f2261
- modified init script
38f2261
38f2261
* Mon May 05 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- upgraded to 2.1.13
38f2261
- replaced commands with macros, cleaned up spec file
38f2261
38f2261
* Fri May 02 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- added murder subpackage
38f2261
- changed exec path to /usr/lib/cyrus-imapd
38f2261
38f2261
* Thu May 01 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- included modified munge8bit patch again
38f2261
38f2261
* Tue Apr 29 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- added new 8bit header patch
38f2261
- upgraded IPv6 patch
38f2261
- upgraded autocreate patch to 0.7
38f2261
38f2261
* Mon Apr 28 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- added new autocreate patch
38f2261
38f2261
* Mon Mar 31 2003 H-E Sandstrom <hes@mailcore.net>
38f2261
- added munge8bit patch
38f2261
38f2261
* Mon Mar 24 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- added createonpost fix patch
38f2261
38f2261
* Thu Mar 20 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- added functionality to patch the IPv6 patch on the fly if
38f2261
  autoconf > 2.13, we can now use newer autoconf again.
38f2261
38f2261
* Tue Mar 18 2003 Paul Bender <pbender@qualcomm.com>
38f2261
- fixed spec file so that autoconf 2.13 will always be used,
38f2261
  since the IPv6 patch requires autoconf <= 2.13
38f2261
38f2261
* Fri Mar 14 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- fixed problems with new file package
38f2261
38f2261
* Thu Mar 13 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- added kerberos include for RedHat Beta phoebe 2
38f2261
- added Henrique's forcedowncase patch
38f2261
38f2261
* Mon Mar 03 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- corrected imapd.conf
38f2261
38f2261
* Sat Mar 01 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- added note about lmtp socket in sendmail
38f2261
- added flock patches
38f2261
38f2261
* Fri Feb 07 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- added build time option for fulldirhash
38f2261
38f2261
* Wed Feb 05 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- added IPV6 patch to source rpm
38f2261
- fixed build on RedHat 6.2
38f2261
38f2261
* Tue Feb 04 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- update to 2.1.12
38f2261
- added logrotate entry for /var/log/auth.log
38f2261
- modified init script to use builtin daemon mode
38f2261
38f2261
* Fri Jan 10 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- small change in mboxlist backup script
38f2261
38f2261
* Fri Jan 10 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- fixed a cosmetic bug in cvt_cyrusdb_all
38f2261
- added cron.daily job to backup mailboxes.db
38f2261
38f2261
* Mon Jan 06 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- add more entries to /etc/services
38f2261
38f2261
* Wed Jan 01 2003 Simon Matter <simon.matter@invoca.ch>
38f2261
- include snmpargs patch for build on RedHat 6.2
38f2261
- added build support for RedHat 6.2
38f2261
38f2261
* Mon Dec 30 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- removed autoconf hack, not needed anymore
38f2261
- enabled build on RedHat Beta Phoebe
38f2261
- added services entry for lmtp
38f2261
- cleanup spec file
38f2261
38f2261
* Thu Dec 26 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- removed BuildPrereq for e2fsprogs-devel
38f2261
38f2261
* Thu Dec 12 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- modified RedHat release detection
38f2261
- added BuildPrereq for file
38f2261
38f2261
* Thu Dec 05 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- upgraded to cyrus-imapd 2.1.11
38f2261
- upgrade IPV6 patch to 20021205
38f2261
38f2261
* Thu Nov 28 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- Fixed some default attributes
38f2261
38f2261
* Thu Nov 28 2002 Troels Arvin <troels@arvin.dk>
38f2261
- Explicitly changed files-section to
38f2261
   - use defattr for simple (root-owned 0644) files
38f2261
   - explictly set root as user/group owner where
38f2261
     the user/group ownership was previously indicated
38f2261
     as "-"; this allows building valid packages without
38f2261
     having to being root when building
38f2261
38f2261
* Mon Nov 25 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- changed default build option for IDLED to off
38f2261
- included some useful info in README.*
38f2261
38f2261
* Thu Nov 21 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- added build time option for IDLED, thank you Roland Pope
38f2261
38f2261
* Tue Nov 19 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- fixed spec to really use fdatasync patch
38f2261
- added createonpost patch
38f2261
38f2261
* Thu Nov 14 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- upgraded to cyrus-imapd 2.1.10
38f2261
- build without IPv6 support by default
38f2261
38f2261
* Tue Nov 12 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- fixed db detection in .spec
38f2261
38f2261
* Mon Oct 21 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- updated cvt_cyrusdb_all script
38f2261
38f2261
* Fri Oct 18 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- added fdatasync patch
38f2261
38f2261
* Thu Oct 03 2002 Simon Matter <simon.matter@invoca.ch>
38f2261
- add RPM version 4.1 compatibility, which means remove installed
38f2261
  but not packaged files
38f2261
38f2261
* Wed Sep 18 2002 Simon Matter <simix@datacomm.ch>
38f2261
- added auto db converting functionality
38f2261
- changed default for MBOXLIST_DB and SEEN_DB to skiplist
38f2261
38f2261
* Mon Sep 16 2002 Simon Matter <simix@datacomm.ch>
38f2261
- remove creation of cyrus user at build time
38f2261
- added scripts from ftp://kalamazoolinux.org/pub/projects/awilliam/cyrus/
38f2261
38f2261
* Mon Sep 02 2002 Simon Matter <simix@datacomm.ch>
38f2261
- upgraded to cyrus-imapd 2.1.9
38f2261
38f2261
* Fri Aug 30 2002 Simon Matter <simix@datacomm.ch>
38f2261
- included extra ident string
38f2261
38f2261
* Thu Aug 29 2002 Simon Matter <simix@datacomm.ch>
38f2261
- modified path in deliver-wrapper, thank you Richard L. Phipps
38f2261
- added RedHat 2.1AS support to the perlhack detection
38f2261
- added build time option to force syncronous updates on ext3
38f2261
38f2261
* Wed Aug 28 2002 Simon Matter <simix@datacomm.ch>
38f2261
- added updated IPv6 patch from Hajimu UMEMOTO
38f2261
38f2261
* Wed Aug 28 2002 Simon Matter <simix@datacomm.ch>
38f2261
- upgraded to cyrus-imapd 2.1.8
38f2261
38f2261
* Thu Aug 22 2002 Simon Matter <simix@datacomm.ch>
38f2261
- included IPv6 patch from Hajimu UMEMOTO
38f2261
38f2261
* Wed Aug 21 2002 Simon Matter <simix@datacomm.ch>
38f2261
- upgraded to cyrus-imapd 2.1.7 because of wrong version info
38f2261
38f2261
* Wed Aug 21 2002 Simon Matter <simix@datacomm.ch>
38f2261
- upgraded to cyrus-imapd 2.1.6
38f2261
38f2261
* Mon Aug 19 2002 Simon Matter <simix@datacomm.ch>
38f2261
- change db version detection, thank you Chris for reporting
38f2261
38f2261
* Tue Aug 13 2002 Simon Matter <simix@datacomm.ch>
38f2261
- fixed autoconf detection
38f2261
38f2261
* Mon Aug 12 2002 Simon Matter <simix@datacomm.ch>
38f2261
- included support for different autoconf versions
38f2261
- modified the perl build and install process
38f2261
- made some .spec changes to build on RedHat 7.x and limbo
38f2261
38f2261
* Fri Aug 09 2002 Simon Matter <simix@datacomm.ch>
38f2261
- included sieve matching patch
38f2261
38f2261
* Thu Jun 27 2002 Simon Matter <simix@datacomm.ch>
d28c0d0
- fixed %%post script where %%F was expanded to file.file
38f2261
38f2261
* Wed Jun 26 2002 Simon Matter <simix@datacomm.ch>
38f2261
- fixed missing man page
38f2261
38f2261
* Tue Jun 25 2002 Simon Matter <simix@datacomm.ch>
38f2261
- upgraded to cyrus-imapd 2.1.5
38f2261
38f2261
* Mon Jun 24 2002 Simon Matter <simix@datacomm.ch>
38f2261
- added compile time parameters to configure the package based on
38f2261
  the idea from Luca Olivetti <luca@olivetti.cjb.net>
38f2261
- make deliver-wrapper a compile time option
38f2261
38f2261
* Fri May 02 2002 Simon Matter <simix@datacomm.ch>
38f2261
- upgraded to cyrus-imapd 2.1.4
38f2261
38f2261
* Mon Apr 22 2002 Simon Matter <simix@datacomm.ch>
38f2261
- small initscript fix
38f2261
38f2261
* Fri Mar 08 2002 Simon Matter <simix@datacomm.ch>
38f2261
- upgraded to cyrus-imapd 2.1.3
38f2261
- removed some stuff that was cleaned up in the sources
38f2261
- added compile time options for db backends
38f2261
38f2261
* Wed Mar 06 2002 Simon Matter <simix@datacomm.ch>
38f2261
- removed requires perl-File-Temp for utils package, it's in the RedHat
38f2261
  perl RPM now
38f2261
38f2261
* Fri Feb 22 2002 Simon Matter <simix@datacomm.ch>
38f2261
- removed deliverdb/db
38f2261
38f2261
* Wed Feb 20 2002 Simon Matter <simix@datacomm.ch>
38f2261
- upgraded to cyrus-imapd 2.1.2
38f2261
38f2261
* Mon Feb 11 2002 Simon Matter <simix@datacomm.ch>
38f2261
- changed sasl_mech_list: PLAIN in /etc/imapd.conf
38f2261
- added sieve to /etc/pam.d
38f2261
38f2261
* Fri Feb 08 2002 Simon Matter <simix@datacomm.ch>
38f2261
- added requires perl-File-Temp for utils package
38f2261
38f2261
* Wed Feb 06 2002 Simon Matter <simix@datacomm.ch>
d28c0d0
- added some %%dir flags
38f2261
- removed /usr/lib/sasl/Cyrus.conf
38f2261
- added conf templates
38f2261
- build time option for usage of saslauth group
38f2261
38f2261
* Tue Feb 05 2002 Simon Matter <simix@datacomm.ch>
38f2261
- upgraded to cyrus-imapd 2.1.1
38f2261
- dependency of cyrus-sasl >= 2.1.0-1
38f2261
38f2261
* Sun Feb 03 2002 Simon Matter <simix@datacomm.ch>
38f2261
- saslauth group is only deleted on uninstall if there is no other
38f2261
  member in this group
38f2261
38f2261
* Sat Feb 02 2002 Simon Matter <simix@datacomm.ch>
38f2261
- changed start/stop level in init file
38f2261
38f2261
* Tue Jan 29 2002 Simon Matter <simix@datacomm.ch>
38f2261
- dependency of cyrus-sasl >= 1.5.24-22
38f2261
- dotstuffing patch for sendmail calls made by sieve for outgoing
38f2261
  mails
38f2261
- patch for ability to force ipurge to traverse personal folders
38f2261
38f2261
* Mon Jan 28 2002 Simon Matter <simix@datacomm.ch>
38f2261
- minor spec file changes
38f2261
38f2261
* Sat Jan 19 2002 Simon Matter <simix@datacomm.ch>
38f2261
- changed default auth to pam
d28c0d0
- remove several %%dir from %%files sections
38f2261
- change from /usr/lib/cyrus -> /usr/libexec/cyrus
38f2261
- rename source files to something like cyrus...
38f2261
- added rehash tool
38f2261
- changed to hashed spool
38f2261
38f2261
* Fri Jan 18 2002 Simon Matter <simix@datacomm.ch>
38f2261
- fixed init script
d28c0d0
- fixed %%post section in spec
38f2261
38f2261
* Thu Jan 17 2002 Simon Matter <simix@datacomm.ch>
38f2261
- ready for first build
38f2261
38f2261
* Wed Jan 09 2002 Simon Matter <simix@datacomm.ch>
38f2261
- initial package, with help from other packages out there