Shawn Webb
b2e7c931d0
Use OpenSSL for hashing.
11 years ago
Shawn Webb
241e7eb147
bb6258 - Add warnings when allocations fail
12 years ago
Török Edvin
5b74e89a35
enable prefiltering, and add to dconf.
...
Also downgrade some warnings to debug messages.
15 years ago
Török Edvin
08402afa4c
fix more compiler warnings (bb #273 )
...
git-svn: trunk@4353
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
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
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
Török Edvin
3baee5029c
convert a checked fixture into an unchecked fixture,
...
it is sufficient if that setup code is run once, this speeds up the tests.
fix some helgrind warnings
(the phishcheck struct is going to be freed anyway, so writing
something to it doesn't help anyway)
git-svn: trunk@4180
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
38a0019993
stick to GPLv2
...
git-svn: trunk@3121
18 years ago
Török Edvin
c33ec4701a
fix false substring matches, related to bb #534 , #551
...
git-svn: trunk@3117
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
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
aCaB
bd912dd866
Phishing module merge - libclamav
...
git-svn: trunk@2244
19 years ago