July 26, 2019 | ||
---|---|---|
View 4fee702
clamonacc - conform to clang-formatMickey Sola authored on 2019/07/26 01:42:08 |
May 8, 2019 | ||
---|---|---|
View 0d78af1
clamonacc - add curl support for send receive and connecting to clam daemon; add new option for timeout when using curl; refactor all scanning into self-contained scanning thread; add non-blocking wait (via select) for receiving and sending data to and from clam daemonMickey Sola authored on 2019/05/08 07:00:47 |
January 26, 2019 | ||
---|---|---|
View 52cddcb
Updating and cleaning up copyright notices.Micah Snyder authored on 2019/01/26 00:15:50 |
December 4, 2018 | ||
---|---|---|
View 72fd33c
clang-format'd using new .clang-format rules.Micah Snyder authored on 2018/12/04 02:40:13 |
July 21, 2018 | ||
---|---|---|
View d7979d4
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.Micah Snyder authored on 2018/07/21 11:28:48 |
September 18, 2015 | ||
---|---|---|
View 46a35ab
mass update of copyright headersMickey Sola authored on 2015/09/18 02:41:26 |
October 19, 2012 | ||
---|---|---|
View 6ad45a2
add initial allscan/allmatch mode to libclamav, clamd, clamdscan, and clamscan with unit testsSteve Morgan authored on 2012/10/19 06:12:58 |
December 9, 2010 | ||
---|---|---|
View b898103
clamd: don't report file hashes to clients (bb#2409)Tomasz Kojm authored on 2010/12/09 21:50:42 |
November 3, 2010 | ||
---|---|---|
View 49f8de2
clamd: add new commands DETSTATS and DETSTATSCLEAR (part of bb#2312)Tomasz Kojm authored on 2010/11/03 21:41:06 |
July 7, 2010 | ||
---|---|---|
View edbba73
clamd: add ExtendedDetectionInfo (bb#1228, #1626)Tomasz Kojm authored on 2010/07/07 02:46:55 |
March 11, 2009 | ||
---|---|---|
View 39b8497
new clamd command: nVERSIONCOMMANDS (bb #1437).Török Edvin authored on 2009/03/11 02:51:06 |
February 18, 2009 | ||
---|---|---|
View 537292a
Reject new commands sent as new-style commands to avoid confusion. This means that IDSESSION/INSTREAM must be sent as nIDSESSION\n or zIDSESSION\0, ditto for INSTREAM. Adjust testcases accordingly. Old commands are still accepted when sent without delimiter.Török Edvin authored on 2009/02/18 03:04:48 |
February 13, 2009 | ||
---|---|---|
View 086eab5
update old copyright headersTomasz Kojm authored on 2009/02/13 19:55:45 |
||
View 949c6fe
merge from clamd-proto branch: handle multiple %v parameters introduce poll_fds that also does the read into a buffer introduce thrmgr_group* commands for keeping track of groups of commands (multiscan, IDSESSION) introduce 2 queues in thrmgr, multiscan queues get lower priority. Commands are processed from both queues in a 4:1 ratio to avoid starvation. unify reply code: conn_reply* unify scanner code into scan_callback that is called from cli_ftw multiscan doesn't need stat() now if readdir() provides dt_type redesign clamd main loop: there is now an accept thread, and a recv()/dispatch thread, +MaxThreads worker (scanner) threads. introduce limiting on commands when worker threads are contended. introduce IDSESSION, a replacement for the old SESSION command, that allows asyncronous (scan) commands and scan replies introduce INSTREAM that allows sending the data to scan on same connection (vs STREAM that requires another port) introduce zCOMMANDSTörök Edvin authored on 2009/02/13 01:51:09 |
December 18, 2008 | ||
---|---|---|
View 064b4a0
initial version of the unified option parser (bb#1215)Tomasz Kojm authored on 2008/12/18 06:42:54 |