March 3, 2019
View 9180468

bb12284 - Fix to prevent path traversal when using cli_genfname() to generate filenames that may retain path and filename information. Changed scanrar so that it will no longer retain path information for extracted files.

Micah Snyder authored on 2019/03/03 03:05:17
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
July 21, 2018
View d7979d4

Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files.

Micah Snyder authored on 2018/07/21 11:28:48
October 2, 2015
View 1f1bf36

Add 'virus found' callback. Refactor scan-all API.

Steven Morgan authored on 2015/10/02 06:47:37
July 29, 2015
View c2b36dd

bb#11355 - added messages to unit-test log about 'T' env var

Kevin Lin authored on 2015/07/29 05:17:59
March 25, 2015
View 11bdd8a

make check: added env check 'T' to set timeout

Kevin Lin authored on 2015/03/25 01:06:57
July 2, 2014
View 60d8d2c

Move all the crypto API to clamav.h

Shawn Webb authored on 2014/07/02 08:38:01
July 1, 2014
View 849cdc7

Clean up the XML parser in the unit tests

Shawn Webb authored on 2014/07/01 05:35:48
May 10, 2014
View f9afc30

Cleanup OpenSSL on program exit

Shawn Webb authored on 2014/05/10 06:09:29
March 19, 2014
View f4f331a

unit_tests: fixed testing involving optional features: unrar. bzip2, and xml

Kevin Lin authored on 2014/03/19 06:23:27
March 14, 2014
View 97fd85d

bz#10534: add patch from Scott Kitterman/Sebastian Andrzej Siewior for make check unit testing when unrar is disabled. Rework for 0.98.2.

Steven Morgan authored on 2014/03/14 01:50:30
March 1, 2014
View da6e06d

Provide further abstractions to the OpenSSL integration work

Shawn Webb authored on 2014/03/01 02:12:30
February 14, 2014
View f077c61

Fix some race conditions. Fix some memory leaks.

Shawn Webb authored on 2014/02/14 03:05:50
February 8, 2014
View b2e7c93

Use OpenSSL for hashing.

Shawn Webb authored on 2014/02/08 14:31:12
November 12, 2013
View b02190b

Dynamic fpu endian detection for remaining unit tests and removal of fpu_words_bigendian configuration option and artifacts.

Steven Morgan authored on 2013/11/12 08:00:58