27d01c
%define scmt(l:) %(c=%1; echo ${c:0:%{-l:%{-l*}}%{!-l:7}})
27d01c
27d01c
# Cassandane commit hash.  Cassandane doesn't have releases often, but it
27d01c
# receives constant development.  This was fetched on 20180518.
27d01c
%global cocas 693da6118c0faa9ff1515c615c88be150c3e36c9
27d01c
%global cocas_short %(echo %{cocas} | cut -c -8)
27d01c
27d01c
%global testdata_commit ca669d4b76c71cbeb4fa840e263e2c031e19ea88
27d01c
%global testdata_short %(echo %{testdata_commit} | cut -c -8)
27d01c
27d01c
27d01c
# Cassandane run by default.  '--without cassandane' disables.
27d01c
%bcond_without cassandane
27d01c
27d01c
Name: cyrus-imapd
27d01c
Version: 3.4.1
712069
Release: 7%{?dist}
27d01c
27d01c
27d01c
%define ssl_pem_file_prefix /etc/pki/%name/%name
27d01c
27d01c
# UID/GID 76 have long been reserved for Cyrus
27d01c
%define uid 76
27d01c
%define gid 76
27d01c
27d01c
%define cyrususer cyrus
27d01c
%define cyrusgroup mail
27d01c
%define cyrexecdir %_libexecdir/%name
27d01c
27d01c
%global __provides_exclude ^perl\\(AnnotateInlinedCIDs\\)$
27d01c
27d01c
Summary: A high-performance email, contacts and calendar server
27d01c
License: BSD
27d01c
URL: http://www.cyrusimap.org/
27d01c
27d01c
Source0: https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-%version/cyrus-imapd-%version.tar.gz
27d01c
# This sources were generated from the cyrus-imapd sources using Fedora machine
27d01c
# This dirty hack has been introduced to avoid bringing of additional heavy packages into RHEL just for manpage generation
27d01c
Source1: cyrus-manpages-3.2.6.tar.gz
27d01c
27d01c
# Adapt a timeout to handle our slower builders
27d01c
Patch0: patch-cyrus-testsuite-timeout
27d01c
27d01c
# Fedora-specific patch for the default configuration file
27d01c
Patch1: patch-cyrus-default-configs
27d01c
27d01c
# We rename quota to cyr_quota to avoid a conflict with /usr/bin/quota; one
27d01c
# place in the source must be patched to match.
27d01c
Patch2: patch-cyrus-rename-quota
27d01c
27d01c
27d01c
# Workaround for some compiled Perl modules not being linked against
27d01c
# libpcreposix, which causes them to fail to load.
27d01c
# https://bugzilla.redhat.com/show_bug.cgi?id=1668723
27d01c
# https://github.com/cyrusimap/cyrus-imapd/issues/2629#issuecomment-456925909
27d01c
Patch4: patch-cyrus-perl-linking
27d01c
d3a111
Patch5: cyrus-imapd-CVE-2021-33582.patch
d3a111
Patch6: fix-broken-delivery-to-shared-mailboxes.patch
712069
# https://github.com/cyrusimap/cyrus-imapd/pull/3892
712069
Patch7: cyrus-imapd-squatter-assert-crash.patch
27d01c
27d01c
Source10: cyrus-imapd.logrotate
27d01c
Source11: cyrus-imapd.pam-config
27d01c
Source12: cyrus-imapd.sysconfig
27d01c
Source13: cyrus-imapd.magic
27d01c
# XXX A systemd timer would probably be better
27d01c
Source14: cyrus-imapd.cron-daily
27d01c
Source15: README.rpm
27d01c
Source16: cyrus-imapd.service
27d01c
Source17: cyrus-imapd-init.service
27d01c
Source18: cyrus-imapd.tmpfiles.conf
27d01c
27d01c
# Source files for running the Cassandane test suite at build time.
27d01c
Source80: https://github.com/cyrusimap/cassandane/archive/%cocas/cassandane-${cocas_short}.tar.gz#/cassandane-%{scmt %cocas}.tar.gz
27d01c
Source81: https://github.com/brong/Net-CalDAVTalk/archive/%{testdata_commit}/cassandane-testdata-%{testdata_short}.tar.gz
27d01c
27d01c
# A template config file for cassandane; we will substitute in varions values.
27d01c
Source82: cassandane.ini
27d01c
27d01c
# These are source files and not patches because you can't use autosetup to
27d01c
# apply patches to secondary unpacked source files.
27d01c
27d01c
# Prevent cassandane from trying to syslog things
27d01c
Source91: patch-cassandane-no-syslog
27d01c
27d01c
# Tell the annotator script to run as the current user/group
27d01c
# Upstream ticket https://github.com/cyrusimap/cyrus-imapd/issues/1995
27d01c
Source92: patch-cassandane-fix-annotator
27d01c
27d01c
27d01c
BuildRequires: autoconf automake bison flex gcc gcc-c++ git glibc-langpack-en
27d01c
BuildRequires: groff libtool pkgconfig rsync systemd transfig
27d01c
27d01c
BuildRequires: perl-devel perl-generators perl(ExtUtils::MakeMaker)
27d01c
BuildRequires: perl(Pod::Html)
27d01c
27d01c
27d01c
%if 0%{?fedora} && 0%{?fedora}  >= 0
27d01c
BuildRequires: clamav-devel shapelib-devel
27d01c
%endif
27d01c
BuildRequires: CUnit-devel cyrus-sasl-devel glib2-devel
27d01c
BuildRequires: jansson-devel krb5-devel libical-devel libicu-devel
27d01c
BuildRequires: libnghttp2-devel libxml2-devel mariadb-connector-c-devel net-snmp-devel
27d01c
BuildRequires: openldap-devel openssl-devel libpq-devel
27d01c
BuildRequires: sqlite-devel xapian-core-devel
27d01c
BuildRequires: python3-sphinx
27d01c
27d01c
# Miscellaneous modules needed for 'make check' to function:
27d01c
BuildRequires: cyrus-sasl-plain cyrus-sasl-md5
27d01c
27d01c
%if %{with cassandane}
27d01c
# Additional packages required for cassandane to function
27d01c
BuildRequires: imaptest net-tools words
27d01c
BuildRequires: perl-interpreter
27d01c
BuildRequires: perl(AnyEvent) perl(AnyEvent::Handle) perl(AnyEvent::Socket)
27d01c
BuildRequires: perl(AnyEvent::Util) perl(attributes) perl(base)
27d01c
BuildRequires: perl(BSD::Resource) perl(bytes) perl(Carp) perl(charnames)
27d01c
BuildRequires: perl(Clone) perl(Config) perl(Config::IniFiles) perl(constant)
27d01c
BuildRequires: perl(Cwd) perl(Data::Dumper) perl(DateTime)
27d01c
BuildRequires: perl(DateTime::Format::ISO8601) perl(Digest::MD5) perl(Encode)
27d01c
BuildRequires: perl(Errno) perl(experimental) perl(Exporter)
27d01c
BuildRequires: perl(File::Basename) perl(File::chdir) perl(File::Find)
27d01c
BuildRequires: perl(File::Path) perl(File::Slurp) perl(File::stat)
27d01c
BuildRequires: perl(File::Temp) perl(Getopt::Long) perl(HTTP::Tiny)
27d01c
BuildRequires: perl(IO::File) perl(IO::Handle) perl(IO::Scalar)
27d01c
BuildRequires: perl(IO::Socket::INET) perl(IO::Socket::INET6)
27d01c
BuildRequires: perl(IO::Socket::UNIX) perl(JSON) perl(JSON::XS) perl(lib)
27d01c
BuildRequires: perl(Mail::IMAPTalk) perl(Mail::JMAPTalk) >= 0.11
27d01c
BuildRequires: perl(Math::Int64) perl(MIME::Base64)
27d01c
BuildRequires: perl(Net::CalDAVTalk) >= 0.12 perl(Net::CardDAVTalk) >= 0.05
27d01c
BuildRequires: perl(Net::CardDAVTalk::VCard) perl(Net::DAVTalk)
27d01c
BuildRequires: perl(Net::POP3) perl(Net::Server::PreForkSimple)
27d01c
BuildRequires: perl(News::NNTPClient) perl(overload)
27d01c
BuildRequires: perl(POSIX) perl(Scalar::Util) perl(Storable) perl(strict)
27d01c
BuildRequires: perl(String::CRC32) perl(Sys::Hostname) perl(Sys::Syslog)
27d01c
BuildRequires: perl(Test::Unit::Exception) perl(Test::Unit::Listener)
27d01c
BuildRequires: perl(Test::Unit::Result) perl(Test::Unit::Runner)
27d01c
BuildRequires: perl(Test::Unit::TestCase) perl(Test::Unit::TestRunner)
27d01c
BuildRequires: perl(Time::HiRes) perl(URI) perl(URI::Escape) perl(User::pwent)
27d01c
BuildRequires: perl(utf8) perl(vars) perl(warnings) perl(XML::DOM)
27d01c
BuildRequires: perl(XML::Generator) perl(XML::Spice)
27d01c
%if 0%{?fedora} && 0%{?fedora}  >= 0
27d01c
BuildRequires: clamav-data
27d01c
%endif
27d01c
27d01c
BuildRequires: perl(Unix::Syslog)
27d01c
BuildRequires: perl(HTTP::Daemon) perl(DBI) perl(Net::LDAP::Constant)
27d01c
BuildRequires: perl(Net::LDAP::Server)
27d01c
BuildRequires: make
27d01c
27d01c
# These were only for JMAP-Tester
27d01c
# perl(Moo), perl(Moose), perl(MooseX::Role::Parameterized) perl(Throwable), perl(Safe::Isa)
27d01c
%endif
27d01c
27d01c
Requires(pre): shadow-utils
27d01c
%{?systemd_requires}
27d01c
27d01c
Requires: %name-utils = %version-%release
27d01c
Requires: file sscg
27d01c
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
27d01c
27d01c
%{?perl_default_filter}
27d01c
27d01c
%description
27d01c
The Cyrus IMAP (Internet Message Access Protocol) server provides access to
27d01c
personal mail, system-wide bulletin boards, news-feeds, calendar and contacts
27d01c
through the IMAP, JMAP, NNTP, CalDAV and CardDAV protocols. The Cyrus IMAP
27d01c
server is a scalable enterprise groupware system designed for use from small to
27d01c
large enterprise environments using technologies based on well-established Open
27d01c
Standards.
27d01c
27d01c
A full Cyrus IMAP implementation allows a seamless mail and bulletin board
27d01c
environment to be set up across one or more nodes. It differs from other IMAP
27d01c
server implementations in that it is run on sealed nodes, where users are not
27d01c
normally permitted to log in. The mailbox database is stored in parts of the
27d01c
filesystem that are private to the Cyrus IMAP system. All user access to mail
27d01c
is through software using the IMAP, IMAPS, JMAP, POP3, POP3S, KPOP, CalDAV
27d01c
and/or CardDAV protocols.
27d01c
27d01c
The private mailbox database design gives the Cyrus IMAP server large
27d01c
advantages in efficiency, scalability, and administratability. Multiple
27d01c
concurrent read/write connections to the same mailbox are permitted. The server
27d01c
supports access control lists on mailboxes and storage quotas on mailbox
27d01c
hierarchies.
27d01c
27d01c
27d01c
%package devel
27d01c
Summary: Cyrus IMAP server development files
27d01c
Requires: %name%{?_isa} = %version-%release
27d01c
Requires: pkgconfig
27d01c
27d01c
%description devel
27d01c
The %name-devel package contains header files and libraries
27d01c
necessary for developing applications which use the imclient library.
27d01c
27d01c
27d01c
%package doc-extra
27d01c
Summary: Extra documentation for the Cyrus IMAP server
27d01c
BuildArch: noarch
27d01c
27d01c
%description doc-extra
27d01c
This package contains the HTML documentation for the Cyrus IMAP server, as well
27d01c
as some legacy and internal documentation not useful for normal operation of
27d01c
the server.
27d01c
27d01c
27d01c
%package libs
27d01c
Summary: Runtime libraries for cyrus-imapd
27d01c
27d01c
%description libs
27d01c
The cyrus-imapd-libs package contains libraries shared by the Cyrus IMAP server
27d01c
and the its utilities.
27d01c
27d01c
27d01c
%package utils
27d01c
Summary: Cyrus IMAP server administration utilities
27d01c
Requires: cyrus-imapd = %{version}-%{release}
27d01c
27d01c
%description utils
27d01c
The cyrus-imapd-utils package contains administrative tools for the
27d01c
Cyrus IMAP server. It can be installed on systems other than the
27d01c
one running the server.
27d01c
27d01c
27d01c
%package virusscan
27d01c
Summary: Cyrus virus scanning utility
27d01c
27d01c
%description virusscan
27d01c
The cyrus-imapd-virusscan package contains the cyr_virusscan utility.  It
27d01c
exists in a separate package so that users who do not wish to install all of
27d01c
the clamav suite don't have to.
27d01c
27d01c
Install this package if you wish to use the internal cyrus virus scanning
27d01c
utility.
27d01c
27d01c
27d01c
%package -n perl-Cyrus
27d01c
Summary: Perl libraries for interfacing with Cyrus IMAPd
27d01c
27d01c
%description -n perl-Cyrus
27d01c
This package contains Perl libraries used to interface with Cyrus IMAPd.
27d01c
27d01c
27d01c
%prep
27d01c
%autosetup -p1
27d01c
echo %version > VERSION
27d01c
27d01c
# Install the Fedora-specific documentation file
27d01c
install -m 644 %SOURCE15 doc/
27d01c
27d01c
# Unpack and prepare cassandane
27d01c
tar xf %SOURCE80
27d01c
ln -s cassandane-%cocas cassandane
27d01c
pushd cassandane
27d01c
mkdir work
27d01c
tar xf %SOURCE81
27d01c
27d01c
patch -p1 < %SOURCE91
27d01c
patch -p1 < %SOURCE92
27d01c
27d01c
cp %SOURCE82 cassandane.ini
27d01c
# RF rpm-buildroot-usage
27d01c
sed -i \
27d01c
    -e "s!CASSDIR!$(pwd)!" \
