Tomasz Kojm
086eab5c26
update old copyright headers
...
git-svn: trunk@4775
17 years ago
Török Edvin
949c6fe54f
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
git-svn: trunk@4755
17 years ago
Török Edvin
89bebd3428
fix duplicate symbol error when linking with LTO.
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4678 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Tomasz Kojm
064b4a0c99
initial version of the unified option parser (bb#1215)
...
git-svn: trunk@4565
17 years ago
Tomasz Kojm
370892d044
clamscan, clamd: use the new API; drop the hardcoded default limits and use the ones set in cl_engine_new()
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/newapi@4384 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
aCaB
2455584143
sync to trunk
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/newlimits@3599 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
Török Edvin
efac2f09b7
don't ignore SIGBUS, SIGFPE, SIGILL, and SIGSEGV.
...
POSIX says the behaviour is undefined if they are ignored.
(on HP-UX behaviour was: hang)
make BIGSTACK the default on HPUX
git-svn: trunk@3593
18 years ago
Tomasz Kojm
bb34cb31fe
update some copyrights and stick to GPL v2
...
git-svn: trunk@3003
18 years ago
Sven Strickroth
a99111f050
remove old CVS-stuff and make the repository look more like SVN
...
git-svn: trunk@2755
19 years ago
Tomasz Kojm
fc83da8244
remove some gcc warnings
...
git-svn: trunk@2701
19 years ago
Tomasz Kojm
a57e3d41e1
minor code cleanup
...
git-svn: trunk@2656
19 years ago
Tomasz Kojm
bd8603aae2
code cleanup
...
git-svn: trunk@2235
19 years ago
Tomasz Kojm
48b7b4a747
update GPL headers with new address for FSF
...
git-svn: trunk@1901
19 years ago
Tomasz Kojm
81837459eb
new config file parser
...
git-svn: trunk@1596
20 years ago
Tomasz Kojm
557b40cc15
add support for environment variables CLAM_VIRUSEVENT_FILENAME and CLAM_VIRUSEVENT_VIRUSNAME in virusaction()
...
git-svn: trunk@1410
20 years ago
Tomasz Kojm
35c494556b
properly unregister with Dazuko
...
git-svn: trunk@1342
21 years ago
Tomasz Kojm
8d5e0ac00c
update
...
git-svn: trunk@987
21 years ago
Tomasz Kojm
3805ebcbe2
minor cleanup
...
git-svn: trunk@855
21 years ago
Tomasz Kojm
2b278a0209
bugfixes
...
git-svn: trunk@494
21 years ago
Tomasz Kojm
9cb8aa621a
VirusEvent: disable support for %f
...
git-svn: trunk@489
21 years ago
Tomasz Kojm
afb48b2813
Big cleanup
...
git-svn: trunk@448
21 years ago
Tomasz Kojm
fb787a061a
doc updates, cleanups
...
git-svn: trunk@400
21 years ago
Tomasz Kojm
ac480646e5
*** empty log message ***
...
git-svn: trunk@356
22 years ago
Tomasz Kojm
32fc1d7b57
enabled support for Dazuko
...
git-svn: trunk@355
22 years ago
Tomasz Kojm
6d6e82711c
Support for clamav-config.h
...
git-svn: trunk@246
22 years ago
Tomasz Kojm
c94097feb2
Support VirusEvent in clamuko
...
git-svn: trunk@215
22 years ago
Tomasz Kojm
e8c9ccdb68
OLE2
...
git-svn: trunk@199
22 years ago
Tomasz Kojm
8113138143
clamd: SESSION, END
...
git-svn: trunk@193
22 years ago
Tomasz Kojm
46c2e927d2
Clamuko segfault fixed.
...
git-svn: trunk@151
22 years ago
Luca Gibelli
e3aaff8e10
Initial revision
...
git-svn: trunk@7
22 years ago