July 13, 2019
View 1f4cec6

libclamav: explicitly use top_srcdir .git dir

Carlo Landmeter authored on 2019/07/13 02:05:37
March 27, 2019
View 694e788

Freshclam refresh. This update makes libcurl a hard requirement for ClamAV.

Micah Snyder authored on 2019/03/27 04:09:52
January 26, 2019
View e1cbc27

Updating and cleaning up copyright notices.

Micah Snyder authored on 2019/01/26 00:15:50
January 8, 2019
View afe940d

PE parsing code improvements, db loading bug fixes

Andrew authored on 2019/01/08 14:09:08
December 6, 2018
View e030ba4

Replacing libclamav/cltypes.h with clamav-types.h.in, which generates a header clamav-types.h that we install alongside clamav.h.

Micah Snyder authored on 2018/12/06 10:46:20
November 16, 2018
View 252c878

Aligning libclammspack version-info with upstream libmspack version-info (1:0:1 for libmspack 0.8alpha).

Micah Snyder (micasnyd) authored on 2018/11/16 23:35:58
October 26, 2018
View f974829

Removing final references to libmspack-0.5alpha, preventing make dist.

Micah Snyder authored on 2018/10/26 12:32:18
October 9, 2018
View b03b271

Added new EGG archive extraction feature, written from scratch based on ESTsoft's EGG archive specification.

Micah Snyder authored on 2018/10/09 01:59:42
September 22, 2018
View 9cb3e8e

refactoring byte compare functionality as a subsig; adding loader and matchers for bytecompare subsig

Mickey Sola authored on 2018/09/22 05:49:38
September 18, 2018
View a7e6549

Enabling configure option --with-system-libmspack that will allow use of libmspack installations in /usr or /usr/local in favor of the version provided by ClamAV.

Micah Snyder authored on 2018/09/18 22:29:01
September 17, 2018
View 1c511e8

Re-applying libmspack adjustments to extract and scan files from archives that are non-standard and may appear to be corrupted or may in fact be corrupted. Differences from previous implementation: Fewer debug log messages. No normalization of filenames found in CAB archives. Implemented new param that enabled the best-effort attempt to extract possibly malformed archives. Used set_param() to enabled the FIXMSZIP option where it was previously hardcoded. Opted to provide the -Wno-unused-parameter CFLAG to the compiler in place of explicitely indicating unused parameters in each function. Omitted changes to mszipd.c and also omitted quantum decompression (qtmd.c) infinite loop protection because it appears to have been fixed in the newer libmspack.

Micah Snyder authored on 2018/09/17 08:24:40
September 15, 2018
View 45706a6

Replaced modified libmspack-0.5alpha with libmspack-0.7alpha (vanilla).

Micah Snyder authored on 2018/09/15 09:54:02
View 8404a4a

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).

Micah Snyder authored on 2018/09/15 08:53:48
July 31, 2018
View 01eebc1

Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames.

Micah Snyder authored on 2018/07/31 09:19:28
August 11, 2017
View d087232

Fix linkage with libxml2

Ørjan Malde authored on 2017/08/11 21:03:43