./security/clamav, Anti-virus toolkit

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.102.1nb1, Package name: clamav-0.102.1nb1, Maintainer: pkgsrc-users

Clam AntiVirus is an anti-virus toolkit written from scratch. It is licensed
under GNU GPL2 and uses the virus database from OpenAntiVirus, which is an
another free anti-virus project. In contrast to OpenAntiVirus (which is written
in Java), Clam AntiVirus is written entirely in C and its database is KEPT UP
TO DATE. It also detects polymorphic viruses as well.

DEINSTALL [+/-]

Required to run:
[textproc/libxml2] [www/curl] [devel/gmp] [devel/libltdl] [textproc/json-c] [devel/pcre2] [archivers/libmspack]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 88040368d506b923b627eab3c8a96c941f1719f9
RMD160: 3b3c652c6b9f01bd2cc0e14390b841e48cfdee90
Filesize: 12905.846 KB

Version history: (Expand)


CVS history: (Expand)


   2020-01-12 21:20:50 by Ryo ONODERA | Files touched by this commit (574)
Log message:
*: Recursive revbump from devel/boost-libs
   2019-12-03 13:55:16 by Takahiro Kambe | Files touched by this commit (4) | Package updated
Log message:
security/clamav: update to 0.102.1

Update clamav to 0.102.1.

## 0.102.1

ClamAV 0.102.1 is a security patch release to address the following issues.

- Fix for the following vulnerability affecting 0.102.0 and 0.101.4 and prior:
  - [CVE-2019-15961](https://cve.mitre.org/cgi-bin/cvename.c … 2019-15961)
    A Denial-of-Service (DoS) vulnerability may occur when scanning a specially
    crafted email file as a result of excessively long scan times. The issue is
    resolved by implementing several maximums in parsing MIME messages and by
    optimizing use of memory allocation.

- Build system fixes to build clamav-milter, to correctly link with libxml2 when
  detected, and to correctly detect fanotify for on-access scanning feature
  support.

- Signature load time is significantly reduced by changing to a more efficient
  algorithm for loading signature patterns and allocating the AC trie.
  Patch courtesy of Alberto Wu.

- Introduced a new configure option to statically link libjson-c with libclamav.
  Static linking with libjson is highly recommended to prevent crashes in
  applications that use libclamav alongside another JSON parsing library.

- Null-dereference fix in email parser when using the `--gen-json` metadata
  option.

- Fixes for Authenticode parsing and certificate signature (.crb database) bugs.

Special thanks to the following for code contributions and bug reports:

- Alberto Wu
- Joran Dirk Greef
- Reio Remma
   2019-11-19 17:20:24 by Patrick Welche | Files touched by this commit (1)
Log message:
Substitute CLAMAV_DBDIR (the point of patch-etc.clam*.conf.sample)
   2019-10-31 12:22:16 by Jonathan Perkin | Files touched by this commit (3)
Log message:
clamav: Fix install with the milter option enabled.
   2019-10-10 17:43:44 by Patrick Welche | Files touched by this commit (1)
Log message:
remove pkgrevision
   2019-10-10 17:41:30 by Patrick Welche | Files touched by this commit (8) | Package updated
Log message:
Update clamav to 0.102.0

* The On-Access Scanning feature has been migrated out of clamd and
  into a brand new utility named clamonacc, which is disabled in this
  package as it is for Linux only.
* The freshclam database update utility has undergone a significant
  update. This includes:
     + Added support for HTTPS.
     + Support for database mirrors hosted on ports other than 80.
     + Removal of the mirror management feature (mirrors.dat).
     + An all new libfreshclam library API.
* Added support for extracting ESTsoft .egg archives. This feature is
  new code developed from scratch using ESTsoft's Egg-archive
  specification and without referencing the UnEgg library provided by
  ESTsoft. This was necessary because the UnEgg library's license
  includes restrictions limiting the commercial use of the UnEgg library.

Full release notes available at:
https://github.com/Cisco-Talos/clamav-d … 02/NEWS.md
   2019-10-05 22:52:52 by Niclas Rosenvik | Files touched by this commit (1)
Log message:
Fix clamav install when PKG_SYSCONFDIR not set to ${PREFIX}/etc

Use PKG_SYSCONFDIR when moving files to EGDIR.
Fixes install when PKG_SYSCONFDIR is set to something else than
${PREFIX}/etc
   2019-09-06 11:22:49 by Jonathan Perkin | Files touched by this commit (1)
Log message:
clamav: Disable mapfile on SunOS.

There are a couple of functions that aren't defined, and this is easier than
patching (and doesn't impact other OS).