815 lines
26 KiB
RPMSpec
815 lines
26 KiB
RPMSpec
|
# $Id: clamav.spec,v 1.9 2019/03/07 04:07:33 jpp Exp $
|
||
|
# Authority: dag
|
||
|
# Upstream: <clamav-devel$lists,sf,net>
|
||
|
|
||
|
### FIXME: Sysv script does not have condrestart option (redo sysv script)
|
||
|
### FIXME: amavisd-new requires clamd to run as user vscan, solution needed
|
||
|
### REMINDER: Look and sync with Petr Kristof's work
|
||
|
|
||
|
%{?el3:%define _without_milter 1}
|
||
|
%{?rh9:%define _without_milter 1}
|
||
|
%{?rh7:%define _without_milter 1}
|
||
|
%{?el2:%define _without_milter 1}
|
||
|
|
||
|
Summary: Anti-virus software
|
||
|
Name: clamav
|
||
|
Version: 0.100.2
|
||
|
Release: 2%{?dist}
|
||
|
License: GPL
|
||
|
Group: Applications/System
|
||
|
URL: http://www.clamav.net/
|
||
|
|
||
|
Source: http://downloads.sourceforge.net/project/clamav/clamav/%{version}/clamav-%{version}.tar.gz
|
||
|
Source1: clamav.init
|
||
|
Source2: clamav-milter.init
|
||
|
Source10: http://db.local.clamav.net/main.cvd
|
||
|
Source11: http://db.local.clamav.net/daily.cvd
|
||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||
|
|
||
|
BuildRequires: bzip2-devel
|
||
|
BuildRequires: curl-devel
|
||
|
BuildRequires: gmp-devel
|
||
|
BuildRequires: ncurses-devel
|
||
|
BuildRequires: zlib-devel
|
||
|
%{!?_without_milter:BuildRequires: sendmail-devel >= 8.12}
|
||
|
BuildRequires: check-devel
|
||
|
BuildRequires: openssl-devel
|
||
|
BuildRequires: libxml2-devel
|
||
|
BuildRequires: pcre-devel
|
||
|
|
||
|
|
||
|
### Do not require the latest release of clamav-db specifically (people may use freshclam onward)
|
||
|
#Requires: clamav-db = %{version}-%{release}
|
||
|
Requires: clamav-db
|
||
|
|
||
|
### Fedora Extras introduced them differently :(
|
||
|
Obsoletes: libclamav <= %{version}-%{release}
|
||
|
Obsoletes: clamav-lib <= %{version}-%{release}
|
||
|
Provides: libclamav
|
||
|
|
||
|
%description
|
||
|
Clam AntiVirus is a GPL anti-virus toolkit for UNIX. The main purpose of
|
||
|
this software is the integration with mail servers (attachment scanning).
|
||
|
The package provides a flexible and scalable multi-threaded daemon, a
|
||
|
command line scanner, and a tool for automatic updating via Internet.
|
||
|
|
||
|
The programs are based on a shared library distributed with the Clam
|
||
|
AntiVirus package, which you can use with your own software. Most
|
||
|
importantly, the virus database is kept up to date
|
||
|
|
||
|
%package -n clamd
|
||
|
Summary: The Clam AntiVirus Daemon
|
||
|
Group: System Environment/Daemons
|
||
|
Requires: clamav = %{version}-%{release}
|
||
|
Requires(pre): /usr/sbin/groupadd
|
||
|
Requires(pre): /usr/sbin/useradd
|
||
|
|
||
|
### Fedora Extras introduced them differently :(
|
||
|
Obsoletes: clamav-server <= %{version}-%{release}
|
||
|
|
||
|
%description -n clamd
|
||
|
The Clam AntiVirus Daemon
|
||
|
|
||
|
%package milter
|
||
|
Summary: The Clam AntiVirus sendmail-milter Daemon
|
||
|
Group: Applications/System
|
||
|
Requires: clamd = %{version}-%{release}
|
||
|
Requires: smtpdaemon
|
||
|
|
||
|
%description milter
|
||
|
The Clam AntiVirus sendmail-milter Daemon
|
||
|
|
||
|
%package db
|
||
|
Summary: Virus database for %{name}
|
||
|
Group: Applications/Databases
|
||
|
### Remove circular dependency
|
||
|
#Requires: clamav = %{version}-%{release}
|
||
|
Requires(pre): /usr/sbin/groupadd
|
||
|
Requires(pre): /usr/sbin/useradd
|
||
|
|
||
|
### Fedora Extras introduced them differently :(
|
||
|
Provides: clamav-update = %{version}-%{release}
|
||
|
Obsoletes: clamav-update < %{version}-%{release}
|
||
|
Provides: clamav-data = %{version}-%{release}
|
||
|
Obsoletes: clamav-data < %{version}-%{release}
|
||
|
Obsoletes: clamav-data-empty <= %{version}-%{release}
|
||
|
# Ugly to put these in the db-package, but needed
|
||
|
# here to handle upgrades on EL5.
|
||
|
Provides: clamav-filesystem = %{version}-%{release}
|
||
|
Obsoletes: clamav-filesystem < %{version}-%{release}
|
||
|
|
||
|
%description db
|
||
|
The actual virus database for %{name}
|
||
|
|
||
|
%package devel
|
||
|
Summary: Header files, libraries and development documentation for %{name}
|
||
|
Group: Development/Libraries
|
||
|
Requires: clamav = %{version}-%{release}
|
||
|
|
||
|
### Fedora Extras introduced them differently :(
|
||
|
Obsoletes: libclamav-static-devel <= %{version}-%{release}
|
||
|
Obsoletes: libclamav-devel <= %{version}-%{release}
|
||
|
Provides: libclamav-static-devel, libclamav-devel
|
||
|
|
||
|
%description devel
|
||
|
This package contains the header files, static libraries and development
|
||
|
documentation for %{name}. If you like to develop programs using %{name},
|
||
|
you will need to install %{name}-devel.
|
||
|
|
||
|
%prep
|
||
|
%setup
|
||
|
|
||
|
%{__perl} -pi.orig -e 's|/lib\b|/%{_lib}|g;' libtool configure
|
||
|
|
||
|
%{__perl} -pi.orig -e '
|
||
|
s|\@DBDIR\@|\$(localstatedir)/clamav|g;
|
||
|
s|\@DBINST\@|\$(localstatedir)/clamav|g;
|
||
|
s|\@CFGDIR\@|\$(sysconfdir)|g;
|
||
|
s|\@CFGINST\@|\$(sysconfdir)|g;
|
||
|
s|^\@INSTALL_CLAMAV_CONF_TRUE\@|\t|g;
|
||
|
s|^\@INSTALL_FRESHCLAM_CONF_TRUE\@|\t|g;
|
||
|
' database/Makefile.in etc/Makefile.in
|
||
|
|
||
|
%{__perl} -pi -e '
|
||
|
s|^(Example)|#$1|;
|
||
|
s|^#(LogFile) .+$|$1 %{_localstatedir}/log/clamav/clamd.log|;
|
||
|
s|^#(LogFileMaxSize) .*|$1 0|;
|
||
|
s|^#(LogTime)|$1|;
|
||
|
s|^#(LogSyslog)|$1|;
|
||
|
s|^#(PidFile) .+$|$1 %{_localstatedir}/run/clamav/clamd.pid|;
|
||
|
s|^#(TemporaryDirectory) .+$|$1 %{_localstatedir}/tmp|;
|
||
|
s|^#(DatabaseDirectory) .+$|$1 %{_localstatedir}/clamav|;
|
||
|
s|^#(LocalSocket) .+$|$1 %{_localstatedir}/run/clamav/clamd.sock|;
|
||
|
s|^#(FixStaleSocket)|$1|;
|
||
|
s|^#(TCPSocket) .+$|$1 3310|;
|
||
|
s|^#(TCPAddr) .+$|$1 127.0.0.1|;
|
||
|
s|^#(MaxConnectionQueueLength) .+$|$1 30|;
|
||
|
s|^#(StreamSaveToDisk)|$1|;
|
||
|
s|^#(MaxThreads) .+$|$1 50|;
|
||
|
s|^#(ReadTimeout) .+$|$1 300|;
|
||
|
s|^#(User) .+$|$1 clamav|;
|
||
|
s|^#(AllowSupplementaryGroups).*$|$1 yes|;
|
||
|
s|^#(ScanPE) .+$|$1 yes|;
|
||
|
s|^#(ScanELF) .+$|$1 yes|;
|
||
|
s|^#(DetectBrokenExecutables)|$1|;
|
||
|
s|^#(ScanOLE2) .+$|$1 yes|;
|
||
|
s|^#(ScanMail)|$1|;
|
||
|
s|^#(ScanArchive) .+$|$1 yes|;
|
||
|
s|^#(ArchiveMaxCompressionRatio) .+|$1 300|;
|
||
|
s|^#(ArchiveBlockEncrypted)|$1|;
|
||
|
s|^#(ArchiveBlockMax)|$1|;
|
||
|
' etc/clamd.conf.sample >etc/clamd.conf
|
||
|
|
||
|
%{__perl} -pi -e '
|
||
|
s|^(Example)|#$1|;
|
||
|
s|^#(AllowSupplementaryGroups) .+$|$1 yes|;
|
||
|
s|^#(ClamdSocket) .+$|$1 unix:%{_localstatedir}/run/clamav/clamd.sock|;
|
||
|
s|^#(LogFile) .+$|$1 %{_localstatedir}/log/clamav/clamav-milter.log|;
|
||
|
s|^#(LogFileMaxSize) .*|$1 0|;
|
||
|
s|^#(LogSyslog)|$1|;
|
||
|
s|^#(LogTime)|$1|;
|
||
|
s|^#(MilterSocket) /.*$|$1 unix:%{_localstatedir}/clamav/clmilter.socket|;
|
||
|
s|^#(User) .+$|$1 clamav|;
|
||
|
' etc/clamav-milter.conf.sample >etc/clamav-milter.conf
|
||
|
|
||
|
%{__perl} -p -e '
|
||
|
s|^(Checks) .+$|$1 24|;
|
||
|
s|^(Example)|#$1|;
|
||
|
s|^#(DatabaseDirectory) .+$|$1 %{_localstatedir}/clamav|;
|
||
|
s|^#(DatabaseOwner) .+$|$1 clamav|;
|
||
|
s|^#(LogSyslog)|$1|;
|
||
|
s|^#(NotifyClamd) .+$|$1 %{_sysconfdir}/clamd.conf|;
|
||
|
s|^#(UpdateLogFile) .+$|$1 %{_localstatedir}/log/clamav/freshclam.log|;
|
||
|
' etc/freshclam.conf.sample >etc/freshclam.conf
|
||
|
|
||
|
%{__cat} <<EOF >clamd.logrotate
|
||
|
%{_localstatedir}/log/clamav/clamd.log {
|
||
|
missingok
|
||
|
notifempty
|
||
|
create 644 clamav clamav
|
||
|
postrotate
|
||
|
killall -HUP clamd 2>/dev/null || :
|
||
|
endscript
|
||
|
}
|
||
|
EOF
|
||
|
|
||
|
%{__cat} <<EOF >freshclam.logrotate
|
||
|
%{_localstatedir}/log/clamav/freshclam.log {
|
||
|
missingok
|
||
|
notifempty
|
||
|
create 644 clamav clamav
|
||
|
}
|
||
|
EOF
|
||
|
|
||
|
%{__cat} <<'EOF' >freshclam.cron
|
||
|
#!/bin/sh
|
||
|
|
||
|
### A simple update script for the clamav virus database.
|
||
|
### This could as well be replaced by a SysV script.
|
||
|
|
||
|
%{_bindir}/freshclam --quiet
|
||
|
EOF
|
||
|
|
||
|
%{__cat} <<EOF >clamav-milter.sysconfig
|
||
|
### Simple config file for clamav-milter, you should
|
||
|
### read the documentation and tweak it as you wish.
|
||
|
|
||
|
CLAMAV_FLAGS="--config-file=%{_sysconfdir}/clamav-milter.conf"
|
||
|
EOF
|
||
|
|
||
|
%build
|
||
|
%configure \
|
||
|
--program-prefix="%{?_program_prefix}" \
|
||
|
--disable-clamav \
|
||
|
--disable-llvm \
|
||
|
--disable-static \
|
||
|
--disable-zlib-vcheck \
|
||
|
--enable-check \
|
||
|
--enable-clamdtop \
|
||
|
--enable-dns \
|
||
|
--enable-id-check \
|
||
|
%{!?_without_milter:--enable-milter} \
|
||
|
--with-dbdir="%{_localstatedir}/clamav" \
|
||
|
--with-group="clamav" \
|
||
|
--with-libcurl=%{_prefix} \
|
||
|
--with-user="clamav"
|
||
|
### Disable JIT until it is implemented securely (RHbz #573191)
|
||
|
# --enable-llvm \
|
||
|
%{__make} %{?_smp_mflags}
|
||
|
|
||
|
%install
|
||
|
%{__rm} -rf %{buildroot}
|
||
|
%{__make} install DESTDIR="%{buildroot}"
|
||
|
|
||
|
%{__install} -Dp -m0755 %{SOURCE1} %{buildroot}%{_initrddir}/clamd
|
||
|
%{__install} -Dp -m0644 etc/freshclam.conf %{buildroot}%{_sysconfdir}/freshclam.conf
|
||
|
%{__install} -Dp -m0755 freshclam.cron %{buildroot}%{_sysconfdir}/cron.daily/freshclam
|
||
|
%{__install} -Dp -m0644 freshclam.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/freshclam
|
||
|
%{__install} -Dp -m0644 etc/clamd.conf %{buildroot}%{_sysconfdir}/clamd.conf
|
||
|
%{__install} -Dp -m0644 clamd.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/clamav
|
||
|
|
||
|
%if %{!?_without_milter:1}0
|
||
|
%{__install} -Dp -m0644 etc/clamav-milter.conf %{buildroot}%{_sysconfdir}/clamav-milter.conf
|
||
|
%{__install} -Dp -m0755 %{SOURCE2} %{buildroot}%{_initrddir}/clamav-milter
|
||
|
%{__install} -Dp -m0644 clamav-milter.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/clamav-milter
|
||
|
%else
|
||
|
%{__rm} %{buildroot}%{_mandir}/man8/clamav-milter.8*
|
||
|
%endif
|
||
|
|
||
|
%{__install} -d -m0755 %{buildroot}%{_localstatedir}/log/clamav/
|
||
|
touch %{buildroot}%{_localstatedir}/log/clamav/freshclam.log
|
||
|
touch %{buildroot}%{_localstatedir}/log/clamav/clamd.log
|
||
|
|
||
|
%{__install} -d -m0755 %{buildroot}%{_localstatedir}/clamav/
|
||
|
%{__install} -d -m0755 %{buildroot}%{_localstatedir}/run/clamav/
|
||
|
|
||
|
#touch %{buildroot}%{_localstatedir}/clamav/daily.cld
|
||
|
#touch %{buildroot}%{_localstatedir}/clamav/main.cld
|
||
|
|
||
|
%{__install} -Dp -m0644 %SOURCE10 %{buildroot}%{_localstatedir}/clamav/main.cvd
|
||
|
%{__install} -Dp -m0644 %SOURCE11 %{buildroot}%{_localstatedir}/clamav/daily.cvd
|
||
|
|
||
|
%post
|
||
|
/sbin/ldconfig
|
||
|
|
||
|
ZONES="/usr/share/zoneinfo/zone.tab"
|
||
|
CONFIG="/etc/sysconfig/clock"
|
||
|
|
||
|
if [ -r "$CONFIG" -a -r "$ZONES" ]; then
|
||
|
source "$CONFIG"
|
||
|
export CODE="$(grep -E "\b$ZONE\b" "$ZONES" | head -1 | cut -f1 | tr '[A-Z]' '[a-z]')"
|
||
|
fi
|
||
|
|
||
|
if [ -z "$CODE" ]; then
|
||
|
export CODE="local"
|
||
|
fi
|
||
|
|
||
|
%{__perl} -pi -e '
|
||
|
s|^(DatabaseMirror) database\.clamav\.net$|$1 db.$ENV{"CODE"}.clamav.net\n$1 db.local.clamav.net|;
|
||
|
s|^(DatabaseMirror) db\.\.clamav\.net$|$1 db.$ENV{"CODE"}.clamav.net\n$1 db.local.clamav.net|;
|
||
|
' %{_sysconfdir}/freshclam.conf{,.rpmnew} &>/dev/null || :
|
||
|
|
||
|
%postun -p /sbin/ldconfig
|
||
|
|
||
|
%pre -n clamd
|
||
|
/usr/sbin/groupadd -r clamav 2>/dev/null || :
|
||
|
/usr/sbin/useradd -r -d /var/clamav -s /sbin/nologin -c "Clam Anti Virus Checker" -g clamav clamav 2>/dev/null || :
|
||
|
|
||
|
%post -n clamd
|
||
|
%systemd_post clamav-daemon.service
|
||
|
|
||
|
%preun -n clamd
|
||
|
%systemd_preun clamav-daemon.service
|
||
|
|
||
|
%postun -n clamd
|
||
|
%systemd_postun
|
||
|
|
||
|
%post milter
|
||
|
/sbin/chkconfig --add clamav-milter
|
||
|
|
||
|
%preun milter
|
||
|
if [ $1 -eq 0 ]; then
|
||
|
/sbin/service clamav-milter stop &>/dev/null || :
|
||
|
/sbin/chkconfig --del clamav-milter
|
||
|
fi
|
||
|
|
||
|
%postun milter
|
||
|
/sbin/service clamav-milter condrestart &>/dev/null || :
|
||
|
|
||
|
%pre db
|
||
|
/usr/sbin/groupadd -r clamav 2>/dev/null || :
|
||
|
/usr/sbin/useradd -r -d /var/clamav -s /sbin/nologin -c "Clam Anti Virus Checker" -g clamav clamav 2>/dev/null || :
|
||
|
|
||
|
%post db
|
||
|
%systemd_post clamav-freshclam.service
|
||
|
|
||
|
%preun db
|
||
|
%systemd_preun clamav-freshclam.service
|
||
|
|
||
|
%postun db
|
||
|
%systemd_postun
|
||
|
|
||
|
%clean
|
||
|
%{__rm} -rf %{buildroot}
|
||
|
|
||
|
%files
|
||
|
%defattr(-, root, root, 0755)
|
||
|
%doc ChangeLog.md COPYING* INSTALL.md NEWS.md README.md
|
||
|
%doc etc/freshclam.conf.sample
|
||
|
%doc docs/*.pdf
|
||
|
### Remove test virus documents as they trigger clamav
|
||
|
#%doc test/
|
||
|
%doc %{_mandir}/man1/sigtool.1*
|
||
|
%doc %{_mandir}/man1/clambc.1*
|
||
|
%doc %{_mandir}/man1/clamscan.1*
|
||
|
%doc %{_mandir}/man1/freshclam.1*
|
||
|
%doc %{_mandir}/man5/freshclam.conf.5*
|
||
|
%config(noreplace) %{_sysconfdir}/freshclam.conf
|
||
|
%{_unitdir}/clamav-freshclam.service
|
||
|
%{_bindir}/clambc
|
||
|
%{_bindir}/clamscan
|
||
|
%{_bindir}/freshclam
|
||
|
%{_bindir}/sigtool
|
||
|
%{_libdir}/libclamav.so.*
|
||
|
%{_libdir}/libclamunrar.so.*
|
||
|
%{_libdir}/libclamunrar_iface.so.*
|
||
|
%{_libdir}/libclammspack.so.*
|
||
|
# moved from -devel to here so clamd can work with rars when clamav-devel is not installed.
|
||
|
%{_libdir}/libclamav.so
|
||
|
%{_libdir}/libclamunrar.so
|
||
|
%{_libdir}/libclamunrar_iface.so
|
||
|
%{_libdir}/libclammspack.so
|
||
|
%exclude %{_sysconfdir}/freshclam.conf.sample
|
||
|
|
||
|
%files -n clamd
|
||
|
%defattr(-, root, root, 0755)
|
||
|
%doc etc/clamd.conf.sample
|
||
|
%doc %{_mandir}/man1/clambc.1*
|
||
|
%doc %{_mandir}/man1/clamconf.1*
|
||
|
%doc %{_mandir}/man1/clamdscan.1*
|
||
|
%doc %{_mandir}/man1/clamdtop.1*
|
||
|
%doc %{_mandir}/man5/clamd.conf.5*
|
||
|
%doc %{_mandir}/man8/clamd.8*
|
||
|
%config(noreplace) %{_sysconfdir}/clamd.conf
|
||
|
%config(noreplace) %{_sysconfdir}/logrotate.d/clamav
|
||
|
%config %{_initrddir}/clamd
|
||
|
%{_unitdir}/clamav-daemon.service
|
||
|
%{_unitdir}/clamav-daemon.socket
|
||
|
%{_sbindir}/clamd
|
||
|
%{_bindir}/clamconf
|
||
|
%{_bindir}/clamdscan
|
||
|
%{_bindir}/clamdtop
|
||
|
|
||
|
%defattr(0644, clamav, clamav, 0755)
|
||
|
%{_localstatedir}/run/clamav/
|
||
|
%dir %{_localstatedir}/clamav/
|
||
|
%dir %{_localstatedir}/log/clamav/
|
||
|
%ghost %{_localstatedir}/log/clamav/clamd.log
|
||
|
|
||
|
%exclude %{_localstatedir}/clamav/*
|
||
|
%exclude %{_sysconfdir}/clamd.conf.sample
|
||
|
|
||
|
%if %{!?_without_milter:1}0
|
||
|
%files milter
|
||
|
%defattr(-, root, root, 0755)
|
||
|
%doc etc/clamav-milter.conf.sample
|
||
|
%doc %{_mandir}/man5/clamav-milter.conf.5*
|
||
|
%doc %{_mandir}/man8/clamav-milter.8*
|
||
|
%config(noreplace) %{_sysconfdir}/clamav-milter.conf
|
||
|
%config(noreplace) %{_sysconfdir}/sysconfig/clamav-milter
|
||
|
%config %{_initrddir}/clamav-milter
|
||
|
%{_sbindir}/clamav-milter
|
||
|
%else
|
||
|
%exclude %{_mandir}/man5/clamav-milter.conf.5*
|
||
|
%endif
|
||
|
%exclude %{_sysconfdir}/clamav-milter.conf.sample
|
||
|
|
||
|
%files db
|
||
|
%defattr(-, root, root, 0755)
|
||
|
%config(noreplace) %{_sysconfdir}/cron.daily/freshclam
|
||
|
%config(noreplace) %{_sysconfdir}/logrotate.d/freshclam
|
||
|
|
||
|
%defattr(0644, clamav, clamav, 0755)
|
||
|
%config(noreplace) %verify(user group mode) %{_localstatedir}/clamav/
|
||
|
%dir %{_localstatedir}/log/clamav/
|
||
|
%ghost %{_localstatedir}/log/clamav/freshclam.log
|
||
|
|
||
|
%files devel
|
||
|
%defattr(-, root, root, 0755)
|
||
|
%{_bindir}/clamav-config
|
||
|
%{_includedir}/clamav.h
|
||
|
%{_libdir}/pkgconfig/libclamav.pc
|
||
|
%{_libdir}/pkgconfig/libclammspack.pc
|
||
|
%exclude %{_libdir}/libclamav.la
|
||
|
%exclude %{_libdir}/libclamunrar.la
|
||
|
%exclude %{_libdir}/libclamunrar_iface.la
|
||
|
%exclude %{_libdir}/libclammspack.la
|
||
|
|
||
|
%changelog
|
||
|
* Wed Jul 12 2023 BogusDateBot
|
||
|
- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
|
||
|
by assuming the date is correct and changing the weekday.
|
||
|
Wed Oct 24 2002 --> Wed Oct 23 2002 or Thu Oct 24 2002 or Wed Oct 30 2002 or ....
|
||
|
Fri Mar 24 2003 --> Fri Mar 21 2003 or Mon Mar 24 2003 or Fri Mar 28 2003 or ....
|
||
|
Mon Aug 22 2003 --> Mon Aug 18 2003 or Fri Aug 22 2003 or Mon Aug 25 2003 or ....
|
||
|
Sat Mar 17 2004 --> Sat Mar 13 2004 or Wed Mar 17 2004 or Sat Mar 20 2004 or ....
|
||
|
Sat Dec 13 2011 --> Sat Dec 10 2011 or Tue Dec 13 2011 or Sat Dec 17 2011 or ....
|
||
|
Thu Jun 17 2014 --> Thu Jun 12 2014 or Tue Jun 17 2014 or Thu Jun 19 2014 or ....
|
||
|
|
||
|
* Wed Mar 06 2019 Jean-Philipe Pialasse <tests@pialasse.com> 0.100.2-2.sme
|
||
|
- Update clamav-db as per epel last spec file [SME: 10754]
|
||
|
to add clamav-update as provides
|
||
|
-
|
||
|
* Wed Oct 24 2018 Daniel Berteaud <daniel@firewall-services.com> - 0.100.2-1.sme
|
||
|
- Update to 0.100.2 [SME: 10578]
|
||
|
|
||
|
* Wed Mar 14 2018 Daniel Berteaud <daniel@firewall-services.com> - 0.99.4-1.sme
|
||
|
- Update to 0.99.4 [SME: 10528]
|
||
|
|
||
|
* Sat Jan 27 2018 Daniel Berteaud <daniel@firewall-services.com> - 0.99.3-1.sme
|
||
|
- Update to 0.99.3 [SME: 10500]
|
||
|
|
||
|
* Tue May 3 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.99.2-1.sme
|
||
|
- Update to 0.99.2 [SME: 9487]
|
||
|
- Adapt to use systemd unit [SME: 9487]
|
||
|
|
||
|
* Thu Mar 3 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.99.1-1.sme
|
||
|
- Update to 0.99.1 [SME: 9268]
|
||
|
|
||
|
* Tue Jan 12 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.99-2.sme
|
||
|
- Add pcre-devel to BuildRequires [SME: 9151]
|
||
|
|
||
|
* Wed Jan 6 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.99-1.sme
|
||
|
- Update to release 0.99 [SME: 9151]
|
||
|
|
||
|
* Wed May 13 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.98.7-1.sme
|
||
|
- Updated to release 0.98.7 [SME: 8922]
|
||
|
|
||
|
* Thu Jan 29 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.98.6-1.sme
|
||
|
- Updated to release 0.98.6 [SME: 8822]
|
||
|
|
||
|
* Tue Dec 16 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.98.5-1.sme
|
||
|
- Updated to release 0.98.5 [SME: 8729]
|
||
|
|
||
|
* Sat Jun 21 2014 Ian Wells <esmith@wellsi.com> - 0.98.4-2.sme
|
||
|
- Add BuildRequires for openssl-devel and libxml2-devel [SME: 8457]
|
||
|
- Remove Packager and Vendor from spec file.
|
||
|
|
||
|
* Tue Jun 17 2014 David Beveridge <dave@bevhost.com> - 0.98.4-1
|
||
|
Thu Jun 17 2014 --> Thu Jun 12 2014 or Tue Jun 17 2014 or Thu Jun 19 2014 or ....
|
||
|
- Updates to release 0.98.4.
|
||
|
|
||
|
* Thu May 8 2014 David Beveridge <dave@bevhost.com> - 0.98.3-1
|
||
|
- Updated to release 0.98.3.
|
||
|
|
||
|
* Sun Jan 26 2014 David Beveridge <dave@bevhost.com> - 0.98.1-1
|
||
|
- Updates to release 0.98.1.
|
||
|
|
||
|
* Tue Sep 24 2013 Dag Wieers <dag@wieers.com> - 0.98-1
|
||
|
- Updated to release 0.98.
|
||
|
|
||
|
* Tue May 07 2013 David Hrbáč <david@hrbac.cz> - 0.97.8-1
|
||
|
- Updated to release 0.97.8.
|
||
|
|
||
|
* Wed Mar 20 2013 Dag Wieers <dag@wieers.com> - 0.97.7-1
|
||
|
- Updated to release 0.97.7.
|
||
|
|
||
|
* Sun Sep 23 2012 Dag Wieers <dag@wieers.com> - 0.97.6-1
|
||
|
- Updated to release 0.97.6.
|
||
|
|
||
|
* Mon Jun 25 2012 David Hrbáč <david@hrbac.cz> - 0.97.5-2
|
||
|
- removed missing *.cld files (#183)
|
||
|
|
||
|
* Thu Jun 21 2012 David Hrbáč <david@hrbac.cz> - 0.97.5-1
|
||
|
- corrected missing DBs
|
||
|
- new upstream release
|
||
|
|
||
|
* Sat Jun 16 2012 Dag Wieers <dag@wieers.com> - 0.97.5-1
|
||
|
- Updated to release 0.97.5.
|
||
|
|
||
|
* Thu Mar 15 2012 Dag Wieers <dag@wieers.com> - 0.97.4-1
|
||
|
- Updated to release 0.97.4.
|
||
|
|
||
|
* Tue Dec 13 2011 Philip J Perry <phil@elrepo.org> - 0.97.3-2
|
||
|
Sat Dec 13 2011 --> Sat Dec 10 2011 or Tue Dec 13 2011 or Sat Dec 17 2011 or ....
|
||
|
- Fix Requires for clamav-milter to also allow use with Postfix.
|
||
|
|
||
|
* Mon Oct 17 2011 Dag Wieers <dag@wieers.com> - 0.97.3-1
|
||
|
- Updated to release 0.97.3.
|
||
|
|
||
|
* Mon Jul 25 2011 Dag Wieers <dag@wieers.com> - 0.97.2-1
|
||
|
- Updated to release 0.97.2.
|
||
|
|
||
|
* Thu Jun 09 2011 Dag Wieers <dag@wieers.com> - 0.97.1-1
|
||
|
- Updated to release 0.97.1.
|
||
|
|
||
|
* Tue Feb 08 2011 Dag Wieers <dag@wieers.com> - 0.97-1
|
||
|
- Updated to release 0.97.
|
||
|
|
||
|
* Tue Nov 30 2010 Dag Wieers <dag@wieers.com> - 0.96.5-1
|
||
|
- Updated to release 0.96.5.
|
||
|
|
||
|
* Mon Oct 25 2010 Dag Wieers <dag@wieers.com> - 0.96.4-1
|
||
|
- Updated to release 0.96.4.
|
||
|
|
||
|
* Tue Sep 21 2010 David Hrbáč <david@hrbac.cz> - 0.96.3-2
|
||
|
- Added buildrequires check-devel.
|
||
|
|
||
|
* Tue Sep 21 2010 Dag Wieers <dag@wieers.com> - 0.96.3-1
|
||
|
- Updated to release 0.96.3.
|
||
|
|
||
|
* Tue Aug 17 2010 Dag Wieers <dag@wieers.com> - 0.96.2-2
|
||
|
- Added patch that fixes segfault when using SELinux. (Beat Siegenthaler)
|
||
|
|
||
|
* Thu Aug 12 2010 Dag Wieers <dag@wieers.com> - 0.96.2-1
|
||
|
- Updated to release 0.96.2.
|
||
|
|
||
|
* Wed May 19 2010 Dag Wieers <dag@wieers.com> - 0.96.1-1
|
||
|
- Updated to release 0.96.1.
|
||
|
|
||
|
* Mon May 03 2010 Dag Wieers <dag@wieers.com> - 0.96-3
|
||
|
- Restored the LocalSocket configuration option to what it used to be. (Chris Butler)
|
||
|
|
||
|
* Wed Apr 07 2010 Dag Wieers <dag@wieers.com> - 0.96-2
|
||
|
- Removed test virus documents to prevent triggering clamav itself. (Patrick Mulvany)
|
||
|
|
||
|
* Wed Mar 31 2010 Dag Wieers <dag@wieers.com> - 0.96-1
|
||
|
- Updated to release 0.96.
|
||
|
|
||
|
* Thu Oct 29 2009 Dag Wieers <dag@wieers.com> - 0.95.3-1
|
||
|
- Updated to release 0.95.3.
|
||
|
|
||
|
* Fri Jun 12 2009 Christoph Maser <cmr@financial.com> - 0.95.2-1
|
||
|
- Updated to release 0.95.2.
|
||
|
|
||
|
* Mon May 04 2009 Dag Wieers <dag@wieers.com> - 0.95.1-4
|
||
|
- Fix the inconsistency between LocalSocket in clamd.conf and clamav-milter.conf. (Gerald Teschl)
|
||
|
|
||
|
* Sat May 02 2009 Dag Wieers <dag@wieers.com> - 0.95.1-3
|
||
|
- Fix the LocalSocket in clamd.conf. (Gerald Teschl)
|
||
|
|
||
|
* Wed Apr 15 2009 Fabian Arrotin <fabian.arrotin@arrfab.net> - 0.95.1-2
|
||
|
- Added a missing BuildRequires: ncurses-devel to build clamdtop.
|
||
|
|
||
|
* Fri Apr 10 2009 Dag Wieers <dag@wieers.com> - 0.95.1-2
|
||
|
- Corrected LogFile definition. (Vadim Druzhin)
|
||
|
|
||
|
* Wed Apr 8 2009 Dag Wieers <dag@wieers.com> - 0.95.1-1
|
||
|
- Updated to release 0.95.1.
|
||
|
|
||
|
* Tue Apr 7 2009 Dries Verachtert <dries@ulyssis.org> - 0.95-3
|
||
|
- Ugly fix for clamd which needs the .so files.
|
||
|
|
||
|
* Tue Mar 24 2009 Dag Wieers <dag@wieers.com> - 0.95-1
|
||
|
- Updated to release 0.95.
|
||
|
|
||
|
* Thu Nov 27 2008 Dag Wieers <dag@wieers.com> - 0.94.2-1
|
||
|
- Updated to release 0.94.2.
|
||
|
|
||
|
* Mon Nov 03 2008 Dag Wieers <dag@wieers.com> - 0.94.1-1
|
||
|
- Updated to release 0.94.1.
|
||
|
|
||
|
* Tue Sep 02 2008 Dag Wieers <dag@wieers.com> - 0.94-1
|
||
|
- Updated to release 0.94.
|
||
|
|
||
|
* Wed Jul 09 2008 Dag Wieers <dag@wieers.com> - 0.93.3-1
|
||
|
- Updated to release 0.93.3.
|
||
|
|
||
|
* Mon Jul 07 2008 Dag Wieers <dag@wieers.com> - 0.93.2-1
|
||
|
- Updated to release 0.93.2.
|
||
|
|
||
|
* Mon Jun 09 2008 Dag Wieers <dag@wieers.com> - 0.93.1-1
|
||
|
- Updated to release 0.93.1.
|
||
|
|
||
|
* Wed Apr 16 2008 Dag Wieers <dag@wieers.com> - 0.93-2
|
||
|
- Normal build causes linkage against installed library.
|
||
|
|
||
|
* Mon Apr 14 2008 Dag Wieers <dag@wieers.com> - 0.93-1
|
||
|
- Updated to release 0.93.
|
||
|
|
||
|
* Wed Feb 27 2008 Dag Wieers <dag@wieers.com> - queued
|
||
|
- Do not require the latest release of clamav-db. (Federico Simoncelli)
|
||
|
|
||
|
* Mon Feb 11 2008 Dag Wieers <dag@wieers.com> - 0.92.1-1
|
||
|
- Updated to release 0.92.1.
|
||
|
|
||
|
* Thu Dec 13 2007 Dag Wieers <dag@wieers.com> - 0.92-1
|
||
|
- Updated to release 0.92.
|
||
|
|
||
|
* Tue Aug 21 2007 Dag Wieers <dag@wieers.com> - 0.91.2-1
|
||
|
- Updated to release 0.91.2.
|
||
|
|
||
|
* Tue Jul 17 2007 Dag Wieers <dag@wieers.com> - 0.91.1-1
|
||
|
- Updated to release 0.91.1.
|
||
|
|
||
|
* Wed Jul 11 2007 Dag Wieers <dag@wieers.com> - 0.91-1
|
||
|
- Updated to release 0.91.
|
||
|
|
||
|
* Thu May 31 2007 Dag Wieers <dag@wieers.com> - 0.90.3-1
|
||
|
- Updated to release 0.90.3.
|
||
|
|
||
|
* Fri Apr 27 2007 Dag Wieers <dag@wieers.com> - 0.90.2-2
|
||
|
- Added clamav-milter support for EL2.1 now that it comes with a newer sendmail. (Tom G. Christensen)
|
||
|
|
||
|
* Sun Apr 15 2007 Dag Wieers <dag@wieers.com> - 0.90.2-1
|
||
|
- Updated to release 0.90.2.
|
||
|
|
||
|
* Fri Mar 09 2007 Dag Wieers <dag@wieers.com> - 0.90.1-4
|
||
|
- Removed circular dependency.
|
||
|
|
||
|
* Thu Mar 08 2007 Dag Wieers <dag@wieers.com> - 0.90.1-3
|
||
|
- Cleaned up default options to clamav-milter. (Adam T. Bowen)
|
||
|
- Removed -b/--bounce as it is no longer recognized. (Gerald Teschl)
|
||
|
|
||
|
* Mon Mar 05 2007 Dag Wieers <dag@wieers.com> - 0.90.1-2
|
||
|
- Removed the erroneous --dont-clean-log from the clamav-milter sysconfig. (Gerald Teschl)
|
||
|
|
||
|
* Fri Mar 02 2007 Dag Wieers <dag@wieers.com> - 0.90.1-1
|
||
|
- Updated to release 0.90.1.
|
||
|
|
||
|
* Tue Feb 20 2007 Dag Wieers <dag@wieers.com> - 0.90-3
|
||
|
- Do the right thing...
|
||
|
|
||
|
* Mon Feb 19 2007 Dag Wieers <dag@wieers.com> - 0.90-2
|
||
|
- The tarball was re-rolled before public release. Sigh.
|
||
|
|
||
|
* Tue Feb 13 2007 Dag Wieers <dag@wieers.com> - 0.90-1
|
||
|
- Updated to release 0.90.
|
||
|
|
||
|
* Tue Dec 12 2006 Dag Wieers <dag@wieers.com> - 0.88.7-1
|
||
|
- Updated to release 0.88.7.
|
||
|
|
||
|
* Sun Nov 05 2006 Dag Wieers <dag@wieers.com> - 0.88.6-1
|
||
|
- Updated to release 0.88.6.
|
||
|
- Added condrestart to sysv scripts. (Tsai Li Ming)
|
||
|
|
||
|
* Sat Oct 28 2006 Dag Wieers <dag@wieers.com> - 0.88.5-2
|
||
|
- Added missing clamav dependency to clamav-db.
|
||
|
|
||
|
* Sun Oct 15 2006 Dag Wieers <dag@wieers.com> - 0.88.5-1
|
||
|
- Updated to release 0.88.5.
|
||
|
|
||
|
* Mon Aug 07 2006 Dag Wieers <dag@wieers.com> - 0.88.4-1
|
||
|
- Updated to release 0.88.4.
|
||
|
|
||
|
* Mon Aug 07 2006 Dag Wieers <dag@wieers.com> - 0.88.3-2
|
||
|
- Incorporated UPX heap overflow fix.
|
||
|
|
||
|
* Sat Jul 01 2006 Dag Wieers <dag@wieers.com> - 0.88.3-1
|
||
|
- Updated to release 0.88.3.
|
||
|
|
||
|
* Sun Apr 30 2006 Dag Wieers <dag@wieers.com> - 0.88.2-1
|
||
|
- Updated to release 0.88.2.
|
||
|
|
||
|
* Tue Apr 04 2006 Dag Wieers <dag@wieers.com> - 0.88.1-1
|
||
|
- Updated to release 0.88.1.
|
||
|
|
||
|
* Mon Jan 09 2006 Dag Wieers <dag@wieers.com> - 0.88-1
|
||
|
- Updated to release 0.88.
|
||
|
|
||
|
* Sun Nov 13 2005 Dries Verachtert <dries@ulyssis.org> - 0.87.1-1
|
||
|
- Updated to release 0.87.1.
|
||
|
|
||
|
* Sat Sep 17 2005 Dag Wieers <dag@wieers.com> - 0.87-1
|
||
|
- Updated to release 0.87.
|
||
|
|
||
|
* Mon Jul 25 2005 Dag Wieers <dag@wieers.com> - 0.86.2-1
|
||
|
- Updated to release 0.86.2.
|
||
|
|
||
|
* Mon Jul 11 2005 Dag Wieers <dag@wieers.com> - 0.86.1-1
|
||
|
- Updated to release 0.86.1.
|
||
|
|
||
|
* Mon May 16 2005 Dag Wieers <dag@wieers.com> - 0.85.1-1
|
||
|
- Updated to release 0.85.1.
|
||
|
|
||
|
* Fri Apr 29 2005 Dag Wieers <dag@wieers.com> - 0.84-1
|
||
|
- Updated to release 0.84.
|
||
|
|
||
|
* Mon Feb 14 2005 Dag Wieers <dag@wieers.com> - 0.83-1
|
||
|
- Updated to release 0.83.
|
||
|
|
||
|
* Thu Feb 10 2005 Dag Wieers <dag@wieers.com> - 0.82-2
|
||
|
- Fix for false positive on RIFF files. (Roger Jochem)
|
||
|
|
||
|
* Mon Feb 07 2005 Dag Wieers <dag@wieers.com> - 0.82-1
|
||
|
- Updated to release 0.82.
|
||
|
|
||
|
* Thu Jan 27 2005 Dag Wieers <dag@wieers.com> - 0.81-1
|
||
|
- Improved logrotate scripts. (Filippo Grassilli)
|
||
|
- Updated to release 0.81.
|
||
|
|
||
|
* Wed Dec 01 2004 Dag Wieers <dag@wieers.com> - 0.80-2
|
||
|
- Added %dir /var/clamav/log. (Adam Bowns)
|
||
|
- Changed logrotate script to use clamd.log. (Stuart Schneider)
|
||
|
- Added curl dependency. (Petr Kristof)
|
||
|
- Synchronized some options from Petr. (Petr Kristof)
|
||
|
- Fixed another clamav.conf reference. (Michael Best)
|
||
|
|
||
|
* Mon Nov 01 2004 Dag Wieers <dag@wieers.com> - 0.80-1
|
||
|
- Updated package description. (Arvin Troels)
|
||
|
- Incorporated fixes from Jima. (Jima)
|
||
|
- Config clamav.conf renamed to clamd.conf.
|
||
|
- Removed obsolete patch.
|
||
|
- Added macros for building without milter.
|
||
|
- Updated to release 0.80.
|
||
|
|
||
|
* Fri Jul 30 2004 Dag Wieers <dag@wieers.com> - 0.75.1-1
|
||
|
- Added obsoletes for fedora.us.
|
||
|
- Updated to release 0.75.1.
|
||
|
|
||
|
* Mon Jul 26 2004 Dag Wieers <dag@wieers.com> - 0.75-2
|
||
|
- Fixed a problem where $CODE was empty.
|
||
|
|
||
|
* Fri Jul 23 2004 Dag Wieers <dag@wieers.com> - 0.75-1
|
||
|
- Updated to release 0.75.
|
||
|
|
||
|
* Wed Jun 30 2004 Dag Wieers <dag@wieers.com> - 0.74-1
|
||
|
- Updated to release 0.74.
|
||
|
|
||
|
* Tue Jun 15 2004 Dag Wieers <dag@wieers.com> - 0.73-1
|
||
|
- Updated to release 0.73.
|
||
|
|
||
|
* Thu Jun 03 2004 Dag Wieers <dag@wieers.com> - 0.72-1
|
||
|
- Updated to release 0.72.
|
||
|
|
||
|
* Thu May 20 2004 Dag Wieers <dag@wieers.com> - 0.71-1
|
||
|
- Updated to release 0.71.
|
||
|
|
||
|
* Sun May 02 2004 Dag Wieers <dag@wieers.com> - 0.70-2
|
||
|
- Fixed the installation check for conf files. (Richard Soderberg, Udo Ruecker)
|
||
|
- Changed the init-order of the sysv scripts. (Will McCutcheon)
|
||
|
- Changes to the default configuration files.
|
||
|
|
||
|
* Wed Mar 17 2004 Dag Wieers <dag@wieers.com> - 0.70-1
|
||
|
Sat Mar 17 2004 --> Sat Mar 13 2004 or Wed Mar 17 2004 or Sat Mar 20 2004 or ....
|
||
|
- Updated to release 0.70.
|
||
|
|
||
|
* Tue Mar 16 2004 Dag Wieers <dag@wieers.com> - 0.68-1
|
||
|
- Updated to release 0.68.
|
||
|
|
||
|
* Fri Mar 12 2004 Dag Wieers <dag@wieers.com> - 0.67.1-1
|
||
|
- Updated to release 0.67-1.
|
||
|
- Added clamdwatch and trashcan to clamd.
|
||
|
|
||
|
* Mon Mar 08 2004 Dag Wieers <dag@wieers.com> - 0.67-1
|
||
|
- Personalized SPEC file.
|
||
|
|
||
|
* Fri Aug 22 2003 Matthias Saou/Che
|
||
|
Mon Aug 22 2003 --> Mon Aug 18 2003 or Fri Aug 22 2003 or Mon Aug 25 2003 or ....
|
||
|
- Added "--without milter" build option. (Matthias Saou)
|
||
|
- Fixed freshclam cron (Matthias Saou)
|
||
|
- Built the new package. (Che)
|
||
|
|
||
|
* Tue Jun 24 2003 Che
|
||
|
- clamav-milter introduced.
|
||
|
- a few more smaller fixes.
|
||
|
|
||
|
* Sun Jun 22 2003 Che
|
||
|
- version upgrade
|
||
|
|
||
|
* Mon Jun 16 2003 Che
|
||
|
- rh9 build
|
||
|
- various fixes
|
||
|
- got rid of rpm-helper prereq
|
||
|
|
||
|
* Mon Mar 24 2003 Che
|
||
|
Fri Mar 24 2003 --> Fri Mar 21 2003 or Mon Mar 24 2003 or Fri Mar 28 2003 or ....
|
||
|
- some cleanups and fixes
|
||
|
- new patch added
|
||
|
|
||
|
* Fri Nov 22 2002 Che
|
||
|
- fixed a config patch issue
|
||
|
|
||
|
* Fri Nov 22 2002 Che
|
||
|
- version upgrade and some fixes
|
||
|
|
||
|
* Sat Nov 02 2002 Che
|
||
|
- version upgrade
|
||
|
|
||
|
* Thu Oct 24 2002 Che
|
||
|
Wed Oct 24 2002 --> Wed Oct 23 2002 or Thu Oct 24 2002 or Wed Oct 30 2002 or ....
|
||
|
- some important changes for lsb compliance
|
||
|
|
||
|
* Wed Oct 23 2002 Che
|
||
|
- initial rpm release
|