ClamAV is an open source (GPLv2) anti-virus toolkit.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Micah Snyder
cef54eaf8f
Freshclam refresh. This update makes libcurl a hard requirement for ClamAV.
...
New features added to freshclam:
- Update signature definitions over HTTPS.
- Support for HTTP protocol v1.1 (formerly v1.0).
- New libfreshclam library with an all new API and versioning separate from libclamav (v2.0.0). This library is now build and installed alongside libclamav as a hard dependency of freshclam.
- The ability to opt-in and opt-out of standard and optional official ClamAV databases (ExtraDatabase, ExcludeDatabase)
- The option to specify the protocol and port number of official and private mirror servers.
- Support for additional types of proxy servers beyond plain HTTP (SOCKS 4, SOCKS 5).
Features removed from freshclam:
- Mirror management (mirrors.dat) file. This feature is no longer needed as official signature databases are distributed using a paid content delivery network (Cloudflare).
This commit also adds the following features for Windows users:
- The clamsubmit tool.
- The json-c library dependency, which will enable the --gen-json option in clamscan.
- Third party libraries under the win32/3rdparty directory have been removed. Developers will need to build the libraries separately from ClamAV and provide the headers and lib/dll library files the same way they do for OpenSSL. This includes libxml2, pthread-win32, bzip2, zlib, pcre2 as well as new dependencies: curl, json-c. Developers are encouraged to use the build tool Mussels to simplify this task.
6 years ago
..
.split
clamd, clamscan, libclamav: new option HeuristicScanPrecedence (bb #649 )
17 years ago
input
testcase for cl_scan APIs
14 years ago
.gitignore
add unit_test/.gitignore
16 years ago
Makefile.am
Moved libmspack-0.5alpha from libclamav to libclammspack, and restructured the build so that there should be no need to modify the libmspack build files in the future (i.e. libmspack autoconf and automake files aren't actually used).
7 years ago
Makefile.in
Freshclam refresh. This update makes libcurl a hard requirement for ClamAV.
6 years ago
buf.nocomment.ref
add htmlnorm unit tests and fix jsnorm space normalization
17 years ago
buf.notags.ref
add htmlnorm unit tests and fix jsnorm space normalization
17 years ago
check1_clamscan.sh
Use automake's parallel tests feature.
16 years ago
check2_clamd.sh
Use automake's parallel tests feature.
16 years ago
check3_clamd.sh
Use automake's parallel tests feature.
16 years ago
check4_clamd.sh
Use automake's parallel tests feature.
16 years ago
check5_clamd_vg.sh
Fix valgrind tests.
15 years ago
check6_clamd_vg.sh
Fix valgrind tests.
15 years ago
check7_clamd_hg.sh
Fix valgrind tests.
15 years ago
check8_clamd_hg.sh
Fix valgrind tests.
15 years ago
check9_clamscan_vg.sh
Fix valgrind tests.
15 years ago
check_bytecode.c
Updating and cleaning up copyright notices.
6 years ago
check_clamav.c
Freshclam refresh. This update makes libcurl a hard requirement for ClamAV.
6 years ago
check_clamav_skip.c
Finish phase 1 of silencing compiler warnings
11 years ago
check_clamd.c
Updating and cleaning up copyright notices.
6 years ago
check_common.sh
Changing numerous scan options' names, primarily those of heuristic signatature alert options. Original options (command line and clamd) will remain as deprecated & undocumented for a couple releases. Added 2 extra scan options to allow users to differentiate between alerting on encrypted archives vs encrypted documents (bb11911).
7 years ago
check_disasm.c
Updating and cleaning up copyright notices.
6 years ago
check_fpu_endian.c
Updating and cleaning up copyright notices.
6 years ago
check_freshclam.sh
add unit tests for binaries
17 years ago
check_htmlnorm.c
Updating and cleaning up copyright notices.
6 years ago
check_jsnorm.c
Updating and cleaning up copyright notices.
6 years ago
check_matchers.c
Updating and cleaning up copyright notices.
6 years ago
check_regex.c
Updating and cleaning up copyright notices.
6 years ago
check_sigtool.sh
add unit tests for binaries
17 years ago
check_str.c
Updating and cleaning up copyright notices.
6 years ago
check_uniq.c
fuzz - 12166 - Fix for 4-byte out of bounds write wherein the an invalid struct pointer member variable is set to zero. The fix adds bounds checking to the Uniq storage 'add' function as well as error code checks. Included a lot of new inline documentation.
6 years ago
check_unit_vg.sh
Fix unit test script.
15 years ago
checks.h
bytecode: add unit tests and ChangeLog.
16 years ago
checks_common.h
clang-format'd using new .clang-format rules.
6 years ago
duma_tests.sh
disable duma tests by default, they time out even on fast machines.
16 years ago
efence_tests.sh
set EF_ALIGNMENT=8 for non-x86 platforms. (bb #1385 )
16 years ago
encode.js.ref
add htmlnorm unit tests and fix jsnorm space normalization
17 years ago
encode.nocomment.ref
add htmlnorm unit tests and fix jsnorm space normalization
17 years ago
js.js.ref
Revert "follow-up bb#11217 - fixed html normalization"
11 years ago
js.nocomment.ref
add htmlnorm unit tests and fix jsnorm space normalization
17 years ago
preload_run.sh
Allow ulimit to fail (bb #2301 ).
15 years ago
test-freshclam.conf
we need a config file for freshclam just to test -V, use a minimal one.
17 years ago
test.nocomment.ref
add htmlnorm unit tests and fix jsnorm space normalization
17 years ago
test.notags.ref
add htmlnorm unit tests and fix jsnorm space normalization
17 years ago
urls.nocomment.ref
add htmlnorm unit tests and fix jsnorm space normalization
17 years ago
urls.notags.ref
add htmlnorm unit tests and fix jsnorm space normalization
17 years ago
valgrind.supp
bb11887 - add valgrind supression rules for FreeBSD.
8 years ago
valgrind_tests.sh
Converting http urls to https urls. Primary focus was on clamav.net urls. I updated a couple others and fixes a few broken links as well. There are many (non-clamav.net) urls I didn't address, especially in 3rd party or contrib code.
7 years ago
virusaction-test.sh
unit_tests/virusaction-test.sh: ignore pathnames (bb#1274)
17 years ago