Commit Graph

183 Commits (d0cba11ea7b132e13e28f54719effbc86c165145)

Author SHA1 Message Date
Micah Snyder d0cba11ea7 adding back changes to eliminate warnings from mspack, matcher, others, and readdb. 8 years ago
Micah Snyder 169af0fc67 Revert "eliminating warnings. mostly correcting variable types. also correcting struct initialization in a couple instances (var = {0} does not zero the memory on all platforms). Also some minor formatting corrections in areas I was already working. eliminated some unused variables." 8 years ago
Micah Snyder 8efbf4a0cb eliminating compile warnings in windows 10, vs2015, x86 and x64. 8 years ago
Micah Snyder 84a7f40288 eliminating warnings. mostly correcting variable types. also correcting struct initialization in a couple instances (var = {0} does not zero the memory on all platforms). Also some minor formatting corrections in areas I was already working. eliminated some unused variables. 8 years ago
Micah Snyder 14e2247bd2 updating the copyright for a number of tiles. 8 years ago
Micah Snyder 7b1f1aaf9a fixed minor warnings regarding type conversions. 8 years ago
Steven Morgan 61530d4c85 bb11677 - release mpool memory with mpool_free(), not free(). 9 years ago
Kevin Lin 0f23630372 matcher-ac: fix error case handling 9 years ago
Kevin Lin f37565c3be bb#8239 - added offset check to prevent integer wrap 9 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Kevin Lin 9ae2ec7063 ac-alt: check last altstr for fixed property in expr analysis 10 years ago
Kevin Lin dc716ccb1f cid 12176 - add missing break in ac_icmp 10 years ago
Kevin Lin 817636eb77 cid 12207 - fix error state for allocating altstr container 10 years ago
Kevin Lin 47bccd1b58 matcher-ac: handle case of empty but defined prefix 10 years ago
Kevin Lin a2345bb5a5 matcher-ac: restructed ac verification 10 years ago
Kevin Lin 600c04f0b8 matcher-ac: fixed prefix verification for fixed multi-byte alts 10 years ago
Kevin Lin 6953341f8e matcher-ac: added calc and storage for min/max lengths 10 years ago
Kevin Lin f210254408 matcher-ac: converted length fields to arrays 10 years ago
Kevin Lin b7d0b832f5 ac_special: tracks both the min and max lengths 10 years ago
Steven Morgan 7665e02d5b Add support for YARA private rules and referencing other rules in a YARA condition. 10 years ago
Kevin Lin d2e77863aa sigopts: fixed incorrect checks for AC_WORD_MARKER_RIGHT 10 years ago
Kevin Lin bb50eef345 altstr: fixed optimization error with fixed len alternates 10 years ago
Kevin Lin 28a5644795 ac_fincmatch_special: fixed issue regarding boundaries and prefix checking 10 years ago
Kevin Lin 4ffcf308bc alternative code clean-up (cli_altnmsg) 10 years ago
Kevin Lin 590d402320 altstr: vstr duplicate trimming and uniqueness optimization 10 years ago
Kevin Lin cdd018d5b8 altstr: optimized fixed length alternate runtime 10 years ago
Kevin Lin 925fb4e145 fixed issue in fixed len alternates negation 10 years ago
Kevin Lin 10225c7162 fixed memory issue in fixed length string alternates 10 years ago
Kevin Lin d00f762fbd ac_special_altstr: sigopt support 10 years ago
Kevin Lin dda6b05765 matcher-ac: wildcard support for variable alternates (needs optimization) 10 years ago
Kevin Lin 68369b0fbc matcher-ac: minor change to bp movement for specials 10 years ago
Kevin Lin ed5f9fa577 ac: verifier alternative to handling nocase 10 years ago
Kevin Lin 9290ddf294 matcher-ac.c: whitespace consistency [tabs->spaces] 10 years ago
Kevin Lin 59506ff519 matcher-ac: expansion of nested alternates within alternate expr 10 years ago
Kevin Lin 2b51265826 matcher-ac: basic framework+debug for processing nested alternates 10 years ago
Kevin Lin 659a807742 ac_findmatch branching variant for alternating strings 10 years ago
Steven Morgan b7999b89c9 YARA: capture offsets in matcher and use for processing YARA condition 'at' clauses. 10 years ago
Kevin Lin f22d89ee6b added wide support for word marker char class 10 years ago
Kevin Lin f3db2bbdc7 patterns w/o boundaries != patterns w/ boundaries 10 years ago
Kevin Lin dc70379a09 converted sigopts from char string to uint8_t 10 years ago
Kevin Lin 6b725bb7c3 added '(W)' special character to match fullword (non-alnum) 10 years ago
Kevin Lin a1924d1407 added nocase support for anchored hexsigs 10 years ago
Kevin Lin 82cc35c017 allow anchored hexsigs to use single numbers for whitespace 10 years ago
Kevin Lin 3e265c461c added direct memory freeing of cli_ac_list 10 years ago
Kevin Lin 31ab943ac1 fix to yara integration with nocase patterns 10 years ago
Kevin Lin 51ca644c6b implemented second nocase AC matcher using full enumerations 10 years ago
Kevin Lin 23d7c6e6f4 removed nocase changes to ac tree operation 10 years ago
Kevin Lin 7fc5eab81a finished support for AC trie nocase variant 10 years ago
Kevin Lin a02acd50b6 [WIP] added nocase support to clamav ac algorithm 10 years ago
Shawn Webb 1f271616be Switch the engine to using cli_strlcat instead of strcat 11 years ago