Commit Graph

36 Commits (f7e2294c176a1f13828fa0cb4484e049ba2c2fd3)

Author SHA1 Message Date
Tomasz Kojm a45c7039c1 shut up some gcc warnings 17 years ago
Tomasz Kojm 710a22f179 libclamav/matcher-ac.c: add support for returning multiple matches in cli_ac_scanbuff() 17 years ago
Tomasz Kojm ee8bd2fb14 libclamav: lsigs: handle extended block modifiers (bb#896) 17 years ago
Tomasz Kojm c7aeeb46ef evaluate lsigs in cli_scandesc 17 years ago
Török Edvin 10290ba3eb allow custom data to be associated with patterns (such as a regex) via a void* 17 years ago
Tomasz Kojm 677fc4ba3b libclamav: add initial support for logical signatures (bb#896) 17 years ago
Tomasz Kojm b5513f8ddf libclamav: add ".UNOFFICIAL" suffix to 3rd party signatures (bb#1061) 17 years ago
Tomasz Kojm 746bc18177 fix handling of nodes which also match single bytes (bb#1054) 17 years ago
Tomasz Kojm 72ce4b70eb improve handling of PDF, CAB, RTF, OLE2 and HTML files (sync with branch/0.93) 17 years ago
Tomasz Kojm 5d763f04a5 scan for embedded PEs inside OLE2 files (bb#914) 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 17 years ago
Tomasz Kojm 5025967e6d use limits->maxfiles instead of MAX_EMBEDDED_OBJ for ZIP-SFX 17 years ago
Tomasz Kojm 6038397ea6 filetype detection improvements 18 years ago
Tomasz Kojm 6506412549 fix handling of root->ac_pattable (bb#837) 18 years ago
aCaB 2455584143 sync to trunk 18 years ago
Tomasz Kojm 1a2906f432 add support for matching single bytes anchored to sub-signatures; bump f-level 18 years ago
Tomasz Kojm a2f9787784 fix handling of bfs_last (bb#713) 18 years ago
Tomasz Kojm 3d53538b51 add cli_ac_setdepth(), --dev-ac-depth, DevACOnly, DevACDepth 18 years ago
Tomasz Kojm 20c2455d14 minor tidy 18 years ago
Tomasz Kojm 4286022819 fix range calculation for multipart sigs with string alternatives 18 years ago
Tomasz Kojm 1a648b3717 add basic support for string alternatives; optimise bfs_enqueue/dequeue 18 years ago
Tomasz Kojm ecf5865b53 minor optimisation 18 years ago
Tomasz Kojm 9187ef9027 properly handle alternatives in the new approach 18 years ago
Tomasz Kojm c01ff22d4b minor optimisation 18 years ago
Tomasz Kojm e38ab7c147 various speed optimisations 18 years ago
Tomasz Kojm 3832cd7c84 fix matching of patterns with prefixes and some other issues 18 years ago
Tomasz Kojm cdfcca0cae fix segfault on OOM (bb#515) 18 years ago
Tomasz Kojm 84fd5a614c fix some possible error path leaks by changing cli_realloc() to cli_realloc2() 18 years ago
Tomasz Kojm 2242da430e fix boundary error (bb#491) 18 years ago
Tomasz Kojm fbcef1b0b5 new implementation of the Aho-Corasick pattern matcher 18 years ago
Tomasz Kojm bb34cb31fe update some copyrights and stick to GPL v2 18 years ago
Tomasz Kojm bedc58dee1 make some cleanups and add support for nibble matching 18 years ago
Tomasz Kojm d68a73d1a2 better handling of embedded stuff 18 years ago
Tomasz Kojm ee99255a6d extract and scan PE files embedded into other executables or fake zip files generated by some worms 18 years ago
Tomasz Kojm 95b0d95e8c fix incorrect calculation of maxshift in some cases (bb#390) 18 years ago
Tomasz Kojm 2f94250299 fix memory leaks in db handling code 19 years ago
Sven Strickroth a99111f050 remove old CVS-stuff and make the repository look more like SVN 19 years ago
Tomasz Kojm 73218de24b improve scanning of files whose types are detected on-the-fly 19 years ago
Tomasz Kojm 841161e0d6 cache target file info in pattern matchers 19 years ago
Tomasz Kojm 227f8f7c02 multipart signatures: give higher priority to new sub-matches 19 years ago
Tomasz Kojm 4e9ab8ed2f pattern matcher accuracy improvements 19 years ago
Tomasz Kojm f34a5123b4 minor optimisation 19 years ago
Tomasz Kojm b58fdfc292 apply w32 patches from NJH 19 years ago
Tomasz Kojm 3ed92fe160 fix typos 19 years ago
Tomasz Kojm f1f75e196e allow wildcarded prefix when signature contains static pattern of length AC_DEFAULT_DEPTH 19 years ago
Tomasz Kojm 401b9492fe fix possible false matches of alternatives 19 years ago
Tomasz Kojm e12c29d28b minor code cleanup 19 years ago
Tomasz Kojm 8d3aca307a minor code cleanup 19 years ago
Tomasz Kojm 48b7b4a747 update GPL headers with new address for FSF 19 years ago
Tomasz Kojm 994ae4376d optimise scanning of SFX archives 19 years ago