Commit Graph

65 Commits (38fe8b69a074d51eddf2024bf7cd7c20a324bd0c)

Author SHA1 Message Date
Micah Snyder 38fe8b69a0 Added .clang-format style rules, clam-format script to automate formatting of ClamAV code, and preparing select files so that clang-format does not alter carefully formatted sections. 6 years ago
Micah Snyder 3c43fffda7 Improvements to signature writing documentation. Notably the inclusion of a comprehensive CL_TYPE file type reference, requested by in bb11408. 7 years ago
Micah Snyder (micasnyd) 2f28382694 Updated version string to 0.101-rc and incremented the FLEVEL to 101. 7 years ago
Micah Snyder 420426dd5f Incrementing the libclamav version numbers to 9.0.0 and setting the version strings to 0.101.0-beta. 7 years ago
Micah Snyder 531ba0a361 Adding FUNC_LEVEL_0100_2 to bytecode api following recent 0.100.2 release. 7 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 9957ff3c66 Adding bytecode functionlity level for 0.100.1. Incrementing the CL_FLEVEL to 100 for 0.101. 7 years ago
Micah Snyder d64cd9defd Updated version-related strings, structs, FLEVEL for 0.101.0(-devel). 7 years ago
Micah Snyder (micasnyd) 88005aeb12 bb12085: Converting some constants from enums to defines, because the enums may be evaluated as signed on some systems - notably solaris, causing issues if he value is greater than MAX_INT. 7 years ago
Micah Snyder c9893ef062 Adding missing commas to FunctionalityLevels enum definition where newer version numbers were added. 8 years ago
Micah Snyder 64e2fedac7 Updated the NEWS.md, and reformatted it to improve the markdown. updated the version string from 0.100.0-rc to 0.100.0 in preparation for the release. 8 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Kevin Lin 47c2d618cd added BC_PRECLASS hook support; replaces target type 13 11 years ago
Kevin Lin d549c451d9 bytecode: updated functionality level macros 11 years ago
Kevin Lin 61e3637d08 bytecode api: added support for querying int and booleans from json properties 12 years ago
Kevin Lin fa7ae4ccbc bytecode api: updated copyright information 12 years ago
Török Edvin 7719760b66 pdf: implement text extraction (bb #2022) 14 years ago
Török Edvin c16b3abb8c flag and dump PDF objects with /Launch (bb #3514). 14 years ago
Török Edvin 7606789f91 Better detection for encrypted PDFs (bb #2448) 15 years ago
Török Edvin acc8bccb89 bb #2307. 15 years ago
Török Edvin 4116c65d1b Add bytecode API to determine whether running under JIT. 15 years ago
Török Edvin f73212dc62 Fix bytecode virusname reporting (bb #2255). 15 years ago
Török Edvin 4abbeb3a6c Sync headers with bytecode compiler. 16 years ago
Török Edvin 1dae00ebf4 bytecode: add icon match API. 16 years ago
Török Edvin dc200c6b19 Add bytecode API for pdf. 16 years ago
Török Edvin 9f1715ccea Add new bytecode APIs to access the environment. 16 years ago
Török Edvin d5ffa2acff Introduce BC_STARTUP bytecode (bb #2101, #2078). 16 years ago
Török Edvin da91503d8e Properly round ilog/iexp/... 16 years ago
Török Edvin 7ebca3d717 Fix interpreter on new bytecode API tests. 16 years ago
Török Edvin 7a7365efe9 0.96.1 new APIs (cli_map etc.) 16 years ago
Török Edvin 8f5cead087 Fix bytecode_api.h 16 years ago
Török Edvin 4ed8c2349b Restore the fix in clamav-0.96-19-ge4a0f2c. 16 years ago
Török Edvin 1c4683acd1 add match_offsets support. 16 years ago
Török Edvin 3735fda134 min/max functionality level support. 16 years ago
Török Edvin e4a0f2c94f fix compiler warnings (bb #1872, bb #1934, bb #1935) 16 years ago
Török Edvin b00a7cc8f8 jsnorm api. 16 years ago
Török Edvin 02068643c1 Print location of runtime error. 16 years ago
Török Edvin 7b33a3661d More API fixes. 16 years ago
Török Edvin 6ad39a4099 zlib/buffer apis. 16 years ago
Török Edvin 75e18b29c2 minimalistic zlib api. 16 years ago
Török Edvin f6471bc9d6 More APIs. 16 years ago
Török Edvin d9fbce26fc More API additions for PDF. 16 years ago
Török Edvin b56bea54d3 New API for buffer fill. 16 years ago
Török Edvin 236fb13647 New pointer handling rules. 16 years ago
Török Edvin 847d7fc1b8 2009->2010 16 years ago
Török Edvin 4395bb9acf bytecode ptrdiff32 opcode. 16 years ago
Török Edvin 2d45ef0616 Support for malloc in bytecode. Fix crash with mismatched api/flevel versions. 16 years ago
Török Edvin 565e677f95 file_find, file_byteat bytecode APIs. 16 years ago
Török Edvin f4e3421592 Support PE hook bytecodes triggered by logical signature. 16 years ago
Török Edvin 0fa95ef231 filesize, and pe_rawaddr API. 16 years ago