Tomasz Kojm
435aabebc8
add #include "scanners.h"
2009-07-14 18:57:03 +02:00
aCaB
1d7cebd88f
is_parse_hdr complete (sort of)
2009-07-14 18:38:48 +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
a8271e9d6e
IS scan framework
2009-07-14 12:39:21 +02:00
aCaB
56e5821b49
initial IS overlay parser
2009-07-14 09:36:36 +02:00
Tomasz Kojm
548a7c7213
drop duplicate code
2009-07-13 21:48:13 +02:00
Tomasz Kojm
4c82fd9fd0
docs/signatures.pdf: cover Mach-O files
2009-07-13 21:41:59 +02:00
Tomasz Kojm
8af7ccd0af
libclamav: handle Mach-O files with type-9 signatures;
...
all special offsets are supported for PPC32/64 and x86 executables; for ARM and other archs only section based extensions (Sx[+-]n, SL[+-]n) are supported atm
2009-07-13 21:29:46 +02:00
Török Edvin
001b408e25
Add .gitattributes to set ChangeLog merge driver.
2009-07-13 19:47:47 +03:00
Török Edvin
3411775b3a
Add missing unit-test files.
2009-07-13 19:45:05 +03:00
Török Edvin
d99c0c4245
bytecode: add unit tests and ChangeLog.
2009-07-13 19:40:25 +03:00
Török Edvin
cfec3d90ce
bytecode: fix handling of cast and icmp opcodes, improve stack handling.
2009-07-13 19:40:24 +03:00
Török Edvin
30188fccb9
constify
2009-07-13 19:40:24 +03:00
Tomasz Kojm
907ce30cae
libclamav/macho.c: handle LC_THREAD; calculate EP
2009-07-13 16:07:08 +02:00
aCaB
a4b30692f8
properly pack the structs
2009-07-13 12:59:49 +02:00
aCaB
9981dfc43b
add ishield DCONF
2009-07-13 12:45:12 +02:00
aCaB
12a812db4d
add limits
2009-07-13 12:35:19 +02:00
aCaB
7ebede9b3c
ishield-msi complete
2009-07-13 04:25:08 +02:00
aCaB
cadaa7032f
ISHIELD support:
...
- preliminary ishield-msi ftype sport
2009-07-13 01:02:13 +02:00
Tomasz Kojm
0e8b930665
libclamav/filetypes_int.h: sync with daily.ftm
2009-07-10 10:10:44 +02:00
Török Edvin
ac7c05444e
bytecode: cache allocated memory, improve performance.
2009-07-09 23:59:01 +03:00
Török Edvin
ec5cccc7ef
bytecode: allocate proper stack for functions.
2009-07-09 23:59:01 +03:00
Török Edvin
f3b2dc9e28
Implement ICMP_*.
2009-07-09 23:58:57 +03:00
Török Edvin
8c0933ceab
Implement more opcodes and checking.
2009-07-08 18:13:52 +03:00
Török Edvin
e54f3fd166
Fix a theoretical bug in the !HAVE_SAR case.
...
It is unlikely anyone was using the !HAVE_SAR code.
2009-07-08 18:13:52 +03:00
Tomasz Kojm
89c14869ae
missing stuff (-a !@(*&!(@*&)
2009-07-08 15:05:22 +02:00
Tomasz Kojm
cb2337d4d9
libclamav: initial support for Mach-O executables (part of bb#1592)
2009-07-08 15:01:17 +02:00
Török Edvin
957bf65143
Check number of functions loaded.
2009-07-07 23:53:33 +03:00
Török Edvin
e0c4fd853c
Start implementing bytecode opcodes.
2009-07-07 23:36:36 +03:00
Török Edvin
7a9022c944
bytecode: setup context to invoke a bytecode function.
2009-07-07 19:58:37 +03:00
Török Edvin
2cad7c395d
Fix compiler warnings
2009-07-07 18:56:21 +03:00
Török Edvin
3555ee75bf
bytecode: Introduce cli_bc_value to store the result of an operation. Implement More checking.
2009-07-07 17:45:06 +03:00
Török Edvin
f98c07e5b4
Add more opcodes.
2009-07-07 17:45:06 +03:00
Tomasz Kojm
094127dd66
test: add cpio test files
2009-07-06 16:56:32 +02:00
Tomasz Kojm
85885226fb
add missing #include
2009-07-06 16:35:55 +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
e6417b01b8
libclamav: add support for cpio archives (bb#1649)
2009-07-02 17:10:14 +02:00
Török Edvin
616649d2a8
fix 80col.
2009-06-30 20:14:21 +03:00
Török Edvin
3a25986173
whitespace
2009-06-30 19:58:08 +03:00
Török Edvin
4eb42ebc59
fix description
2009-06-30 19:47:28 +03:00
Török Edvin
2e0a9ae695
fix minor leak
2009-06-30 19:40:26 +03:00
Török Edvin
860c2737cf
add missing header
2009-06-30 19:27:26 +03:00
Török Edvin
0d71db97eb
use optparser.
2009-06-30 18:15:12 +03:00
Török Edvin
d236bc985f
fix version number for exported repositories.
2009-06-30 17:05:20 +03:00
Török Edvin
d9432eea04
Fix errors from make distcheck.
2009-06-30 16:57:34 +03:00
Török Edvin
6a6a2ee96a
add copy opcode.
2009-06-30 16:57:34 +03:00
aCaB
aecb594f3c
use INSTREAM in clamav-milter
2009-06-29 19:56:47 +02:00
Török Edvin
a0d6fec082
Add support for internal function calls to bytecode loader.
2009-06-29 18:12:11 +03:00
Török Edvin
f60a0e005e
Better error messages for bytecode loader.
2009-06-29 18:12:05 +03:00
Török Edvin
966b72746a
Merge branch 'master' of etorok@git.clam.sourcefire.com:/var/lib/git/clamav-devel
...
* 'master' of etorok@git.clam.sourcefire.com:/var/lib/git/clamav-devel:
bb#1643
update ignore files
2009-06-29 15:02:58 +03:00