/[smeserver]/rpms/clamav/sme9/clamav.spec
ViewVC logotype

Annotation of /rpms/clamav/sme9/clamav.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.24 - (hide annotations) (download)
Tue Nov 13 05:27:42 2018 UTC (5 years, 11 months ago) by jpp
Branch: MAIN
CVS Tags: clamav-0_100_2-3_el6_sme
Changes since 1.23: +2 -4 lines
* Mon Nov 12 2018 John Crisp <jcrisp@safeandsoundit.co.uk> - 0.100.3-1
- Bundle zlib 1.2.7-17.el7 to avoid malformed database errors (#1600458)
- [SME: 10645]

1 slords 1.1 # $Id$
2     # Authority: dag
3     # Upstream: <clamav-devel$lists,sf,net>
4    
5     ### FIXME: Sysv script does not have condrestart option (redo sysv script)
6     ### FIXME: amavisd-new requires clamd to run as user vscan, solution needed
7     ### REMINDER: Look and sync with Petr Kristof's work
8    
9     %{?el3:%define _without_milter 1}
10     %{?rh9:%define _without_milter 1}
11     %{?rh7:%define _without_milter 1}
12     %{?el2:%define _without_milter 1}
13    
14 jcrisp 1.23 # Work around https://bugzilla.clamav.net/show_bug.cgi?id=12162 by bundling
15     # newer zlib version from RHEL/CentOS 7 (#1600458)
16     %global zlibversion 1.2.7
17     %global zlibrelease 17%{?dist}
18    
19    
20 slords 1.1 Summary: Anti-virus software
21     Name: clamav
22 dani 1.22 Version: 0.100.2
23 jpp 1.24 Release: 3%{?dist}
24 jcrisp 1.23 # ClamAV is GPLv2, zlib is zlib, /contrib/dotzlib/ has Boost license
25     %if 0%{?zlibversion:1} && 0%{?zlibrelease:1}
26     License: GPLv2 and zlib and Boost
27     %else
28     License: GPLv2
29     %endif
30    
31    
32 slords 1.1 Group: Applications/System
33     URL: http://www.clamav.net/
34    
35 wellsi 1.6 Source: http://downloads.sourceforge.net/project/clamav/clamav/%{version}/clamav-%{version}.tar.gz
36 slords 1.1 Source1: clamav.init
37     Source2: clamav-milter.init
38 wellsi 1.6 Source10: http://db.local.clamav.net/main.cvd
39     Source11: http://db.local.clamav.net/daily.cvd
40 jcrisp 1.23
41     %if 0%{?zlibversion:1} && 0%{?zlibrelease:1}
42     # Cheerfully borrowed from zlib.spec in RHEL/CentOS 7
43     Source90: http://www.zlib.net/zlib-%{zlibversion}.tar.bz2
44     #Source90: zlib-1.2.7.tar.bz2
45     %endif
46    
47     %if 0%{?zlibversion:1} && 0%{?zlibrelease:1}
48     # Cheerfully borrowed from zlib.spec in RHEL/CentOS 7, see
49     # also https://git.centos.org/tree/rpms!zlib.git/c7/SOURCES
50     Patch90: zlib-1.2.5-minizip-fixuncrypt.patch
51     # resolves: #805113
52     Patch91: zlib-1.2.7-optimized-s390.patch
53     # resolves: #844791
54     Patch92: zlib-1.2.7-z-block-flush.patch
55     # resolves: #1127330
56     Patch93: zlib-1.2.7-fix-serious-but-very-rare-decompression-bug-in-inftr.patch
57     # resolves: #1337441
58     Patch94: zlib-1.2.7-Fix-bug-where-gzopen-gzclose-would-write-an-empty-fi.patch
59     %endif
60    
61 slords 1.1 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
62    
63     BuildRequires: bzip2-devel
64     BuildRequires: curl-devel
65     BuildRequires: gmp-devel
66     BuildRequires: ncurses-devel
67     %{!?_without_milter:BuildRequires: sendmail-devel >= 8.12}
68     BuildRequires: check-devel
69 wellsi 1.12 BuildRequires: openssl-devel
70     BuildRequires: libxml2-devel
71 vip-ire 1.17 BuildRequires: pcre-devel
72 jcrisp 1.23 BuildRequires: xz
73 slords 1.1
74     ### Do not require the latest release of clamav-db specifically (people may use freshclam onward)
75     #Requires: clamav-db = %{version}-%{release}
76     Requires: clamav-db
77    
78 jcrisp 1.23 Provides: bundled(libmspack) = 0.5-0.1.alpha.modified_by_clamav
79     %if 0%{?zlibversion:1} && 0%{?zlibrelease:1}
80     Provides: bundled(zlib) = %{zlibversion}-%{zlibrelease}
81     %else
82     Requires: zlib-devel
83     %endif
84    
85 slords 1.1 ### Fedora Extras introduced them differently :(
86     Obsoletes: libclamav <= %{version}-%{release}
87     Obsoletes: clamav-lib <= %{version}-%{release}
88     Provides: libclamav
89    
90     %description
91     Clam AntiVirus is a GPL anti-virus toolkit for UNIX. The main purpose of
92     this software is the integration with mail servers (attachment scanning).
93     The package provides a flexible and scalable multi-threaded daemon, a
94     command line scanner, and a tool for automatic updating via Internet.
95    
96     The programs are based on a shared library distributed with the Clam
97     AntiVirus package, which you can use with your own software. Most
98     importantly, the virus database is kept up to date
99    
100     %package -n clamd
101     Summary: The Clam AntiVirus Daemon
102     Group: System Environment/Daemons
103     Requires: clamav = %{version}-%{release}
104     Requires(pre): /usr/sbin/groupadd
105     Requires(pre): /usr/sbin/useradd
106    
107     ### Fedora Extras introduced them differently :(
108     Obsoletes: clamav-server <= %{version}-%{release}
109    
110     %description -n clamd
111     The Clam AntiVirus Daemon
112    
113     %package milter
114     Summary: The Clam AntiVirus sendmail-milter Daemon
115     Group: Applications/System
116     Requires: clamd = %{version}-%{release}
117     Requires: smtpdaemon
118    
119     %description milter
120     The Clam AntiVirus sendmail-milter Daemon
121    
122     %package db
123     Summary: Virus database for %{name}
124     Group: Applications/Databases
125     ### Remove circular dependency
126     #Requires: clamav = %{version}-%{release}
127     Requires(pre): /usr/sbin/groupadd
128     Requires(pre): /usr/sbin/useradd
129    
130     ### Fedora Extras introduced them differently :(
131     Obsoletes: clamav-update <= %{version}-%{release}
132     Obsoletes: clamav-data <= %{version}-%{release}
133    
134     %description db
135     The actual virus database for %{name}
136    
137     %package devel
138     Summary: Header files, libraries and development documentation for %{name}
139     Group: Development/Libraries
140     Requires: clamav = %{version}-%{release}
141    
142     ### Fedora Extras introduced them differently :(
143     Obsoletes: libclamav-static-devel <= %{version}-%{release}
144     Obsoletes: libclamav-devel <= %{version}-%{release}
145     Provides: libclamav-static-devel, libclamav-devel
146    
147     %description devel
148     This package contains the header files, static libraries and development
149     documentation for %{name}. If you like to develop programs using %{name},
150     you will need to install %{name}-devel.
151    
152     %prep
153     %setup
154    
155     %{__perl} -pi.orig -e 's|/lib\b|/%{_lib}|g;' libtool configure
156    
157     %{__perl} -pi.orig -e '
158     s|\@DBDIR\@|\$(localstatedir)/clamav|g;
159     s|\@DBINST\@|\$(localstatedir)/clamav|g;
160     s|\@CFGDIR\@|\$(sysconfdir)|g;
161     s|\@CFGINST\@|\$(sysconfdir)|g;
162     s|^\@INSTALL_CLAMAV_CONF_TRUE\@|\t|g;
163     s|^\@INSTALL_FRESHCLAM_CONF_TRUE\@|\t|g;
164     ' database/Makefile.in etc/Makefile.in
165    
166 wellsi 1.4 %{__perl} -pi -e '
167 slords 1.1 s|^(Example)|#$1|;
168     s|^#(LogFile) .+$|$1 %{_localstatedir}/log/clamav/clamd.log|;
169     s|^#(LogFileMaxSize) .*|$1 0|;
170     s|^#(LogTime)|$1|;
171     s|^#(LogSyslog)|$1|;
172     s|^#(PidFile) .+$|$1 %{_localstatedir}/run/clamav/clamd.pid|;
173     s|^#(TemporaryDirectory) .+$|$1 %{_localstatedir}/tmp|;
174     s|^#(DatabaseDirectory) .+$|$1 %{_localstatedir}/clamav|;
175     s|^#(LocalSocket) .+$|$1 %{_localstatedir}/run/clamav/clamd.sock|;
176     s|^#(FixStaleSocket)|$1|;
177     s|^#(TCPSocket) .+$|$1 3310|;
178     s|^#(TCPAddr) .+$|$1 127.0.0.1|;
179     s|^#(MaxConnectionQueueLength) .+$|$1 30|;
180     s|^#(StreamSaveToDisk)|$1|;
181     s|^#(MaxThreads) .+$|$1 50|;
182     s|^#(ReadTimeout) .+$|$1 300|;
183     s|^#(User) .+$|$1 clamav|;
184     s|^#(AllowSupplementaryGroups).*$|$1 yes|;
185     s|^#(ScanPE) .+$|$1 yes|;
186     s|^#(ScanELF) .+$|$1 yes|;
187     s|^#(DetectBrokenExecutables)|$1|;
188     s|^#(ScanOLE2) .+$|$1 yes|;
189     s|^#(ScanMail)|$1|;
190     s|^#(ScanArchive) .+$|$1 yes|;
191     s|^#(ArchiveMaxCompressionRatio) .+|$1 300|;
192     s|^#(ArchiveBlockEncrypted)|$1|;
193     s|^#(ArchiveBlockMax)|$1|;
194 wellsi 1.4 ' etc/clamd.conf.sample >etc/clamd.conf
195 slords 1.1
196 wellsi 1.4 %{__perl} -pi -e '
197 slords 1.1 s|^(Example)|#$1|;
198     s|^#(AllowSupplementaryGroups) .+$|$1 yes|;
199     s|^#(ClamdSocket) .+$|$1 unix:%{_localstatedir}/run/clamav/clamd.sock|;
200     s|^#(LogFile) .+$|$1 %{_localstatedir}/log/clamav/clamav-milter.log|;
201     s|^#(LogFileMaxSize) .*|$1 0|;
202     s|^#(LogSyslog)|$1|;
203     s|^#(LogTime)|$1|;
204     s|^#(MilterSocket) /.*$|$1 unix:%{_localstatedir}/clamav/clmilter.socket|;
205     s|^#(User) .+$|$1 clamav|;
206 wellsi 1.4 ' etc/clamav-milter.conf.sample >etc/clamav-milter.conf
207 slords 1.1
208 jcrisp 1.23 %if 0%{?zlibversion:1} && 0%{?zlibrelease:1}
209     # Cheerfully borrowed from zlib.spec in RHEL/CentOS 7, see
210     # https://git.centos.org/blob/rpms!zlib.git/c7/SPECS!zlib.spec
211     tar xfj %{SOURCE90}
212     pushd zlib-%{zlibversion}
213     %patch90 -p1 -b .fixuncrypt
214     %ifarch s390 s390x
215     %patch91 -p1 -b .optimized-deflate
216     %endif
217     %patch92 -p1 -b .z-flush
218     %patch93 -p1
219     %patch94 -p1
220     popd
221     %endif
222    
223 wellsi 1.4 %{__perl} -p -e '
224 slords 1.1 s|^(Checks) .+$|$1 24|;
225     s|^(Example)|#$1|;
226     s|^#(DatabaseDirectory) .+$|$1 %{_localstatedir}/clamav|;
227     s|^#(DatabaseOwner) .+$|$1 clamav|;
228     s|^#(LogSyslog)|$1|;
229     s|^#(NotifyClamd) .+$|$1 %{_sysconfdir}/clamd.conf|;
230     s|^#(UpdateLogFile) .+$|$1 %{_localstatedir}/log/clamav/freshclam.log|;
231 wellsi 1.4 ' etc/freshclam.conf.sample >etc/freshclam.conf
232 slords 1.1
233     %{__cat} <<EOF >clamd.logrotate
234     %{_localstatedir}/log/clamav/clamd.log {
235     missingok
236     notifempty
237     create 644 clamav clamav
238     postrotate
239     killall -HUP clamd 2>/dev/null || :
240     endscript
241     }
242     EOF
243    
244     %{__cat} <<EOF >freshclam.logrotate
245     %{_localstatedir}/log/clamav/freshclam.log {
246     missingok
247     notifempty
248     create 644 clamav clamav
249     }
250     EOF
251    
252     %{__cat} <<'EOF' >freshclam.cron
253     #!/bin/sh
254    
255     ### A simple update script for the clamav virus database.
256     ### This could as well be replaced by a SysV script.
257    
258     %{_bindir}/freshclam --quiet
259     EOF
260    
261     %{__cat} <<EOF >clamav-milter.sysconfig
262     ### Simple config file for clamav-milter, you should
263     ### read the documentation and tweak it as you wish.
264    
265     CLAMAV_FLAGS="--config-file=%{_sysconfdir}/clamav-milter.conf"
266     EOF
267    
268     %build
269 jcrisp 1.23 %if 0%{?zlibversion:1} && 0%{?zlibrelease:1}
270     # Cheerfully borrowed from zlib.spec in RHEL/CentOS 7, see
271     # https://git.centos.org/blob/rpms!zlib.git/c7/SPECS!zlib.spec
272     pushd zlib-%{zlibversion}
273     %ifarch ppc64 ppc64le
274     export CFLAGS="$RPM_OPT_FLAGS -fPIC -O3"
275     %else
276     export CFLAGS="$RPM_OPT_FLAGS -fPIC"
277     %endif
278    
279     export LDFLAGS="$LDFLAGS -Wl,-z,relro"
280    
281     ./configure --libdir=%{_libdir} --includedir=%{_includedir} --prefix=%{_prefix} --static
282     make %{?_smp_mflags}
283     make install DESTDIR=%{_builddir}/%{name}-%{version}/zlib-%{zlibversion}-%{zlibrelease}
284     popd
285     %endif
286    
287    
288 slords 1.1 %configure \
289     --program-prefix="%{?_program_prefix}" \
290     --disable-clamav \
291     --disable-llvm \
292     --disable-static \
293     --disable-zlib-vcheck \
294     --enable-check \
295     --enable-clamdtop \
296     --enable-dns \
297     --enable-id-check \
298     %{!?_without_milter:--enable-milter} \
299     --with-dbdir="%{_localstatedir}/clamav" \
300     --with-group="clamav" \
301 vip-ire 1.13 --with-libcurl=%{_prefix} \
302 jpp 1.24 --with-user="clamav" \
303 jcrisp 1.23 %if 0%{?zlibversion:1} && 0%{?zlibrelease:1}
304     --with-zlib=%{_builddir}/%{name}-%{version}/zlib-%{zlibversion}-%{zlibrelease}%{_prefix} \
305     %endif
306    
307 slords 1.1 ### Disable JIT until it is implemented securely (RHbz #573191)
308     # --enable-llvm \
309     %{__make} %{?_smp_mflags}
310    
311     %install
312     %{__rm} -rf %{buildroot}
313     %{__make} install DESTDIR="%{buildroot}"
314    
315     %{__install} -Dp -m0755 %{SOURCE1} %{buildroot}%{_initrddir}/clamd
316 wellsi 1.4 %{__install} -Dp -m0644 etc/freshclam.conf %{buildroot}%{_sysconfdir}/freshclam.conf
317 slords 1.1 %{__install} -Dp -m0755 freshclam.cron %{buildroot}%{_sysconfdir}/cron.daily/freshclam
318     %{__install} -Dp -m0644 freshclam.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/freshclam
319 wellsi 1.4 %{__install} -Dp -m0644 etc/clamd.conf %{buildroot}%{_sysconfdir}/clamd.conf
320 slords 1.1 %{__install} -Dp -m0644 clamd.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/clamav
321    
322     %if %{!?_without_milter:1}0
323 wellsi 1.4 %{__install} -Dp -m0644 etc/clamav-milter.conf %{buildroot}%{_sysconfdir}/clamav-milter.conf
324 slords 1.1 %{__install} -Dp -m0755 %{SOURCE2} %{buildroot}%{_initrddir}/clamav-milter
325     %{__install} -Dp -m0644 clamav-milter.sysconfig %{buildroot}%{_sysconfdir}/sysconfig/clamav-milter
326     %else
327     %{__rm} %{buildroot}%{_mandir}/man8/clamav-milter.8*
328     %endif
329    
330     %{__install} -d -m0755 %{buildroot}%{_localstatedir}/log/clamav/
331     touch %{buildroot}%{_localstatedir}/log/clamav/freshclam.log
332     touch %{buildroot}%{_localstatedir}/log/clamav/clamd.log
333    
334     %{__install} -d -m0755 %{buildroot}%{_localstatedir}/clamav/
335     %{__install} -d -m0755 %{buildroot}%{_localstatedir}/run/clamav/
336    
337     #touch %{buildroot}%{_localstatedir}/clamav/daily.cld
338     #touch %{buildroot}%{_localstatedir}/clamav/main.cld
339    
340     %{__install} -Dp -m0644 %SOURCE10 %{buildroot}%{_localstatedir}/clamav/main.cvd
341     %{__install} -Dp -m0644 %SOURCE11 %{buildroot}%{_localstatedir}/clamav/daily.cvd
342    
343     %post
344     /sbin/ldconfig
345    
346     ZONES="/usr/share/zoneinfo/zone.tab"
347     CONFIG="/etc/sysconfig/clock"
348    
349     if [ -r "$CONFIG" -a -r "$ZONES" ]; then
350     source "$CONFIG"
351     export CODE="$(grep -E "\b$ZONE\b" "$ZONES" | head -1 | cut -f1 | tr '[A-Z]' '[a-z]')"
352     fi
353    
354     if [ -z "$CODE" ]; then
355     export CODE="local"
356     fi
357    
358     %{__perl} -pi -e '
359     s|^(DatabaseMirror) database\.clamav\.net$|$1 db.$ENV{"CODE"}.clamav.net\n$1 db.local.clamav.net|;
360     s|^(DatabaseMirror) db\.\.clamav\.net$|$1 db.$ENV{"CODE"}.clamav.net\n$1 db.local.clamav.net|;
361     ' %{_sysconfdir}/freshclam.conf{,.rpmnew} &>/dev/null || :
362    
363     %postun -p /sbin/ldconfig
364    
365     %pre -n clamd
366     /usr/sbin/groupadd -r clamav 2>/dev/null || :
367     /usr/sbin/useradd -r -d /var/clamav -s /sbin/nologin -c "Clam Anti Virus Checker" -g clamav clamav 2>/dev/null || :
368    
369     %post -n clamd
370     /sbin/chkconfig --add clamd
371    
372     %preun -n clamd
373     if [ $1 -eq 0 ]; then
374     /sbin/service clamd stop &>/dev/null || :
375     /sbin/chkconfig --del clamd
376     fi
377    
378     %postun -n clamd
379     /sbin/service clamd condrestart &>/dev/null || :
380    
381     %post milter
382     /sbin/chkconfig --add clamav-milter
383    
384     %preun milter
385     if [ $1 -eq 0 ]; then
386     /sbin/service clamav-milter stop &>/dev/null || :
387     /sbin/chkconfig --del clamav-milter
388     fi
389    
390     %postun milter
391     /sbin/service clamav-milter condrestart &>/dev/null || :
392    
393     %pre db
394     /usr/sbin/groupadd -r clamav 2>/dev/null || :
395     /usr/sbin/useradd -r -d /var/clamav -s /sbin/nologin -c "Clam Anti Virus Checker" -g clamav clamav 2>/dev/null || :
396    
397     %clean
398     %{__rm} -rf %{buildroot}
399    
400     %files
401     %defattr(-, root, root, 0755)
402 dani 1.22 %doc ChangeLog.md COPYING* INSTALL.md NEWS.md README.md
403 wellsi 1.4 %doc etc/freshclam.conf.sample
404     %doc docs/*.pdf
405 slords 1.1 ### Remove test virus documents as they trigger clamav
406     #%doc test/
407     %doc %{_mandir}/man1/sigtool.1*
408     %doc %{_mandir}/man1/clambc.1*
409     %doc %{_mandir}/man1/clamscan.1*
410     %doc %{_mandir}/man1/freshclam.1*
411     %doc %{_mandir}/man5/freshclam.conf.5*
412     %config(noreplace) %{_sysconfdir}/freshclam.conf
413     %{_bindir}/clambc
414     %{_bindir}/clamscan
415     %{_bindir}/freshclam
416     %{_bindir}/sigtool
417     %{_libdir}/libclamav.so.*
418     %{_libdir}/libclamunrar.so.*
419     %{_libdir}/libclamunrar_iface.so.*
420 dani 1.22 %{_libdir}/libclammspack.so.*
421 slords 1.1 # moved from -devel to here so clamd can work with rars when clamav-devel is not installed.
422     %{_libdir}/libclamav.so
423     %{_libdir}/libclamunrar.so
424     %{_libdir}/libclamunrar_iface.so
425 dani 1.22 %{_libdir}/libclammspack.so
426 wellsi 1.4 %exclude %{_sysconfdir}/freshclam.conf.sample
427 slords 1.1
428     %files -n clamd
429     %defattr(-, root, root, 0755)
430 wellsi 1.4 %doc etc/clamd.conf.sample
431 slords 1.1 %doc %{_mandir}/man1/clambc.1*
432     %doc %{_mandir}/man1/clamconf.1*
433     %doc %{_mandir}/man1/clamdscan.1*
434     %doc %{_mandir}/man1/clamdtop.1*
435     %doc %{_mandir}/man5/clamd.conf.5*
436     %doc %{_mandir}/man8/clamd.8*
437     %config(noreplace) %{_sysconfdir}/clamd.conf
438     %config(noreplace) %{_sysconfdir}/logrotate.d/clamav
439     %config %{_initrddir}/clamd
440     %{_sbindir}/clamd
441     %{_bindir}/clamconf
442     %{_bindir}/clamdscan
443     %{_bindir}/clamdtop
444    
445     %defattr(0644, clamav, clamav, 0755)
446     %{_localstatedir}/run/clamav/
447     %dir %{_localstatedir}/clamav/
448     %dir %{_localstatedir}/log/clamav/
449     %ghost %{_localstatedir}/log/clamav/clamd.log
450 wellsi 1.4
451 slords 1.1 %exclude %{_localstatedir}/clamav/*
452 wellsi 1.4 %exclude %{_sysconfdir}/clamd.conf.sample
453 slords 1.1
454     %if %{!?_without_milter:1}0
455     %files milter
456     %defattr(-, root, root, 0755)
457 wellsi 1.4 %doc etc/clamav-milter.conf.sample
458 slords 1.1 %doc %{_mandir}/man5/clamav-milter.conf.5*
459     %doc %{_mandir}/man8/clamav-milter.8*
460     %config(noreplace) %{_sysconfdir}/clamav-milter.conf
461     %config(noreplace) %{_sysconfdir}/sysconfig/clamav-milter
462     %config %{_initrddir}/clamav-milter
463     %{_sbindir}/clamav-milter
464     %else
465     %exclude %{_mandir}/man5/clamav-milter.conf.5*
466     %endif
467 wellsi 1.4 %exclude %{_sysconfdir}/clamav-milter.conf.sample
468 slords 1.1
469     %files db
470     %defattr(-, root, root, 0755)
471     %config(noreplace) %{_sysconfdir}/cron.daily/freshclam
472     %config(noreplace) %{_sysconfdir}/logrotate.d/freshclam
473    
474     %defattr(0644, clamav, clamav, 0755)
475     %config(noreplace) %verify(user group mode) %{_localstatedir}/clamav/
476     %dir %{_localstatedir}/log/clamav/
477     %ghost %{_localstatedir}/log/clamav/freshclam.log
478    
479     %files devel
480     %defattr(-, root, root, 0755)
481     %{_bindir}/clamav-config
482     %{_includedir}/clamav.h
483     %{_libdir}/pkgconfig/libclamav.pc
484 dani 1.22 %{_libdir}/pkgconfig/libclammspack.pc
485 slords 1.1 %exclude %{_libdir}/libclamav.la
486     %exclude %{_libdir}/libclamunrar.la
487     %exclude %{_libdir}/libclamunrar_iface.la
488 dani 1.22 %exclude %{_libdir}/libclammspack.la
489 slords 1.1
490     %changelog
491 jcrisp 1.23 * Mon Nov 12 2018 John Crisp <jcrisp@safeandsoundit.co.uk> - 0.100.3-1
492     - Bundle zlib 1.2.7-17.el7 to avoid malformed database errors (#1600458)
493     - [SME: 10645]
494    
495 dani 1.22 * Wed Oct 24 2018 Daniel Berteaud <daniel@firewall-services.com> - 0.100.2-1.sme
496     - Update to 0.100.2 [SME: 10579]
497    
498 dani 1.21 * Wed Mar 14 2018 Daniel Berteaud <daniel@firewall-services.com> - 0.99.4-1.sme
499     - Update to release 0.99.4 [SME: 10529]
500    
501 dani 1.20 * Sat Jan 27 2018 Daniel Berteaud <daniel@firewall-services.com> - 0.99.3-1.sme
502     - Update to release 0.99.3 [SME: 10499]
503    
504 vip-ire 1.19 * Tue May 3 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.99.2-1.sme
505     - Update to release 0.99.2 [SME: 9489]
506    
507 vip-ire 1.18 * Thu Mar 3 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.99.1-1.sme
508     - Update to release 0.99.1 [SME: 9267]
509    
510 vip-ire 1.17 * Tue Jan 12 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.99-2.sme
511     - Add pcre-devel to BuildRequires [SME: 9151]
512    
513 vip-ire 1.16 * Wed Jan 6 2016 Daniel Berteaud <daniel@firewall-services.com> - 0.99-1.sme
514     - Update to release 0.99 [SME: 9151]
515    
516 vip-ire 1.15 * Wed May 13 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.98.7-1.sme
517     - Updated to release 0.98.7 [SME: 8922]
518    
519     * Thu Jan 29 2015 Daniel Berteaud <daniel@firewall-services.com> - 0.98.6-1.sme
520 vip-ire 1.14 - Updated to release 0.98.6 [SME: 8822]
521    
522 vip-ire 1.13 * Tue Dec 16 2014 Daniel Berteaud <daniel@firewall-services.com> - 0.98.5-1.sme
523     - Updated to release 0.98.5 [SME: 8729]
524    
525 wellsi 1.12 * Sat Jun 21 2014 Ian Wells <esmith@wellsi.com> - 0.98.4-2.sme
526     - Add BuildRequires for openssl-devel and libxml2-devel [SME: 8457]
527     - Remove Packager and Vendor from spec file.
528    
529 wellsi 1.11 * Thu Jun 17 2014 David Beveridge <dave@bevhost.com> - 0.98.4-1
530     - Updates to release 0.98.4.
531    
532 wellsi 1.8 * Thu May 8 2014 David Beveridge <dave@bevhost.com> - 0.98.3-1
533 wellsi 1.12 - Updated to release 0.98.3.
534 wellsi 1.5
535 wellsi 1.12 * Sun Jan 26 2014 David Beveridge <dave@bevhost.com> - 0.98.1-1
536 wellsi 1.8 - Updates to release 0.98.1.
537 wellsi 1.4
538     * Tue Sep 24 2013 Dag Wieers <dag@wieers.com> - 0.98-1
539     - Updated to release 0.98.
540    
541 wellsi 1.8 * Tue May 07 2013 David Hrbáč <david@hrbac.cz> - 0.97.8-1
542 wellsi 1.2 - Updated to release 0.97.8.
543    
544 slords 1.1 * Wed Mar 20 2013 Dag Wieers <dag@wieers.com> - 0.97.7-1
545     - Updated to release 0.97.7.
546    
547     * Sun Sep 23 2012 Dag Wieers <dag@wieers.com> - 0.97.6-1
548     - Updated to release 0.97.6.
549    
550 wellsi 1.8 * Mon Jun 25 2012 David Hrbáč <david@hrbac.cz> - 0.97.5-2
551 slords 1.1 - removed missing *.cld files (#183)
552    
553 wellsi 1.8 * Thu Jun 21 2012 David Hrbáč <david@hrbac.cz> - 0.97.5-1
554 slords 1.1 - corrected missing DBs
555     - new upstream release
556    
557     * Sat Jun 16 2012 Dag Wieers <dag@wieers.com> - 0.97.5-1
558     - Updated to release 0.97.5.
559    
560     * Thu Mar 15 2012 Dag Wieers <dag@wieers.com> - 0.97.4-1
561     - Updated to release 0.97.4.
562    
563     * Sat Dec 13 2011 Philip J Perry <phil@elrepo.org> - 0.97.3-2
564     - Fix Requires for clamav-milter to also allow use with Postfix.
565    
566     * Mon Oct 17 2011 Dag Wieers <dag@wieers.com> - 0.97.3-1
567     - Updated to release 0.97.3.
568    
569     * Mon Jul 25 2011 Dag Wieers <dag@wieers.com> - 0.97.2-1
570     - Updated to release 0.97.2.
571    
572     * Thu Jun 09 2011 Dag Wieers <dag@wieers.com> - 0.97.1-1
573     - Updated to release 0.97.1.
574    
575     * Tue Feb 08 2011 Dag Wieers <dag@wieers.com> - 0.97-1
576     - Updated to release 0.97.
577    
578     * Tue Nov 30 2010 Dag Wieers <dag@wieers.com> - 0.96.5-1
579     - Updated to release 0.96.5.
580    
581     * Mon Oct 25 2010 Dag Wieers <dag@wieers.com> - 0.96.4-1
582     - Updated to release 0.96.4.
583    
584 wellsi 1.8 * Tue Sep 21 2010 David Hrbáč <david@hrbac.cz> - 0.96.3-2
585 slords 1.1 - Added buildrequires check-devel.
586    
587     * Tue Sep 21 2010 Dag Wieers <dag@wieers.com> - 0.96.3-1
588     - Updated to release 0.96.3.
589    
590     * Tue Aug 17 2010 Dag Wieers <dag@wieers.com> - 0.96.2-2
591     - Added patch that fixes segfault when using SELinux. (Beat Siegenthaler)
592    
593     * Thu Aug 12 2010 Dag Wieers <dag@wieers.com> - 0.96.2-1
594     - Updated to release 0.96.2.
595    
596     * Wed May 19 2010 Dag Wieers <dag@wieers.com> - 0.96.1-1
597     - Updated to release 0.96.1.
598    
599     * Mon May 03 2010 Dag Wieers <dag@wieers.com> - 0.96-3
600     - Restored the LocalSocket configuration option to what it used to be. (Chris Butler)
601    
602     * Wed Apr 07 2010 Dag Wieers <dag@wieers.com> - 0.96-2
603     - Removed test virus documents to prevent triggering clamav itself. (Patrick Mulvany)
604    
605     * Wed Mar 31 2010 Dag Wieers <dag@wieers.com> - 0.96-1
606     - Updated to release 0.96.
607    
608     * Thu Oct 29 2009 Dag Wieers <dag@wieers.com> - 0.95.3-1
609     - Updated to release 0.95.3.
610    
611     * Fri Jun 12 2009 Christoph Maser <cmr@financial.com> - 0.95.2-1
612     - Updated to release 0.95.2.
613    
614     * Mon May 04 2009 Dag Wieers <dag@wieers.com> - 0.95.1-4
615     - Fix the inconsistency between LocalSocket in clamd.conf and clamav-milter.conf. (Gerald Teschl)
616    
617     * Sat May 02 2009 Dag Wieers <dag@wieers.com> - 0.95.1-3
618     - Fix the LocalSocket in clamd.conf. (Gerald Teschl)
619    
620     * Wed Apr 15 2009 Fabian Arrotin <fabian.arrotin@arrfab.net> - 0.95.1-2
621     - Added a missing BuildRequires: ncurses-devel to build clamdtop.
622    
623     * Fri Apr 10 2009 Dag Wieers <dag@wieers.com> - 0.95.1-2
624     - Corrected LogFile definition. (Vadim Druzhin)
625    
626     * Wed Apr 8 2009 Dag Wieers <dag@wieers.com> - 0.95.1-1
627     - Updated to release 0.95.1.
628    
629     * Tue Apr 7 2009 Dries Verachtert <dries@ulyssis.org> - 0.95-3
630     - Ugly fix for clamd which needs the .so files.
631    
632     * Tue Mar 24 2009 Dag Wieers <dag@wieers.com> - 0.95-1
633     - Updated to release 0.95.
634    
635     * Thu Nov 27 2008 Dag Wieers <dag@wieers.com> - 0.94.2-1
636     - Updated to release 0.94.2.
637    
638     * Mon Nov 03 2008 Dag Wieers <dag@wieers.com> - 0.94.1-1
639     - Updated to release 0.94.1.
640    
641     * Tue Sep 02 2008 Dag Wieers <dag@wieers.com> - 0.94-1
642     - Updated to release 0.94.
643    
644     * Wed Jul 09 2008 Dag Wieers <dag@wieers.com> - 0.93.3-1
645     - Updated to release 0.93.3.
646    
647     * Mon Jul 07 2008 Dag Wieers <dag@wieers.com> - 0.93.2-1
648     - Updated to release 0.93.2.
649    
650     * Mon Jun 09 2008 Dag Wieers <dag@wieers.com> - 0.93.1-1
651     - Updated to release 0.93.1.
652    
653     * Wed Apr 16 2008 Dag Wieers <dag@wieers.com> - 0.93-2
654     - Normal build causes linkage against installed library.
655    
656     * Mon Apr 14 2008 Dag Wieers <dag@wieers.com> - 0.93-1
657     - Updated to release 0.93.
658    
659     * Wed Feb 27 2008 Dag Wieers <dag@wieers.com> - queued
660     - Do not require the latest release of clamav-db. (Federico Simoncelli)
661    
662     * Mon Feb 11 2008 Dag Wieers <dag@wieers.com> - 0.92.1-1
663     - Updated to release 0.92.1.
664    
665     * Thu Dec 13 2007 Dag Wieers <dag@wieers.com> - 0.92-1
666     - Updated to release 0.92.
667    
668     * Tue Aug 21 2007 Dag Wieers <dag@wieers.com> - 0.91.2-1
669     - Updated to release 0.91.2.
670    
671     * Tue Jul 17 2007 Dag Wieers <dag@wieers.com> - 0.91.1-1
672     - Updated to release 0.91.1.
673    
674     * Wed Jul 11 2007 Dag Wieers <dag@wieers.com> - 0.91-1
675     - Updated to release 0.91.
676    
677     * Thu May 31 2007 Dag Wieers <dag@wieers.com> - 0.90.3-1
678     - Updated to release 0.90.3.
679    
680     * Fri Apr 27 2007 Dag Wieers <dag@wieers.com> - 0.90.2-2
681     - Added clamav-milter support for EL2.1 now that it comes with a newer sendmail. (Tom G. Christensen)
682    
683     * Sun Apr 15 2007 Dag Wieers <dag@wieers.com> - 0.90.2-1
684     - Updated to release 0.90.2.
685    
686     * Fri Mar 09 2007 Dag Wieers <dag@wieers.com> - 0.90.1-4
687     - Removed circular dependency.
688    
689     * Thu Mar 08 2007 Dag Wieers <dag@wieers.com> - 0.90.1-3
690     - Cleaned up default options to clamav-milter. (Adam T. Bowen)
691     - Removed -b/--bounce as it is no longer recognized. (Gerald Teschl)
692    
693     * Mon Mar 05 2007 Dag Wieers <dag@wieers.com> - 0.90.1-2
694     - Removed the erroneous --dont-clean-log from the clamav-milter sysconfig. (Gerald Teschl)
695    
696     * Fri Mar 02 2007 Dag Wieers <dag@wieers.com> - 0.90.1-1
697     - Updated to release 0.90.1.
698    
699     * Tue Feb 20 2007 Dag Wieers <dag@wieers.com> - 0.90-3
700     - Do the right thing...
701    
702     * Mon Feb 19 2007 Dag Wieers <dag@wieers.com> - 0.90-2
703     - The tarball was re-rolled before public release. Sigh.
704    
705     * Tue Feb 13 2007 Dag Wieers <dag@wieers.com> - 0.90-1
706     - Updated to release 0.90.
707    
708     * Tue Dec 12 2006 Dag Wieers <dag@wieers.com> - 0.88.7-1
709     - Updated to release 0.88.7.
710    
711     * Sun Nov 05 2006 Dag Wieers <dag@wieers.com> - 0.88.6-1
712     - Updated to release 0.88.6.
713     - Added condrestart to sysv scripts. (Tsai Li Ming)
714    
715     * Sat Oct 28 2006 Dag Wieers <dag@wieers.com> - 0.88.5-2
716     - Added missing clamav dependency to clamav-db.
717    
718     * Sun Oct 15 2006 Dag Wieers <dag@wieers.com> - 0.88.5-1
719     - Updated to release 0.88.5.
720    
721     * Mon Aug 07 2006 Dag Wieers <dag@wieers.com> - 0.88.4-1
722     - Updated to release 0.88.4.
723    
724     * Mon Aug 07 2006 Dag Wieers <dag@wieers.com> - 0.88.3-2
725     - Incorporated UPX heap overflow fix.
726    
727     * Sat Jul 01 2006 Dag Wieers <dag@wieers.com> - 0.88.3-1
728     - Updated to release 0.88.3.
729    
730     * Sun Apr 30 2006 Dag Wieers <dag@wieers.com> - 0.88.2-1
731     - Updated to release 0.88.2.
732    
733     * Tue Apr 04 2006 Dag Wieers <dag@wieers.com> - 0.88.1-1
734     - Updated to release 0.88.1.
735    
736     * Mon Jan 09 2006 Dag Wieers <dag@wieers.com> - 0.88-1
737     - Updated to release 0.88.
738    
739     * Sun Nov 13 2005 Dries Verachtert <dries@ulyssis.org> - 0.87.1-1
740     - Updated to release 0.87.1.
741    
742     * Sat Sep 17 2005 Dag Wieers <dag@wieers.com> - 0.87-1
743     - Updated to release 0.87.
744    
745     * Mon Jul 25 2005 Dag Wieers <dag@wieers.com> - 0.86.2-1
746     - Updated to release 0.86.2.
747    
748     * Mon Jul 11 2005 Dag Wieers <dag@wieers.com> - 0.86.1-1
749     - Updated to release 0.86.1.
750    
751     * Mon May 16 2005 Dag Wieers <dag@wieers.com> - 0.85.1-1
752     - Updated to release 0.85.1.
753    
754     * Fri Apr 29 2005 Dag Wieers <dag@wieers.com> - 0.84-1
755     - Updated to release 0.84.
756    
757     * Mon Feb 14 2005 Dag Wieers <dag@wieers.com> - 0.83-1
758     - Updated to release 0.83.
759    
760     * Thu Feb 10 2005 Dag Wieers <dag@wieers.com> - 0.82-2
761     - Fix for false positive on RIFF files. (Roger Jochem)
762    
763     * Mon Feb 07 2005 Dag Wieers <dag@wieers.com> - 0.82-1
764     - Updated to release 0.82.
765    
766     * Thu Jan 27 2005 Dag Wieers <dag@wieers.com> - 0.81-1
767     - Improved logrotate scripts. (Filippo Grassilli)
768     - Updated to release 0.81.
769    
770     * Wed Dec 01 2004 Dag Wieers <dag@wieers.com> - 0.80-2
771     - Added %dir /var/clamav/log. (Adam Bowns)
772     - Changed logrotate script to use clamd.log. (Stuart Schneider)
773     - Added curl dependency. (Petr Kristof)
774     - Synchronized some options from Petr. (Petr Kristof)
775     - Fixed another clamav.conf reference. (Michael Best)
776    
777     * Mon Nov 01 2004 Dag Wieers <dag@wieers.com> - 0.80-1
778     - Updated package description. (Arvin Troels)
779     - Incorporated fixes from Jima. (Jima)
780     - Config clamav.conf renamed to clamd.conf.
781     - Removed obsolete patch.
782     - Added macros for building without milter.
783     - Updated to release 0.80.
784    
785     * Fri Jul 30 2004 Dag Wieers <dag@wieers.com> - 0.75.1-1
786     - Added obsoletes for fedora.us.
787     - Updated to release 0.75.1.
788    
789     * Mon Jul 26 2004 Dag Wieers <dag@wieers.com> - 0.75-2
790     - Fixed a problem where $CODE was empty.
791    
792     * Fri Jul 23 2004 Dag Wieers <dag@wieers.com> - 0.75-1
793     - Updated to release 0.75.
794    
795     * Wed Jun 30 2004 Dag Wieers <dag@wieers.com> - 0.74-1
796     - Updated to release 0.74.
797    
798     * Tue Jun 15 2004 Dag Wieers <dag@wieers.com> - 0.73-1
799     - Updated to release 0.73.
800    
801     * Thu Jun 03 2004 Dag Wieers <dag@wieers.com> - 0.72-1
802     - Updated to release 0.72.
803    
804     * Thu May 20 2004 Dag Wieers <dag@wieers.com> - 0.71-1
805     - Updated to release 0.71.
806    
807     * Sun May 02 2004 Dag Wieers <dag@wieers.com> - 0.70-2
808     - Fixed the installation check for conf files. (Richard Soderberg, Udo Ruecker)
809     - Changed the init-order of the sysv scripts. (Will McCutcheon)
810     - Changes to the default configuration files.
811    
812     * Sat Mar 17 2004 Dag Wieers <dag@wieers.com> - 0.70-1
813     - Updated to release 0.70.
814    
815     * Tue Mar 16 2004 Dag Wieers <dag@wieers.com> - 0.68-1
816     - Updated to release 0.68.
817    
818     * Fri Mar 12 2004 Dag Wieers <dag@wieers.com> - 0.67.1-1
819     - Updated to release 0.67-1.
820     - Added clamdwatch and trashcan to clamd.
821    
822     * Mon Mar 08 2004 Dag Wieers <dag@wieers.com> - 0.67-1
823     - Personalized SPEC file.
824    
825     * Mon Aug 22 2003 Matthias Saou/Che
826     - Added "--without milter" build option. (Matthias Saou)
827     - Fixed freshclam cron (Matthias Saou)
828     - Built the new package. (Che)
829    
830     * Tue Jun 24 2003 Che
831     - clamav-milter introduced.
832     - a few more smaller fixes.
833    
834     * Sun Jun 22 2003 Che
835     - version upgrade
836    
837     * Mon Jun 16 2003 Che
838     - rh9 build
839     - various fixes
840     - got rid of rpm-helper prereq
841    
842     * Fri Mar 24 2003 Che
843     - some cleanups and fixes
844     - new patch added
845    
846     * Fri Nov 22 2002 Che
847     - fixed a config patch issue
848    
849     * Fri Nov 22 2002 Che
850     - version upgrade and some fixes
851    
852     * Sat Nov 02 2002 Che
853     - version upgrade
854    
855     * Wed Oct 24 2002 Che
856     - some important changes for lsb compliance
857    
858     * Wed Oct 23 2002 Che
859     - initial rpm release

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed