Blame SPECS/cyrus-imapd.spec

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