27d01c
    -e "s!BUILDROOT!%buildroot!" \
27d01c
    cassandane.ini
27d01c
27d01c
popd
27d01c
27d01c
# The pm files have shebang lines for some reason
27d01c
sed -i -e '1{/usr.bin.perl/d}' perl/annotator/{Message,Daemon}.pm
27d01c
27d01c
# This one uses env
27d01c
sed -i -e '1i#!/usr/bin/perl' -e '1d' tools/rehash
27d01c
27d01c
# These files have a bizarre perl-in-shell shebang setup.  The exec perl bit
27d01c
# sometimes comes after a long comment block.  All use magic to turn on -w.
27d01c
# Some of these aren't installed, but we might as well fix them all just in
27d01c
# case.
27d01c
sed -i \
27d01c
    -e '1i#!/usr/bin/perl -w' \
27d01c
    -e '/^exec perl/d' \
27d01c
    -e '/^#!perl -w/d' \
27d01c
    -e '/^#!\/bin\/sh/d' \
27d01c
    -e '/^#! \/bin\/sh/d' \
27d01c
    perl/sieve/scripts/installsieve.pl \
27d01c
    perl/sieve/scripts/sieveshell.pl perl/imap/cyradm.sh tools/config2header \
27d01c
    tools/masssievec tools/config2rst tools/mknewsgroups tools/config2sample \
27d01c
    tools/mkimap tools/translatesieve
27d01c
27d01c
27d01c
%build
27d01c
# This is the test suite, which doesn't build much but does verify its dependencies.
27d01c
# If this is done after the configure call, the one thing it does build fails
27d01c
# because the configure macro puts some hardening flags into the environment.
27d01c
%if %{with cassandane}
27d01c
pushd cassandane
27d01c
export NOCYRUS=1
27d01c
make
27d01c
popd
27d01c
%endif
27d01c
27d01c
# Notes about configure options:
27d01c
# --enable-objectstore
27d01c
#   It's experimental, and it doesn't appear that either openio or caringo are
27d01c
#   in Fedora.
27d01c
# --with-cyrus-prefix and --with-service-path went away; use --with-libexecdir=
27d01c
# instead.
27d01c
27d01c
# Needed because of Patch4.
27d01c
autoreconf -vi
27d01c
27d01c
%configure \
27d01c
    --disable-silent-rules \
27d01c
    \
27d01c
    --libexecdir=%cyrexecdir \
27d01c
    --with-clamav \
27d01c
    --with-extraident="%release Fedora" \
27d01c
    --with-krbimpl=mit \
27d01c
    --with-ldap=/usr \
27d01c
    --with-libwrap=no \
27d01c
    --with-mysql \
27d01c
    --with-pgsql \
27d01c
    --with-perl=%__perl \
27d01c
    --with-snmp \
27d01c
    --with-syslogfacility=MAIL \
27d01c
    \
27d01c
    --enable-autocreate \
27d01c
    --enable-backup \
27d01c
    --enable-calalarmd \
27d01c
    --enable-http \
27d01c
    --enable-idled \
27d01c
    --enable-murder \
27d01c
    --enable-nntp \
27d01c
    --enable-replication \
27d01c
    --enable-unit-tests \
27d01c
    --enable-xapian \
27d01c
#
27d01c
27d01c
# Try to get rid of RPATH....
27d01c
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
27d01c
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
27d01c
27d01c
# The configure script will set up the Perl makefiles, but not in the way
27d01c
# Fedora needs them.  So regenerate them manually.
27d01c
for i in perl/annotator perl/imap perl/sieve/managesieve; do
27d01c
    pushd $i
27d01c
    rm -f Makefile
27d01c
    perl Makefile.PL INSTALLDIRS=vendor # NO_PERLOCAL=1 NO_PACKLIST=1
27d01c
    popd
27d01c
done
27d01c
27d01c
%make_build
27d01c
27d01c
# This isn't built by default, but this package has always installed it.
27d01c
make notifyd/notifytest
27d01c
27d01c
pushd ./man
27d01c
tar -xvf %SOURCE1
27d01c
popd
27d01c
27d01c
%install
27d01c
make install DESTDIR=%buildroot
27d01c
27d01c
# Create directories
27d01c
install -d \
27d01c
    %buildroot/etc/{rc.d/init.d,logrotate.d,pam.d,sysconfig,cron.daily} \
27d01c
    %buildroot/%_libdir/sasl \
27d01c
    %buildroot/var/spool/imap \
27d01c
    %buildroot/var/lib/imap/{user,quota,proc,log,msg,socket,db,sieve,sync,md5,rpm,backup,meta} \
27d01c
    %buildroot/var/lib/imap/ptclient \
27d01c
    %buildroot/%_datadir/%name/rpm \
27d01c
    %buildroot/%cyrexecdir \
27d01c
    %buildroot/etc/pki/%name
27d01c
27d01c
install -d -m 0750 \
27d01c
    %buildroot/run/cyrus \
27d01c
    %buildroot/run/cyrus/socket
27d01c
27d01c
install -d -m 0700 \
27d01c
    %buildroot/run/cyrus/db \
27d01c
    %buildroot/run/cyrus/lock \
27d01c
    %buildroot/run/cyrus/proc
27d01c
27d01c
# Some tools which aren't installed by the makefile which we have always installed
27d01c
install -m 755 notifyd/notifytest  %buildroot%_bindir/
27d01c
install -m 755 perl/imap/cyradm    %buildroot%_bindir/
27d01c
for i in arbitronsort.pl masssievec mkimap mknewsgroups rehash translatesieve; do
27d01c
    install -m 755 tools/$i %buildroot/%cyrexecdir/
27d01c
done
27d01c
27d01c
install -p -m 644 %SOURCE10 %buildroot/etc/logrotate.d/%name
27d01c
27d01c
# PAM configuration files.
27d01c
install -p -m 644 %SOURCE11 %buildroot/etc/pam.d/csync
27d01c
install -p -m 644 %SOURCE11 %buildroot/etc/pam.d/http
27d01c
install -p -m 644 %SOURCE11 %buildroot/etc/pam.d/imap
27d01c
install -p -m 644 %SOURCE11 %buildroot/etc/pam.d/lmtp
27d01c
install -p -m 644 %SOURCE11 %buildroot/etc/pam.d/mupdate
27d01c
install -p -m 644 %SOURCE11 %buildroot/etc/pam.d/nntp
27d01c
install -p -m 644 %SOURCE11 %buildroot/etc/pam.d/pop
27d01c
install -p -m 644 %SOURCE11 %buildroot/etc/pam.d/sieve
27d01c
27d01c
install -p -m 644 %SOURCE12 %buildroot/etc/sysconfig/%name
27d01c
install -p -m 644 %SOURCE13 %buildroot/%_datadir/%name/rpm/magic
27d01c
install -p -m 755 %SOURCE14 %buildroot/etc/cron.daily/%name
27d01c
install -p -m 644 doc/examples/cyrus_conf/prefork.conf %buildroot/etc/cyrus.conf
27d01c
install -p -m 644 doc/examples/imapd_conf/normal.conf %buildroot/etc/imapd.conf
27d01c
install -p -D -m 644 %SOURCE16 %buildroot/%_unitdir/cyrus-imapd.service
27d01c
install -p -D -m 644 %SOURCE17 %buildroot/%_unitdir/cyrus-imapd-init.service
27d01c
install -p -D -m 644 %SOURCE18 %buildroot/%_tmpfilesdir/cyrus-imapd.conf
27d01c
27d01c
# Cleanup of doc dir
27d01c
find doc perl -name CVS -type d -prune -exec rm -rf {} \;
27d01c
find doc perl -name .cvsignore -type f -exec rm -f {} \;
27d01c
rm -f doc/Makefile.dist*
27d01c
rm -f doc/text/htmlstrip.c
27d01c
rm -f doc/text/Makefile
27d01c
rm -rf doc/man
27d01c
27d01c
# fix permissions on perl .so files
27d01c
find %buildroot/%_libdir/perl5/ -type f -name "*.so" -exec chmod 755 {} \;
27d01c
27d01c
# Generate db config file
27d01c
# XXX Is this still necessary?
27d01c
( grep '^{' lib/imapoptions | grep _db | cut -d'"' -f 2,4 | \
27d01c
  sed -e 's/^ *//' -e 's/-nosync//' -e 's/ *$//' -e 's/"/=/'
27d01c
  echo sieve_version=2.2.3 ) | sort > %buildroot/%_datadir/%name/rpm/db.cfg
27d01c
27d01c
# Cyrus has various files with extremely conflicting names.  Some of these are
27d01c
# not unexpected ("imapd" itself) but some like "httpd" are rather surprising.
27d01c
27d01c
# Where there are only conflicting manpages, they have been moved to a "8cyrus"
27d01c
# section.  If the binary was renamed, then the manpages are renamed to match
27d01c
# but a internal replacement has not been done.  This may lead to more
27d01c
# confusion but involves modifying fewer upstream files.
27d01c
27d01c
# Actual binary conflicts
27d01c
# Rename 'fetchnews' binary and manpage to avoid clash with leafnode
27d01c
mv %buildroot/%_sbindir/fetchnews %buildroot/%_sbindir/cyr_fetchnews
27d01c
mv %buildroot/%_mandir/man8/fetchnews.8 %buildroot/%_mandir/man8/cyr_fetchnews.8
27d01c
27d01c
# Fix conflict with dump
27d01c
mv %buildroot/%_sbindir/restore %buildroot/%_sbindir/cyr_restore
27d01c
mv %buildroot/%_mandir/man8/restore.8 %buildroot/%_mandir/man8/cyr_restore.8
27d01c
27d01c
# Fix conceptual conflict with quota
27d01c
mv %buildroot/%_sbindir/quota %buildroot/%_sbindir/cyr_quota
27d01c
mv %buildroot/%_mandir/man8/quota.8 %buildroot/%_mandir/man8/cyr_quota.8
27d01c
27d01c
# fix conflicts with uw-imap
27d01c
mv %buildroot/%_mandir/man8/imapd.8 %buildroot/%_mandir/man8/imapd.8cyrus
27d01c
mv %buildroot/%_mandir/man8/pop3d.8 %buildroot/%_mandir/man8/pop3d.8cyrus
27d01c
27d01c
# Rename 'master' manpage
27d01c
mv %buildroot/%_mandir/man8/master.8 %buildroot/%_mandir/man8/master.8cyrus
27d01c
27d01c
# Rename 'httpd' manpage to avoid clash with Apache
27d01c
mv %buildroot/%_mandir/man8/httpd.8 %buildroot/%_mandir/man8/httpd.8cyrus
27d01c
27d01c
# Old cyrus packages used to keep the deliver executable in
27d01c
# /usr/lib/cyrus-imapd, and MTA configurations might rely on this.
27d01c
# Remove this hack in the F30 timeframe.
27d01c
# RF hardcoded-library-path in %%buildroot/usr/lib/cyrus-imapd
27d01c
mkdir %buildroot/usr/lib/cyrus-imapd
27d01c
pushd %buildroot/usr/lib/cyrus-imapd
27d01c
ln -s ../../sbin/deliver
27d01c
popd
27d01c
27d01c
#remove executable bit from docs and Perl modules
27d01c
for ddir in doc perl/imap/examples
27d01c
do
27d01c
  find $ddir -type f -exec chmod -x {} \;
