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