November 14, 2008
View b8fe70b

libclamav: drop options parameter in cl_engine_new(); replace cl_engine_dup() with cl_engine_addref()

Tomasz Kojm authored on 2008/11/14 00:55:35
November 13, 2008
View 2d84c70

* libclamav: introduce new API calls for engine management (THIS REVISION IS NOT BACKWARD COMPATIBLE): cl_init(), cl_engine_new(), cl_engine_set/get(), cl_engine_compile(), cl_engine_dup(), cl_engine_free(); make minor modifications to other calls; move cl_engine to others.h; integrate limits into cl_engine * clamd, clamscan: use new API; drop hardcoded default limits and depend on those set by libclamav * clamav-milter, unit_tests: TODO, **don't compile in this rev**

Tomasz Kojm authored on 2008/11/13 01:41:18
View 370892d

clamscan, clamd: use the new API; drop the hardcoded default limits and use the ones set in cl_engine_new()

Tomasz Kojm authored on 2008/11/13 01:19:43
November 12, 2008
View 15850fc

simplify the code; don't free 'engine'

Tomasz Kojm authored on 2008/11/12 06:23:34
November 11, 2008
View c45c4c3

add cl_engine_(set|get)

Tomasz Kojm authored on 2008/11/11 23:42:12
View 724b2bf

Move cl_engine from clamav.h to others.h; move cl_limits to cl_engine; New API calls:

Tomasz Kojm authored on 2008/11/11 02:39:58
November 5, 2008
View ac1b219

libclamav, clamd: always return correct db version in VERSION (bb#1168)

Tomasz Kojm authored on 2008/11/05 03:45:48
October 18, 2008
View a5746c2

TODO: - make regex* and hash* behave properly (either include or exclude from the pool entirely) - cleanup the ifdefs and make a single macro - fixup the proto for dconf (re-enables make check in mpool-mode) - check the possibility to entirely wipe frees from error paths in mpool-mode (this totally simplifies the code)

aCaB authored on 2008/10/18 21:03:08
View 885c2bf

builds with and without mpools (#define USE_MPOOL) but it's still very broked

aCaB authored on 2008/10/18 10:04:14
View b94e66c

HIGLY EXPERIMENTAL memory pool for libclamav The goal is to put an end to memory wasted due to stupid allocators and fragmentation In the long run mpool libraries will be replaced with better code. For now there just good enough.

aCaB authored on 2008/10/18 02:00:13
September 18, 2008
View e863785

enable ScanPDF by default (bb#1179)

Tomasz Kojm authored on 2008/09/18 18:45:47
August 1, 2008
View b023c36

libclamav: add support for loading specific PUA categories (bb#939) clamd: new options ExcludePUA and IncludePUA clamscan: new switches --exclude-pua and --include-pua

Tomasz Kojm authored on 2008/08/01 01:26:50
July 31, 2008
View 7f0d114

clamd, clamscan, libclamav: new option HeuristicScanPrecedence (bb #649) docs/: update docs for HeuristicScanPrecedence and ScanPartialMessages unit_tests/: add test for HeuristicScanPrecedence

Török Edvin authored on 2008/07/31 19:51:46
July 30, 2008
View 4270f93

(bb #913, #916) * fix scan of partial messages * allow for tempfiles to be cleaned up based on age * new clamd.conf option ScanPartialMessages * sample cleanup script * clamd/thrmgr.c: fix item_count

Török Edvin authored on 2008/07/30 22:54:34
July 16, 2008
View 6f2f049

libclamav, clamd: prune old lockdb code

Tomasz Kojm authored on 2008/07/16 00:55:47