[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/etch-volatile, updated. debian/0.95+dfsg-1-164-gea09c43
Stephen Gran
steve at lobefin.net
Tue Apr 21 22:01:54 UTC 2009
The following commit has been merged in the debian/etch-volatile branch:
commit 71edfe5d10bdca1b1148f1309a17ee415032e7c8
Merge: 84fc5e2d98df2c95f4506e81f979c1e1411723b3 2a93e5bdeb58bed115b4407d725b07d9b006ad61
Author: Stephen Gran <steve at lobefin.net>
Date: Tue Apr 21 22:42:11 2009 +0100
Merge branch 'debian/lenny-volatile' into debian/etch-volatile
Conflicts:
configure
configure.in
database/daily.cvd
debian/changelog
debian/clamav-freshclam.postinst.in
debian/control
debian/po/cs.po
debian/po/da.po
debian/po/de.po
debian/po/es.po
debian/po/eu.po
debian/po/fi.po
debian/po/fr.po
debian/po/gl.po
debian/po/it.po
debian/po/ja.po
debian/po/nl.po
debian/po/pt.po
debian/po/pt_BR.po
debian/po/ru.po
debian/po/sv.po
debian/po/templates.pot
debian/po/vi.po
debian/rules
libclamav/others.c
libclamav/others.h
Signed-off-by: Stephen Gran <steve at lobefin.net>
diff --combined debian/changelog
index dc69b03,c89f053..0e68c91
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,22 -1,102 +1,118 @@@
+ clamav (0.95.1+dfsg-0volatile1) etch-volatile; urgency=high
+
+ * Prepare volatile upload
+ * Fixes DoS in tar unpacker (closes: #523016)
+
+ -- Stephen Gran <sgran at debian.org> Tue, 21 Apr 2009 21:40:13 +0100
+
+ clamav (0.95.1+dfsg-1) unstable; urgency=low
+
+ [ Michael Tautschnig ]
+ * New upstream version, fixes:
+ - clamav-milter: Add option to skip scanning of authenticated smtp users
+ (closes: #519505)
+ * Really ignore failing test suite on alpha, ia64, sparc.
+ * Build-Depends libltdl3-dev updated to new libltdl-dev.
+ * Translation update:
+ - sv (thanks Martin Bagge <brother at bsnet.se>)
+ * Don't suggest unrar, lha anymore as external unpackers aren't supported
+ anyway since 0.94.
+
+ [ Stephen Gran ]
+ * Readd special handling for postfix (closes: #523119)
+ * clamav-daemon: ArchiveLimitMemoryUsage is deprecated (closes: #522910)
+ * Allow user to select db.ipv6.clamav.net (closes: #513023)
+ * clamav-docs: unneeded dependency on sharutils (closes: #523878)
+ * Make libclamav suggest libclamunrar
+
+ -- Stephen Gran <sgran at debian.org> Tue, 14 Apr 2009 19:22:48 +0100
+
+ clamav (0.95+dfsg-2) unstable; urgency=low
+ [ Scott Kittermann ]
+ * Backported change from 0.95 of FLEVEL_DCONF to be able to re-enable
+ signatures when security issues have been fixed.
+ * Security issues addressed in this release (closes: #523016, 522744):
+ - [CVE-2008-6680] Fixed division by zero with --detect-broken.
+ - [CVE-2009-1270] clamd and clamscan get hung up.
+
+ [ Michael Tautschnig ]
+ * Improved debconf questions
+ * Added Homepage: control field
+ * Another watch file fix to rank upstreams rc lower than releases.
+ * Even more /var/run-on-tmpfs fixes (closes: #521606).
+ * Ignore failing test suite on alpha, ia64, sparc (bugs filed against
+ glibc).
+
+ [ Stephen Gran ]
+ * Lots of option handling fixups for clamav-milter (closes: #521668).
+ * Remove new .cld files on removal of freshclam
+ * Eliminate unnecessary ucf version check
+ * Try to preseed clamav-milter.conf with options from clamd.conf where
+ possible
+ * package new clamdtop utility (closes: #521658)
+
+ -- Stephen Gran <sgran at debian.org> Wed, 01 Apr 2009 23:41:27 +0100
- * Backported hardening of CLI_ISCONTAINED macros (fixes UPack crash with
- malformed file, #1552)
+
+ clamav (0.95+dfsg-1) unstable; urgency=low
+
+ [ Michael Tautschnig ]
+ * New upstream version, fixes:
+ - License incompatibility with libgmp (closes: #512776)
+ - wrong claim about all interception message methods (closes: #438455)
+ - clamdscan fails to connect to clamd (closes: #515798)
+ - clamav-milter dies after email scanning (sparc64) (closes: #339590)
+ - VERSION reports wrong database version (closes: #323803)
+ - memory footprint skyrockets (closes: #420391)
+ - Virus not detected in RAR-archive inside email (closes: #484642)
+ - clamav-milter ignores whitelist file (closes: #520353)
+ - clamav-milter won't start when both local and tcp socket are in use
+ (closes: #505852)
+ - ERROR: Can't find any clamd server (closes: #435007)
+ - clamd: random SIGABRT (closes: #512720)
+ * Removed configure options that aren't supported anymore (--with-sendmail,
+ --with-tcpwrappers, --with-dns)
+ * Bumped Standards-Version to 3.8.1 (added mkdir calls to ensure
+ /var/run/clamav exists)
+ * Configure with --with-system-tommath to use Debian's libtommath-dev
+ instead of the bundled one.
+ * Updated *Depends (dropped essential packages and removed versions where
+ etch already satisfies the dependencies).
+ * SONAME bump: libclamav5 -> libclamav6
+ * Build-Depend on libltdl3-dev to avoid using the bundled libltdl, but still
+ get support for runtime loading (nonfree) unrar code if the user so
+ decides.
+ * Fixed watch file to deal with new versioning schema (+dfsg).
+ * Run make check unless nocheck is in DEB_BUILD_OPTIONS
+ * Changed Section of clamav-dbg to debug.
+ * Override lintian error stating that libclamav6 statically links to zlib
+ (lintian is right, libclamav6 does indeed duplicate parts of the zlib
+ code, but there is not way around that).
+ * Handle new option SafeBrowsing in freshclam.conf.
+ * Create symlinks to AUTHORS, not AUTHORS.gz (closes: #520172).
+ * clamav-milter got its own config file and logging options, handled via
+ debconf, added logrotation (closes: #518628)
+
+ -- Michael Tautschnig <mt at debian.org> Wed, 25 Mar 2009 16:02:18 +0100
+
-clamav (0.94.dfsg.2-1) unstable; urgency=low
+clamav (0.94.dfsg.2-1~volatile3) etch-volatile; urgency=low
+
+ * Backported hardening of CLI_ISCONTAINED macros (fixes UPack crash with
+ malformed file, #1552)
+
+ -- Michael Tautschnig <mt at debian.org> Sun, 12 Apr 2009 07:59:09 +0200
+
+clamav (0.94.dfsg.2-1~volatile2) etch-volatile; urgency=low
+
+ [ Scott Kittermann ]
+ * Backported change from 0.95 of FLEVEL_DCONF to be able to re-enable
+ signatures when security issues have been fixed.
+ * Security issues addressed in this release (closes: #523016, 522744):
+ - [CVE-2008-6680] Fixed division by zero with --detect-broken.
+ - [CVE-2009-1270] clamd and clamscan get hung up.
+
+ -- Michael Tautschnig <mt at debian.org> Thu, 09 Apr 2009 22:05:21 +0200
+
+clamav (0.94.dfsg.2-1~volatile1) etch-volatile; urgency=low
[ Stephen Gran ]
* New upstream version
@@@ -25,17 -105,17 +121,17 @@@
* Removed unused debconf templates and unfuzzied all translations.
[ Michael Tautschnig ]
+ * Imitate the behavior of lsb's status_of_proc as this is not yet available
+ in etch (thanks Gregor Hoffleit) (closes: #506114)
* Removed --unzip from clampipe script (closes: #506055)
* Moved clamav-milter specific stuff from its specific README.Debian to
clamav-global one.
- * Sync start of clamav-milter with clamav-daemon when clamav-daemon is being
- upgraded (closes: #309067)
* The TemporaryDirectory option has been added long ago, no need for hacks
via clamav-daemon.default anymore (closes: #253080)
-- Michael Meskes <meskes at debian.org> Sat, 29 Nov 2008 12:15:34 -0800
-clamav (0.94.dfsg.1-1) unstable; urgency=low
+clamav (0.94.dfsg.1-1~volatile1) etch-volatile; urgency=low
[ Stephen Gran ]
* New upstream version (closes: #505134, #502165, #501298)
@@@ -44,6 -124,7 +140,6 @@@
* Skip 'sleep until -e socket' logic if socket is of type inet (LP #296086)
[ Michael Meskes ]
- * Added myself as uploader.
* Changed watch file to account for dfsg extension.
* Do not configure temporary directory in clamd.conf anymore unless it is
already configured there.
@@@ -60,29 -141,59 +156,29 @@@
* Don't trust the multilib guessing stuff, always use libdir=$prefix/lib
* Removed nowadays unused lintian overrides
* Create md5sums control file for clamav-dbg as well (thanks, lintian)
+ * Added myself as uploader.
-- Michael Tautschnig <mt at debian.org> Wed, 12 Nov 2008 01:57:58 +0100
-clamav (0.94.dfsg-1) unstable; urgency=low
+clamav (0.94.dfsg-1~volatile1) etch-volatile; urgency=low
* New upstream version (closes: #497662, #497773)
- lots of new options for clamd.conf
- - fixes CVEs CVE-2008-3912, CVE-2008-3913, CVE-2008-3914, and
- CVE-2008-1389
* No longer supports --unzip option, so typo is gone (closes: #496276)
* Translations:
- sv (thanks Martin Bagge <brother at bsnet.se>) (closes: #491760)
- -- Stephen Gran <sgran at debian.org> Fri, 05 Sep 2008 17:25:34 +0100
+ -- Stephen Gran <sgran at debian.org> Thu, 04 Sep 2008 14:19:00 +0100
-clamav (0.93.3.dfsg-1) unstable; urgency=low
+clamav (0.93.3.dfsg-volatile1) etch-volatile; urgency=low
* New upstream version (closes: #489890, #492838, #491720)
* Fix AUTHORS symlink (closes: #490207)
* Fix freshclam's logcheck regex (closes: #486385)
- -- Stephen Gran <sgran at debian.org> Sun, 03 Aug 2008 20:20:40 +0100
-
-clamav (0.93.1.dfsg-1.1) unstable; urgency=high
-
- * Non-maintainer upload by the Security Team.
- * This update addresses the following security issue:
- - CVE-2008-2713: A crafted petite file can trigger an out-of-bound
- read operation in petite.c resulting in a denial of sevice
- (Closes: #490925).
-
- -- Stephen Gran <sgran at debian.org> Tue, 10 Jun 2008 20:43:32 +0100
+ -- Stephen Gran <sgran at debian.org> Sun, 03 Aug 2008 21:48:11 +0100
-clamav (0.93.1.dfsg-1) unstable; urgency=low
-
- * New upstream version
- * Move conflicts to freshclam
-
- -- Stephen Gran <sgran at debian.org> Tue, 10 Jun 2008 20:43:32 +0100
-
-clamav (0.93~dfsg-4) unstable; urgency=low
-
- * Dammit. The -f flag is there for a reason (closes: #484262)
-
- -- Stephen Gran <sgran at debian.org> Tue, 03 Jun 2008 14:35:29 +0100
-
-clamav (0.93~dfsg-3) unstable; urgency=low
-
- * Make dash happy with use of return (closes: #484170)
-
- -- Stephen Gran <sgran at debian.org> Mon, 02 Jun 2008 22:45:21 +0100
-
-clamav (0.93~dfsg-2) unstable; urgency=low
+clamav (0.93.1.dfsg-volatile1) etch-volatile; urgency=low
* Remove dpatch dependency - we keep the code in a patch system.
* Wrap evaluations of [ $variable = true ] in calls to to_lower()
@@@ -93,21 -204,10 +189,21 @@@
* Fix logcheck lines for clamav-daemon (closes: #477818)
* New translation:
- sv (thanks Martin Bagge <martin.bagge at bthstudent.se>)(closes: #483765)
+ * Move conflicts for older libclamav's to freshclam, as that is the package
+ that will change the on disk format and break apps linked against the old
+ library
- -- Stephen Gran <sgran at debian.org> Sun, 01 Jun 2008 16:25:50 +0100
+ -- Stephen Gran <sgran at debian.org> Tue, 10 Jun 2008 20:23:58 +0100
-clamav (0.93~dfsg-1) unstable; urgency=low
+clamav (0.93~dfsg-volatile2) etch-volatile; urgency=low
+
+ * Wrap evaluations of [ $variable = true ] in calls to to_lower()
+ * Add is_true function to catch the 7 bajillion variants of something being
+ true (closes: #483874)
+
+ -- Stephen Gran <sgran at debian.org> Sat, 31 May 2008 22:22:38 +0100
+
+clamav (0.93~dfsg-volatile1) etch-volatile; urgency=high
* New upstream release (closes: #476450, #477278)
- Fixes failure to lock database directory
@@@ -116,36 -216,67 +212,36 @@@
* Run adduser on every new install - this should work around the
xen-create-image thing of adding users but not groups (closes: #458015)
* Make clamav-milter be a little more self-documenting (closes: #477178)
+ * Remove dpatch dependency - we keep the code in a patch system.
- -- Stephen Gran <sgran at debian.org> Mon, 28 Apr 2008 23:57:28 +0100
-
-clamav (0.92.1~dfsg2-1.1) unstable; urgency=high
-
- * Non-maintainer upload by the Security Team.
- * This update addresses the following security issue:
- - CVE-2008-1833: heap-based buffer overflow allows remote
- attackers to execute arbitrary code via a crafted WWPack compressed
- PE binary (Closes: #476694).
-
- -- Nico Golde <nion at debian.org> Sat, 19 Apr 2008 12:42:18 +0200
+ -- Stephen Gran <sgran at debian.org> Sat, 03 May 2008 12:54:18 +0100
-clamav (0.92.1~dfsg2-1) unstable; urgency=high
+clamav (0.92.1~dfsg-1volatile2) etch-volatile; urgency=low
* libclamav/pe.c: possible integer overflow in wwpack
* [CVE-2008-1100]: libclamav/pe.c: possible integer overflow in upack
* [CVE-2008-1387]: libclamav/spin.c: possible integer overflow
* libclamav/unarj.c: DoS in unarj
- -- Stephen Gran <sgran at debian.org> Tue, 15 Apr 2008 17:48:43 +0100
+ -- Stephen Gran <sgran at debian.org> Tue, 15 Apr 2008 18:18:34 +0100
-clamav (0.92.1~dfsg2-0.1) unstable; urgency=low
+clamav (0.92.1~dfsg-1volatile1) etch-volatile; urgency=low
- * Non-maintainer upload.
- * Remove non-free unrar files and repack orig.tar.gz (Closes: #470073)
-
- -- Scott Kitterman <scott at kitterman.com> Sat, 08 Mar 2008 19:29:19 -0500
-
-clamav (0.92.1~dfsg-1) unstable; urgency=low
-
- * New upstream bugfix release
+ * New upstream version
- [2007-6595]: libclamav/others.c: symlink vulnerability
cli_gentempfd now calls open with O_EXCL (closes: #458532)
- [CVE-2008-0318]: libclamav/pe.c: possible integer overflow
- libclamav/mew.c: possible heap corruption
- * Add a note to NEWS.Debian about unrar support being dropped
- (closes: #465203)
- * clamav-milter: off-by-one programming error in pingServer
- (closes: #458204)
- * Copyright now complete (thanks Scott Kitterman <scott at kitterman.com>)
- (closes: #456770)
- * Attempt to work around clamav-milter not bothering to check if another
- instance is running on startup (reported as LP bug 179169)
-
- -- Stephen Gran <sgran at debian.org> Tue, 12 Feb 2008 02:25:20 +0000
-
-clamav (0.92~dfsg-3) unstable; urgency=low
- * Copyright clarifications (closes: #456770) (thanks
- Scott Kitterman <scott at kitterman.com>)
+ -- Stephen Gran <sgran at debian.org> Tue, 12 Feb 2008 02:34:25 +0000
- -- Stephen Gran <sgran at debian.org> Thu, 20 Dec 2007 15:28:12 +0000
-
-clamav (0.92~dfsg-2) unstable; urgency=low
+clamav (0.92~dfsg-1~volatile2) etch-volatile; urgency=low
* Drop obsolete option NodalCoreAcceleration (closes: #457051)
- -- Stephen Gran <sgran at debian.org> Wed, 19 Dec 2007 11:45:28 +0000
+ -- Stephen Gran <sgran at debian.org> Wed, 19 Dec 2007 11:46:38 +0000
-clamav (0.92~dfsg-1) unstable; urgency=medium
+clamav (0.92~dfsg-1~volatile1) etch-volatile; urgency=medium
* New upstream version
- urgency medium due to 3 CVEs:
@@@ -161,11 -292,65 +257,11 @@@
- now displays message number during mbox scans with debug enabled
(closes: #452543)
- clamav-milter now accepts HUP to reopen logfile (closes: #414993)
- * Packaging changes:
- * Check that directories shipped in the .deb exist before chowning them.
- This is apparently an unreported problem for some Ubuntu users
- * Patches:
- - remove 25_wrong_shebang.dpatch (merged upstream)
- - add 25_skip_sendmail.cf.dpatch (closes: #312575)
- * Translations:
- - fr (closes: #454128)(thanks Christian Perrier <bubulle at debian.org>)
* Handle new option LogTime for freshclam
- * Move clamav-docs to section 'doc'
- * Catch all cases where the init script is called from freshclam's postinst
- and make sure invoke-rc.d is used if available
- * Freshen patches
-
- -- Stephen Gran <sgran at debian.org> Mon, 17 Dec 2007 16:58:40 +0000
-
-clamav (0.91.2-4) unstable; urgency=low
- * i18n rework (closes: #444801)
- * New translations:
- - cs (closes: #446786)(thanks Miroslav Kure <kurem at upcase.inf.upol.cz>)
- - de (closes: #447489)(thanks Helge Kreutzmann <debian at helgefjell.de>)
- - es (closes: #445605)(thanks Javier Fernández-Sanguino Peña <jfs at computer.org>)
- - fi (closes: #447000)(thanks Esko Arajärvi <edu at iki.fi>)
- - gl (closes: #446473)(thanks Jacobo Tarrio <jtarrio at trasno.net>)
- - it (closes: #445348)(thanks Cristian Rigamonti <cri at linux.it>)
- - ja (closes: #446208)(thanks Kenshi Muto <kmuto at debian.org>)
- - pt (closes: #447291)(thanks Ricardo Silva <ardoric at gmail.com>)
- - pt_BR (closes: #446940)(thanks Felipe Augusto van de Wiel (faw)
- <faw at debian.org>)
- - ru (closes: #447356)(thanks Yuri Kozlov <kozlov.y at gmail.com>)
- - vi (closes: #446898)(thanks Clytie Siddall <clytie at riverland.net.au>)
- * Get rid of some unused debconf notes
- * Update NEWS.Debian retroactively to quiet lintian
- * Add Build-Dep on po-debconf and call debconf-updatepo in clean target
- * Better watch file (closes: #449622) (thanks Raphael Geissert
- <atomo64 at gmail.com>)
- * Better integration between postfix and clamav-milter (closes: #446404)
+ -- Stephen Gran <sgran at debian.org> Mon, 17 Dec 2007 17:04:20 +0000
- -- Stephen Gran <sgran at debian.org> Sat, 01 Dec 2007 13:01:49 +0000
-
-clamav (0.91.2-3) unstable; urgency=low
-
- * Remove spurious dependency on libcurl3-dev from libclamav-dev
- (closes: #440771)
-
- -- Stephen Gran <sgran at debian.org> Tue, 04 Sep 2007 12:29:13 +0100
-
-clamav (0.91.2-2) unstable; urgency=low
-
- * Use the correct variable for $user (closes: #439253)
- * Guard against unset $DatabaseDirectory (closes: #439913)
- * Make it easier to use clamav-milter with postfix (closes: #434995)
- * Fix shebang paths in contrib directories (closes: #439352)
- * Quiet clamav-milter startup (closes: #438454)
-
- -- Stephen Gran <sgran at debian.org> Fri, 31 Aug 2007 12:29:09 +0100
-
-clamav (0.91.2-1) unstable; urgency=low
+clamav (0.91.2-1~volatile1) etch-volatile; urgency=low
* New upstream version
- fix call to tolower() which led to a crash in libclamav
@@@ -173,31 -358,59 +269,31 @@@
URI
- fix floating point exception when using ScanOLE2
- fix possible NULL dereference in rtf.c
+ * Handle new option DetectPUA in maintainer scripts
- -- Stephen Gran <sgran at debian.org> Tue, 21 Aug 2007 11:17:01 +0100
-
-clamav (0.91.1-2) unstable; urgency=low
-
- * Move database files to -base package (closes: #434505)
- * Use right config option to determine freshclam's uid (closes: #436204)
- * Freshclam ignore.d.server update for cdiff downloads (closes: #435199)
-
- -- Stephen Gran <sgran at debian.org> Sat, 11 Aug 2007 12:53:03 +0100
+ -- Stephen Gran <sgran at debian.org> Tue, 21 Aug 2007 11:23:05 +0100
-clamav (0.91.1-1) unstable; urgency=low
+clamav (0.91.1-1~volatile1) etch-volatile; urgency=low
* New upstream version
- * Patches:
- - drop 25_phishcheck-crash.dpatch (upstream)
-
- -- Stephen Gran <sgran at debian.org> Mon, 16 Jul 2007 23:47:27 +0100
-
-clamav (0.91-2) unstable; urgency=low
-
- * Pull 25_phishcheck-crash.dpatch from upstream svn to fix a possible crash
- in phishcheck.c
- * Handle new Phish* options (no longer experimental code)
-
- -- Stephen Gran <sgran at debian.org> Sun, 15 Jul 2007 17:24:55 +0100
-
-clamav (0.91-1) unstable; urgency=low
-
- * New upstream version (closes: #432857)
- * Fixes long database load time (closes: #423879, #427154, #428675, #432334)
- * [CVE-2007-3725] DoS in unrarvm.c
- - This should make this urgency=high, but I am nervous about some changes
- in clamav.h. After discussion with the Release Wizard, I am not going
- to bump the soname unilaterally, but I am going to delay the migration
- to testing to catch any problems.
- * Patch rework:
- - freshen 02_milter_sendmail_version_patch
- - freshen 03_etc_files_patch
- - 20_clamscan-manpage-update.dpatch obsoleted
- - freshen 24_nullmailer_ftbfs.dpatch
+ - Fixes CVE-2007-3725
+ - This makes Phish* options on by default, postinst must handle them
+ - This drops Build-dep on libcurl
+ * Fix fail to install when newaliases command is not present
+ (closes: #431990)
+ * Conflict with avscan <= current stable version until we can get a version
+ that doesn't FTBFS into the archive.
- -- Stephen Gran <sgran at debian.org> Sun, 15 Jul 2007 16:48:06 +0100
+ -- Stephen Gran <sgran at debian.org> Tue, 24 Jul 2007 10:25:55 +0100
-clamav (0.90.3-2) unstable; urgency=low
+clamav (0.90.3-1~volatile2) etch-volatile; urgency=low
- * Fix newaliases test to not fail when newaliases isn't present
- (closes: #431990)
- * Quiet freshclam warnings when run from cron (closes: #427420)
+ * Don't copy the databases into place if the .inc directory exists.
+ * Sanify clamav-milter's pid (closes: #425330)
- -- Stephen Gran <sgran at debian.org> Sat, 07 Jul 2007 09:21:20 +0100
+ -- Stephen Gran <sgran at debian.org> Thu, 07 Jun 2007 00:17:27 +0100
-clamav (0.90.3-1) unstable; urgency=low
+clamav (0.90.3-1~volatile1) etch-volatile; urgency=low
* New upstream version
- Fixes segfault in segfault handler (closes: #420593)
@@@ -206,16 -419,42 +302,16 @@@
* Stop using killproc for reloading logs, at least until it stops removing
pidfiles out from under us (closes: #424618)
- -- Stephen Gran <sgran at debian.org> Thu, 31 May 2007 01:02:05 +0100
-
-clamav (0.90.2-4) unstable; urgency=low
-
- * Make sure su gets a shell (closes: #424772)
- * Correct previous chown/chmod breakage (closes: #424758)
-
- -- Stephen Gran <sgran at debian.org> Fri, 18 May 2007 11:34:29 +0100
-
-clamav (0.90.2-3) unstable; urgency=low
-
- * freshclam.postinst: s/chown/chmod/. Argg. (closes: #424128)
-
- -- Stephen Gran <sgran at debian.org> Tue, 15 May 2007 20:00:44 +0100
-
-clamav (0.90.2-2) unstable; urgency=low
-
- * clamav-milter pid recognition fixup (closes: #419983)
- * clamav-freshclam doesn't need to copy in full databases if .inc directory
- is present (closes: #420024)
- * The init scripts now su to $User before starting the daemons
- (closes: #413624)
- * Oh, fine. Remove your /var/run on every reboot for no good reason
- (closes: #406576)
- * chown 0755 the .inc directories. This is a hack to workaround a temporary
- bug that is now fixed upstream, and we can drop this soon (hopefully)
- (closes: #417985)
- * Update Build-Dependncies to also use libcurl-dev (closes: #423623)
-
- -- Stephen Gran <sgran at debian.org> Mon, 14 May 2007 23:16:27 +0100
+ -- Stephen Gran <sgran at debian.org> Thu, 31 May 2007 01:32:17 +0100
-clamav (0.90.2-1) unstable; urgency=low
+clamav (0.90.2-1~volatile1) etch-volatile; urgency=low
* New upstream version
- Fixes reconnect issue in non-block-connect (closes: #418935)
- Fixes a segfault in pdf scanning (closes: #418849)
+ - Fixes CAB File Unstore Buffer Overflow
+ - Fixes file descriptor leak in CHM handler
+ - Fixes file descriptor leak in PDF code
* Update description to reflect new features in 0.9x (closes: #414884)
* Translation:
- Ru (thanks Yuriy Talakan <yt at drsk.ru>)(closes: #416342)
diff --combined debian/clamav-daemon.init.in
index 75d0514,330dbb0..2540120
--- a/debian/clamav-daemon.init.in
+++ b/debian/clamav-daemon.init.in
@@@ -62,9 -62,12 +62,12 @@@ f
[ -n "$DataBaseDirectory" ] || DataBaseDirectory=/var/run/clamav
make_dir "$DataBaseDirectory"
+ make_dir $(dirname "$SUPERVISORPIDFILE")
THEPIDFILE="`grep ^PidFile $CLAMAVCONF | awk '{print $2}'`"
[ -n "$THEPIDFILE" ] || THEPIDFILE='/var/run/clamav/clamd.pid'
+ make_dir $(dirname "$THEPIDFILE")
+ chown $User $(dirname "$THEPIDFILE")
if [ -f "$THEPIDFILE" ]; then
CLAMDPID=`pidofproc -p $THEPIDFILE $DAEMON`
@@@ -134,15 -137,8 +137,15 @@@ case "$1" i
fi
;;
status)
- status_of_proc "$DAEMON" "$NAME"
- exit $?
+ status="0"
+ pidofproc "$DAEMON" >/dev/null || status="$?"
+ if [ "$status" = 0 ]; then
+ log_success_msg "$NAME is running"
+ exit 0
+ else
+ log_failure_msg "$NAME is not running"
+ exit $status
+ fi
;;
restart|force-reload)
$0 stop
diff --combined debian/control
index c1363d3,a62c26f..7d2fbc6
--- a/debian/control
+++ b/debian/control
@@@ -2,13 -2,14 +2,14 @@@ Source: clama
Section: utils
Priority: optional
Maintainer: ClamAV Team <pkg-clamav-devel at lists.alioth.debian.org>
- Uploaders: Stephen Gran <sgran at debian.org>, Michael Tautschnig <mt at debian.org>, Michael Meskes <meskes at debian.org>
- Build-Depends: dpkg-dev (>= 1.13.19), debhelper (>=5.0), po-debconf, zlib1g-dev (>=1:1.1.4), libbz2-dev, libmilter-dev, libgmp3-dev, libwrap0-dev, perl, bc, check
- Standards-Version: 3.8.0
+ Uploaders: Stephen Gran <sgran at debian.org>, Michael Meskes <meskes at debian.org>, Michael Tautschnig <mt at debian.org>
-Build-Depends: debhelper (>= 6.0.7), po-debconf, zlib1g-dev, libbz2-dev, libmilter-dev, libwrap0-dev, perl, bc, check, libtommath-dev, libltdl-dev, electric-fence, libncurses5-dev
++Build-Depends: dpkg-dev (>= 1.13.19), debhelper (>=5.0), po-debconf, zlib1g-dev (>=1:1.1.4), libbz2-dev, libmilter-dev, libwrap0-dev, perl, bc, electric-fence, libncurses5-dev
+ Standards-Version: 3.8.1
+ Homepage: http://www.clamav.net/
Package: clamav-base
Architecture: all
- Depends: ${misc:Depends}, adduser, ucf (>= 0.28), logrotate
+ Depends: ${misc:Depends}, adduser, ucf, logrotate
Recommends: clamav
Description: anti-virus utility for Unix - base package
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
@@@ -17,7 -18,7 +18,7 @@@
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
- on libclamav5, which can be used by other software.
+ on libclamav6, which can be used by other software.
.
This package mainly manages the clamav system account. It is not really
useful without the clamav package. It also handles the configuration
@@@ -25,8 -26,8 +26,8 @@@
Package: clamav-docs
Architecture: all
- Depends: sharutils
Section: doc
+ Depends: ${misc:Depends}
Description: anti-virus utility for Unix - documentation
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
this software is the integration with mail servers (attachment
@@@ -34,14 -35,15 +35,15 @@@
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
- on libclamav5, which can be used by other software.
+ on libclamav6, which can be used by other software.
.
This package contains the documentation for the ClamAV suite.
Package: clamav-dbg
Architecture: any
- Depends: libclamav5, clamav, ${shlibs:Depends}
+ Depends: libclamav6, clamav (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Priority: extra
+ Section: debug
Description: debug symbols for ClamAV
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
this software is the integration with mail servers (attachment
@@@ -49,15 -51,15 +51,15 @@@
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
- on libclamav5, which can be used by other software.
+ on libclamav6, which can be used by other software.
.
This package contains the stripped debugging symbols for the ClamAV suite.
Package: clamav
Architecture: any
- Depends: ${shlibs:Depends}, clamav-freshclam | clamav-data
+ Depends: ${shlibs:Depends}, clamav-freshclam | clamav-data, ${misc:Depends}
Recommends: clamav-base
- Suggests: unrar (>=3.0-1), lha, clamav-docs
+ Suggests: clamav-docs
Description: anti-virus utility for Unix - command-line interface
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
this software is the integration with mail servers (attachment
@@@ -65,7 -67,7 +67,7 @@@
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
- on libclamav5, which can be used by other software.
+ on libclamav6, which can be used by other software.
.
This package contains the command line interface. Features:
- built-in support for various archive formats, including Zip, Tar,
@@@ -88,7 -90,7 +90,7 @@@
Package: libclamav-dev
Section: libdevel
Architecture: any
- Depends: libclamav5 (= ${binary:Version}), libssl-dev, libidn11-dev, libc6-dev | libc-dev, zlib1g-dev (>=1:1.1.4), libbz2-dev, libgmp3-dev
+ Depends: libclamav6 (= ${binary:Version}), libssl-dev, libidn11-dev, libc6-dev | libc-dev, zlib1g-dev, libbz2-dev, libtommath-dev, ${misc:Depends}
Description: anti-virus utility for Unix - development files
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
this software is the integration with mail servers (attachment
@@@ -96,17 -98,18 +98,18 @@@
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
- on libclamav5, which can be used by other software.
+ on libclamav6, which can be used by other software.
.
The package contains the needed headers and libraries for
developing software using the libclamav interface.
.
This library can be used to develop virus scanner applications.
- Package: libclamav5
+ Package: libclamav6
Section: libs
Architecture: any
- Depends: ${shlibs:Depends}
+ Depends: ${shlibs:Depends}, ${misc:Depends}
+ Suggests: libclamunrar6
Description: anti-virus utility for Unix - library
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
this software is the integration with mail servers (attachment
@@@ -114,7 -117,7 +117,7 @@@
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
- on libclamav5, which can be used by other software.
+ on libclamav6, which can be used by other software.
.
For programs written using the libclamav library. Libclamav may be used to add
virus protection into software. The library is thread-safe, and automatically
@@@ -123,7 -126,7 +126,7 @@@
Package: clamav-daemon
Architecture: any
- Depends: ${shlibs:Depends}, clamav-base(>= ${source:Version}), clamav-freshclam | clamav-data, lsb-base (>> 3.0), ucf
-Depends: ${shlibs:Depends}, clamav-base (= ${source:Version}), clamav-freshclam | clamav-data, lsb-base (>= 3.2-13), ucf, ${misc:Depends}
++Depends: ${shlibs:Depends}, clamav-base(>= ${source:Version}), clamav-freshclam | clamav-data, lsb-base (>> 3.0), ucf, ${misc:Depends}
Suggests: daemon, clamav-docs
Description: anti-virus utility for Unix - scanner daemon
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
@@@ -132,7 -135,7 +135,7 @@@
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
- on libclamav5, which can be used by other software.
+ on libclamav6, which can be used by other software.
.
This package contains the daemon and its command line interface,
featuring:
@@@ -144,6 -147,7 +147,7 @@@
Package: clamav-testfiles
Architecture: all
+ Depends: ${misc:Depends}
Description: anti-virus utility for Unix - test files
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
this software is the integration with mail servers (attachment
@@@ -151,7 -155,7 +155,7 @@@
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
- on libclamav5, which can be used by other software.
+ on libclamav6, which can be used by other software.
.
This package contains files 'infected' with a test signature. The test
signature (ClamAV-Test-Signature) should be detectable by all
@@@ -162,7 -166,7 +166,7 @@@ Architecture: an
Conflicts: clamav-data, libclamav3, libclamav2
Provides: clamav-data
Suggests: clamav-docs
-Depends: ${misc:Depends}, clamav-base (>= ${source:Version}), ${shlibs:Depends}, ucf, logrotate, lsb-base (>= 3.2-13)
+Depends: ${misc:Depends}, clamav-base (>= ${source:Version}), ${shlibs:Depends} , debianutils (>= 1.6), ucf (>= 0.28), logrotate, lsb-base (>> 3.0)
Description: anti-virus utility for Unix - virus database update utility
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
this software is the integration with mail servers (attachment
@@@ -170,7 -174,7 +174,7 @@@
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
- on libclamav5, which can be used by other software.
+ on libclamav6, which can be used by other software.
.
This package contains the freshclam program and scripts to automate virus
database updating. It relies on an Internet connection, but can be
@@@ -181,7 -185,7 +185,7 @@@ Architecture: an
Suggests: daemon, clamav-docs
Priority: extra
Recommends: clamav-daemon
- Depends: ${shlibs:Depends}, clamav-base (>= ${source:Version}), clamav-freshclam | clamav-data, lsb-base (>> 3.0)
-Depends: ${shlibs:Depends}, clamav-base (>= ${source:Version}), clamav-freshclam | clamav-data, lsb-base (>= 3.2-13), ${misc:Depends}, adduser, ucf, logrotate
++Depends: ${shlibs:Depends}, clamav-base (>= ${source:Version}), clamav-freshclam | clamav-data, lsb-base (>> 3.0), ${misc:Depends}, ucf, logrotate
Description: anti-virus utility for Unix - sendmail integration
Clam AntiVirus is an anti-virus toolkit for Unix. The main purpose of
this software is the integration with mail servers (attachment
@@@ -189,7 -193,7 +193,7 @@@
multi-threaded daemon in the clamav-daemon package, a command-line
scanner in the clamav package, and a tool for automatic updating via
the Internet in the clamav-freshclam package. The programs are based
- on libclamav5, which can be used by other software.
+ on libclamav6, which can be used by other software.
.
This package contains the ClamAV milter for use with sendmail. It can
be configured to be run either standalone, or using clamav-daemon.
diff --combined debian/rules
index d9b9ccc,d47649f..1db6ed1
--- a/debian/rules
+++ b/debian/rules
@@@ -25,6 -25,15 +25,7 @@@ ifeq (,$(findstring nostrip,$(DEB_BUILD
else
DEBUG_OPTS += --enable-debug
endif
-ifneq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
- with_check := disabled by DEB_BUILD_OPTIONS.
-else
- ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
- with_check := disabled because cross-compiling.
- else
- with_check := yes
- endif
-endif
++with_check = disabled by DEB_BUILD_OPTIONS.
config.status: configure
dh_testdir
@@@ -40,8 -49,14 +41,14 @@@
exit 1; \
fi;\
done;
+ egrep '^#[[:alpha:]]' etc/clamav-milter.conf | sed -e 's/^#//' | awk '{print $$1}' | while read opt; do \
+ if ! grep -q "$${opt}" debian/clamav-milter.postinst.in ; then \
+ echo "Unhandled option (clamav-milter.conf): $${opt}"; \
+ exit 1; \
+ fi;\
+ done;
# Add here commands to configure the package.
- ./configure --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-clamav --with-dbdir=/var/lib/clamav/ --sysconfdir=/etc/clamav --enable-milter --disable-clamuko --with-gnu-ld --enable-dns-fix ${DEBUG_OPTS} --disable-unrar --libdir=\$${prefix}/lib --with-system-tommath --with-ltdl-include=/usr/include --with-ltdl-lib=/usr/lib
+ ./configure --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --disable-clamav --with-dbdir=/var/lib/clamav/ --sysconfdir=/etc/clamav --with-sendmail=/usr/sbin/sendmail --enable-milter --disable-clamuko --with-tcpwrappers --with-gnu-ld --with-dns --enable-dns-fix ${DEBUG_OPTS} --disable-unrar --libdir=\$${prefix}/lib
build: build-stamp
build-stamp: build-arch build-indep
@@@ -60,10 -75,13 +67,13 @@@ build-arch-stamp: config.statu
ifeq ($(PO2DEBCONF),yes)
po2debconf -e utf8 debian/clamav-base.templates.master > debian/clamav-base.templates
po2debconf -e utf8 debian/clamav-freshclam.templates.master > debian/clamav-freshclam.templates
+ po2debconf -e utf8 debian/clamav-milter.templates.master > debian/clamav-milter.templates
endif
$(MAKE) CFLAGS="${CFLAGS}" pkgdatadir=/var/lib/clamav/ all
perl -pe 's~#COMMON-FUNCTIONS#~qx{cat debian/common_functions}~eg' < debian/clamav-milter.init.in > debian/clamav-milter.init
+ perl -pe 's~#COMMON-FUNCTIONS#~qx{cat debian/common_functions}~eg' < debian/clamav-milter.config.in > debian/clamav-milter.config
+ perl -pe 's~#COMMON-FUNCTIONS#~qx{cat debian/common_functions}~eg' < debian/clamav-milter.postinst.in > debian/clamav-milter.postinst
perl -pe 's~#COMMON-FUNCTIONS#~qx{cat debian/common_functions}~eg' < debian/clamav-daemon.postinst.in > debian/clamav-daemon.postinst
perl -pe 's~#COMMON-FUNCTIONS#~qx{cat debian/common_functions}~eg' < debian/clamav-daemon.init.in > debian/clamav-daemon.init
perl -pe 's~#COMMON-FUNCTIONS#~qx{cat debian/common_functions}~eg' < debian/clamav-freshclam.init.in > debian/clamav-freshclam.init
@@@ -86,11 -104,26 +96,26 @@@ endi
rm -f debian/clamav-daemon.postinst
rm -f debian/clamav-daemon.init
rm -f debian/clamav-milter.init
+ rm -f debian/clamav-milter.config
+ rm -f debian/clamav-milter.postinst
rm -f debian/clamav-freshclam.init
rm -f debian/clamav-freshclam.config
rm -f debian/clamav-freshclam.postinst
dh_clean
+ check:
+ dh_testdir
+ ifeq ($(with_check),yes)
+ ifneq (,$(filter alpha ia64 sparc, $(shell dpkg-architecture -qDEB_BUILD_ARCH)))
+ @echo "Ignoring errors because of #521737, #521556, #521688"
+ -$(MAKE) check
+ else
+ $(MAKE) check
+ endif
+ else
+ @echo "Testsuite not run: $(with_check)."
+ endif
+
install: install-indep install-arch
install-indep: install-indep-stamp
install-indep-stamp: build-indep-stamp
@@@ -147,7 -180,7 +172,7 @@@ clamav-testfiles: install-inde
dh_fixperms -p$@
dh_builddeb -p$@
- install-arch: install-arch-stamp
+ install-arch: install-arch-stamp check
install-arch-stamp: build-stamp
dh_testdir
dh_testroot
@@@ -164,7 -197,7 +189,7 @@@ clamav-dbg
dh_installchangelogs -p$@ ChangeLog
dh_compress -p$@
dh_md5sums -p$@
- dh_shlibdeps -l debian/libclamav5/usr/lib -p$@
+ dh_shlibdeps -l debian/libclamav6/usr/lib -p$@
dh_installdeb -p$@
dh_gencontrol -p$@
dh_builddeb -p$@
@@@ -184,7 -217,7 +209,7 @@@ clamav: instal
dh_compress -p$@
dh_md5sums -p$@
dh_installdeb -p$@
- dh_shlibdeps -l debian/libclamav5/usr/lib -p$@
+ dh_shlibdeps -l debian/libclamav6/usr/lib -p$@
dh_gencontrol -p$@
dh_fixperms -p$@
dh_builddeb -p$@
@@@ -208,7 -241,7 +233,7 @@@ clamav-freshclam: instal
dh_installdebconf -p$@
dh_md5sums -p$@
dh_installdeb -p$@
- dh_shlibdeps -l debian/libclamav5/usr/lib -p$@
+ dh_shlibdeps -l debian/libclamav6/usr/lib -p$@
dh_gencontrol -p$@
dh_fixperms -p$@ -Xclamav-freshclam-ifupdown
chmod +x debian/clamav-freshclam/etc/network/if-up.d/clamav-freshclam-ifupdown
@@@ -234,7 -267,7 +259,7 @@@ clamav-daemon: instal
dh_compress -p$@
dh_md5sums -p$@
dh_installdeb -p$@
- dh_shlibdeps -l debian/libclamav5/usr/lib -p$@
+ dh_shlibdeps -l debian/libclamav6/usr/lib -p$@
dh_gencontrol -p$@
dh_fixperms -p$@
dh_builddeb -p$@
@@@ -250,30 -283,34 +275,34 @@@ clamav-milter: instal
dh_installman -p$@
dh_installdocs -p$@
dh_installchangelogs -p$@ ChangeLog
+ dh_installdebconf -p$@
dh_installlogcheck -p$@
dh_link -p$@
+ dh_installlogrotate -p$@
+ dh_installexamples -p$@
+ dh_compress -p$@ -Xexamples/
${STRIP_OPTS}
- dh_compress -p$@
dh_md5sums -p$@
dh_installdeb -p$@
- dh_shlibdeps -l debian/libclamav5/usr/lib -p$@
+ dh_shlibdeps -l debian/libclamav6/usr/lib -p$@
dh_gencontrol -p$@
dh_fixperms -p$@
dh_builddeb -p$@
- libclamav5: install
+ libclamav6: install
dh_testdir
dh_testroot
dh_installdirs -p$@
dh_installdocs -p$@
dh_install -X.svn -p$@
dh_installchangelogs -p$@ ChangeLog
- dh_lintian -p$@
++ cp debian/libclamav6.lintian-overrides $(CURDIR)/debian/libclamav6/usr/share/lintian/overrides/libclamav6
${STRIP_OPTS}
dh_compress -p$@
dh_makeshlibs -V -p$@
dh_md5sums -p$@
dh_installdeb -p$@
- dh_shlibdeps -l debian/libclamav5/usr/lib -p$@
+ dh_shlibdeps -l debian/libclamav6/usr/lib -p$@
dh_gencontrol -p$@
dh_fixperms -p$@
dh_builddeb -p$@
@@@ -301,7 -338,7 +330,7 @@@ libclamav-dev: instal
binary-indep: build install clamav-base clamav-testfiles clamav-docs
# Build architecture dependant packages using the common target.
- binary-arch: build install libclamav5 clamav clamav-daemon clamav-freshclam clamav-milter libclamav-dev clamav-dbg
+ binary-arch: build install libclamav6 clamav clamav-daemon clamav-freshclam clamav-milter libclamav-dev clamav-dbg
binary: binary-indep binary-arch
- .PHONY: build clean binary-indep binary-arch binary install
+ .PHONY: build clean binary-indep binary-arch binary install check
--
Debian repository for ClamAV
More information about the Pkg-clamav-commits
mailing list