Commit Graph

57 Commits (38fe8b69a074d51eddf2024bf7cd7c20a324bd0c)

Author SHA1 Message Date
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
Mickey Sola 46a35abe56 mass update of copyright headers 10 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
Steve Morgan 54402320c0 Add bytecode performance statistics 13 years ago
Steve Morgan 03b99d0311 fix compiler warning 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 62ee12b2f8 unit tests for new fmap scan API 15 years ago
Török Edvin 5007986ffd Fix build on Etch (bb #2399). 15 years ago
Török Edvin 73489b8b4c s/glibc 2.2/glibc 2.3/ for pthread_barrier. 15 years ago
Török Edvin 314c415b02 Restrict usage of pthread_barrier even more. 15 years ago
Török Edvin e3a9786792 Only use pthread_barrier* on Linux. 15 years ago
Török Edvin 71a5cb434e Fix build error. 15 years ago
Török Edvin a7cf187a0c Make cl_load thread safe (bb #2333). 15 years ago
Török Edvin 47cee5042d fix unit test for JIT test mode. 15 years ago
Török Edvin 540fc128a0 freshclam is using private symbol that changed proto (bb #2187). 16 years ago
Török Edvin 213dfdff06 run 1 unit-test at least in test mode (bb #2151). 16 years ago
Török Edvin d049a2f72b Make bytecode tests use testmode if they want. 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 1ab57a63c7 Add bytecode.cvd load test. 16 years ago
Török Edvin 3d2808c218 bytecode: update unit tests for improved arithmetic test. 16 years ago
Török Edvin aadccfd1c8 Fix valgrind warnings. 16 years ago
Török Edvin fc01c6476f Fix interpreter. 16 years ago
Török Edvin a969167b6c Add new bytecode API unit tests. 16 years ago
Török Edvin e4a0f2c94f fix compiler warnings (bb #1872, bb #1934, bb #1935) 16 years ago
Török Edvin d772904022 Fix matchwithread.cbc 16 years ago
Török Edvin e407d32d04 Increase timeout of testcase itself. 16 years ago
Török Edvin ce288463e2 Increase bytecode timeout for non-timeout tests. 16 years ago
Török Edvin fa82ce037a Separate bytecode tests into jit and interpreter. 16 years ago
Török Edvin 1678ef9e43 Fix inflate.cbc for the interpreter. 16 years ago
Török Edvin 0d9b99f43e Fix bswap.cbc in interpreter mode. 16 years ago
Török Edvin 041bc64aab Increase timeout in unit test (bb #1899). 16 years ago
Török Edvin e439954b51 Fix valgrind warnings. 16 years ago
Török Edvin 778df8c22f Fix more leaks. 16 years ago
Török Edvin 6ea339aeab Fix bswap. 16 years ago
Török Edvin 48fc8b9852 Leak testcase. 16 years ago
Török Edvin b26d43809a Add matchwithread.cbc to unit tests. 16 years ago
Török Edvin 74f5816c58 Interpreter fixes for accessing 'ctx'. 16 years ago
Török Edvin bdd9aeaeeb Use a watchdog thread. Also make timeout be ms instead of us. 16 years ago
Török Edvin b63681a52b Introduce BytecodeTimeout. 16 years ago
Török Edvin c42033313a disable this test for now. 16 years ago
Török Edvin 6eeadbfeda dconf for bytecode. 16 years ago
Török Edvin c0afc51729 Don't use C++ comments in C code. 16 years ago
Tomasz Kojm de351ee1bc libclamav: handle digitally signed .info files 16 years ago
Török Edvin ed4a336e2c More build fixes. 16 years ago
Török Edvin 41423d3836 Reenable unit tests. 16 years ago
Török Edvin 646395bb44 Fix distcheck. 16 years ago
Török Edvin 52dd3a6bda Initial support for loading .cbc files from DB. 16 years ago
Török Edvin e6d1fe78ea Apicall0 suppport for JIT. 17 years ago
Török Edvin 616616060d This test now passes with the JIT. 17 years ago