Shawn Webb
241e7eb147
bb6258 - Add warnings when allocations fail
12 years ago
Shawn webb
80ff9e69ac
BB#5456
13 years ago
Török Edvin
5b74e89a35
enable prefiltering, and add to dconf.
...
Also downgrade some warnings to debug messages.
16 years ago
Tomasz Kojm
47d40feb7a
libclamav: use LibTomMath by Tom St Denis instead of libgmp for multiple precision integer arithmetic (bb#1366)
...
git-svn: trunk@4650
17 years ago
Török Edvin
6a21552ef2
have configure define NDEBUG unless we use --enable-debug, instead of having
...
to #ifndef CL_DEBUG #define NDEBUG #endif in each .c file that uses assert.
If you want assertions enabled you'll need to use --enable-debug to configure,
as until now, no change there.
git-svn: trunk@4343
17 years ago
aCaB
e21657dfc9
a faster and more compact allocator
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/mpool@4286 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
aCaB
1e2969a4e1
reenable non-mpooll builds
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/mpool@4282 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
aCaB
0d9dbdef21
some leaks fixed
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/mpool@4280 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
b36e9f8a1a
mempool for regex_list/phishcheck
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/mpool@4277 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
aCaB
885c2bf5b9
builds with and without mpools (#define USE_MPOOL) but it's still very broked
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/mpool@4269 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
aCaB
0728972ea5
(hoepfully) completed db load, regexes and hashes missing
...
need to recheck strlen(hex2string) bugs, need to figure how to hangle regexes and hashes: edwiiiiiiin!!! :D
git-svn-id: file:///var/lib/svn/clamav-devel/branches/mpool@4268 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
2e11bcdfd9
performance improvements for URL matching (bb #725 , bb #650 ):
...
* use a suffix AC-trie and a shift-or FSM to filter
* rewrite the URL regex in C
* use a perfect hash to lookup TLD and ccTLD, instead of a regex
* TODO: suffixes having a common prefix: loop over all of them
cli_ac_free: multiple virname pointing to same location
git-svn: trunk@3978
17 years ago
Tomasz Kojm
2023340a41
update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD
...
git-svn: trunk@3749
17 years ago
Török Edvin
8ea27f5c18
fix some warnings
...
git-svn: trunk@3275
18 years ago
Török Edvin
b5341ac052
more improvements to the url extraction algorithm (more to come later).
...
Reduces false negatives.
False positives ratio should be same.
git-svn: trunk@3254
18 years ago
Török Edvin
4c748c36e3
make debug output look better (patch from Sven)
...
git-svn: trunk@3172
18 years ago
Török Edvin
38a0019993
stick to GPLv2
...
git-svn: trunk@3121
18 years ago
Török Edvin
462e8e5eb3
apply next set of patches for enabling phishing code
...
git-svn: trunk@3043
18 years ago
Török Edvin
293b4d909d
Remove cl_experimental wrapper for phishcheck, and entconv
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_dconf_phishenable@2980 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
Török Edvin
43ecd9a14b
#include cleanup, Code cleanup, remove commented-out code, fix some gcc -W* warnings
...
git-svn: trunk@2931
18 years ago
Török Edvin
99330b5c9c
Remove obsolete $Log$ keyword.
...
git-svn: trunk@2812
19 years ago
Sven Strickroth
a99111f050
remove old CVS-stuff and make the repository look more like SVN
...
git-svn: trunk@2755
19 years ago
Tomasz Kojm
6e9650525a
phishing fixes (bb#157)
...
git-svn: trunk@2621
19 years ago
Tomasz Kojm
ec48102709
apply patches for the anti-phish code from Edwin
...
git-svn: trunk@2371
19 years ago
Tomasz Kojm
85820f9719
fix handlers
...
git-svn: trunk@2341
19 years ago
Tomasz Kojm
3da4dd4c77
make the experimental anti-phishing code more thread safe
...
git-svn: trunk@2340
19 years ago
Nigel Horne
e061e4777b
Fixed portability issues
...
git-svn: trunk@2308
19 years ago
Nigel Horne
0c6709ec9d
Fix 'multiple main' definitions
...
git-svn: trunk@2257
19 years ago
aCaB
bd912dd866
Phishing module merge - libclamav
...
git-svn: trunk@2244
19 years ago