November 17, 2018
View 9ad3762

Fixing variable name in #else condition that broke the build on freebsd, other non-linux, non-mac, non-windows os's.

Micah Snyder authored on 2018/11/17 05:37:21
November 16, 2018
View fef9404

bb12220: Converting strnlen() calls to cli_strnlen() for systems such as Solaris 10 where strnlen() is not available. Adding #else clause to cli_get_filepath_from_filedesc() for platforms where we have not implemented a mechanism to determine the filename from the file descriptor.

Micah Snyder (micasnyd) authored on 2018/11/16 23:24:10
September 25, 2018
View 9739293

Removing unRAR SFX Check from scanners.c. Flawed feature was skipping scans of files in RAR archives that had the same CRC in the RAR file entry header as a previously scanned entry. Archives CRC's cannot be trusted. Removing the SFX Check eliminated false negatives in regression testing.

Micah Snyder authored on 2018/09/25 04:01:22
July 31, 2018
View d39cb65

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
March 28, 2018
View 964a1e7

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.

Micah Snyder authored on 2018/03/28 02:06:46
August 17, 2017
View 47a544d

m4 - rework of strndup and strnlen function absence handling

Mickey Sola authored on 2017/08/17 06:03:39
July 29, 2017
View cd7c9a4

solaris - adding strnlen and strndup implementations to ensure compatability with versions <= 10

Mickey Sola authored on 2017/07/29 00:34:26
July 14, 2016
View 67f8441

implement cli_strndup and cli_mpool_strndup

Kevin Lin authored on 2016/07/14 04:52:17
September 18, 2015
View 46a35ab

mass update of copyright headers

Mickey Sola authored on 2015/09/18 02:41:26
July 11, 2014
View cd94be7

Silence a bunch of compiler warnings in libclamav

Shawn Webb authored on 2014/07/11 07:11:49
July 2, 2014
View 60d8d2c

Move all the crypto API to clamav.h

Shawn Webb authored on 2014/07/02 08:38:01
February 8, 2014
View b2e7c93

Use OpenSSL for hashing.

Shawn Webb authored on 2014/02/08 14:31:12
January 17, 2014
View d01f5c8

libclamav: tweak to cli_gentempfd()

David Raynor authored on 2014/01/17 02:20:08
November 22, 2013
View 0c3e220

bb #9537: small tweak to cli_strerror

David Raynor authored on 2013/11/22 05:01:18
October 15, 2013
View b89ebf3

bb8209 moves perror()'s

Steve Morgan authored on 2013/10/15 06:07:40