Browse code

update

git-svn: trunk@497

Tomasz Kojm authored on 2004/04/17 00:46:40
Showing 11 changed files
... ...
@@ -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.
... ...
@@ -182,7 +182,7 @@ ArchiveMaxCompressionRatio 200
182 182
 #ArchiveLimitMemoryUsage
183 183
 
184 184
 # Mark encrypted archives as viruses (Encrypted.Zip, Encrypted.RAR).
185
-#ArchiveDetectEncrypted
185
+#ArchiveBlockEncrypted
186 186
 
187 187
 
188 188
 ##
... ...
@@ -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},