initial commit of file from CVS for clamav on Wed 12 Jul 14:04:57 BST 2023

This commit is contained in:
Brian Read 2023-07-12 14:04:57 +01:00
parent 48e7dee6fa
commit b46b573cc4
11 changed files with 981 additions and 1 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.tar.gz filter=lfs diff=lfs merge=lfs -text

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
*.rpm
*.log
*spec-20*

21
Makefile Normal file
View File

@ -0,0 +1,21 @@
# Makefile for source rpm: clamav
# $Id: Makefile,v 1.2 2016/02/04 11:58:13 vip-ire Exp $
NAME := clamav
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -1,3 +1,11 @@
# clamav
3rd Party (Maintained by Koozali) git repo for clamav smeserver
3rd Party (Maintained by Koozali) git repo for clamav smeserver
## Description
<br />*This description has been generated by an LLM AI system and cannot be relied on to be fully correct.*
*Once it has been checked, then this comment will be deleted*
<br />
ClamAV is a free, open source antivirus software program designed to detect and remove malware, viruses, and other malicious threats from computer systems. It is designed to be used on Linux, BSD, and macOS systems. It is often used to scan email and web traffic for malware and viruses. It is also used by server admins to help secure their networks.

BIN
clamav-0.100.2.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

58
clamav-milter.init Normal file
View File

@ -0,0 +1,58 @@
#!/bin/sh
#
# Startup script for the Clamav Milter Daemon
#
# chkconfig: 2345 77 23
# description: clamav-milter is a daemon which hooks into sendmail \
# and routes email messages to clamav.
# processname: clamav-milter
# pidfile: /var/run/clamav/clamav-milter.pid
# config: /etc/sysconfig/clamav-milter
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
[ -x /usr/sbin/clamav-milter ] || exit 0
# Local clamav-milter config
CLAMAV_FLAGS=
test -f /etc/sysconfig/clamav-milter && . /etc/sysconfig/clamav-milter
# See how we were called.
case "$1" in
start)
echo -n "Starting Clamav Milter Daemon: "
daemon clamav-milter $CLAMAV_FLAGS $SOCKET_ADDRESS
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/clamav-milter
;;
stop)
echo -n "Stopping Clamav Milter Daemon: "
killproc clamav-milter
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/clamav-milter
;;
status)
status clamav-milter
RETVAL=$?
;;
restart|reload)
$0 stop
$0 start
RETVAL=$?
;;
condrestart)
[ -e /var/lock/subsys/clamd ] && restart
RETVAL=$?
;;
*)
echo "Usage: clamav-milter {start|stop|status|restart|reload|condrestart}"
exit 1
esac
exit $RETVAL

71
clamav.init Executable file
View File

@ -0,0 +1,71 @@
#!/bin/sh
#
# Startup script for the Clam AntiVirus Daemon
#
# chkconfig: 2345 61 39
# description: Clam AntiVirus Daemon is a TCP/IP or socket protocol \
# server.
# processname: clamd
# pidfile: /var/run/clamav/clamd.pid
# config: /etc/clamav.conf
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
. /etc/sysconfig/network
[ -x /usr/sbin/clamd ] || exit 0
start(){
echo -n "Starting Clam AntiVirus Daemon: "
daemon clamd
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/clamd
return $RETVAL
}
stop() {
echo -n "Stopping Clam AntiVirus Daemon: "
killproc clamd
rm -f /var/clamav/clamd.socket
rm -f /var/run/clamav/clamav.pid
RETVAL=$?
echo
### heres the fix... we gotta remove the stale files on restart
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/clamd
return $RETVAL
}
restart() {
stop
start
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status clamd
RETVAL=$?
;;
restart|reload)
restart
;;
condrestart)
[ -e /var/lock/subsys/clamd ] && $0 restart
RETVAL=$?
;;
*)
echo "Usage: clamd {start|stop|status|restart|reload|condrestart}"
exit 1
esac
exit $RETVAL

814
clamav.spec Normal file
View File

@ -0,0 +1,814 @@
# $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

1
contriborbase Normal file
View File

@ -0,0 +1 @@
sme10

BIN
daily.cvd Normal file

Binary file not shown.

BIN
main.cvd Normal file

Binary file not shown.