Commit Graph

62 Commits (2e55c901b1b0571a340602ee2681255876f63f1a)

Author SHA1 Message Date
micasnyd 140c88aa4e Bump copyright for 2022 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 5 years ago
Micah Snyder (micasnyd) 9e20cdf6ea Add CMake build tooling 5 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 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 (micasnyd) 89d5207b31 Added new pdf object stream parsing capability. 7 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Kevin Lin 0ff13b3138 clambc: added diagnostic tools for bytecode IR 12 years ago
Steve Morgan 16c4fcdd10 performance statistics for bytecode hooks 13 years ago
Steve Morgan 54402320c0 Add bytecode performance statistics 13 years ago
Steve Morgan 6ad45a2931 add initial allscan/allmatch mode to libclamav, clamd, clamdscan, and clamscan with unit tests 13 years ago
Török Edvin 540fc128a0 freshclam is using private symbol that changed proto (bb #2187). 16 years ago
Török Edvin 762d46e8ea Fix matchicon bytecode API (bb #2139). 16 years ago
Török Edvin dc200c6b19 Add bytecode API for pdf. 16 years ago
Török Edvin 927d054838 Add engine param to bytecode, and remove dconf from _init. 16 years ago
Török Edvin 2545f9767c Rearrange some fields in structs to avoid holes. 16 years ago
Török Edvin 2a7f1cdaf5 Print C++ compiler version. 16 years ago
Török Edvin 20327f931f compute global offsets. 16 years ago
Török Edvin 6eeadbfeda dconf for bytecode. 16 years ago
Török Edvin 236fb13647 New pointer handling rules. 16 years ago
Török Edvin 57f14280a7 Fix use-after-free on bytecode load/execution. 16 years ago
Török Edvin 847d7fc1b8 2009->2010 16 years ago
Tomasz Kojm baf2e702e2 libclamav: provide information about lsig matches to bytecode (bb#1799) 16 years ago
Török Edvin a35cfe5137 print bytecode metadata. 16 years ago
Török Edvin be43f951c6 BytecodeSecurity setting. 16 years ago
Török Edvin f4e3421592 Support PE hook bytecodes triggered by logical signature. 16 years ago
Tomasz Kojm 12c6a97e9b fix some compiler warnings 16 years ago
Török Edvin 688799d126 yc_bytecode is able to unpack a file now! 16 years ago
Török Edvin 92ba8d661c Attempt to fix SunC build: enum/unsigned mismatch is not allowed. 16 years ago
Török Edvin 853b6e5da1 Add LLVM win32 proj files generated by cmake. 16 years ago
Török Edvin 29cbf0787b stdint.h -> cltypes.h 16 years ago
Török Edvin d0934caf99 Distcheck fixes. 16 years ago
Török Edvin 0a11015bf5 Refactor trace API, so that trace printing happens in clambc. 16 years ago
Török Edvin 65c740d7d8 Add support for tracing (if bytecode compiled with support). 16 years ago
Török Edvin 74b0023374 Fix after merge: update to fmap API. 16 years ago
Török Edvin 3ae0a76d03 Support for scanning files created by bytecode. 16 years ago
Török Edvin 53bd5bb14d read optional debug metadata. 16 years ago
Török Edvin 250d92c533 Sync with compiler. 16 years ago
Török Edvin ec41017bba WiP 16 years ago
Török Edvin ab63657088 Add generic and PE hooks. 16 years ago
Török Edvin 9fac78c72e Update to latest bytecode format. 16 years ago
Török Edvin d38d6dadef Logical signature hook for bytecode. 16 years ago
Török Edvin dcee45cce2 Update to latest bytecode format. 16 years ago
Török Edvin ec07792943 Support for constant global with global initializers. 17 years ago
Török Edvin a1781898ec inputfile support 17 years ago
Török Edvin 2922746173 Fix make distcheck. 17 years ago
Török Edvin 4789b8a5a6 Add draft file API, doesn't work yet. 17 years ago
Török Edvin 1a486dca3b Add hidden ctx param to APIcalls. 17 years ago