February 13, 2009 | ||
---|---|---|
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 |
September 16, 2008 | ||
---|---|---|
View 1642ffb
fix some races in check_clamd.sh add more valgrind suppressions better log parsing for valgrind add mutex to prevent multiple simultaneous forks (bb #1187)Török Edvin authored on 2008/09/16 21:34:40 |
August 25, 2008 | ||
---|---|---|
View 7959343
allow make distcheck to succeed (bb #1142) fix some more warnings filter -Werror in clamav-milter.cTörök Edvin authored on 2008/08/25 23:18:48 |
August 22, 2008 | ||
---|---|---|
View e357da7
more leak fixes (bb #1141)Török Edvin authored on 2008/08/22 00:58:02 |
July 31, 2008 | ||
---|---|---|
View 751f847
avoid calling non-async-signal-safe functions between fork() and exec() (bb #889) unit_tests: add unit-test for virusactionTörök Edvin authored on 2008/07/31 02:26:46 |
July 16, 2008 | ||
---|---|---|
View 29676a3
improve handling of memory errorsTomasz Kojm authored on 2008/07/16 23:55:53 |
July 9, 2008 | ||
---|---|---|
View 17f74f9
sync with 0.93.3Tomasz Kojm authored on 2008/07/09 01:22:31 |
May 28, 2008 | ||
---|---|---|
View 72ce4b7
improve handling of PDF, CAB, RTF, OLE2 and HTML files (sync with branch/0.93)Tomasz Kojm authored on 2008/05/28 01:30:47 |
May 25, 2008 | ||
---|---|---|
View 8570035
FD passing support has been moved to recvfd_and_scan in session.c. The new code defines _XOPEN_SOURCE to get msg_control field when needed, however the code in others.c didn't.Török Edvin authored on 2008/05/25 04:26:16 |
April 1, 2007 | ||
---|---|---|
View bb34cb3
update some copyrights and stick to GPL v2Tomasz Kojm authored on 2007/04/01 05:31:04 |
March 7, 2007 | ||
---|---|---|
View 1095156
fix gcc -W* warningsTomasz Kojm authored on 2007/03/07 01:31:49 |
February 28, 2007 | ||
---|---|---|
View 8ca8a18
drop shared/memory.[ch]Tomasz Kojm authored on 2007/02/28 11:44:23 |
February 23, 2007 | ||
---|---|---|
View 1775823
handle signals while polling in select modeaCaB authored on 2007/02/23 02:19:19 |
February 22, 2007 | ||
---|---|---|
View f22f13d
partial fix for signal immunity in clamd more to come... (closes bb#320)aCaB authored on 2007/02/22 20:52:48 |