Blame SPECS/cyrus-imapd.spec

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