Tomasz Kojm
aca9ea82df
libclamav: handle relative offsets with cli_ac_data; fix offset logic
2009-08-21 15:55:10 +02:00
Tomasz Kojm
33872a43de
libclamav: improve handling of signature offsets
2009-08-14 14:38:13 +02:00
aCaB
81fded1131
7z support
2009-08-06 22:46:12 +02:00
Tomasz Kojm
2f767ff7a8
libclamav/filetypes.c: fix off-by-one error (bb#1639)
2009-07-15 11:21:36 +02:00
aCaB
d11228db8f
merge preliminary IS support
2009-07-14 23:44:03 +02:00
Tomasz Kojm
3222a09656
libclamav: add support for Universal Binaries
...
(archives with Mach-O files for different architectures, bb#1592)
2009-07-14 18:19:54 +02:00
aCaB
cadaa7032f
ISHIELD support:
...
- preliminary ishield-msi ftype sport
2009-07-13 01:02:13 +02:00
Tomasz Kojm
89c14869ae
missing stuff (-a !@(*&!(@*&)
2009-07-08 15:05:22 +02:00
Tomasz Kojm
75e46945d2
libclamav: add support for cpio archives (bb#1649) - missing changes
2009-07-06 16:15:33 +02:00
Tomasz Kojm
47d40feb7a
libclamav: use LibTomMath by Tom St Denis instead of libgmp for multiple precision integer arithmetic (bb#1366)
...
git-svn: trunk@4650
2009-01-26 19:47:02 +00:00
Tomasz Kojm
589d8d8e99
libclamav: add default.h
...
git-svn: trunk@4578
2008-12-29 17:55:30 +00:00
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
2008-10-21 23:55:11 +00:00
aCaB
0d9dbdef21
some leaks fixed
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/mpool@4280 77e5149b-7576-45b1-b177-96237e5ba77b
2008-10-19 16:16:49 +00:00
Tomasz Kojm
710a22f179
libclamav/matcher-ac.c: add support for returning multiple matches in cli_ac_scanbuff()
...
git-svn: trunk@4017
2008-07-29 09:04:28 +00:00
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
2008-07-25 20:01:40 +00:00
Tomasz Kojm
677fc4ba3b
libclamav: add initial support for logical signatures (bb#896)
...
git-svn: trunk@3993
2008-07-25 19:00:25 +00:00
Tomasz Kojm
72ce4b70eb
improve handling of PDF, CAB, RTF, OLE2 and HTML files (sync with branch/0.93)
...
git-svn: trunk@3862
2008-05-27 16:30:47 +00:00
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
2008-04-02 15:24:51 +00:00
Tomasz Kojm
5025967e6d
use limits->maxfiles instead of MAX_EMBEDDED_OBJ for ZIP-SFX
...
git-svn: trunk@3668
2008-02-22 00:26:25 +00:00
Tomasz Kojm
6038397ea6
filetype detection improvements
...
git-svn: trunk@3662
2008-02-20 22:04:48 +00:00
Tomasz Kojm
7db77fbf36
improve I/O error handling in cli_filetype2 (bb#818)
...
git-svn: trunk@3605
2008-02-11 10:21:03 +00:00
Török Edvin
015ce4a89b
support for generic text normalizer (CL_TYPE_SCRIPT)
...
git-svn: trunk@3584
2008-02-04 21:38:34 +00:00
Török Edvin
baedf04d66
don't leave return value uninitialized. (bb #808 ).
...
git-svn: trunk@3575
2008-02-03 08:57:05 +00:00
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
2008-02-01 19:38:52 +00:00
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
2008-01-20 22:18:14 +00:00
Tomasz Kojm
5a85b33374
remove experimental JS and PST code
...
git-svn: trunk@3501
2008-01-17 04:04:20 +00:00
Tomasz Kojm
c8f2d06055
re-enable text detection (ASCII, UTF8, UTF16)
...
git-svn: trunk@3486
2008-01-07 14:20:38 +00:00
Tomasz Kojm
7021b54569
improved filetype detection code
...
git-svn: trunk@3421
2007-12-14 22:39:37 +00:00
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
2007-12-13 19:45:38 +00:00
Tomasz Kojm
3d53538b51
add cli_ac_setdepth(), --dev-ac-depth, DevACOnly, DevACDepth
...
git-svn: trunk@3365
2007-11-08 15:17:08 +00:00
aCaB
ed93f138f3
preliminary autoit support (ea05/ea06)
...
minor fixes coming up later
git-svn: trunk@3340
2007-10-30 18:53:25 +00:00
Tomasz Kojm
93abf97ccf
some embedded PEs were not being detected
...
git-svn: trunk@3181
2007-08-20 22:27:28 +00:00
Trog
9d96e4b608
add ARJ and SFX-ARJ support
...
git-svn: trunk@3138
2007-07-11 10:14:08 +00:00
aCaB
faaf436a23
NSIS support (DCONF and legal stuff coming up next)
...
git-svn: trunk@3055
2007-05-20 21:02:46 +00:00
Tomasz Kojm
692bda6847
prepare for enabling phishing code in non-experimental builds
...
git-svn: trunk@3042
2007-05-01 16:08:57 +00:00
Tomasz Kojm
fbcef1b0b5
new implementation of the Aho-Corasick pattern matcher
...
git-svn: trunk@3038
2007-04-28 18:40:59 +00:00
Tomasz Kojm
bb34cb31fe
update some copyrights and stick to GPL v2
...
git-svn: trunk@3003
2007-03-31 20:31:04 +00:00
Tomasz Kojm
bedc58dee1
make some cleanups and add support for nibble matching
...
git-svn: trunk@2992
2007-03-28 21:38:07 +00:00
Tomasz Kojm
ee99255a6d
extract and scan PE files embedded into other executables or fake zip files generated by some worms
...
git-svn: trunk@2934
2007-03-12 21:31:40 +00:00
Tomasz Kojm
9b0b9fb95d
comment out dead code (see bb#373)
...
git-svn: trunk@2876
2007-02-28 17:19:20 +00:00
Tomasz Kojm
188ce0802a
add more tags to HTML rule set (bb#218)
...
git-svn: trunk@2811
2007-02-18 16:29:41 +00:00
Sven Strickroth
a99111f050
remove old CVS-stuff and make the repository look more like SVN
...
git-svn: trunk@2755
2007-02-17 19:02:20 +00:00