Commit Graph

20 Commits (bfd89d7c8400af2dd410ccf14490d31e73597bc3)

Author SHA1 Message Date
Török Edvin bfd89d7c84 fix Solaris build 17 years ago
Tomasz Kojm 086eab5c26 update old copyright headers 17 years ago
Török Edvin 034994bd9c fdpassing is now in others.c instead of session.c, move 17 years ago
Török Edvin 4cc952e322 add check for msg.controllen, apparently Mac OS X sets it to 0, 17 years ago
Török Edvin 949c6fe54f merge from clamd-proto branch: 17 years ago
Török Edvin 004f8386ce output "stream" instead of "fd[]" for INSTREAM. 17 years ago
Török Edvin 9ef7e0bdae fix memory leaks 17 years ago
Török Edvin d0f6ecae1c Never close a file descriptor that is monitored using 17 years ago
Török Edvin f243f00fc5 fix some races reported by valgrind 17 years ago
Török Edvin ae083d79ff downgrade message 17 years ago
Tomasz Kojm 00eab4092f clamd/others.c: handle multiple %v parameters 17 years ago
Török Edvin 4cc08c8c1c init chunksize 17 years ago
Török Edvin 4ca3fc953f close FD when we refuse to process command. 17 years ago
Török Edvin 33019f0a18 properly initalize fd_buf slot, even when reusing slot. 17 years ago
Török Edvin 8f74b8e4ee handle multiple commands and ancillary data in one packet 17 years ago
Török Edvin 060c6715bb introduce MODE_WAITREPLY. 17 years ago
Török Edvin 2ea8946280 don't execute commands if client disconnected. 17 years ago
Török Edvin ef4ed2e180 preliminary INSTREAM support. 17 years ago
Török Edvin ac30aff8ea properly close disconnected sockets 17 years ago
Török Edvin 937c8ec187 preliminary ID support, only on engine messages, not clamd messages 17 years ago
Török Edvin 79b43cf868 preliminary IDSESSION support, no IDs yet 17 years ago
Török Edvin ed2b37c685 another temp commit 17 years ago
Török Edvin 3de54fe471 WIP switch to new multiscan code. 17 years ago
Török Edvin e66fd86ac0 fix FILDES 17 years ago
Török Edvin ada9248441 fix poll_fd 17 years ago
Török Edvin 58b5cb19a6 fix poll, we add a new fd so we need to iterate on old nfds. 17 years ago
Török Edvin dc3a1def55 acceptloop/recvloop as in bb #1339 17 years ago
Török Edvin cb95779e9c remove fd from poll list, before closing it, handle EBADF in select. 17 years ago
Török Edvin bfde2577ee typo -> segfault -> fix 17 years ago
Török Edvin d100458f04 if FD got reused, clear stale buffered data for old FD 17 years ago
aCaB 1b9fa47d33 poll set management and poll logic 17 years ago
aCaB 03f214fb72 sgetz - fix logic 17 years ago
aCaB 3ec259a602 preliminary zCMD sport 17 years ago
Török Edvin 03aefc7c37 fix build errors 17 years ago
Török Edvin 89028fc309 drop some unused code 17 years ago
Török Edvin 218296c255 fix STREAM 17 years ago
Török Edvin 6eea8d4f3a fix progexit handling. Now clamd should be able to handle most commands. 17 years ago
Török Edvin 4f5a740806 fix accept logic 17 years ago
Török Edvin 0dc9d54110 implement common accept+recv loop 17 years ago
Török Edvin d2417fbf93 recvloop. This doesn't compile yet. 17 years ago
Török Edvin b080923b5a new poll implementation start 17 years ago
Török Edvin fe4e3f8cad first version of poll_recv_fds 17 years ago
Tomasz Kojm 064b4a0c99 initial version of the unified option parser (bb#1215) 17 years ago
Török Edvin 1642ffba29 fix some races in check_clamd.sh 17 years ago
Török Edvin 7959343dc7 allow make distcheck to succeed (bb #1142) 17 years ago
Török Edvin e357da7b90 more leak fixes (bb #1141) 17 years ago
Török Edvin 751f84706b avoid calling non-async-signal-safe functions between fork() 17 years ago
Tomasz Kojm 29676a327f improve handling of memory errors 17 years ago
Tomasz Kojm 17f74f9f5c sync with 0.93.3 17 years ago
Tomasz Kojm 72ce4b70eb improve handling of PDF, CAB, RTF, OLE2 and HTML files (sync with branch/0.93) 17 years ago