git-svn: trunk@497
Tomasz Kojm authored on 2004/04/17 00:46:40... | ... |
@@ -1,3 +1,8 @@ |
1 |
+Fri Apr 16 17:42:51 CEST 2004 (tk) |
|
2 |
+---------------------------------- |
|
3 |
+ * clamd: rename ArchiveDetectEncrypted to ArchiveBlockEncrypted |
|
4 |
+ * clamscan: rename --detect-encrypted to --block-encrypted |
|
5 |
+ |
|
1 | 6 |
Fri Apr 16 14:43:25 CEST 2004 (tk) |
2 | 7 |
---------------------------------- |
3 | 8 |
* libclamav: scan ">From " messages |
... | ... |
@@ -14,48 +14,57 @@ implemented by Trog. Besides, there are many improvements and bugfixes |
14 | 14 |
-) clamd |
15 | 15 |
+ new thread manager (with better SMP support) |
16 | 16 |
+ on-access scanning now also available on FreeBSD (with Dazuko 2.0) |
17 |
- + new directive: ArchiveDetectEncrypted |
|
17 |
+ + new directive ArchiveBlockEncrypted |
|
18 |
+ + new directive ReadTimeout (replaces ThreadTimeout) |
|
18 | 19 |
+ handle SIGHUP (re-open logfile), SIGUSR2 (reload database) |
20 |
+ + respect TCPAddr in stream scanner |
|
19 | 21 |
|
20 | 22 |
-) clamav-milter: |
21 | 23 |
+ TCPWrappers support |
22 | 24 |
|
23 | 25 |
-) libclamav: |
24 |
- + support for MS Office documents (OLE2) and VBA macros decompression |
|
25 |
- + support for encrypted archive detection |
|
26 |
+ + support MS Office documents (OLE2) and VBA macros decompression |
|
27 |
+ + support encrypted archive detection |
|
26 | 28 |
+ new flags: CL_OLE2, CL_ENCRYPTED (see clamdoc.pdf, Section 6.1) |
27 |
- + improved support for mail files (especially bounces) |
|
28 |
- + improved RAR support |
|
29 |
- + improved support for multipart and bounce messages |
|
29 |
+ + improve virus detection in big files |
|
30 |
+ + improve support for multipart, bounce and embedded RFC822 messages |
|
31 |
+ + improve RAR support |
|
32 |
+ + backup snprintf implementation |
|
30 | 33 |
|
31 | 34 |
-) clamscan: |
32 |
- + new option: --detect-encrypted |
|
35 |
+ + new option: --block-encrypted |
|
33 | 36 |
|
34 | 37 |
-) freshclam |
35 | 38 |
+ new option: --pid, -p (write pid file if run as daemon) |
36 | 39 |
+ handle SIGHUP (re-open logfile), SIGTERM (terminate with log message), |
37 | 40 |
SIGALRM and SIGUSR1 (wake up and check mirror) |
38 |
- + fixed bug with -u and -c handling |
|
41 |
+ + fix bug with -u and -c handling |
|
39 | 42 |
|
40 | 43 |
-) documentation: |
41 | 44 |
+ new Polish documentation on ClamAV and Samba integration |
42 | 45 |
+ official documentation updated |
43 | 46 |
|
44 | 47 |
|
45 |
-Special thanks to Dirk Mueller <mueller*kde.org> for the code review and |
|
48 |
+Special thanks to Dirk Mueller <mueller*kde.org> for his code review, |
|
46 | 49 |
many bugfixes and cleanups. |
47 | 50 |
|
48 | 51 |
|
49 | 52 |
We are happy to announce new programs with support for ClamAV (all of them |
50 |
-have been reviewed by our team): |
|
53 |
+have been reviewed by our team - more info in the documentation and |
|
54 |
+on our website http://www.clamav.net/3rdparty.html): |
|
55 |
+ |
|
56 |
+ + ClamWin - a GUI for Windows (!) |
|
57 |
+ + KlamAV - a collection of GUI tools for using ClamAV on KDE |
|
58 |
+ + clamscan-procfilter - a Perl procmail filter |
|
51 | 59 |
+ j-chkmail - a powerful filter for sendmail |
52 | 60 |
+ qscanq - Virus Scanning for Qmail |
53 |
- + clamavr - Ruby binding for ClamAV |
|
61 |
+ + clamavr - a Ruby binding for ClamAV |
|
54 | 62 |
+ DansGuardian Anti-Virus Plugin |
55 | 63 |
+ Viralator - a Perl script that virus scans http downloads |
56 | 64 |
+ ClamAssassin - a filter for procmail |
57 | 65 |
+ Gadoyanvirus - a filter for Qmail |
58 | 66 |
+ OpenProtect - a complete e-mail protection solution |
67 |
+ + RevolSys-SMTP - a complete e-mail protection solution |
|
59 | 68 |
+ POP3 Virus Scanner Daemon |
60 | 69 |
+ mailman-clamav - a virus filter for Mailman |
61 | 70 |
+ wbmclamav - a webmin module to manage ClamAV |
... | ... |
@@ -67,9 +76,18 @@ have been reviewed by our team): |
67 | 67 |
|
68 | 68 |
-- |
69 | 69 |
The ClamAV team (http://www.clamav.net/team.html) |
70 |
-March 15, 2004 |
|
71 | 70 |
|
72 | 71 |
|
72 |
+0.68-1 |
|
73 |
+------ |
|
74 |
+Fixed RAR support. |
|
75 |
+ |
|
76 |
+0.68 |
|
77 |
+---- |
|
78 |
+This version fixes a crash with some RAR archives generated by the Bagle worm, |
|
79 |
+also a few important fixes have been backported from CVS. |
|
80 |
+ |
|
81 |
+We strongly encourage users to install the 0.70-rc version (released today). |
|
73 | 82 |
|
74 | 83 |
0.67 |
75 | 84 |
---- |
... | ... |
@@ -302,7 +302,7 @@ int acceptloop_th(int socketd, struct cl_node *root, const struct cfgstruct *cop |
302 | 302 |
options |= CL_DISABLERAR; |
303 | 303 |
} |
304 | 304 |
|
305 |
- if(cfgopt(copt, "ArchiveDetectEncrypted")) { |
|
305 |
+ if(cfgopt(copt, "ArchiveBlockEncrypted")) { |
|
306 | 306 |
logg("Blocking encrypted archives.\n"); |
307 | 307 |
options |= CL_ENCRYPTED; |
308 | 308 |
} |
... | ... |
@@ -211,7 +211,7 @@ void help(void) |
211 | 211 |
mprintf("\n"); |
212 | 212 |
mprintf(" --no-ole2 Disable OLE2 support\n"); |
213 | 213 |
mprintf(" --no-archive Disable libclamav archive support\n"); |
214 |
- mprintf(" --detect-encrypted Detect encrypted archives.\n"); |
|
214 |
+ mprintf(" --block-encrypted Block encrypted archives.\n"); |
|
215 | 215 |
mprintf(" --max-space=#n Extract first #n kilobytes only\n"); |
216 | 216 |
mprintf(" --max-files=#n Extract first #n files only\n"); |
217 | 217 |
mprintf(" --max-recursion=#n Maximal recursion level\n"); |
... | ... |
@@ -358,7 +358,7 @@ int scanfile(const char *filename, struct cl_node *root, const struct passwd *us |
358 | 358 |
else |
359 | 359 |
options |= CL_ARCHIVE; |
360 | 360 |
|
361 |
- if(optl(opt, "detect-encrypted")) |
|
361 |
+ if(optl(opt, "block-encrypted")) |
|
362 | 362 |
options |= CL_ENCRYPTED; |
363 | 363 |
|
364 | 364 |
if(optl(opt, "no-ole2")) |
... | ... |
@@ -78,7 +78,7 @@ int main(int argc, char **argv) |
78 | 78 |
{"max-recursion", 1, 0, 0}, |
79 | 79 |
{"disable-archive", 0, 0, 0}, |
80 | 80 |
{"no-archive", 0, 0, 0}, |
81 |
- {"detect-encrypted", 0, 0, 0}, |
|
81 |
+ {"block-encrypted", 0, 0, 0}, |
|
82 | 82 |
{"no-ole2", 0, 0, 0}, |
83 | 83 |
{"mbox", 0, 0, 'm'}, |
84 | 84 |
{"stdout", 0, 0, 0}, |
... | ... |
@@ -204,7 +204,7 @@ Use slower decompression algorithm which uses less memory. This option affects b |
204 | 204 |
.br |
205 | 205 |
Default: disabled |
206 | 206 |
.TP |
207 |
-\fBArchiveDetectEncrypted\fR |
|
207 |
+\fBArchiveBlockEncrypted\fR |
|
208 | 208 |
Mark encrypted archives as viruses (Encrypted.Zip, Encrypted.RAR). |
209 | 209 |
.br |
210 | 210 |
Default: disabled |
... | ... |
@@ -75,7 +75,7 @@ Disable support for Microsoft Office document files. |
75 | 75 |
\fB\-\-no\-archive\fR |
76 | 76 |
Disable archive support built in libclamav. |
77 | 77 |
.TP |
78 |
-\fB\-\-detect\-encrypted\fR |
|
78 |
+\fB\-\-block\-encrypted\fR |
|
79 | 79 |
Mark encrypted archives as viruses (Encrypted.Zip, Encrypted.RAR). |
80 | 80 |
.TP |
81 | 81 |
\fB\-\-max\-files=#n\fR |
... | ... |
@@ -44,7 +44,7 @@ Run in a daemon mode. This option requires \-\-checks. |
44 | 44 |
Save daemon's pid in FILE. |
45 | 45 |
.TP |
46 | 46 |
\fB\-c #n, \-\-checks=#n\fR |
47 |
-Check #n times day for new database. #n must be between 1 and 50. |
|
47 |
+Check #n times per day for a new database. #n must be between 1 and 50. |
|
48 | 48 |
.TP |
49 | 49 |
\fB\-\-daemon\-notify=/path/to/clamav.conf\fR |
50 | 50 |
Notify the daemon about the new database. By default it reads a hardcoded config file but you can use an another one. Both local and TCP sockets are supported. |
... | ... |
@@ -70,7 +70,7 @@ struct cfgstruct *parsecfg(const char *cfgfile) |
70 | 70 |
{"ArchiveMaxFiles", OPT_NUM}, |
71 | 71 |
{"ArchiveMaxCompressionRatio", OPT_NUM}, |
72 | 72 |
{"ArchiveLimitMemoryUsage", OPT_NOARG}, |
73 |
- {"ArchiveDetectEncrypted", OPT_NOARG}, |
|
73 |
+ {"ArchiveBlockEncrypted", OPT_NOARG}, |
|
74 | 74 |
{"DataDirectory", OPT_STR}, /* obsolete */ |
75 | 75 |
{"DatabaseDirectory", OPT_STR}, /* clamd + freshclam */ |
76 | 76 |
{"TCPAddr", OPT_STR}, |