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 |
September 18, 2015 | ||
---|---|---|
View 46a35ab
mass update of copyright headersMickey Sola authored on 2015/09/18 02:41:26 |
October 14, 2010 | ||
---|---|---|
View f238189
bb#2286aCaB authored on 2010/10/14 23:06:43 |
February 1, 2010 | ||
---|---|---|
View 1514794
make STATS a non-bulk command (bb #1732).Török Edvin authored on 2010/02/01 21:38:36 |
||
View 6a5ec1f
Don't allow bulk requests (multiscan, idsession) to fill more than 50% of the queue. (bb #1732)Török Edvin authored on 2010/02/01 21:06:07 |
January 27, 2010 | ||
---|---|---|
View 80301d0
Fix clamd hang when number of multiscan commands == MaxThreads (bb #1700).Török Edvin authored on 2010/01/27 18:56:10 |
September 30, 2009 | ||
---|---|---|
View e0bb54d
win32: s/C_WINDOWS/_WIN32/ in clamd, sharedaCaB authored on 2009/09/30 07:54:04 |
February 17, 2009 | ||
---|---|---|
View 0378a9a
introduce timeouts for send(), this is needed for IDSESSION to work reliably, since a buggy client implementation may get stuck in send(), and then clamd gets stuck in send() -> deadlock. To avoid this we need nonblocking sockets, and (low) timeouts on send. Add more tests for clamd protocol, including a stress test for IDSESSION.Török Edvin authored on 2009/02/17 03:27:08 |
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 |
November 6, 2008 | ||
---|---|---|
View deb3031
mempool statistics supportTörök Edvin authored on 2008/11/06 23:27:27 |
November 4, 2008 | ||
---|---|---|
View aa22174
new command STATS new top-like tool using ncurses: clamdtopTörök Edvin authored on 2008/11/04 04:27:20 |
July 30, 2008 | ||
---|---|---|
View 5a66732
clamd: revert patch from bb#1028 (bb#1113)Tomasz Kojm authored on 2008/07/30 06:35:58 |
June 2, 2008 | ||
---|---|---|
View 04ba76d
minimize memory fragmentation after db reload (bb#1028)Tomasz Kojm authored on 2008/06/02 21:00:37 |
February 13, 2008 | ||
---|---|---|
View d6df9ff
use pthread_cond_* instead of usleep() in MULTISCAN (bb #758) enable entconv by default others.c: fix compiler warning regex_list.c: remove unused code, because a better solution is scheduled for 0.94 (bb #725)Török Edvin authored on 2008/02/13 19:57:33 |