Tomasz Kojm
33872a43de
libclamav: improve handling of signature offsets
16 years ago
aCaB
81fded1131
7z support
16 years ago
Tomasz Kojm
2f767ff7a8
libclamav/filetypes.c: fix off-by-one error (bb#1639)
16 years ago
Tomasz Kojm
3222a09656
libclamav: add support for Universal Binaries
...
(archives with Mach-O files for different architectures, bb#1592)
16 years ago
aCaB
cadaa7032f
ISHIELD support:
...
- preliminary ishield-msi ftype sport
16 years ago
Tomasz Kojm
89c14869ae
missing stuff (-a !@(*&!(@*&)
16 years ago
Tomasz Kojm
75e46945d2
libclamav: add support for cpio archives (bb#1649) - missing changes
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
Tomasz Kojm
589d8d8e99
libclamav: add default.h
...
git-svn: trunk@4578
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
0d9dbdef21
some leaks fixed
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/mpool@4280 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Tomasz Kojm
710a22f179
libclamav/matcher-ac.c: add support for returning multiple matches in cli_ac_scanbuff()
...
git-svn: trunk@4017
17 years ago
Török Edvin
10290ba3eb
allow custom data to be associated with patterns (such as a regex) via a void*
...
field.
Fix memory leaks, and valgrind problems in regex_list_done.
git-svn: trunk@3994
17 years ago
Tomasz Kojm
677fc4ba3b
libclamav: add initial support for logical signatures (bb#896)
...
git-svn: trunk@3993
17 years ago
Tomasz Kojm
72ce4b70eb
improve handling of PDF, CAB, RTF, OLE2 and HTML files (sync with branch/0.93)
...
git-svn: trunk@3862
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
Tomasz Kojm
5025967e6d
use limits->maxfiles instead of MAX_EMBEDDED_OBJ for ZIP-SFX
...
git-svn: trunk@3668
17 years ago
Tomasz Kojm
6038397ea6
filetype detection improvements
...
git-svn: trunk@3662
18 years ago
Tomasz Kojm
7db77fbf36
improve I/O error handling in cli_filetype2 (bb#818)
...
git-svn: trunk@3605
18 years ago
aCaB
2455584143
sync to trunk
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/newlimits@3599 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
Török Edvin
015ce4a89b
support for generic text normalizer (CL_TYPE_SCRIPT)
...
git-svn: trunk@3584
18 years ago
Török Edvin
baedf04d66
don't leave return value uninitialized. (bb #808 ).
...
git-svn: trunk@3575
18 years ago
Török Edvin
b3fc7f9747
use entconv to detect UTF-16BE, and UCS-4 variants
...
use only cli_readline() we don't need exact conversion
drop unused functions,
simplify encoding_norm_readline(), and rename to encoding_normalize_toascii()
git-svn: trunk@3571
18 years ago
Török Edvin
4e1127c594
AC_TRY_LINK already adds a main(), remove duplicate main()
...
entconv improvements to improve security and performance
Part I for (bb #686 , #386 )
TODO:
* optimize entity_norm
* create testfiles for unicode encoding variants
* create a regression test
* check for memory leaks
git-svn: trunk@3511
18 years ago
Tomasz Kojm
5a85b33374
remove experimental JS and PST code
...
git-svn: trunk@3501
18 years ago
Tomasz Kojm
c8f2d06055
re-enable text detection (ASCII, UTF8, UTF16)
...
git-svn: trunk@3486
18 years ago
Tomasz Kojm
7021b54569
improved filetype detection code
...
git-svn: trunk@3421
18 years ago
aCaB
f377e052cd
Merging the post0.92 stuff
...
Please don't commit anything till I'm finished
A full changelog will come up later
Thanks
git-svn: trunk@3410
18 years ago
Tomasz Kojm
3d53538b51
add cli_ac_setdepth(), --dev-ac-depth, DevACOnly, DevACDepth
...
git-svn: trunk@3365
18 years ago
aCaB
ed93f138f3
preliminary autoit support (ea05/ea06)
...
minor fixes coming up later
git-svn: trunk@3340
18 years ago
aCaB
edb99fe2aa
initial support for autoit EA06 - more to come
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/not_for_0.92_tempbranch@3308 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
ccaca160a3
autoit cleanup started
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/not_for_0.92_tempbranch@3297 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
1d16dc7d39
New SIS file handler (mmap-free for embedded and adds support for the new file format)
...
Autoit3 standalone
git-svn-id: file:///var/lib/svn/clamav-devel/branches/not_for_0.92_tempbranch@3296 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
Tomasz Kojm
93abf97ccf
some embedded PEs were not being detected
...
git-svn: trunk@3181
18 years ago
Trog
9d96e4b608
add ARJ and SFX-ARJ support
...
git-svn: trunk@3138
18 years ago
aCaB
faaf436a23
NSIS support (DCONF and legal stuff coming up next)
...
git-svn: trunk@3055
18 years ago
Tomasz Kojm
692bda6847
prepare for enabling phishing code in non-experimental builds
...
git-svn: trunk@3042
18 years ago
Tomasz Kojm
fbcef1b0b5
new implementation of the Aho-Corasick pattern matcher
...
git-svn: trunk@3038
18 years ago
Tomasz Kojm
bb34cb31fe
update some copyrights and stick to GPL v2
...
git-svn: trunk@3003
18 years ago
Tomasz Kojm
bedc58dee1
make some cleanups and add support for nibble matching
...
git-svn: trunk@2992
18 years ago
Török Edvin
4890cb614e
remove CL_EXPERIMENTAL wrappers from calls to phishcheck/entcoonv.
...
replace them with DCONF checks.
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_dconf_phishenable@2982 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
Tomasz Kojm
ee99255a6d
extract and scan PE files embedded into other executables or fake zip files generated by some worms
...
git-svn: trunk@2934
18 years ago
Tomasz Kojm
9b0b9fb95d
comment out dead code (see bb#373)
...
git-svn: trunk@2876
18 years ago
Tomasz Kojm
188ce0802a
add more tags to HTML rule set (bb#218)
...
git-svn: trunk@2811
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
fc83da8244
remove some gcc warnings
...
git-svn: trunk@2701
19 years ago
Tomasz Kojm
bda5598b7e
remove some warnings from gcc
...
git-svn: trunk@2674
19 years ago
Tomasz Kojm
f7efc022e8
enable RTF extractor by default
...
git-svn: trunk@2598
19 years ago
Tomasz Kojm
3506ac49f7
add encoding and entity normalizer from Edwin (bb#145)
...
git-svn: trunk@2577
19 years ago
aCaB
ad3c01bf16
Fix implicit function declaration
...
git-svn: trunk@2569
19 years ago