Commit Graph

24 Commits

Author SHA1 Message Date
Török Edvin
6b67ec6ee7 Handle runtime errors with setjmp/longjmp, using a thread-local jmpbuf to make
it threadsafe.
2009-08-28 13:26:33 +03:00
Török Edvin
3b33bd6830 Minimal LLVM codegen. 2009-08-27 18:12:39 +03:00
Török Edvin
cf0cd429e9 Implement API calls from bytecode. 2009-08-20 16:33:58 +03:00
Török Edvin
09bd983946 Fix bytecode interpreter to work on bigendian machines. 2009-08-18 10:03:26 +03:00
Török Edvin
8cc286f57d Add support for type loader. 2009-08-17 15:25:12 +03:00
Török Edvin
6922903ad9 bytecode: fully switch to a stack based allocation, and operands with various bitwidths. 2009-08-17 15:13:29 +03:00
Török Edvin
5f71301659 daily.ftm not needed in unit_tests, should use the one in filetypes_int.h. 2009-07-19 18:27:25 +03:00
Török Edvin
3411775b3a Add missing unit-test files. 2009-07-13 19:45:05 +03:00
Tomasz Kojm
094127dd66 test: add cpio test files 2009-07-06 16:56:32 +02:00
Török Edvin
a3d029b938 make use of hostkey prefix entries
git-svn: trunk@4929
2009-03-11 20:06:35 +00:00
Török Edvin
e828353b83 allow for hash prefixes.
git-svn: trunk@4916
2009-03-09 11:23:21 +00:00
Török Edvin
31ea989c4c fix unit-test
git-svn: trunk@4914
2009-03-09 11:23:12 +00:00
Török Edvin
d4e1cb474f fix match with root regex (bb #1421).
git-svn: trunk@4848
2009-02-23 12:35:45 +00:00
Török Edvin
4e46d65d39 use sha256 instead of md5 in phishcheck.
move sha256 to libclamav.
add more tests.

git-svn: trunk@4822
2009-02-18 14:54:16 +00:00
Török Edvin
d9282b9765 properly null-terminate buffer (bb #1223)
git-svn: trunk@4252
2008-10-11 13:56:29 +00:00
Török Edvin
d6d8d45031 fix URL parsing, since we now parse the full URL
git-svn: trunk@4248
2008-10-11 10:27:34 +00:00
Török Edvin
ff9845c02b --phishing-ssl and --phishing-cloak should work even if the host is not in the .pdb (bb #1211)
git-svn: trunk@4220
2008-10-02 18:55:24 +00:00
Török Edvin
1279faf61e add htmlnorm unit tests and fix jsnorm space normalization
git-svn: trunk@4201
2008-09-23 20:52:22 +00:00
aCaB
f1c7c6b3cf disasm endianess fixes
git-svn: trunk@4155
2008-08-31 13:32:42 +00:00
Török Edvin
3ca0011419 make distcheck fix
git-svn: trunk@4151
2008-08-29 13:43:00 +00:00
Török Edvin
1126559f77 flag for U: lines, format is one of:
U:MD5
U1:MD5
U2:MD5

add unit test for md5 url match

git-svn: trunk@4053
2008-08-01 14:50:22 +00:00
Török Edvin
7f0d1148d6 clamd, clamscan, libclamav: new option HeuristicScanPrecedence (bb #649)
docs/: update docs for HeuristicScanPrecedence and ScanPartialMessages
unit_tests/: add test for HeuristicScanPrecedence


git-svn: trunk@4037
2008-07-31 10:51:46 +00:00
Török Edvin
888973ccc9 more tests
git-svn: trunk@4026
2008-07-29 16:45:21 +00:00
Török Edvin
3dcc2d784e more tests for regex
run unit-tests under valgrind if available.


git-svn: trunk@3990
2008-07-25 16:03:04 +00:00