Commit Graph

40 Commits (2e55c901b1b0571a340602ee2681255876f63f1a)

Author SHA1 Message Date
micasnyd 140c88aa4e Bump copyright for 2022 4 years ago
Micah Snyder db013a2bfd libclamav: Fix scan recursion tracking 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 5 years ago
Micah Snyder 9b9999d778 Rename core scanning functions 6 years ago
Micah Snyder 005cbf5a37 Record names of extracted files 6 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 6 years ago
Mickey Sola 4fee702fc3 clamonacc - conform to clang-format 6 years ago
Jonas Zaddach 2b776e4b89 Linux bytecode unpackers 6 years ago
Andrew df8dfda9cd Address code-review comments, fix several memleaks 6 years ago
Andrew 7ba310e605 PE parsing code improvements, db loading bug fixes 6 years ago
Micah Snyder 52cddcbcfd Updating and cleaning up copyright notices. 6 years ago
Micah Snyder b3e82e5e61 Replacing libclamav/cltypes.h with clamav-types.h.in, which generates a header clamav-types.h that we install alongside clamav.h. 6 years ago
Micah Snyder 72fd33c8b2 clang-format'd using new .clang-format rules. 6 years ago
Micah Snyder d7979d4ff7 Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
Micah Snyder 6289eda8e0 Eliminating AUTHORS file, and moving acknowledgements for various source code contributions to the file comment blocks for the individual files, as appropriate. 8 years ago
Micah Snyder 653b471b5b eliminating format-string related warnings that appear on ubuntu 16.04 x64. 8 years ago
Steven Morgan 6c6635a369 bb11618 - indicate virus Heuristic.Broken.Executable for an ELF file with a corrupted header. 9 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Shawn Webb cd94be7a52 Silence a bunch of compiler warnings in libclamav 12 years ago
Shawn Webb 60d8d2c352 Move all the crypto API to clamav.h 12 years ago
Shawn Webb b2e7c931d0 Use OpenSSL for hashing. 12 years ago
David Raynor 90139dbc7b libclamav: ELF debug message tweaks 12 years ago
David Raynor 23319029ca libclamav: elf cid #11933 & #11934 12 years ago
David Raynor df9f16fa9a libclamav: bb #9154 - ELF handling re-write 12 years ago
David Raynor fc53951ab5 bb #7436: elf64 header early exit 13 years ago
Steve Morgan 6ad45a2931 add initial allscan/allmatch mode to libclamav, clamd, clamdscan, and clamscan with unit tests 13 years ago
Tomasz Kojm a955d4c619 libclamav/elf.c: fix incorrect detection of Broken.Executable (bb#2580) 15 years ago
Tomasz Kojm 6efa0a900b libclamav/elf.c: shutdown error message (bb#2318) 15 years ago
Tomasz Kojm 87374bc051 libclamav/elf.c: fix zero mem alloc warning (bb#2173) 16 years ago
Tomasz Kojm 4a01b4efe9 libclamav: prefix all engine detections with "Heuristics." (bb#1808) 16 years ago
aCaB 49cc1e3c35 s/struct F_MAP/fmap_t/ 16 years ago
Tomasz Kojm 6416cdef15 libclamav: unify fp checking; output fp signatures in debug mode 16 years ago
aCaB 90b75c27b1 elves to fmap 17 years ago
Tomasz Kojm 548a7c7213 drop duplicate code 17 years ago
Tomasz Kojm a140a92854 libclamav/elf.[ch]: add support for 64-bit ELF files (bb#1593) 17 years ago
Tomasz Kojm e41019807c libclamav: call cli_checkfp() whenever possible/makes sense (bb#1558) 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 18 years ago
Tomasz Kojm bb34cb31fe update some copyrights and stick to GPL v2 19 years ago
Sven Strickroth a99111f050 remove old CVS-stuff and make the repository look more like SVN 19 years ago
Tomasz Kojm 841161e0d6 cache target file info in pattern matchers 19 years ago
Tomasz Kojm 939b015c10 parse program headers and properly calculate file offset of entry point 19 years ago
Tomasz Kojm 3071071ed7 make the code reentrant (closes bug#57) 19 years ago
Tomasz Kojm b58fdfc292 apply w32 patches from NJH 19 years ago
Tomasz Kojm e12c29d28b minor code cleanup 20 years ago
Tomasz Kojm 48b7b4a747 update GPL headers with new address for FSF 20 years ago
Tomasz Kojm 3c91998bb4 simplify internal function declarations by passing a context structure 20 years ago
Tomasz Kojm 5612732cad add support for cl_engine and cli_matcher 21 years ago
Tomasz Kojm 01302683b7 add support for ELF files in signatures 21 years ago
Tomasz Kojm 961db6393d endian fixes 21 years ago
Tomasz Kojm 6ed894e099 first commit of ELF scanning module 21 years ago