summaryrefslogtreecommitdiffstats
path: root/package/clamav
Commit message (Collapse)AuthorAgeFilesLines
* clamav: needs C++Fabrice Fontaine2019-01-281-2/+3
| | | | | | | | | | | | clamav needs C++ since bump to version 0.101.1 and https://github.com/Cisco-Talos/clamav-devel/commit/d39cb6581f3c854476044f069d2393fc44702c36 Fixes: - http://autobuild.buildroot.org/results/be14aa571309cda32a5963feed9fd7f220e87fe6 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/clamav: add optional dependency to pcre2Bernd Kuhls2019-01-271-1/+4
| | | | | | | | Upstream recommends pcre2 over pcre: https://github.com/Cisco-Talos/clamav-devel/commit/1f71c2b21ccaef412280471444f4d01ec9b8099d Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/clamav: bump version to 0.101.1Bernd Kuhls2019-01-273-79/+2
| | | | | | | Removed patch applied upstream. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* clamav: add optional systemd dependencyFabrice Fontaine2018-12-131-0/+7
| | | | | | | | | | | | | | | | | | | | | | clamav has an optional systemd dependency Moreover, since the bump to 1.5.3, pkgconf prepends the sysroot to all absolute paths found in the .pc file. This is correct when the paths refer to something in STAGING_DIR (e.g. libdir, includedir), but not when it refers to something used for the target. clamav uses the systemdsystemunitdir variable from systemd.pc to decide where to install things. Since DESTDIR is prepended to the install destination, this will end up in the wrong location. Until a better solution is found in pkgconf, pass the systemdsystemunitdir to use explicitly instead of relying on systemd.pc. Fixes: - http://autobuild.buildroot.org/results/fe526c60542527112e6441e453b4df5de49242d9 Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/clamav: security bump to 0.100.2Bernd Kuhls2018-10-042-2/+2
| | | | | | | | Fixes CVE-2018-15378, CVE-2018-14680, CVE-2018-14681 & CVE-2018-14682: http://lists.clamav.net/pipermail/clamav-announce/2018/000033.html Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/clamav: security bump to 0.100.1Bernd Kuhls2018-07-102-2/+2
| | | | | | | | Fixes CVE-2017-16932, CVE-2018-0360 & CVE-2018-0361: http://lists.clamav.net/pipermail/clamav-announce/2018/000032.html Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* clamav: add patch to fix build failure caused by lack of libcurlThomas Petazzoni2018-05-132-0/+77
| | | | | | | | | | | | | | | | | | | | | | | | | When json-c is enabled but libcurl is disabled, clamav tries to build the clamsubmit program, which fails with: CC clamsubmit.o clamsubmit.c:6:23: fatal error: curl/curl.h: No such file or directory #include <curl/curl.h> This is due to an incorrect curl-config detection logic, leading to /bin/curl-config being present making the configure script believe that curl is available, even when --without-libcurl is explicitly passed. This commit adds a patch, submitted upstream, which fixes this problem. Fixes: http://autobuild.buildroot.net/results/c43d2ebd8ab30016969d642dbd71c297dc5f6bab/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* clamav: reformat patches as Git-formatted patchesThomas Petazzoni2018-05-133-26/+51
| | | | | | | | | | ClamAV is using Git upstream (https://github.com/Cisco-Talos/clamav-devel), so it makes sense to use Git-formatted patches. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/clamav: bump version to 0.100.0Bernd Kuhls2018-04-112-2/+2
| | | | | | | | Release notes: http://lists.clamav.net/pipermail/clamav-announce/2018/000031.html Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/clamav: security bump to version 0.99.4Bernd Kuhls2018-03-022-2/+2
| | | | | | | | | | | Fixes CVE-2012-6706, CVE-2017-6419, CVE-2017-11423, CVE-2018-1000085 & CVE-2018-0202. For details see upstream announcement: http://lists.clamav.net/pipermail/clamav-announce/2018/000029.html Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/clamav: security bump to version 0.99.3Bernd Kuhls2018-01-272-2/+14
| | | | | | | | | | | | | Fixes CVE-2017-12374, CVE-2017-12375, CVE-2017-12376, CVE-2017-12377, CVE-2017-12378, CVE-2017-12379, CVE-2017-12380. For details see upstream announcement: http://blog.clamav.net/2018/01/clamav-0993-has-been-released.html Added license hashes. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* clamav: use new gettext logicThomas Petazzoni2017-07-052-2/+1
| | | | | | | | | | | This commit switches to use the new gettext logic, which involves: - using TARGET_NLS_DEPENDENCIES instead of hand-encoded dependencies on gettext/host-gettext - dropping BR2_PACKAGE_GETTEXT selection Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Peter Korsgaard2017-06-011-2/+2
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * package/c*/Config.in: fix help text wrappingAdam Duskett2017-05-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The check-package script when ran gives warnings on text wrapping on all of these Config files. This patch cleans up all warnings related to the text wrapping for the Config files starting with the letter c in the package directory. The appropriate indentation is: <tab><2 spaces><62 chars> See http://nightly.buildroot.org/#writing-rules-config-in for more information. Signed-off-by: Adam Duskett <aduskett@codeblue.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | package/clamav: renumber patchBernd Kuhls2017-05-111-0/+0
|/ | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/c*/Config.in: fix ordering of statementsAdam Duskett2017-04-291-2/+2
| | | | | | | | | | | | | The check-package script when ran gives warnings on ordering issues on all of these Config files. This patch cleans up all warnings related to the ordering in the Config files for packages starting with the letter c in the package directory. The appropriate ordering is: type, default, depends on, select, help See http://nightly.buildroot.org/#_config_files for more information. Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/clamav: add optional dependency to json-cBernd Kuhls2017-03-121-0/+7
| | | | | | | | | | | | | | | clamav has optional support for json-c: $ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/libclamav.so.7.1.1 | grep NEEDED 0x00000001 (NEEDED) Shared library: [libltdl.so.7] 0x00000001 (NEEDED) Shared library: [libssl.so.1.0.0] 0x00000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] 0x00000001 (NEEDED) Shared library: [libz.so.1] 0x00000001 (NEEDED) Shared library: [libjson-c.so.2] 0x00000001 (NEEDED) Shared library: [libc.so.0] Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/clamav: needs libtoolBernd Kuhls2017-03-122-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clamav contains a copy of libltdl which is used when the libtool package is not present, this increases the filesize of the target libs: linked against libltdl.so: -rwxr-xr-x 1 bernd bernd 1838528 Mär 11 13:21 output/target/usr/lib/libclamav.so.7.1.1 $ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/libclamav.so.7.1.1 | grep NEEDED 0x00000001 (NEEDED) Shared library: [libltdl.so.7] 0x00000001 (NEEDED) Shared library: [libssl.so.1.0.0] 0x00000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] 0x00000001 (NEEDED) Shared library: [libz.so.1] 0x00000001 (NEEDED) Shared library: [libc.so.0] not linked against libltdl.so: -rwxr-xr-x 1 bernd bernd 1859548 Mär 11 13:21 output/target/usr/lib/libclamav.so.7.1.1 $ output/host/usr/bin/i586-buildroot-linux-uclibc-readelf -a output/target/usr/lib/libclamav.so.7.1.1 | grep NEEDED 0x00000001 (NEEDED) Shared library: [libssl.so.1.0.0] 0x00000001 (NEEDED) Shared library: [libcrypto.so.1.0.0] 0x00000001 (NEEDED) Shared library: [libz.so.1] 0x00000001 (NEEDED) Shared library: [libc.so.0] Therefore this patch adds libtool as hard dependency to clamav. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* clamav: fix configure breakage after zlib 1.2.10 version bumpPeter Korsgaard2017-01-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: http://autobuild.buildroot.net/results/b6b/b6ba2dfb42ee41ed0b8304aa8c78645245f3b341/ http://autobuild.buildroot.net/results/eef/eef9a2dda2c172cd600dc74c1e5e60476d92280d/ http://autobuild.buildroot.net/results/827/82798118795aa6334b4dd6eac06777682131da7f/ The clamav configure script by default checks for old zlib versions with known vulnerabilities and errors out if found: configure: error: The installed zlib version may contain a security bug. Please upgrade to 1.2.2 or later: http://www.zlib.net. You can omit this check with --disable-zlib-vcheck but DO NOT REPORT any stability issues then! The check is unfortunately not very robust as it simply checks for a version string matching '1.2.1' (which 1.2.10 does): vuln=`grep "ZLIB_VERSION \"1.2.1" $ZLIB_HOME/include/zlib.h` As a workaround, pass --disable-zlib-vcheck to skip this check. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/clamav: bump version to 0.99.2Bernd Kuhls2016-05-092-6/+4
| | | | | | | | Changed upstream URL to project site clamav.net, the tarball for the new version is not available on sourceforge.net anymore. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* clamav: bump to version 0.99.1Gustavo Zacarias2016-03-032-5/+5
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/clamav: Fix LICENSE_FILES after last version bumpBernd Kuhls2015-12-131-1/+1
| | | | | | | | | Fixes http://autobuild.buildroot.net/results/3a1/3a12aea6a7a3500883a6d0184da3bd8cebf50e7b/ and many others Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/clamav: bump to version 0.99Bernd Kuhls2015-12-124-86/+19
| | | | | | | | | | | | | | | | | | | - removed autoreconf and two patches applied upstream https://github.com/vrtadmin/clamav-devel/commit/b20eeffadb7675bf1a74e35b0aef80e26e1c0462 https://github.com/vrtadmin/clamav-devel/commit/785e4a90e0b5bf60f55eb0987300da2e1e12abbb - removed clamuko configure option - disabled fanotify support because UCLIBC_HAS_FTS is disabled https://github.com/vrtadmin/clamav-devel/blob/master/README "Support for on-access scanning using Clamuko/Dazuko has been replaced with fanotify." - added host-pkgconf dependency, used by configure - added optional dependency to pcre - added sha256 hash Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/clamav: bump version to 0.98.7, enable ipv6 supportBernd Kuhls2015-04-292-4/+5
| | | | | | | | | Clamav uses AC_TRY_RUN in m4/reorganization/code_checks/ipv6.m4 to check for ipv6 support, which is not cross-compile safe. Since buildroot supports ipv6 out-of-the-box now this patch forces ipv6 support. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/*: rename patches according to the new policyPeter Korsgaard2015-02-034-0/+0
| | | | | | | Autogenerated from rename-patch.py (http://patchwork.ozlabs.org/patch/403345) Signed-off-by: Samuel Martin <s.martin49@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/clamav: bump version to 0.98.6Bernd Kuhls2015-01-312-3/+3
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/clamav: fix static buildYann E. MORIN2014-11-251-0/+21
| | | | | | | | | | | | | | | | | | | clamav unconditionally includes dlfcn.h which is missing on a uClibc that is configured as a pure-static C library. Thus, the build fails. But the including file does not even makes use of any function from the dlopen() familly, so it does not need to include dlfcn.h to start with. Add a patch to clamav to not include dlfcn.h where not needed. Fixes: http://autobuild.buildroot.net/results/b49/b491f4e5e1760248adb8d21b404e8aa15f7dbdd1/ [Peter: fix typo in patch description] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* clamav: fix bzip2 detectionPeter Korsgaard2014-11-201-0/+4
| | | | | | | | | | | | | | | Configure gets confused if the host has bzip2 development headers, so force the results. Fixes: http://autobuild.buildroot.net/results/e73/e732d1bac8fe68fd8bba50e4e9d908be3d996c83/ http://autobuild.buildroot.net/results/1a4/1a46e53cf892534f1b3a16c249fa710485290b5a/ http://autobuild.buildroot.net/results/6d0/6d09379aaba0ccddddfee9e319b84687012fd5fc/ http://autobuild.buildroot.net/results/d23/d2310a2f265e7d22c025a61e064a3c29dc6213ef/ And many more. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* clamav: security bump to version 0.98.5Gustavo Zacarias2014-11-202-3/+3
| | | | | | | | | Fixes: CVE-2013-6497 - the jwplayer.js file causes ClamAV to seg fault when scanned with the -a (list archived files). Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/clamav: fix build with uClibcYann E. MORIN2014-11-161-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | clamav wants to use backtrace, and decides whether it can use it if it detects a glibc >= 2.1. But uClibc does impersonate a glibc >= 2.1, so clamav concludes it is possible to use backtrace. So it includes execinfo.h, which is missing in our default uClibc config file. So, just extend the test so that backtrace support is disable on uClibc, unless it has been configured with backtrace support. A far better solution would be to add a ./configure check for backtrace, but this patch is sufficient enough. Fixes: http://autobuild.buildroot.net/results/cff/cffa32fcedda735983d4805d6d4fa77844539b10/ http://autobuild.buildroot.net/results/e0a/e0a765a94a538b0b936ea512f7aba0264fac6309/ ... Bugtracker: https://bugzilla.clamav.net/show_bug.cgi?id=11170 [Peter: add bugtracker URL as suggested by Bernd] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/clamav: add hashBernd Kuhls2014-11-081-0/+2
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/clamav: New packageBernd Kuhls2014-11-014-0/+155
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud