Blame SPECS/cyrus-imapd.spec

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