Commit graph

205 commits

Author SHA1 Message Date
aCaB
408be01ffe add --stream
git-svn: trunk@4801
2009-02-17 00:08:17 +00:00
aCaB
7609af89f2 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@4756
2009-02-12 17:11:27 +00:00
aCaB
ba2cf44051 updated clamd proto documentation
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4741 77e5149b-7576-45b1-b177-96237e5ba77b
2009-02-11 17:57:58 +00:00
aCaB
f17400cf3c docs updated
git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamd-proto@4740 77e5149b-7576-45b1-b177-96237e5ba77b
2009-02-11 16:40:05 +00:00
Tomasz Kojm
1d8a56d491 shared/optparser.c, clamconf/clamconf.c: add --generate-config
git-svn: trunk@4664
2009-01-29 19:03:59 +00:00
Tomasz Kojm
a128eb8063 clamconf: handle --version/-V
git-svn: trunk@4630
2009-01-22 14:38:16 +00:00
Tomasz Kojm
269d520dfb shared/optparser.c, clamscan: use the new option parser
git-svn: trunk@4580
2008-12-30 10:33:43 +00:00
Tomasz Kojm
f487a82f65 docs/man/freshclam.1.in: document EXIT_n
git-svn: trunk@4514
2008-12-03 09:23:18 +00:00
aCaB
96a6080e94 make lintian happy
git-svn: trunk@4382
2008-11-12 11:21:45 +00:00
Tomasz Kojm
aef5cf19cf docs/clamdoc.tex, docs/man/clamd.8.in: document nCOMMANDS (bb#1278)
git-svn: trunk@4348
2008-11-06 21:48:44 +00:00
Tomasz Kojm
285d0b33ca freshclam: add new config option DetectionStatsCountry
git-svn: trunk@4297
2008-10-28 19:10:48 +00:00
Tomasz Kojm
2fb80ebc7c freshclam: re-enable --submit-stats (bb#1235)
git-svn: trunk@4296
2008-10-28 09:25:55 +00:00
Tomasz Kojm
82c7fe72bc freshclam: drop --submit-stats; please use SubmitDetectionStats instead (bb#1235)
git-svn: trunk@4260
2008-10-15 10:10:30 +00:00
aCaB
16516d51ac docs update
git-svn: trunk@4257
2008-10-14 21:26:38 +00:00
Tomasz Kojm
64fd0bfcd7 freshclam: add support for submitting detection statistics (bb#777)
git-svn: trunk@4241
2008-10-10 14:22:00 +00:00
Tomasz Kojm
e863785852 enable ScanPDF by default (bb#1179)
git-svn: trunk@4189
2008-09-18 09:45:47 +00:00
Tomasz Kojm
c1c9d9f928 clamdscan: add support for --reload (bb#1098)
git-svn: trunk@4185
2008-09-18 08:17:47 +00:00
Tomasz Kojm
3c8de8cc86 mention PUA url
git-svn: trunk@4164
2008-09-02 12:54:18 +00:00
Tomasz Kojm
3f9918e1de libclamav/dlp.c: limit number of false positive alerts
clamd, clamscan: don't scan for stripped SSNs by default


git-svn: trunk@4153
2008-08-29 23:33:12 +00:00
Tomasz Kojm
57e1a05eda credit card detection fixes
git-svn: trunk@4150
2008-08-29 10:32:33 +00:00
Tomasz Kojm
3e9d8b3ec2 man/freshclam.1.in: fix typo (bb#1147)
git-svn: trunk@4142
2008-08-25 20:20:28 +00:00
Török Edvin
c1a133a07b add file descriptor passing support to clamdscan (from contrib/clamd_fdscan)
git-svn: trunk@4080
2008-08-04 14:01:21 +00:00
Tomasz Kojm
c657d4d8b3 man page update for PUA include/exclude
git-svn: trunk@4063
2008-08-01 19:01:22 +00:00
Török Edvin
7f0d1148d6 clamd, clamscan, libclamav: new option HeuristicScanPrecedence (bb #649)
docs/: update docs for HeuristicScanPrecedence and ScanPartialMessages
unit_tests/: add test for HeuristicScanPrecedence


git-svn: trunk@4037
2008-07-31 10:51:46 +00:00
Tomasz Kojm
f45d19ac4b clamd: add support for ExcludePath (bb#675)
git-svn: trunk@3971
2008-07-18 16:31:02 +00:00
Tomasz Kojm
ec6429ab20 drop support for external unpackers (bb#1052)
git-svn: trunk@3888
2008-06-10 16:59:19 +00:00
aCaB
4d0faad49c typo in the manpage
git-svn: trunk@3867
2008-05-28 02:37:05 +00:00
Tomasz Kojm
5fe6e72b1a clamscan: new switches --structured-ssn-format, --structured-ssn-count, --structured-cc-count (bb#959)
git-svn: trunk@3841
2008-05-07 10:51:23 +00:00
aCaB
a36ba5a386 doc typo
git-svn: trunk@3823
2008-04-29 14:04:58 +00:00
aCaB
2c2f5711b7 milter: doc updated
git-svn: trunk@3822
2008-04-29 12:38:08 +00:00
Tomasz Kojm
26fbf6bddf DLP updates
git-svn: trunk@3798
2008-04-18 17:14:20 +00:00
Tomasz Kojm
6f6fc585f5 bb#907
git-svn: trunk@3752
2008-04-02 21:40:00 +00:00
aCaB
4fd3c0442d document limits
git-svn: trunk@3638
2008-02-15 12:16:11 +00:00
Tomasz Kojm
bcbe6ad713 reduce the number of error messages (bb#478)
git-svn: trunk@3530
2008-01-23 12:12:25 +00:00
Tomasz Kojm
d8b95725a1 new option CompressLocalDatabase
git-svn: trunk@3455
2007-12-22 21:30:38 +00:00
Török Edvin
2fe76d5051 merged from not_for_0.92_tempbranch.
remove "all domain scan" feature from phishcheck
	(--no-phishing-restrictedscan). Nobody is using it.
	Don't care why an url is clean, just state it is clean.
	Various cleanups resulting from this.
	Prepare to introduce selective turn on of sub-features.


git-svn: trunk@3417
2007-12-14 11:44:56 +00:00
aCaB
813864ce6b (hopefully) all the stuff lost
git-svn-id: file:///var/lib/svn/clamav-devel/branches/not_for_0.92_tempbranch@3388 77e5149b-7576-45b1-b177-96237e5ba77b
2007-12-10 22:17:06 +00:00
Török Edvin
88c90922be revert change from trunk and move to branch.
git-svn: trunk@3370
2007-11-14 21:33:07 +00:00
Török Edvin
a4e6ac4d78 remove "all domain scan" feature from phishcheck (--no-phishing-restrictedscan). Nobody is using it.
Don't care why an url is clean, just state it is clean.
Various cleanups resulting from this.
Prepare to introduce selective turn on of sub-features.


git-svn: trunk@3369
2007-11-14 20:53:42 +00:00
Nigel Horne
1a2b28a9cc Improved SPF checking for phish false positives
git-svn: trunk@3312
2007-10-24 09:08:28 +00:00
Tomasz Kojm
e6fe106ee3 enable FixStaleSocket by default
git-svn: trunk@3272
2007-10-05 23:23:43 +00:00
Tomasz Kojm
09eab32afc move hardware acceleration code to contrib/hwaccel/hwaccel.patch
git-svn: trunk@3209
2007-09-07 14:22:10 +00:00
Nigel Horne
a474daaa07 Further tidy of bugs 614 and 618
git-svn: trunk@3182
2007-08-21 13:19:41 +00:00
Nigel Horne
671973aaae Black-hole-mode no longer needs to be run as root
git-svn: trunk@3174
2007-08-18 16:12:27 +00:00
Tomasz Kojm
70edb0851e add support for PUA databases
git-svn: trunk@3169
2007-08-13 18:10:35 +00:00
Török Edvin
3fced6f7b0 Rename Phishing.Email.* to Phishing.Heuristics.Email.*. Update documentation.
The URL-based heuristic detection is for "Possibly Unwanted" phishing emails.


git-svn: trunk@3120
2007-06-28 12:36:25 +00:00
Tomasz Kojm
0518e6c109 various fixes
git-svn: trunk@3076
2007-05-29 15:42:13 +00:00
Nigel Horne
2dbc6ff7ab Added note about notification
git-svn: trunk@3012
2007-04-09 04:43:38 +00:00
Nigel Horne
b76fc9856f First draft of chroot
git-svn: trunk@3011
2007-04-09 04:23:39 +00:00
Tomasz Kojm
fd39a874aa fix typo
git-svn: trunk@3004
2007-03-31 21:29:34 +00:00