git-svn-id: file:///var/lib/svn/clamav-devel/trunk/clamav-devel@497 77e5149b-7576-45b1-b177-96237e5ba77b
| ... | ... |
@@ -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},
|