27d01c
done
27d01c
27d01c
# Remove pointless libtool archives
27d01c
rm %buildroot/%_libdir/*.la
27d01c
27d01c
# Remove installed but not packaged files
27d01c
rm %buildroot/%cyrexecdir/pop3proxyd
27d01c
find %buildroot -name "perllocal.pod" -exec rm {} \;
27d01c
find %buildroot -name ".packlist" -exec rm {} \;
27d01c
27d01c
# And this one gets installed with executable permission
27d01c
chmod -x %buildroot/%perl_vendorlib/Cyrus/Annotator/Daemon.pm
27d01c
27d01c
27d01c
%check
27d01c
export LD_LIBRARY_PATH=%buildroot/%_libdir
27d01c
export CYRUS_USER=$USER
27d01c
27d01c
make %{?_smp_mflags} check || exit 1
27d01c
27d01c
%ifarch %{ix86} armv7hl ppc64le
27d01c
exit 0
27d01c
%endif
27d01c
27d01c
%if %{without cassandane}
27d01c
exit 0
27d01c
%endif
27d01c
27d01c
# Run the Cassandane test suite.  This will exhaustively test the various
27d01c
# server components, but running it in a mock chroot is rather an exercise.
27d01c
pushd cassandane
27d01c
27d01c
mkdir -p imaptest/src
27d01c
ln -s /usr/bin/imaptest imaptest/src
27d01c
ln -s /usr/share/imaptest/tests imaptest/src
27d01c
27d01c
# Construct the set of excluded tests to pass to Cassandane
27d01c
# ---------------------------------------------------------
27d01c
exclude=()
27d01c
tests=(
27d01c
    # This exclusion list was verified on 2021-08-11.
27d01c
27d01c
    # This tests coredumping and won't work on a machine where systemd
27d01c
    # intercepts coredumps, which includes our builders.
27d01c
    Cassandane::Test::Core
27d01c
27d01c
    # Can't currently be run at build time because of compiled-in paths.  See
27d01c
    # https://github.com/cyrusimap/cyrus-imapd/issues/2386
27d01c
    Admin.imap_admins
27d01c
27d01c
    Rename.intermediate_cleanup
27d01c
27d01c
    ## FIXME
27d01c
    ## Following tests started to fail with rebase and in rhel/centos only
27d01c
    
27d01c
    Cyrus::ImapTest.urlauth-binary
27d01c
    Reconstruct.reconstruct_snoozed
27d01c
    SearchSquat.simple
27d01c
    SearchSquat.skip_unmodified
27d01c
)
27d01c
for i in ${tests[@]}; do exclude+=("!$i"); done
27d01c
27d01c
27d01c
%ifarch s390x
27d01c
# This one test fails occasionally on s390x because the hosts are just too slow
27d01c
# to complete it.D  It's testing something valid (that the fork rate limiting
27d01c
# settings work properly) but s390x can't fork quickly enough to exceeed the
27d01c
# limits it's testing.
27d01c
exclude+=("!Master.maxforkrate")
27d01c
%endif
27d01c
27d01c
# Add -vvv for too much output
27d01c
./testrunner.pl %{?_smp_mflags} -v -f pretty ${exclude[@]} 2>&1
27d01c
27d01c
27d01c
%pre
27d01c
# Create 'cyrus' user on target host
27d01c
getent group saslauth >/dev/null || /usr/sbin/groupadd -g %gid -r saslauth
27d01c
getent passwd cyrus >/dev/null || /usr/sbin/useradd -c "Cyrus IMAP Server" -d /var/lib/imap -g %cyrusgroup \
27d01c
  -G saslauth -s /sbin/nologin -u %uid -r %cyrususer
27d01c
27d01c
%post
27d01c
%systemd_post cyrus-imapd.service
27d01c
27d01c
%preun
27d01c
%systemd_preun cyrus-imapd.service
27d01c
27d01c
%postun
27d01c
%systemd_postun_with_restart cyrus-imapd.service
27d01c
27d01c
27d01c
%files
27d01c
%doc README.md doc/README.* doc/examples doc/text
27d01c
27d01c
%_sbindir/*
27d01c
%_datadir/cyrus-imapd
27d01c
%_mandir/man5/*
27d01c
%_mandir/man8/*
27d01c
%exclude %_sbindir/cyr_virusscan
27d01c
%exclude %_mandir/man8/cyr_virusscan.8*
27d01c
27d01c
# For the legacy symlink to the deliver binary
27d01c
# RF hardcoded-library-path in /usr/lib/cyrus-imapd
27d01c
/usr/lib/cyrus-imapd/
27d01c
27d01c
27d01c
%dir /etc/pki/cyrus-imapd
27d01c
%attr(0644,root,%cyrusgroup) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %ssl_pem_file_prefix-ca.pem
27d01c
%attr(0644,root,%cyrusgroup) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %ssl_pem_file_prefix.pem
27d01c
%attr(0640,root,%cyrusgroup) %ghost %config(missingok,noreplace) %verify(not md5 size mtime) %ssl_pem_file_prefix-key.pem
27d01c
27d01c
%config(noreplace) /etc/cyrus.conf
27d01c
%config(noreplace) /etc/imapd.conf
27d01c
%config(noreplace) /etc/logrotate.d/cyrus-imapd
27d01c
%config(noreplace) /etc/sysconfig/cyrus-imapd
27d01c
%config(noreplace) /etc/pam.d/*
27d01c
27d01c
/etc/cron.daily/cyrus-imapd
27d01c
%_unitdir/cyrus-imapd.service
27d01c
%_unitdir/cyrus-imapd-init.service
27d01c
%_tmpfilesdir/cyrus-imapd.conf
27d01c
27d01c
%dir %cyrexecdir/
27d01c
%cyrexecdir/[a-uw-z]*
27d01c
27d01c
# This creates some directories which in the default configuration cyrus will
27d01c
# never use because they are placed under /run instead.  However, old
27d01c
# configurations or setup advice from the 'net might reference them, and so
27d01c
# it's simpler to just leave them in the package.
27d01c
%attr(0750,%cyrususer,%cyrusgroup) %dir /var/lib/imap/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/backup/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/db/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/log/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/meta/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/md5/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/msg/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/proc/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/ptclient/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/quota/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/rpm/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/sieve/
27d01c
%attr(0750,%cyrususer,%cyrusgroup) /var/lib/imap/socket
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/sync/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/lib/imap/user/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /var/spool/imap/
27d01c
27d01c
# The new locations
27d01c
%attr(0750,%cyrususer,%cyrusgroup) %dir /run/cyrus/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /run/cyrus/db/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /run/cyrus/lock/
27d01c
%attr(0700,%cyrususer,%cyrusgroup) /run/cyrus/proc/
27d01c
%attr(0750,%cyrususer,%cyrusgroup) /run/cyrus/socket/
27d01c
27d01c
27d01c
%files devel
27d01c
%_includedir/cyrus/
27d01c
%_libdir/libcyrus*.so
27d01c
%_libdir/pkgconfig/*.pc
27d01c
%_mandir/man3/imclient.3*
27d01c
27d01c
27d01c
%files doc-extra
27d01c
%doc doc/html doc/internal doc/legacy
27d01c
27d01c
27d01c
%files libs
27d01c
%license COPYING
27d01c
%_libdir/libcyrus*.so.*
27d01c
27d01c
27d01c
%files utils
27d01c
%{_bindir}/*
27d01c
%_mandir/man1/*
27d01c
27d01c
27d01c
%files virusscan
27d01c
%_sbindir/cyr_virusscan
27d01c
%_mandir/man8/cyr_virusscan.8*
27d01c
27d01c
27d01c
%files -n perl-Cyrus
27d01c
%license COPYING
27d01c
%doc perl/imap/README
27d01c
%doc perl/imap/Changes
27d01c
%doc perl/imap/examples
27d01c
%perl_vendorarch/auto/Cyrus
27d01c
%perl_vendorarch/Cyrus
27d01c
%perl_vendorlib/Cyrus
27d01c
%_mandir/man3/*.3pm*
27d01c
27d01c
27d01c
%changelog
712069
* Wed Aug 17 2022 Martin Osvald <mosvald@redhat.com> - 3.4.1-7
712069
- Resolves: #2096149 - Fatal error when running "squatter -r user"
712069
- Resolves: #2096885 - Enhanced TMT testing for centos-stream
712069
d3a111
* Wed Nov 24 2021 Martin Osvald <mosvald@redhat.com> - 3.4.1-6
d3a111
- Sending email with /usr/lib/cyrus-imapd/deliver fails with code 75
d3a111
- Resolves: #2021532
d3a111
d3a111
* Wed Nov 03 2021 Martin Osvald <mosvald@redhat.com> - 3.4.1-5
d3a111
- Add fix for CVE-2021-33582
d3a111
- Resolves: #1994034
d3a111
27d01c
* Mon Aug 23 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.4.1-4
27d01c
- Drop tzdist module. Clients must use OS provided timezone info
27d01c
27d01c
* Thu Aug 19 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.4.1-3
27d01c
- Actually drop timezones requirement
27d01c
27d01c
* Thu Aug 19 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.4.1-2
27d01c
- bump release
27d01c
27d01c
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com>
27d01c
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
27d01c
  Related: rhbz#1991688
27d01c
27d01c
* Thu Aug  5 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.4.1-1
27d01c
- Update to v3.4.1
27d01c
27d01c
27d01c
* Mon Jul 12 2021 Honza Horak <hhorak@redhat.com> - 3.2.6-12
27d01c
- Require mariadb-connector-c-devel instead of mariadb-devel
27d01c
  Resolves: #1981257
27d01c
27d01c
* Fri Jun 11 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.2.6-6
27d01c
- Disable tests on 32bit arches. Started to fail with perl rebase
27d01c
27d01c
* Thu Apr 29 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.2.6-8
27d01c
- Add pregerated man pages
27d01c
27d01c
* Mon Apr 26 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.2.6-7
27d01c
- Add python3-sphinx BR to properly build man pages
27d01c
27d01c
* Mon Apr 26 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.2.6-7
27d01c
- Add python3-sphinx BR to properly build man pages
27d01c
27d01c
* Mon Mar 22 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.2.6-2
27d01c
- Require online target to prevent binding to down devices
27d01c
27d01c
* Wed Mar 17 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.2.6-3
27d01c
- Do not require clamav in rhel
27d01c
- Disable tests for ppc64le
27d01c
- Disable tests for ix86 to work brew bug around
27d01c
27d01c
* Thu Mar 11 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.2.6-1
27d01c
- New version v3.2.6
27d01c
27d01c
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.4-8
27d01c
- Rebuilt for updated systemd-rpm-macros
27d01c
  See https://pagure.io/fesco/issue/2583.
27d01c
27d01c
* Wed Feb 17 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.2.4-7
27d01c
- Require shapelib on Fedoras only
27d01c
27d01c
* Mon Feb 08 2021 Pavel Raiskup <praiskup@redhat.com> - 3.2.4-6
27d01c
- rebuild for libpq ABI fix rhbz#1908268
27d01c
27d01c
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.4-5
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
27d01c
712069
* Tue Jan 12 2021 Pavel Zhukov <pzhukov@redhat.com> - 3.2.4-4
27d01c
- Drop clamav BR for eln
27d01c
27d01c
* Mon Dec 14 2020 Pavel Zhukov <pzhukov@redhat.com> - 3.2.4-3
27d01c
- Add ExecReload to service file (#1907223)
27d01c
27d01c
* Thu Sep  3 2020 Pavel Zhukov <pzhukov@redhat.com> - 3.2.3-1
27d01c
- New version v3.2.3
27d01c
27d01c
* Thu Aug 27 2020 Josef Řídký <jridky@redhat.com> - 3.0.13-13
27d01c
- Rebuilt for new net-snmp release
27d01c
27d01c
* Mon Aug 10 2020 Jeff Law <law@redhat.com> - 3.0.13-12
27d01c
- Disable LTO on s390x for now
27d01c
27d01c
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.13-11
27d01c
- Second attempt - Rebuilt for
27d01c
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
27d01c
27d01c
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.13-10
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
27d01c
27d01c
* Mon Jul 13 2020 Pavel Zhukov <pzhukov@redhat.com> - 3.0.13-9
27d01c
- Fix FTBFS caused by weak certificates (#1852137)
27d01c
27d01c
* Thu Jun 25 2020 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.13-8
27d01c
- Perl 5.32 rebuild
27d01c
27d01c
* Sat May 16 2020 Pete Walter <pwalter@fedoraproject.org> - 3.0.13-7
27d01c
- Rebuild for ICU 67
27d01c
27d01c
* Wed May  6 2020 Pavel Zhukov <pzhukov@redhat.com> - 3.0.13-6
27d01c
- Add missed dependencies (#1819685)
27d01c
27d01c
* Thu Apr 23 2020 Pavel Zhukov <pzhukov@redhat.com> - 3.0.13-5
27d01c
- Specify version of cyrus-imapd for utils to avoid the need to test interoperability
27d01c
27d01c
* Thu Apr 23 2020 Pavel Zhukov <pzhukov@redhat.com> - 3.0.13-4
27d01c
- Fix pem files permission
27d01c
27d01c
* Wed Apr 01 2020 Petr Pisar <ppisar@redhat.com> - 3.0.13-3
27d01c
- Specify all Perl dependencies of Cassandane
27d01c
27d01c
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.13-2
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
27d01c
27d01c
* Mon Dec 16 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.13-1
27d01c
- Update to 3.0.13, fixing CVE-2019-19783.
27d01c
27d01c
* Fri Nov 22 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.12-1
27d01c
- Update to 3.0.12, fixing CVE-2019-18928.
27d01c
27d01c
* Tue Jul 30 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.11-1
27d01c
- Update to 3.0.11.
27d01c
27d01c
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.10-3
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
27d01c
27d01c
* Fri May 31 2019 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.10-2
27d01c
- Perl 5.30 rebuild
27d01c
27d01c
* Tue May 28 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.10-1
27d01c
- Update to 3.0.10.
27d01c
- Drop upstreamed patch.
27d01c
27d01c
* Thu May 16 2019 Pavel Zhukov <pzhukov@redhat.com> - 3.0.9-2
27d01c
- Run sscg as mail group for proper certs permissions
27d01c
27d01c
* Thu Mar 14 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.9-1
27d01c
- Update to 3.0.9.
27d01c
27d01c
* Mon Feb 11 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.8-10
27d01c
- Add pam configuration file for httpd auth.  Thanks to Jeroen van Meeuwen.
27d01c
27d01c
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.8-9
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
27d01c
27d01c
* Thu Jan 24 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.8-8
27d01c
- Update Perl linkage patch.
27d01c
27d01c
* Wed Jan 23 2019 Pete Walter <pwalter@fedoraproject.org> - 3.0.8-7
27d01c
- Rebuild for ICU 63
27d01c
27d01c
* Wed Jan 23 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.8-6
27d01c
- Re-enable --as-needed, now that PCRE has been patched.
27d01c
- Add workaround for improper linking of some Perl modules.
27d01c
27d01c
* Tue Jan 15 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.8-5
27d01c
- Disable passing --as-needed to to the linker.  This breaks cyrus horribly.
27d01c
- Re-enable Cassandane run.
27d01c
27d01c
* Tue Jan 15 2019 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.8-4
27d01c
- Allow building against ClamAV 0.101.
27d01c
- Add build dependency on glibc-langpack-en to slience some Perl complaints.
27d01c
27d01c
* Thu Dec 13 2018 Pavel Zhukov <pzhukov@redhat.com> - 3.0.8-3
27d01c
- Temporary disable cassandane in master branch
27d01c
27d01c
* Sun Oct 28 2018 Nils Philippsen <nils@tiptoe.de> - 3.0.8-2
27d01c
- remove jmap from list of httpmodules
27d01c
27d01c
* Sat Aug 11 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.8-1
27d01c
- Update to 3.0.8.
27d01c
- Drop upstreamed patch.
27d01c
27d01c
* Tue Jul 24 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.7-9
27d01c
- Rebuild for unannounced net-snmp soname bump.
27d01c
27d01c
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.7-8
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
27d01c
27d01c
* Tue Jul 10 2018 Pete Walter <pwalter@fedoraproject.org> - 3.0.7-7
27d01c
- Rebuild for ICU 62
27d01c
27d01c
* Sat Jun 30 2018 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.7-6
27d01c
- Perl 5.28 rebuild
27d01c
27d01c
* Wed Jun 13 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.7-5
27d01c
- Split out cyr_virusscan into a -virusscan subpackage.
27d01c
- Split libraries into a -libs subpackage.
27d01c
- Fix rpath issues in libraries.
27d01c
- Split Perl module into a separate perl-Cyrus package.
27d01c
- Move utilities in /usr/sbin from -utils package to main package.  This
27d01c
  matches the way we packaged the 2.4 versions.
27d01c
- Fix some odd Perl shebangs and an erroneous provided symbol.
27d01c
- Moved deliver symlink to the main package as well.
27d01c
- Drop cvt_cyrusdb_all and libdb-utils requirement.  Cyrus 3 does not use
27d01c
  BerkeleyDB at all.
27d01c
27d01c
* Thu Jun 07 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.7-4
27d01c
- Update Cassandane checkout.  Drop upstreamed patch.
27d01c
- Patch code for RECONSTRUCT implementation to use the renamed cyr_quota.
27d01c
- Re-exclude maxforkrate test on s390x.
27d01c
27d01c
* Wed May 30 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.7-3
27d01c
- Remove ldconfig scriptlets.
27d01c
- Remove F26-specific test exclusions.
27d01c
- Update Cassandane checkout.
27d01c
- Add extra Cassandane patch from https://github.com/cyrusimap/cassandane/pull/57
27d01c
- Revalidate the excluded test list.
27d01c
27d01c
* Fri May 18 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.7-2
27d01c
- Really enable mysql and clamav support.
27d01c
27d01c
* Fri May 18 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.7-1
27d01c
- Update to 3.0.7.
27d01c
- Update Cassandane checkout.
27d01c
- Update excluded Cassandane test list.
27d01c
27d01c
* Tue May 01 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.6-1
27d01c
- Update to 3.0.6.
27d01c
- Remove upstreamed patches and renumber the rest.
27d01c
- Disable one new failing test:
27d01c
  https://github.com/cyrusimap/cyrus-imapd/issues/2332
27d01c
27d01c
* Mon Apr 30 2018 Pete Walter <pwalter@fedoraproject.org> - 3.0.5-15
27d01c
- Rebuild for ICU 61.1
27d01c
27d01c
* Tue Apr 17 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-14
27d01c
- Update Cassandane again, fixing a broken test.
27d01c
27d01c
* Fri Apr 13 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-13
27d01c
- Update Cassandane, fixing a few tests and a class of weird random build
27d01c
  failures.
27d01c
27d01c
* Fri Apr 06 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-12
27d01c
- Update list of excluded tests.
27d01c
- Update Cassandane snapshot; use new base_port config setting.  No need to
27d01c
  patch that in now.
27d01c
- Add four new expected-to-fail tests from new Cassandane snapshot.
27d01c
- Add patch to collect extra Cassandane logging in case we hit some of those
27d01c
  sporadic failures again.
27d01c
27d01c
* Tue Apr 03 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-11
27d01c
- Re-enable imaptest on >= F29.
27d01c
- F29's imaptest fixes several bugs, allowing all tests to be run there.
27d01c
- Relocate cassandane base port to hopefully work better in koji.
27d01c
27d01c
* Mon Apr 02 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-10
27d01c
- Update cassandane checkout to fix a test that was broken by DST.
27d01c
- Add patch to fix sieve scripts for usernames containing a dot.
27d01c
- Disable imaptest in cassandane until
27d01c
  https://bugzilla.redhat.com/show_bug.cgi?id=1562970 is fixed.
27d01c
- Re-enable tests on s390; it seems to be better now.
27d01c
27d01c
* Thu Mar 15 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-9
27d01c
- Re-enable clamav on ppc64.
27d01c
27d01c
* Thu Mar 01 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-8
27d01c
- Bump client_timeout value in test suite.
27d01c
27d01c
* Thu Mar 01 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-7
27d01c
- Add patch to fix imtest (rhbz#1543481).
27d01c
- Fix vzic makefile to use proper cflags (rhbz#1550543).
27d01c
27d01c
* Mon Feb 26 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-6
27d01c
- Update cassandane checkout.
27d01c
- Add two new build dependencies.
27d01c
- Remove all JMAP-related tests from the exclusion lists, since cassandane no
27d01c
  longer runs any JMAP tests on cyrus 3.0.
27d01c
- Collapse unused test skip lists.
27d01c
- Add ten additional skipped tests, after consultation with upstream.
27d01c
27d01c
* Mon Feb 26 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-5
27d01c
- Add patch to fix segfaults in squatter.
27d01c
- Exclude one test on all releases instead of just F28+.
27d01c
- Remove --cleanup from cassandane invocation.
27d01c
27d01c
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.5-4
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
27d01c
27d01c
* Tue Jan 09 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-3
27d01c
- Re-enable clamav and mariadb support as those are now built with openssl 1.1.
27d01c
- But no clamav on ppc64 because of
27d01c
  https://bugzilla.redhat.com/show_bug.cgi?id=1534071
27d01c
27d01c
* Thu Jan 04 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-2
27d01c
- Reorganize some test exclusions so things build on all releases.
27d01c
27d01c
* Thu Jan 04 2018 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.5-1
27d01c
- Update to 3.0.5.
27d01c
- Add one new failing test.
27d01c
- Remove one now-passing test on rawhide.
27d01c
27d01c
* Mon Dec 18 2017 Pavel Zhukov <pzhukov@redhat.com> - 3.0.4-6
27d01c
- Rebuild with new net-snmp
27d01c
27d01c
* Thu Nov 30 2017 Pete Walter <pwalter@fedoraproject.org> - 3.0.4-5
27d01c
- Rebuild for ICU 60.1
27d01c
27d01c
* Wed Nov 29 2017 Pavel Zhukov <pzhukov@redhat.com> - 3.0.4-4
27d01c
- Do not require tcp_wrappers (#1518759)
27d01c
27d01c
* Tue Nov 14 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.4-3
27d01c
- Rebuild for new libical.
27d01c
- Add patch to fix compilation error with new libical.
27d01c
- Disable two tests which fail due to the new libical.
27d01c
27d01c
* Tue Oct 24 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.4-2
27d01c
- Fix typo in default config;
27d01c
  https://bugzilla.redhat.com/show_bug.cgi?id=1506000
27d01c
27d01c
* Tue Sep 05 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 3.0.4-1
27d01c
- Update to 3.0.4
27d01c
- Patched cassandane for new behaviour. It should be updated idealy.
27d01c
- Disable ImapTest.urlauth2 test; it seems to fail randomly regardless of
27d01c
  architecture.
27d01c
27d01c
* Fri Aug 11 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.3-1
27d01c
- Update to 3.0.3, which contains an important security fix.  The fix is not
27d01c
  embargoed but no CVE has been assigned yet.
27d01c
- Drop patches merged upstream.
27d01c
- An update of imaptest has resulted in three additional cassandane failures,
27d01c
  reported upstream as https://github.com/cyrusimap/cyrus-imapd/issues/2087.
27d01c
  In order to get the security fix out without delay, those three tests have been
27d01c
  disabled.
27d01c
27d01c
* Fri Aug 11 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.0.2-9
27d01c
- Rebuilt after RPM update (â„– 3)
27d01c
27d01c
* Thu Aug 10 2017 Igor Gnatenko <ignatenko@redhat.com> - 3.0.2-8
27d01c
- Rebuilt for RPM soname bump
27d01c
27d01c
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-7
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
27d01c
27d01c
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-6
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
27d01c
27d01c
* Fri Jun 30 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.2-5
27d01c
- Add two patches from upstream which fix JMAPCalendars issues on 32-bit and
27d01c
  big-endian architectures.
27d01c
- Clean up test invocation and exclusion list.  More tests pass now.
27d01c
27d01c
* Wed Jun 28 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.2-4
27d01c
- Explicitly set specialusealways: 1 in the default config.
27d01c
27d01c
* Tue Jun 27 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.2-3
27d01c
- Patch the provided imapd.conf and cyrus.conf to more closely match previous
27d01c
  Fedora defaults and directories included in this package and to enable
27d01c
  features which are supported by the Fedora build.
27d01c
- Add tmpfiles.d configuration file for directories in /run.
27d01c
27d01c
* Tue Jun 27 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.2-2
27d01c
- Exclude one more test from 32-bit arches.  Looks like this failure crept in
27d01c
  with the Cassandane update.
27d01c
27d01c
* Thu Jun 22 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.2-1
27d01c
- Update to 3.0.2.
27d01c
- New Cassandane snapshot, with more tests (all of which are passing).
27d01c
27d01c
* Tue Jun 20 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-7
27d01c
- Add old /usr/lib/cyrus-imapd directory to the utils package and add a symlink
27d01c
  there to the deliver binary.  This should help a bit with migrations.
27d01c
- Add upstream patch to fix reconstruct failures on 32-bit architectures.
27d01c
  Re-enable those five Cassandane tests.
27d01c
27d01c
* Thu Jun 15 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-6
27d01c
- Rename two commands: quota -> cyr_quota, restore -> cyr_restore.
27d01c
- Fix Cassandane to handle those renames.
27d01c
- Fix location of cyr_fetchnews.
27d01c
- Fix Perl 5.26-related module linking issue which caused a test failure.
27d01c
  Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1461669
27d01c
27d01c
* Tue Jun 06 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-5
27d01c
- Use proper path to ctl_mboxlist in cron file.
27d01c
- Add patch to increase individual test timeout.  Sometimes armv7hl can't
27d01c
  complete a single test in 20 seconds.
27d01c
- Disable the Metronome tests; upstream says that they just won't reliably on
27d01c
  shared hardware.
27d01c
- Don't bother running Cassandane on s390x for now.  The machines are simply
27d01c
  too slow.
27d01c
27d01c
* Tue Jun 06 2017 Jitka Plesnikova <jplesnik@redhat.com> - 3.0.1-4
27d01c
- Perl 5.26 rebuild
27d01c
27d01c
* Fri Jun 02 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-3
27d01c
- Remove clamav from build requirements.
27d01c
- Add --cleanup to Cassandane call to hopefully reduce build disk usage.
27d01c
- Disable maxforkrate test on s390x; our builders are too slow to run it.
27d01c
27d01c
* Fri Jun 02 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-2
27d01c
- Add patch to fix up some endianness issues.
27d01c
- Enable both test suites on all architectures.
27d01c
- Add arch-specific excludes for a few Cassandane tests.
27d01c
27d01c
* Thu Apr 20 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 3.0.1-1
27d01c
- Initial attempt at importing 3.0.  Many new dependencies.
27d01c
- Use a stock sample imapd.conf file instead of a Fedora-provided one.
27d01c
27d01c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.10-3
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
27d01c
27d01c
* Mon Jan 09 2017 Jason L Tibbitts III <tibbs@math.uh.edu> - 2.5.10-2
27d01c
- Rename httpd manpage to "cyrhttpd" to avoid conflict with the httpd package.
27d01c
27d01c
* Wed Nov 23 2016 Jason L Tibbitts III <tibbs@math.uh.edu> - 2.5.10-1
27d01c
- Initial update to the 2.5 series.
27d01c
- Significant spec cleanups.
27d01c
- Add sscg dep and follow
27d01c
  https://fedoraproject.org/wiki/Packaging:Initial_Service_Setup for initial
27d01c
  cert generation.
27d01c
- Change default conf to use the system crypto policy.
27d01c
27d01c
* Tue May 17 2016 Jitka Plesnikova <jplesnik@redhat.com> - 2.4.18-3
27d01c
- Perl 5.24 rebuild
27d01c
27d01c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.4.18-2
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
27d01c
27d01c
* Thu Oct 01 2015 Jason L Tibbitts III <tibbs@math.uh.edu> - 2.4.18-1
27d01c
- Update to 2.4.18, rhbz#1267871 and rhbz#1267878
27d01c
- Backport ff4e6c71d932b3e6bbfa67d76f095e27ff21bad0 to fix issues from
27d01c
  http://seclists.org/oss-sec/2015/q3/651
27d01c
27d01c
* Wed Sep 09 2015 Jason L Tibbitts III <tibbs@math.uh.edu> - 2.4.17-14
27d01c
- Use %%license tag
27d01c
- Have -devel require the base package
27d01c
- Minor cleanups
27d01c
27d01c
* Sat Aug 08 2015 Jason L Tibbitts III <tibbs@math.uh.edu> - 2.4.17-13
27d01c
- Remove invalid Patch0: URL.
27d01c
- Use HTTP for upstream source.
27d01c
- pod2html was split out of the main perl package, breaking cyrus.
27d01c
  Add a build dep for it.
27d01c
27d01c
* Wed Jul 29 2015 Kevin Fenzi <kevin@scrye.com> 2.4.17-12
27d01c
- Rebuild for new librpm
27d01c
27d01c
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.17-11
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
27d01c
27d01c
* Fri Jun 05 2015 Jitka Plesnikova <jplesnik@redhat.com> - 2.4.17-10
27d01c
- Perl 5.22 rebuild
27d01c
27d01c
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 2.4.17-9
27d01c
- Perl 5.20 rebuild
27d01c
27d01c
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.17-8
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
27d01c
27d01c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.17-7
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
27d01c
27d01c
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.17-6
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
27d01c
27d01c
* Thu Jul 18 2013 Petr Pisar <ppisar@redhat.com> - 2.4.17-5
27d01c
- Perl 5.18 rebuild
27d01c
27d01c
* Fri Jul 12 2013 Michal Hlavinka <mhlavink@redhat.com> - 2.4.17-4
27d01c
- spec clean up
27d01c
27d01c
* Thu Apr 18 2013 Michal Hlavinka <mhlavink@redhat.com> - 2.4.17-3
27d01c
- make sure binaries are hardened
27d01c
27d01c
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.17-2
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
27d01c
27d01c
* Sat Dec  1 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 2.4.17-1
27d01c
- New upstream version, fixes upstream bugs:
27d01c
- reconstruct doesn't retain internaldate correctly (#3733)
27d01c
- Race condition in maibox rename (#3696)
27d01c
- DBERROR db4: Transaction not specified for a transactional database (#3715)
27d01c
- performance degradation on huge indexes in 2.4 branch (#3717)
27d01c
- typo fix in imapd.conf man page (#3729)
27d01c
- quota does not find all quotaroots if quotalegacy, fulldirhash and prefix are used and virtdomains is off (#3735)
27d01c
- Mail delivered during XFER was lost (#3737)
27d01c
- replication does not work on RENAME (#3742)
27d01c
- Failed asserting during APPEND (#3754)
27d01c
27d01c
* Fri Nov 30 2012 Michal Hlavinka <mhlavink@redhat.com> - 2.4.16-5
27d01c
- do not use strict aliasing
27d01c
27d01c
* Tue Aug 21 2012 Michal Hlavinka <mhlavink@redhat.com> - 2.4.16-4
27d01c
- use new systemd rpm macros (#850079)
27d01c
27d01c
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.16-3
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
27d01c
27d01c
* Mon Jun 11 2012 Petr Pisar <ppisar@redhat.com> - 2.4.16-2
27d01c
- Perl 5.16 rebuild
27d01c
27d01c
* Thu Apr 19 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 2.4.16-1
27d01c
- New upstream release
27d01c
27d01c
* Wed Apr 18 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 2.4.15-1
27d01c
- New upstream release
27d01c
27d01c
* Wed Apr 11 2012 Michal Hlavinka <mhlavink@redhat.com> - 2.4.14-2
27d01c
- rebuilt because of new libdb
27d01c
27d01c
* Wed Mar 14 2012 Michal Hlavinka <mhlavink@redhat.com> - 2.4.14-1
27d01c
- updated to 2.4.14
27d01c
27d01c
* Tue Feb 07 2012 Michal Hlavinka <mhlavink@redhat.com> - 2.4.13-3
27d01c
- use PraveTmp in systemd unit file
27d01c
27d01c
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.13-2
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
27d01c
27d01c
* Mon Jan 02 2012 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 2.4.13-1
27d01c
- New upstream release
27d01c
27d01c
* Wed Dec 07 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.12-5
27d01c
- do not use digest-md5 as part of default auth mechanisms,
27d01c
  it does not coop with pam
27d01c
27d01c
* Tue Nov 22 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.12-4
27d01c
- reduce noisy logging, add option to turn on LOG_DEBUG syslog
27d01c
  messages again (thanks Philip Prindeville) (#754940)
27d01c
27d01c
* Mon Oct 24 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.12-3
27d01c
- add login and digest-md5 as part of default auth mechanisms (#748278)
27d01c
27d01c
* Tue Oct 11 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.12-2
27d01c
- do not hide errors if cyrus user can't be added
27d01c
27d01c
* Wed Oct 05 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.12-1
27d01c
- cyrus-imapd updated to 2.4.12
27d01c
- fixes incomplete authentication checks in nntpd (Secunia SA46093)
27d01c
27d01c
* Fri Sep  9 2011 Jeroen van Meeuwen <vanmeeuwen@kolabsys.com> - 2.4.11-1
27d01c
- update to 2.4.11
27d01c
- Fix CVE-2011-3208 (#734926, #736838)
27d01c
27d01c
* Tue Aug 16 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.10-4
27d01c
- rebuild with db5
27d01c
27d01c
* Thu Jul 21 2011 Petr Sabata <contyk@redhat.com> - 2.4.10-3
27d01c
- Perl mass rebuild
27d01c
27d01c
* Wed Jul 20 2011 Petr Sabata <contyk@redhat.com> - 2.4.10-2
27d01c
- Perl mass rebuild
27d01c
27d01c
* Wed Jul  6 2011 Jeroen van Meeuwen <kanarip@kanarip.com> - 2.4.10-1
27d01c
- New upstream release
27d01c
27d01c
* Wed Jun 22 2011 Iain Arnell <iarnell@gmail.com> 2.4.8-5
27d01c
- Patch to work with Perl 5.14
27d01c
27d01c
* Mon Jun 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.4.8-4
27d01c
- Perl mass rebuild
27d01c
27d01c
* Fri Jun 10 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.4.8-3
27d01c
- Perl 5.14 mass rebuild
27d01c
27d01c
* Mon May 09 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.8-2
27d01c
- fixed: systemd commands in %%post (thanks Bill Nottingham)
27d01c
27d01c
* Thu Apr 14 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.8-1
27d01c
- cyrus-imapd updated to 2.4.8
27d01c
- fixed: cannot set unlimited quota through proxy
27d01c
- fixed: reconstruct tries to set timestamps again and again
27d01c
- fixed: response for LIST "" user is wrong
27d01c
- fixed: THREAD command doesn't support quoted charset
27d01c
- fixed crashes in mupdatetest and cyr_expire when using -x
27d01c
27d01c
* Mon Apr 04 2011 Michal Hlaivnka <mhlavink@redhat.com> - 2.4.7-2
27d01c
- now using systemd
27d01c
27d01c
* Thu Mar 31 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.7-1
27d01c
- updated to 2.4.7
27d01c
27d01c
* Fri Feb 11 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.4.6-1
27d01c
- updated to 2.4.6
27d01c
- "autocreate" and "autosieve" features were removed
27d01c
27d01c
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.16-8
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
27d01c
27d01c
* Fri Jan 21 2011 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-7
27d01c
- don't force sync io for all filesystems
27d01c
27d01c
* Fri Jul 09 2010 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-6
27d01c
- follow licensing guideline update
27d01c
- devel sub-package has to have virtual static provides (#609604)
27d01c
27d01c
* Mon Jun 07 2010 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-5
27d01c
- spec cleanup
27d01c
- simplified packaging (merge -perl in -utils)
27d01c
- remove obsoleted and/or unmaintained additional sources/patches
27d01c
- remove long time not used files from the cvs/srpm
27d01c
- update additional sources/patches from their upstream
27d01c
27d01c
* Tue Jun 01 2010 Marcela Maslanova <mmaslano@redhat.com> - 2.3.16-4
27d01c
- Mass rebuild with perl-5.12.0
27d01c
27d01c
* Tue Apr 20 2010 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-3
27d01c
- add support for QoS marked traffic (#576652)
27d01c
27d01c
* Thu Jan 14 2010 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-2
27d01c
- ignore user_denny.db if missing (#553011)
27d01c
- fix location of certificates in default imapd.conf
27d01c
27d01c
* Tue Dec 22 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.16-1
27d01c
- updated to 2.3.16
27d01c
27d01c
* Fri Dec 04 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-10
27d01c
- fix shell for daily cron job (#544182)
27d01c
27d01c
* Fri Dec 04 2009 Stepan Kasal <skasal@redhat.com> - 2.3.15-9
27d01c
- rebuild against perl 5.10.1
27d01c
27d01c
* Thu Nov 26 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-8
27d01c
- spec cleanup
27d01c
27d01c
* Tue Nov 24 2009 Michal Hlavinka <mhlaivnk@redhat.com> - 2.3.15-7
27d01c
- rebuild with new db4 (#540093)
27d01c
- spec cleanup
27d01c
27d01c
* Fri Nov 06 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-6
27d01c
- fix sourcing of /etc/sysconfig/cyrus-imapd (#533320)
27d01c
27d01c
* Thu Nov 05 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-5
27d01c
- do not fill logs with mail (de)compression messages (#528093)
27d01c
27d01c
* Thu Oct 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-4
27d01c
- spec cleanup
27d01c
27d01c
* Fri Oct 09 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-3
27d01c
- fix cyrus user shell for db import (#528126)
27d01c
27d01c
* Fri Sep 18 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-2
27d01c
- make init script LSB-compliant (#523227)
27d01c
27d01c
* Fri Sep 18 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.15-1
27d01c
- fix buffer overflow in cyrus sieve (CVE-2009-3235)
27d01c
27d01c
* Wed Sep 16 2009 Tomas Mraz <tmraz@redhat.com> - 2.3.14-6
27d01c
- use password-auth common PAM configuration instead of system-auth
27d01c
27d01c
* Mon Sep 07 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.14-5
27d01c
- fix buffer overflow in cyrus sieve (#521010)
27d01c
27d01c
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.3.14-4
27d01c
- rebuilt with new openssl
27d01c
27d01c
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.14-3
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
27d01c
27d01c
* Mon May 25 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.14-2
27d01c
- rebuild because of changed dependencies
27d01c
27d01c
* Thu Apr 02 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.14-1
27d01c
- updated to 2.3.14
27d01c
27d01c
* Wed Apr 01 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 2.3.13-5
27d01c
- fix unowned directory (#483336).
27d01c
27d01c
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.13-4
27d01c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
27d01c
27d01c
* Mon Feb 02 2009 Michal Hlavinka <mhlavink@rehdat.com> - 2.3.13-3
27d01c
- fix directory ownership
27d01c
27d01c
* Wed Jan 21 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.13-2
27d01c
- fix: #480138 - assertion failed: libcyr_cfg.c: cyrus_options[opt].opt == opt
27d01c
27d01c
* Tue Jan 13 2009 Michal Hlavinka <mhlavink@redhat.com> - 2.3.13-1
27d01c
- updated to 2.3.13
27d01c
27d01c
* Fri Sep 26 2008 Dan Horák 
27d01c
- better fix for linking with recent db4.x
27d01c
27d01c
* Fri Sep 12 2008 Dan Horák 
27d01c
- fix linking with db4.7 (Resolves: #461875)
27d01c
- patch cleanup
27d01c
27d01c
* Mon Sep  1 2008 Dan Horák 
27d01c
- update to new upstream version 2.3.12p2
27d01c
- update patches
27d01c
27d01c
* Mon Sep  1 2008 Dan Horák 
27d01c
- refresh patches
27d01c
27d01c
* Sat May 31 2008 Dan Horák 
27d01c
- call automake to update config.* files and be buildable again on rawhide
27d01c
27d01c
* Tue Mar 25 2008 Tomas Janousek <tjanouse@redhat.com> - 2.3.11-1
27d01c
- update to latest upstream
27d01c
- (temporarily) dropped the rmquota+deletemailbox patch (doesn't apply)
27d01c
27d01c
* Wed Mar 19 2008 Rex Dieter <rdieter@fedoraproject.org> - 2.3.9-12
27d01c
- cyrus-imapd conflicts with uw-imap (#222506)
27d01c
27d01c
* Tue Mar 18 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.3.9-11
27d01c
- add Requires for versioned perl (libperl.so)
27d01c
27d01c
* Wed Feb 20 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.3.9-10
27d01c
- Autorebuild for GCC 4.3
27d01c
27d01c
* Fri Feb 08 2008 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-9
27d01c
- don't run cronjob if cyrus-imapd has never been started (#418191)
27d01c
27d01c
* Tue Dec 04 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-8
27d01c
- move certificate creation from -utils postinst to main package
27d01c
- rebuild with newer openssl and openldap
27d01c
27d01c
* Sun Sep 23 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-7
27d01c
- updated the getgrouplist patch
27d01c
- fixed a few undeclared functions (and int to pointer conversions)
27d01c
27d01c
* Wed Aug 22 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-6
27d01c
- update to latest upstream
27d01c
- updated all patches from uoa and reenabled rmquota+deletemailbox
27d01c
27d01c
* Thu Aug 16 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-5.rc2
27d01c
- update to latest upstream beta
27d01c
27d01c
* Tue Aug 14 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.9-4.rc1
27d01c
- update to latest upstream beta
27d01c
- temporarily dropped the rmquota+deletemailbox patch (doesn't apply)
27d01c
- fixed to compile with newer glibc
27d01c
- added the getgrouplist patch from RHEL-4, dropped groupcache patch
27d01c
- dropped the allow_auth_plain patch
27d01c
- buildrequire perl-devel
27d01c
27d01c
* Mon Jul 23 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.8-3.2
27d01c
- removed the lm_sensors-devel dependency, since it's properly required in
27d01c
  net-snmp-devel
27d01c
- #248984 - cyrus-imapd.logrotate updated for rsyslog
27d01c
27d01c
* Mon Apr 23 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.8-3.1
27d01c
- the -devel subpackage no longer requires the main one
27d01c
27d01c
* Wed Apr 11 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.8-3
27d01c
- updated the no-bare-nl patch (#235569), thanks to Matthias Hensler
27d01c
27d01c
* Wed Apr 04 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.8-2
27d01c
- fixed mboxlist backup rotation (#197054)
27d01c
27d01c
* Mon Mar 12 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.8-1
27d01c
- update to latest upstream
27d01c
27d01c
* Wed Jan 24 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.7-8
27d01c
- compile with kerberos support
27d01c
27d01c
* Wed Jan 24 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.7-7
27d01c
- fixed Makefile typo (caused multiarch conflict)
27d01c
27d01c
* Mon Jan 08 2007 Tomas Janousek <tjanouse@redhat.com> - 2.3.7-6
27d01c
- #218046: applied patches to compile with db4-4.5
27d01c
27d01c
* Tue Dec  5 2006 John Dennis <jdennis@redhat.com> - 2.3.7-5
27d01c
- Resolves: bug# 218046: Cyrus-imapd in rawhide needs to be rebuilt
27d01c
  against new snmp package
27d01c
27d01c
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 2.3.7-4
27d01c
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
27d01c
27d01c
* Mon Sep 18 2006 John Dennis <jdennis@redhat.com> - 2.3.7-3
27d01c
- bump rev for rebuild
27d01c
27d01c
* Fri Aug 04 2006 Petr Rockai <prockai@redhat.com> - 2.3.7-2
27d01c
- only buildrequire lm_sensors on i386 and x86_64, since it is not
27d01c
  available elsewhere
27d01c
27d01c
* Sun Jul 23 2006 Petr Rockai <prockai@redhat.com> - 2.3.7-1
27d01c
- update to latest upstream version, fixes a fair amount of issues
27d01c
- forward-port the autocreate and rmquota patches (used latest
27d01c
  upstream patches, those are for 2.3.3)
27d01c
27d01c
* Tue Jul 18 2006 Petr Rockai <prockai@redhat.com> - 2.3.1-3
27d01c
- install perl modules into vendor_perl instead of site_perl
27d01c
- change mode of perl .so files to 755 instead of 555
27d01c
- update pam configuration to use include directive instead
27d01c
  of deprecated pam_stack
27d01c
- change prereq on cyrus-imapd-utils to requires
27d01c
27d01c
* Tue Jul 11 2006 Petr Rockai <prockai@redhat.com> - 2.3.1-2.99.test1
27d01c
- address bunch of rpmlint errors and warnings
27d01c
- rename perl-Cyrus to cyrus-imapd-perl to be consistent with rest
27d01c
  of package (the cyrus modules are not part of cpan)
27d01c
- added provides on cyrus-nntp and cyrus-murder (the functionality
27d01c
  is part of main package now)
27d01c
- removed generation of README.buildoptions
27d01c
- the two above made it possible to get rid of most build-time parameter
27d01c
  guessing from environment
27d01c
- get rid of internal autoconf (iew)
27d01c
- don't strip binaries, renders -debuginfo useless...
27d01c
- remove prereq's in favour of newly added requires(...)
27d01c
27d01c
* Tue Feb 28 2006 John Dennis <jdennis@redhat.com> - 2.3.1-2
27d01c
- bring up to Simon Matter's 2.3.1-2 release
27d01c
- fix bug #173319, require cyrus-sasl-lib instead of cyrus-sasl
27d01c
- fix bug #176470, hardcoded disttag
27d01c
- add backend_sigsegv patch
27d01c
- add replication_policycheck patch
27d01c
27d01c
* Mon Jan 23 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-1
27d01c
- update to official autocreate and autosievefolder patches
27d01c
27d01c
* Thu Jan 19 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.18
27d01c
- update rpm_set_permissions script
27d01c
- add snmp support as build time option, disabled by default
27d01c
  because it doesn't build on older distributions
27d01c
27d01c
* Wed Jan 18 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.15
27d01c
- add make_md5 patch
27d01c
27d01c
* Mon Jan 16 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.13
27d01c
- add autosievefolder patch
27d01c
- add rmquota+deletemailbox patch
27d01c
- change default path for make_md5, add md5 directory
27d01c
27d01c
* Fri Jan 13 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.10
27d01c
- spec file cleanup
27d01c
- add more cvt_cyrusdb_all fixes
27d01c
- fix pre/post scripts
27d01c
- fix requirements
27d01c
- add patch to set Invoca RPM config defaults
27d01c
- add sync directory used for replication
27d01c
- add autocreate patch
27d01c
27d01c
* Thu Jan 12 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.8
27d01c
- update cvt_cyrusdb_all script
27d01c
- build db.cfg on the fly
27d01c
27d01c
* Thu Jan 05 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.5
27d01c
- create ptclient directory if ldap enabled
27d01c
27d01c
* Wed Jan 04 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.4
27d01c
- build without ldap support if openldap is linked against SASLv1
27d01c
27d01c
* Tue Jan 03 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.3
27d01c
- fix ldap support
27d01c
27d01c
* Mon Jan 02 2006 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.2
27d01c
- add openldap-devel to buildprereq, build with ldap support
27d01c
27d01c
* Wed Dec 21 2005 Simon Matter <simon.matter@invoca.ch> 2.3.1-0.1
27d01c
- update to 2.3.1, officially called BETA-quality release
27d01c
27d01c
* Fri Dec 16 2005 Simon Matter <simon.matter@invoca.ch> 2.3.0-0.4
27d01c
- add skiplist.py to contrib/
27d01c
- port authid_normalize patch
27d01c
27d01c
* Thu Dec 15 2005 Simon Matter <simon.matter@invoca.ch> 2.3.0-0.3
27d01c
- reintroduce subpackage utils, fix requirements
27d01c
- move some utils to %%{_bindir}/
27d01c
27d01c
* Wed Dec 14 2005 Simon Matter <simon.matter@invoca.ch> 2.3.0-0.2
27d01c
- integrate subpackages murder, nntp, replication, utils
27d01c
27d01c
* Tue Dec 13 2005 Simon Matter <simon.matter@invoca.ch> 2.3.0-0.1
27d01c
- update to 2.3.0, officially called BETA-quality release
27d01c
- add replication subpackage
27d01c
27d01c
* Fri Dec 09 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-15.1
27d01c
- add missing automake to buildprereq
27d01c
- change package description
27d01c
27d01c
* Tue Dec 06 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-15
27d01c
- update cvt_cyrusdb_all script
27d01c
- update autocreate patches
27d01c
27d01c
* Mon Dec 05 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-14
27d01c
- update cvt_cyrusdb_all script
27d01c
27d01c
* Mon Nov 14 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-13
27d01c
- add 64bit quota support backported from 2.3
27d01c
27d01c
* Fri Nov 11 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-12
27d01c
- add quickstart/stop option to init script to bypass db import/export
27d01c
- add authid_normalize patch
27d01c
- add allow_auth_plain_proxying patch
27d01c
- update gcc4 patch
27d01c
- remove useless fdatasync patch
27d01c
- add private autoconf used for build, remove autoconf dependency
27d01c
- generate correct docs including man pages
27d01c
- remove unneeded files from doc directory
27d01c
27d01c
* Fri Nov 04 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-11
27d01c
- add mupdate thread-safe patch
27d01c
27d01c
* Mon Oct 24 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-9.4
27d01c
- add spool patch, which is already fixed in CVS
27d01c
27d01c
* Tue Aug 30 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-9.2
27d01c
- pull in CPPFLAGS and LDFLAGS from openssl's pkg-config data, if it exists
27d01c
27d01c
* Wed Aug 24 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-9.1
27d01c
- add timsieved_reset_sasl_conn patch
27d01c
27d01c
* Mon Aug 22 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-9
27d01c
- cosmetic changes in pre and post scripts
27d01c
27d01c
* Fri Aug 19 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-8
27d01c
- add more pki dir fixes for inplace upgrades
27d01c
27d01c
* Thu Aug 18 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-7
27d01c
- include requirement for Berkeley DB utils
27d01c
27d01c
* Thu Aug 18 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-6
27d01c
- fix recovery problems with db4, which do not exist with db3
27d01c
- fix logic for handling ssl certs
27d01c
- remove initlog from init script
27d01c
27d01c
* Wed Aug 17 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-5
27d01c
- add notifytest to the distribution
27d01c
- add functionality to convert all berkeley databases to skiplist
27d01c
  on shutdown and convert them back as needed on startup. This should
27d01c
  solve the upgrade problems with Berkeley databases.
27d01c
27d01c
* Tue Aug 16 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-4.14
27d01c
- add gcc4 patch
27d01c
- determine and handle pki directory for openssl correctly
27d01c
- add skiplist recovery docs
27d01c
- add notify_sms patch
27d01c
27d01c
* Mon Jul 18 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-4.10
27d01c
- update cvt_cyrusdb_all script
27d01c
- update autocreate patches
27d01c
27d01c
* Fri Jul 15 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-4.9
27d01c
- add patch to remove ACLs with invalid identifier
27d01c
- update cvt_cyrusdb_all script
27d01c
27d01c
* Sat Jun 18 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-4.1
27d01c
- update munge8bit patch
27d01c
27d01c
* Wed Jun 08 2005 Simon Matter <simon.matter@invoca.ch> 2.2.12-4
27d01c
- updated seenstate patch
27d01c
27d01c
* Thu Jun 02 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- removed nolinkimapspool patch, added singleinstancestore patch instead
27d01c
27d01c
* Thu Jun 02 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- added nolinkimapspool patch
27d01c
- fix debug_package macro, it was still being expanded,
27d01c
  comments don't hide macro expansion
27d01c
- change license field to BSD, its not exact BSD, but BSD is the closest
27d01c
27d01c
* Fri Apr 22 2005 John Dennis <jdennis@redhat.com> - 2.2.12-6.fc4
27d01c
- the openssl package moved all its certs, CA, Makefile, etc. to /etc/pki
27d01c
  now we are consistent with the openssl directory changes.
27d01c
27d01c
* Thu Apr 21 2005 John Dennis <jdennis@redhat.com> - 2.2.12-5.fc4
27d01c
- we finally have a common directory, /etc/pki for certs, so create
27d01c
  /etc/pki/cyrus-imapd and put the ssl pem file there. The /etc/cyrus-imapd
27d01c
  location will not be used, this change supercedes that.
27d01c
27d01c
* Mon Apr 18 2005 John Dennis <jdennis@redhat.com> - 2.2.12-4.fc4
27d01c
- fix bug #141479, move ssl pem file from /usr/share/ssl/certs to /etc/cyrus-imapd/cyrus-imapd.pem
27d01c
- change license field to BSD, its not exact BSD, but BSD is the closest.
27d01c
27d01c
* Fri Apr 15 2005 John Dennis <jdennis@redhat.com> - 2.2.12-3.fc4
27d01c
- fix release field to be single digit
27d01c
27d01c
* Fri Apr 15 2005 John Dennis <jdennis@redhat.com> - 2.2.12-1.2.fc4
27d01c
- fix debug_package macro, it was still being expanded,
27d01c
  comments don't hide macro expansion
27d01c
- fix changelog chronological order
27d01c
- fix bug 118832, cyrus-imapd is modifying /etc/services
27d01c
27d01c
* Mon Apr  4 2005 John Dennis <jdennis@redhat.com> - 2.2.12-1.1.fc4
27d01c
- bring up to 2.2.12, includes security fix for CAN-2005-0546
27d01c
27d01c
* Mon Mar 07 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated rmquota+deletemailbox patches
27d01c
27d01c
* Fri Mar  4 2005 John Dennis <jdennis@redhat.com> - 2.2.10-11.4.fc4
27d01c
- fix gcc4 build problems
27d01c
27d01c
* Thu Mar  3 2005 John Dennis <jdennis@redhat.com> 2.2.10-11.3.fc4
27d01c
- bump rev for build
27d01c
27d01c
* Mon Feb 14 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.12
27d01c
- updated autocreate and autosievefolder patches
27d01c
27d01c
* Fri Feb 11 2005 John Dennis <jdennis@redhat.com> - 2.2.10-11.2.fc4
27d01c
- make _contribdir identical to Simon's,
27d01c
  I had been getting burned by rpm's bizarre handling of macros in comments
27d01c
27d01c
* Thu Feb 10 2005 John Dennis <jdennis@redhat.com> - 2.2.10-11.1.fc4
27d01c
- bring up to date with Simon Matter's 2.2.10-11 rpm
27d01c
27d01c
* Sat Feb 05 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autosievefolder patch
27d01c
27d01c
* Tue Feb 01 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- remove special ownership and permissions from deliver
27d01c
- enable deliver-wrapper per default
27d01c
- enable OutlookExpress seenstate patch per default
27d01c
27d01c
* Wed Jan 19 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autocreate patch
27d01c
27d01c
* Fri Jan 14 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- spec file cleanup
27d01c
27d01c
* Tue Jan 11 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autocreate patch
27d01c
27d01c
* Fri Jan 07 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- moved contrib dir into doc, made scripts not executable
27d01c
27d01c
* Thu Jan 06 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- added more fixes to the autocreate patch
27d01c
- don't use %%_libdir for %%_cyrexecdir, it's a mess on x86_64
27d01c
- don't use %%_libdir for symlinks
27d01c
- remove %%_libdir pachtes
27d01c
- change pam configs to work on x86_64
27d01c
- changed default build option for IDLED to on
27d01c
- changed rpm_set_permissions to honor partitions in /etc/imapd.conf
27d01c
27d01c
* Tue Jan 04 2005 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autocreate patch
27d01c
27d01c
* Mon Dec 20 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- remove idled docs when disabled, fixes RedHat's bug #142345
27d01c
27d01c
* Fri Dec 17 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- removed allnumeric patch, not needed anymore
27d01c
- made groupcache a compile time option
27d01c
- rename nntp's pam service, fixes RedHat's bug #142672
27d01c
27d01c
* Thu Dec 16 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated groupcache patch
27d01c
- updated cvt_cyrusdb_all to use runuser instead of su if available
27d01c
- added upd_groupcache tool
27d01c
27d01c
* Wed Dec 15 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- added groupfile patch to help those using nss_ldap
27d01c
27d01c
* Thu Dec 02 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- modified config directives and removed verify options
27d01c
27d01c
* Thu Dec  2 2004 John Dennis <jdennis@redhat.com> 2.2.10-3.devel
27d01c
- fix bug #141673, dup of bug #141470
27d01c
  Also make cyrus.conf noreplace in addition to imapd.conf
27d01c
  Remove the verify overrides on the noreplace config files,
27d01c
  we do want config file changes visible when verifying
27d01c
27d01c
* Wed Dec  1 2004 John Dennis <jdennis@redhat.com> 2.2.10-2.devel
27d01c
- fix bug #141470, make imapd.conf a noreplace config file
27d01c
27d01c
* Wed Dec  1 2004 John Dennis <jdennis@redhat.com> 2.2.10-1.devel
27d01c
- update to Simon Matter's 2.2.10 RPM,
27d01c
  fixes bug #139382,
27d01c
  security advisories: CAN-2004-1011 CAN-2004-1012 CAN-2004-1013 CAN-2004-1015
27d01c
27d01c
* Wed Nov 24 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.10
27d01c
27d01c
* Tue Nov 23 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.9
27d01c
27d01c
* Fri Nov 19 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- changed scripts to use runuser instead of su if available
27d01c
27d01c
* Thu Nov 18 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- changed requirement for file >= 3.35-1 from BuildPrereq to
27d01c
  Requires, fixes RedHat's bug #124991
27d01c
- added acceptinvalidfrom patch to fix RedHat's bug #137705
27d01c
27d01c
* Mon Oct 4 2004 Dan Walsh <dwalsh@redhat.com> 2.2.6-2.FC3.6
27d01c
- Change cyrus init scripts and cron job to use runuser instead of su
27d01c
27d01c
* Fri Aug  6 2004 John Dennis <jdennis@redhat.com> 2.2.6-2.FC3.5
27d01c
- remove obsoletes tag, fixes bugs #127448, #129274
27d01c
27d01c
* Wed Aug  4 2004 John Dennis <jdennis@redhat.com>
27d01c
- replace commas in release field with dots, bump build number
27d01c
27d01c
* Tue Aug 03 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- fixed symlinks for x86_64, now uses the _libdir macro
27d01c
  reported by John Dennis, fixes RedHat's bug #128964
27d01c
- removed obsoletes tag, fixes RedHat's bugs #127448, #129274
27d01c
27d01c
* Mon Aug  2 2004 John Dennis <jdennis@redhat.com> 2.2.6-2,FC3,3
27d01c
- fix bug #128964, lib symlinks wrong on x86_64
27d01c
27d01c
* Thu Jul 29 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.8
27d01c
27d01c
* Thu Jul 29 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autocreate and autosieve patches
27d01c
- made authorization a compile time option
27d01c
- added sieve-bc_eval patch
27d01c
27d01c
* Tue Jul 27 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.7
27d01c
- modified autocreate patch or 2.2.7
27d01c
- removed snmpargs patch which was needed for RedHat 6.2
27d01c
27d01c
* Tue Jul 13 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- added mboxlist / mboxname patches from CVS
27d01c
27d01c
* Tue Jul 06 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated rmquota+deletemailbox patch
27d01c
27d01c
* Sat Jul  3 2004 John Dennis <jdennis@redhat.com> - 2.2.6-2,FC3,1
27d01c
- bring up to date with Simon Matter's latest upstream rpm 2.2.6-2
27d01c
- comment out illegal tags Packager, Vendor, Distribution
27d01c
  build for FC3
27d01c
27d01c
* Wed Jun 30 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- added quota patches from CVS
27d01c
27d01c
* Fri Jun 25 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autocreate patch
27d01c
27d01c
* Fri Jun 18 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.6
27d01c
27d01c
* Fri Jun 11 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autocreate and autosieve patches
27d01c
27d01c
* Tue Jun 01 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autocreate, autosieve and rmquota patches
27d01c
- fixed rmquota patch to build on gcc v3.3.x
27d01c
- added lmtp_sieve patch
27d01c
27d01c
* Sat May 29 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.5
27d01c
27d01c
* Fri May 28 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.5 pre-release
27d01c
27d01c
* Mon May 24 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- added hash patch to fix a sig11 problem
27d01c
- added noncritical typo patch
27d01c
27d01c
* Fri May 21 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- include OutlookExpress seenstate patch
27d01c
- fixed allnumeric patch
27d01c
27d01c
* Thu May 20 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- don't enable cyrus-imapd per default
27d01c
- rename fetchnews to cyrfetchnews to avoid namespace conflicts with leafnode
27d01c
- replace fetchnews with cyrfetchnews in man pages
27d01c
- replace master with cyrus-master in man pages
27d01c
27d01c
* Tue May 18 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.4
27d01c
27d01c
* Fri Apr 30 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- Don't provides: imap
27d01c
27d01c
* Wed Mar 17 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- fix init script
27d01c
27d01c
* Thu Mar 04 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- strip binaries
27d01c
27d01c
* Tue Mar 02 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- add more SELinux fixes
27d01c
27d01c
* Wed Feb 25 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- add makedepend to path, thank you Andreas Piesk for reporting it
27d01c
27d01c
* Mon Feb 23 2004 Dan Walsh <dwalsh@redhat.com>
27d01c
- change su within init script to get input from /dev/null
27d01c
  this prevents hang when running in SELinux
27d01c
- don't use -fpie as default, it breaks different distributions
27d01c
27d01c
* Thu Feb 19 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- merged in most changes from Karsten Hopp's RedHat package
27d01c
- fixed permissions of files in contrib, thank you
27d01c
  Edward Rudd for reporting it.
27d01c
- modified snmp patch to make it build on RedHat 6.2 again
27d01c
27d01c
* Tue Feb 03 2004 Karsten Hopp <karsten@redhat.de>
27d01c
- switch to Simon Matter's cyrus-imapd package, which has
27d01c
  some major improvements over the old Red Hat package.
27d01c
  - configdirectory moved from /var/imap to /var/lib/imap
27d01c
  - sasl_pwcheck_method changed to saslauthd
27d01c
- needed to delete package/vendor tags for buildsystem.
27d01c
- added USEPIE variable for linking with -fpie flag
27d01c
- removed rpath from linker arguments
27d01c
- removed email header from README.HOWTO-recover-mailboxes
27d01c
- added lib64 patch
27d01c
- use CFLAGS from specfile in imtest subdir
27d01c
- disable -pie on ppc for now
27d01c
27d01c
* Tue Feb 03 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- added tls_ca_file: to imapd.conf
27d01c
- updated autocreate patch which fixes a small sig11 problem
27d01c
27d01c
* Thu Jan 29 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- convert sieve scripts to UTF-8 only if sievec failed before
27d01c
- add note to the readme about limiting loggin on busy servers
27d01c
- added build time option to chose the syslog facility
27d01c
27d01c
* Wed Jan 28 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- sieve scripts are now converted to UTF-8 with cvt_cyrusdb_all
27d01c
27d01c
* Tue Jan 27 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- fixed problems with masssievec
27d01c
- lots of small fixes in the init scripts
27d01c
27d01c
* Fri Jan 23 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated auto db converting functionality
27d01c
- added auto masssievec functionality
27d01c
27d01c
* Thu Jan 22 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autocreate/autosievefolder patches
27d01c
27d01c
* Fri Jan 16 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.3
27d01c
27d01c
* Wed Jan 14 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- number of mailbox list dumps can now be configured
27d01c
27d01c
* Fri Jan 02 2004 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autosievefolder patch
27d01c
27d01c
* Thu Dec 18 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autocreate/autosievefolder/rmquota patches
27d01c
27d01c
* Tue Oct 28 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated to 2.2.2-BETA
27d01c
27d01c
* Tue Aug 05 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- add sendmail m4 macro, some people were looking for it
27d01c
- just one source for pam default configuration (they were all the same)
27d01c
- added /etc/pam.d/lmtp
27d01c
- added build support for RedHat Beta severn
27d01c
27d01c
* Wed Jul 30 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated autocreate patch to 0.8.1
27d01c
- removed creation of spool/config dirs, not needed anymore
27d01c
- added cyrus_sharedbackup to contrib
27d01c
27d01c
* Fri Jul 18 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- modified for 2.2.1-BETA
27d01c
27d01c
* Wed Jul 09 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- modified rpm_set_permissions script
27d01c
27d01c
* Mon Jul 07 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- changed permissions on config and spool dirs
27d01c
- modified init script
27d01c
27d01c
* Thu Jul 03 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- upgraded to 2.1.14
27d01c
- removed now obsolete forcedowncase patch
27d01c
- use --with-extraident to add extra version information
27d01c
- updated munge8bit patch
27d01c
27d01c
* Wed Jun 04 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- added RedHat 2.1ES support to the perlhack detection
27d01c
27d01c
* Tue May 20 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- upgraded autocreate patch
27d01c
27d01c
* Fri May 09 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- upgraded autocreate patch
27d01c
- modified init script
27d01c
27d01c
* Mon May 05 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- upgraded to 2.1.13
27d01c
- replaced commands with macros, cleaned up spec file
27d01c
27d01c
* Fri May 02 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- added murder subpackage
27d01c
- changed exec path to /usr/lib/cyrus-imapd
27d01c
27d01c
* Thu May 01 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- included modified munge8bit patch again
27d01c
27d01c
* Tue Apr 29 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- added new 8bit header patch
27d01c
- upgraded IPv6 patch
27d01c
- upgraded autocreate patch to 0.7
27d01c
27d01c
* Mon Apr 28 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- added new autocreate patch
27d01c
27d01c
* Mon Mar 31 2003 H-E Sandstrom <hes@mailcore.net>
27d01c
- added munge8bit patch
27d01c
27d01c
* Mon Mar 24 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- added createonpost fix patch
27d01c
27d01c
* Thu Mar 20 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- added functionality to patch the IPv6 patch on the fly if
27d01c
  autoconf > 2.13, we can now use newer autoconf again.
27d01c
27d01c
* Tue Mar 18 2003 Paul Bender <pbender@qualcomm.com>
27d01c
- fixed spec file so that autoconf 2.13 will always be used,
27d01c
  since the IPv6 patch requires autoconf <= 2.13
27d01c
27d01c
* Fri Mar 14 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- fixed problems with new file package
27d01c
27d01c
* Thu Mar 13 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- added kerberos include for RedHat Beta phoebe 2
27d01c
- added Henrique's forcedowncase patch
27d01c
27d01c
* Mon Mar 03 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- corrected imapd.conf
27d01c
27d01c
* Sat Mar 01 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- added note about lmtp socket in sendmail
27d01c
- added flock patches
27d01c
27d01c
* Fri Feb 07 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- added build time option for fulldirhash
27d01c
27d01c
* Wed Feb 05 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- added IPV6 patch to source rpm
27d01c
- fixed build on RedHat 6.2
27d01c
27d01c
* Tue Feb 04 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- update to 2.1.12
27d01c
- added logrotate entry for /var/log/auth.log
27d01c
- modified init script to use builtin daemon mode
27d01c
27d01c
* Fri Jan 10 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- small change in mboxlist backup script
27d01c
27d01c
* Fri Jan 10 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- fixed a cosmetic bug in cvt_cyrusdb_all
27d01c
- added cron.daily job to backup mailboxes.db
27d01c
27d01c
* Mon Jan 06 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- add more entries to /etc/services
27d01c
27d01c
* Wed Jan 01 2003 Simon Matter <simon.matter@invoca.ch>
27d01c
- include snmpargs patch for build on RedHat 6.2
27d01c
- added build support for RedHat 6.2
27d01c
27d01c
* Mon Dec 30 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- removed autoconf hack, not needed anymore
27d01c
- enabled build on RedHat Beta Phoebe
27d01c
- added services entry for lmtp
27d01c
- cleanup spec file
27d01c
27d01c
* Thu Dec 26 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- removed BuildPrereq for e2fsprogs-devel
27d01c
27d01c
* Thu Dec 12 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- modified RedHat release detection
27d01c
- added BuildPrereq for file
27d01c
27d01c
* Thu Dec 05 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- upgraded to cyrus-imapd 2.1.11
27d01c
- upgrade IPV6 patch to 20021205
27d01c
27d01c
* Thu Nov 28 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- Fixed some default attributes
27d01c
27d01c
* Thu Nov 28 2002 Troels Arvin <troels@arvin.dk>
27d01c
- Explicitly changed files-section to
27d01c
   - use defattr for simple (root-owned 0644) files
27d01c
   - explictly set root as user/group owner where
27d01c
     the user/group ownership was previously indicated
27d01c
     as "-"; this allows building valid packages without
27d01c
     having to being root when building
27d01c
27d01c
* Mon Nov 25 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- changed default build option for IDLED to off
27d01c
- included some useful info in README.*
27d01c
27d01c
* Thu Nov 21 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- added build time option for IDLED, thank you Roland Pope
27d01c
27d01c
* Tue Nov 19 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- fixed spec to really use fdatasync patch
27d01c
- added createonpost patch
27d01c
27d01c
* Thu Nov 14 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- upgraded to cyrus-imapd 2.1.10
27d01c
- build without IPv6 support by default
27d01c
27d01c
* Tue Nov 12 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- fixed db detection in .spec
27d01c
27d01c
* Mon Oct 21 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- updated cvt_cyrusdb_all script
27d01c
27d01c
* Fri Oct 18 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- added fdatasync patch
27d01c
27d01c
* Thu Oct 03 2002 Simon Matter <simon.matter@invoca.ch>
27d01c
- add RPM version 4.1 compatibility, which means remove installed
27d01c
  but not packaged files
27d01c
27d01c
* Wed Sep 18 2002 Simon Matter <simix@datacomm.ch>
27d01c
- added auto db converting functionality
27d01c
- changed default for MBOXLIST_DB and SEEN_DB to skiplist
27d01c
27d01c
* Mon Sep 16 2002 Simon Matter <simix@datacomm.ch>
27d01c
- remove creation of cyrus user at build time
27d01c
- added scripts from ftp://kalamazoolinux.org/pub/projects/awilliam/cyrus/
27d01c
27d01c
* Mon Sep 02 2002 Simon Matter <simix@datacomm.ch>
27d01c
- upgraded to cyrus-imapd 2.1.9
27d01c
27d01c
* Fri Aug 30 2002 Simon Matter <simix@datacomm.ch>
27d01c
- included extra ident string
27d01c
27d01c
* Thu Aug 29 2002 Simon Matter <simix@datacomm.ch>
27d01c
- modified path in deliver-wrapper, thank you Richard L. Phipps
27d01c
- added RedHat 2.1AS support to the perlhack detection
27d01c
- added build time option to force syncronous updates on ext3
27d01c
27d01c
* Wed Aug 28 2002 Simon Matter <simix@datacomm.ch>
27d01c
- added updated IPv6 patch from Hajimu UMEMOTO
27d01c
27d01c
* Wed Aug 28 2002 Simon Matter <simix@datacomm.ch>
27d01c
- upgraded to cyrus-imapd 2.1.8
27d01c
27d01c
* Thu Aug 22 2002 Simon Matter <simix@datacomm.ch>
27d01c
- included IPv6 patch from Hajimu UMEMOTO
27d01c
27d01c
* Wed Aug 21 2002 Simon Matter <simix@datacomm.ch>
27d01c
- upgraded to cyrus-imapd 2.1.7 because of wrong version info
27d01c
27d01c
* Wed Aug 21 2002 Simon Matter <simix@datacomm.ch>
27d01c
- upgraded to cyrus-imapd 2.1.6
27d01c
27d01c
* Mon Aug 19 2002 Simon Matter <simix@datacomm.ch>
27d01c
- change db version detection, thank you Chris for reporting
27d01c
27d01c
* Tue Aug 13 2002 Simon Matter <simix@datacomm.ch>
27d01c
- fixed autoconf detection
27d01c
27d01c
* Mon Aug 12 2002 Simon Matter <simix@datacomm.ch>
27d01c
- included support for different autoconf versions
27d01c
- modified the perl build and install process
27d01c
- made some .spec changes to build on RedHat 7.x and limbo
27d01c
27d01c
* Fri Aug 09 2002 Simon Matter <simix@datacomm.ch>
27d01c
- included sieve matching patch
27d01c
27d01c
* Thu Jun 27 2002 Simon Matter <simix@datacomm.ch>
27d01c
- fixed %%post script where %%F was expanded to file.file
27d01c
27d01c
* Wed Jun 26 2002 Simon Matter <simix@datacomm.ch>
27d01c
- fixed missing man page
27d01c
27d01c
* Tue Jun 25 2002 Simon Matter <simix@datacomm.ch>
27d01c
- upgraded to cyrus-imapd 2.1.5
27d01c
27d01c
* Mon Jun 24 2002 Simon Matter <simix@datacomm.ch>
27d01c
- added compile time parameters to configure the package based on
27d01c
  the idea from Luca Olivetti <luca@olivetti.cjb.net>
27d01c
- make deliver-wrapper a compile time option
27d01c
27d01c
* Fri May 03 2002 Simon Matter <simix@datacomm.ch>
27d01c
- upgraded to cyrus-imapd 2.1.4
27d01c
27d01c
* Mon Apr 22 2002 Simon Matter <simix@datacomm.ch>
27d01c
- small initscript fix
27d01c
27d01c
* Fri Mar 08 2002 Simon Matter <simix@datacomm.ch>
27d01c
- upgraded to cyrus-imapd 2.1.3
27d01c
- removed some stuff that was cleaned up in the sources
27d01c
- added compile time options for db backends
27d01c
27d01c
* Wed Mar 06 2002 Simon Matter <simix@datacomm.ch>
27d01c
- removed requires perl-File-Temp for utils package, it's in the RedHat
27d01c
  perl RPM now
27d01c
27d01c
* Fri Feb 22 2002 Simon Matter <simix@datacomm.ch>
27d01c
- removed deliverdb/db
27d01c
27d01c
* Wed Feb 20 2002 Simon Matter <simix@datacomm.ch>
27d01c
- upgraded to cyrus-imapd 2.1.2
27d01c
27d01c
* Mon Feb 11 2002 Simon Matter <simix@datacomm.ch>
27d01c
- changed sasl_mech_list: PLAIN in /etc/imapd.conf
27d01c
- added sieve to /etc/pam.d
27d01c
27d01c
* Fri Feb 08 2002 Simon Matter <simix@datacomm.ch>
27d01c
- added requires perl-File-Temp for utils package
27d01c
27d01c
* Wed Feb 06 2002 Simon Matter <simix@datacomm.ch>
27d01c
- added some %%dir flags
27d01c
- removed /usr/lib/sasl/Cyrus.conf
27d01c
- added conf templates
27d01c
- build time option for usage of saslauth group
27d01c
27d01c
* Tue Feb 05 2002 Simon Matter <simix@datacomm.ch>
27d01c
- upgraded to cyrus-imapd 2.1.1
27d01c
- dependency of cyrus-sasl >= 2.1.0-1
27d01c
27d01c
* Sun Feb 03 2002 Simon Matter <simix@datacomm.ch>
27d01c
- saslauth group is only deleted on uninstall if there is no other
27d01c
  member in this group
27d01c
27d01c
* Sat Feb 02 2002 Simon Matter <simix@datacomm.ch>
27d01c
- changed start/stop level in init file
27d01c
27d01c
* Tue Jan 29 2002 Simon Matter <simix@datacomm.ch>
27d01c
- dependency of cyrus-sasl >= 1.5.24-22
27d01c
- dotstuffing patch for sendmail calls made by sieve for outgoing
27d01c
  mails
27d01c
- patch for ability to force ipurge to traverse personal folders
27d01c
27d01c
* Mon Jan 28 2002 Simon Matter <simix@datacomm.ch>
27d01c
- minor spec file changes
27d01c
27d01c
* Sat Jan 19 2002 Simon Matter <simix@datacomm.ch>
27d01c
- changed default auth to pam
27d01c
- remove several %%dir from %%files sections
27d01c
- change from /usr/lib/cyrus -> /usr/libexec/cyrus
27d01c
- rename source files to something like cyrus...
27d01c
- added rehash tool
27d01c
- changed to hashed spool
27d01c
27d01c
* Fri Jan 18 2002 Simon Matter <simix@datacomm.ch>
27d01c
- fixed init script
27d01c
- fixed %%post section in spec
27d01c
27d01c
* Thu Jan 17 2002 Simon Matter <simix@datacomm.ch>
27d01c
- ready for first build
27d01c
27d01c
* Wed Jan 09 2002 Simon Matter <simix@datacomm.ch>
27d01c
- initial package, with help from other packages out there