Commit graph

8227 commits

Author SHA1 Message Date
Shawn Webb
f901b0ad82 Support hex strings 2014-10-21 13:49:59 -04:00
Shawn Webb
3cdfd031e0 Initialize nstrings 2014-10-20 18:54:12 -04:00
Shawn Webb
a2bfd1a0ee More whitespace cleanup 2014-10-20 16:47:44 -04:00
Shawn Webb
32957e2f4f Whitespace cleanup 2014-10-20 16:24:39 -04:00
Shawn Webb
f89185f4be Initialize the roots before trying to load the generated ldb sig 2014-10-20 09:58:13 -04:00
Shawn Webb
a873d0fd61 Merge remote-tracking branch 'origin/smorgan/clamy' into swebb/clamyara
Conflicts:
	libclamav/readdb.c
2014-10-16 19:26:15 -04:00
Shawn Webb
ade8279c88 Generate a very basic LDB entry from the strings loaded from a yara rule 2014-10-16 19:24:02 -04:00
Steven Morgan
a3c5f974ca pull ascii, nocase, and wide keywords from YARA rule strings. 2014-10-16 18:59:37 -04:00
Steven Morgan
6e767879e0 YARA work in progress: add parser skeleton, add string and rule queuing. 2014-10-14 19:18:46 -04:00
Steven Morgan
abf7d87757 YARA work in progress. 2014-10-06 17:33:03 -04:00
Steven Morgan
cf8b18d7c6 add YARA grammer and tokenizer files (gutted). 2014-09-25 18:56:32 -04:00
Steven Morgan
9797176ec6 add yacc/lex wrapper. 2014-09-25 14:17:48 -04:00
Steven Morgan
da191e2954 Revert "add yacc/lex wrapper."
This reverts commit 4e524a5770.
2014-09-25 14:12:35 -04:00
Steven Morgan
4e524a5770 add yacc/lex wrapper. 2014-09-25 14:06:21 -04:00
Steven Morgan
9bc534ca4e Fix build on windows (yara currently excluded). 2014-09-24 18:34:39 -04:00
Steven Morgan
8be1f26d98 fixes make dist. 2014-09-24 16:51:56 -04:00
Steven Morgan
186d22d187 include calling YARA rule parser during ClamAV database load. 2014-09-23 19:23:06 -04:00
Steven Morgan
ec768c6f02 add YARA for ClamAV header file. 2014-09-23 18:17:30 -04:00
Kevin Lin
7d05cb15c9 CID 11106 - initialized uninitialized field to NULL 2014-09-23 11:05:35 -04:00
Kevin Lin
f9389d0926 CID 11939, 11940 - fixed resource leaks in sigtool 2014-09-23 10:51:03 -04:00
Kevin Lin
8d170d58cc bb#11094+11097 - update help message, manpage, and optparser message of clambc options 2014-09-22 17:12:34 -04:00
Kevin Lin
cc55cf55e1 bb#11096 - assigned a collided option a different abbreviated flag 2014-09-22 16:59:28 -04:00
Kevin Lin
e26a23b1e3 bc: bb#11107 - clarify meesages where LLVM is not compiled or not linked 2014-09-22 16:06:04 -04:00
Kevin Lin
8de1627a9d autojunk'd 2014-09-22 16:06:04 -04:00
Kevin Lin
b9763c4227 bb#11106 - with-system-llvm clarity:
added additional information to llvm summary
added defaults "/usr/local" and "/usr" to with-system-llvm
enable-llvm defaults to "yes" if with-system-llvm specified, "auto" otherwise
updated help messages, added with-system-llvm to main configure help
2014-09-22 16:05:22 -04:00
Steven Morgan
dfb755ceaa add yacc and lex to build tools. 2014-09-17 23:45:34 -04:00
Steven Morgan
690af59a72 change preclass to libjson in configure output message. 2014-09-17 22:28:55 -04:00
Steven Morgan
72b4ce4d9d Apply patch from Scott Kitterman to correctly escape dashes in sigtool and clamsubmit man pages 2014-09-17 21:44:31 -04:00
Shawn Webb
8b5746bce9 Retab clamscan/manager.c to make more readable 2014-09-11 14:15:36 -04:00
Kevin Lin
9f9573fe91 clambc: bb#11101 - no longer parses logical signature as source in certain conditions 2014-09-10 10:56:21 -04:00
Kevin Lin
032ec2192e fixed issue in bytecode statistics avg time reporting 2014-09-09 17:48:35 -04:00
Shawn Webb
c407db4ded Use a case-sensitive match. Cap the matching at a given point. 2014-09-09 11:36:25 -04:00
Shawn Webb
b1766a4798 Check to make sure that the binary blob in the XDP contains a PDF 2014-09-08 15:32:48 -04:00
Shawn Webb
ddc55da065 Revert "Silence compiler warnings with the clamunrar code"
This reverts commit ff909fb9e1.
2014-09-08 14:01:44 -04:00
Shawn Webb
ec187e32b5 Revert "Use unsigned int rather than size_t"
This reverts commit 61985b7b1f.
2014-09-08 14:01:36 -04:00
Shawn Webb
a6680bcf80 Revert "Fix bug"
This reverts commit e1df7dd0d9.
2014-09-08 14:01:22 -04:00
Shawn Webb
1a08d60c16 Revert "Do a better job at bounds checking"
This reverts commit b534f24d35.
2014-09-08 14:01:14 -04:00
Shawn Webb
b534f24d35 Do a better job at bounds checking 2014-09-08 13:21:29 -04:00
Kevin Lin
8b1fd1a58f Merge branch 'master' of git.clam.sourcefire.com:/var/lib/git/clamav-devel 2014-09-05 11:41:49 -04:00
Kevin Lin
2351862119 updated clambc manpage documentation 2014-09-05 10:36:54 -04:00
Shawn Webb
ec253fd7d2 Fix CID 12017 2014-09-04 16:35:20 -04:00
Shawn Webb
15fce6e031 Plug memory leak 2014-09-04 15:26:55 -04:00
Shawn Webb
48ae47687f Force null termination 2014-09-04 10:50:14 -04:00
Steven Morgan
5eac0b967e 0.98.5 NEWS/README updates. 2014-09-03 05:14:42 -04:00
Shawn Webb
336ba3e56c Call cl_initialize_crypto() manually in clamav-milter 2014-09-02 18:35:03 -04:00
Kevin Lin
6e185279a2 ooxml: fixed xmlReader well-formness checks 2014-09-02 15:00:04 -04:00
Shawn Webb
d22a886dee Remove clamav-mirror-howto documentation from the docs Makefile 2014-09-02 12:57:51 -04:00
Joel Esler
00fb0d9118 Fixed broken links.
Across the whole of the product.
2014-09-02 11:29:35 -04:00
Joel Esler
8f0398f4d0 Fixed Links
Removed mirror docs (they are in github’s faq, remove them from tar
ball), and corrected links in clamdoc and signatures.
2014-09-02 11:29:19 -04:00
Steven Morgan
00f36515ba Work on 0.98.5 NEWS and Changelog. 2014-08-29 04:49:14 -04:00