January 26, 2019
View c442ca9

Updating and cleaning up copyright notices in 0.101 branch.

Micah Snyder authored on 2019/01/26 00:15:50
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 headers

Mickey 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 tests

Steve 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 headers

Tomasz 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 zCOMMANDS

Tö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
November 13, 2008
View 370892d

clamscan, clamd: use the new API; drop the hardcoded default limits and use the ones set in cl_engine_new()

Tomasz Kojm authored on 2008/11/13 01:19:43
November 4, 2008
View aa22174

new command STATS new top-like tool using ncurses: clamdtop

Török Edvin authored on 2008/11/04 04:27:20
May 10, 2008
View 725a296

build system: add configure checks for FD passing m4/fdpassing.m4: move all FD passing checks here clamd/session.[ch], scanner.[ch]: contrib/clamd_fdscan: add rfc2292/bsd4.4 style file descriptor passing support this code is from Marc Balmer <marc*msys.ch>, with some portability fixes applied

Török Edvin authored on 2008/05/10 06:12:28