August 13, 2020
View 9e20cdf

Add CMake build tooling

Micah Snyder (micasnyd) authored on 2020/08/13 16:25:34
June 3, 2020
View 2444a01

bb10979: clamd multi-threaded database reload

Micah Snyder authored on 2020/06/03 04:46:31
January 4, 2020
View 206dbae

Update copyright dates for 2020

Micah Snyder authored on 2020/01/04 05:44:07
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 headers

Mickey Sola authored on 2015/09/18 02:41:26
June 17, 2015
View 5327ca4

bb-11305: Initialized dbstat entries after clamd first loads.

Mickey Sola authored on 2015/06/17 03:56:32
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
October 13, 2008
View b1fa154

clamd/server.h: drop dead code (bb#1231)

Tomasz Kojm authored on 2008/10/13 19:02:18
January 23, 2008
View 587d344

add error reporting to daemonize() (bb#729)

Tomasz Kojm authored on 2008/01/23 02:47:15
February 18, 2007
View a99111f

remove old CVS-stuff and make the repository look more like SVN

Sven Strickroth authored on 2007/02/18 04:02:20