Browse code

sync with 0.94.2

git-svn: trunk@4484

Tomasz Kojm authored on 2008/11/26 22:06:01
Showing 65 changed files
... ...
@@ -1,17 +1,8 @@
1
-0.94.1
1
+0.94.2
2 2
 ------
3 3
 
4
-ClamAV 0.94.1 fixes some issues that were found in previous releases and
5
-includes one new feature, "Malware Statistics Gathering." This is an optional
6
-feature that allows ClamAV users optionally to submit statistics to us about
7
-what they detect in the field. We will then use these data to determine what
8
-types of malware are the most detected in the field and in what geographic
9
-area they are. It will also allow us to publish summary data on www.clamav.net
10
-where our users will be able to monitor the latest threats. You can help us
11
-by enabling SubmitDetectionStats in freshclam.conf.
12
-
13
-For more details, please refer to the ChangeLog and
14
-http://www.clamav.net/press/0.94.1-WhatsNew.pdf
4
+This is a bugfix release, please refer to the ChangeLog for a complete
5
+list of changes.
15 6
 
16 7
 --
17 8
 The ClamAV team (http://www.clamav.net/team)
... ...
@@ -2,6 +2,15 @@ Note: This README/NEWS file refers to the source tarball. Some things described
2 2
 here may not be available in binary packages.
3 3
 --
4 4
 
5
+0.94.2
6
+------
7
+
8
+This is a bugfix release, please refer to the ChangeLog for a complete
9
+list of changes.
10
+
11
+--
12
+The ClamAV team (http://www.clamav.net/team)
13
+
5 14
 
6 15
 0.94.1
7 16
 ------
... ...
@@ -2845,7 +2845,7 @@ _ACEOF
2845 2845
 
2846 2846
 
2847 2847
 LC_CURRENT=5
2848
-LC_REVISION=3
2848
+LC_REVISION=4
2849 2849
 LC_AGE=0
2850 2850
 LIBCLAMAV_VERSION="$LC_CURRENT":"$LC_REVISION":"$LC_AGE"
2851 2851
 
... ...
@@ -44,7 +44,7 @@ dnl VERSION="0.94rc1"
44 44
 AC_DEFINE_UNQUOTED([VERSION],"$VERSION",[Version number of package])
45 45
 
46 46
 LC_CURRENT=5
47
-LC_REVISION=3
47
+LC_REVISION=4
48 48
 LC_AGE=0
49 49
 LIBCLAMAV_VERSION="$LC_CURRENT":"$LC_REVISION":"$LC_AGE"
50 50
 AC_SUBST([LIBCLAMAV_VERSION])
51 51
Binary files a/docs/clamdoc.pdf and b/docs/clamdoc.pdf differ
... ...
@@ -71,7 +71,7 @@
71 71
     \vspace{3cm}
72 72
     \begin{flushright}
73 73
 	\rule[-1ex]{8cm}{3pt}\\
74
-	\huge Clam AntiVirus 0.94.1\\
74
+	\huge Clam AntiVirus 0.94.2\\
75 75
 	\huge \emph{User Manual}\\
76 76
     \end{flushright}
77 77
 
... ...
@@ -56,7 +56,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
56 56
 <BR>
57 57
 <BR>
58 58
     <DIV ALIGN="RIGHT">
59
-<BR>	<BIG CLASS="HUGE">Clam AntiVirus 0.94.1
59
+<BR>	<BIG CLASS="HUGE">Clam AntiVirus 0.94.2
60 60
 <BR>	<BIG CLASS="HUGE"><SPAN  CLASS="textit">User Manual</SPAN>
61 61
 <BR>    
62 62
 </BIG></BIG></DIV>
... ...
@@ -215,7 +215,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
215 215
 <BR><HR>
216 216
 <ADDRESS>
217 217
 Tomasz Kojm
218
-2008-10-30
218
+2008-11-26
219 219
 </ADDRESS>
220 220
 </BODY>
221 221
 </HTML>
... ...
@@ -56,7 +56,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
56 56
 <BR>
57 57
 <BR>
58 58
     <DIV ALIGN="RIGHT">
59
-<BR>	<BIG CLASS="HUGE">Clam AntiVirus 0.94.1
59
+<BR>	<BIG CLASS="HUGE">Clam AntiVirus 0.94.2
60 60
 <BR>	<BIG CLASS="HUGE"><SPAN  CLASS="textit">User Manual</SPAN>
61 61
 <BR>    
62 62
 </BIG></BIG></DIV>
... ...
@@ -215,7 +215,7 @@ original version by:  Nikos Drakos, CBLU, University of Leeds
215 215
 <BR><HR>
216 216
 <ADDRESS>
217 217
 Tomasz Kojm
218
-2008-10-30
218
+2008-11-26
219 219
 </ADDRESS>
220 220
 </BODY>
221 221
 </HTML>
... ...
@@ -182,7 +182,7 @@ ClamAV and Clam AntiVirus are trademarks of Sourcefire, Inc.
182 182
 <BR><HR>
183 183
 <ADDRESS>
184 184
 Tomasz Kojm
185
-2008-10-30
185
+2008-11-26
186 186
 </ADDRESS>
187 187
 </BODY>
188 188
 </HTML>
... ...
@@ -123,7 +123,7 @@ A note for Solaris/SPARC users: you must set the <SPAN  CLASS="textit">ABI</SPAN
123 123
 <!--End of Navigation Panel-->
124 124
 <ADDRESS>
125 125
 Tomasz Kojm
126
-2008-10-30
126
+2008-11-26
127 127
 </ADDRESS>
128 128
 </BODY>
129 129
 </HTML>
... ...
@@ -75,7 +75,7 @@ Installing on shell account</A>
75 75
 <BR><HR>
76 76
 <ADDRESS>
77 77
 Tomasz Kojm
78
-2008-10-30
78
+2008-11-26
79 79
 </ADDRESS>
80 80
 </BODY>
81 81
 </HTML>
... ...
@@ -69,7 +69,7 @@ Adding new system user and group</A>
69 69
 <BR><HR>
70 70
 <ADDRESS>
71 71
 Tomasz Kojm
72
-2008-10-30
72
+2008-11-26
73 73
 </ADDRESS>
74 74
 </BODY>
75 75
 </HTML>
... ...
@@ -75,7 +75,7 @@ Compilation of base package</A>
75 75
 <BR><HR>
76 76
 <ADDRESS>
77 77
 Tomasz Kojm
78
-2008-10-30
78
+2008-11-26
79 79
 </ADDRESS>
80 80
 </BODY>
81 81
 </HTML>
... ...
@@ -65,7 +65,7 @@ Compilation with clamav-milter enabled</A>
65 65
 <BR><HR>
66 66
 <ADDRESS>
67 67
 Tomasz Kojm
68
-2008-10-30
68
+2008-11-26
69 69
 </ADDRESS>
70 70
 </BODY>
71 71
 </HTML>
... ...
@@ -142,7 +142,7 @@ All 4 tests passed
142 142
 <!--End of Navigation Panel-->
143 143
 <ADDRESS>
144 144
 Tomasz Kojm
145
-2008-10-30
145
+2008-11-26
146 146
 </ADDRESS>
147 147
 </BODY>
148 148
 </HTML>
... ...
@@ -96,7 +96,7 @@ $ CK_FORK=no ./libtool --mode=execute valgrind unit_tests/check-clamav
96 96
 <BR><HR>
97 97
 <ADDRESS>
98 98
 Tomasz Kojm
99
-2008-10-30
99
+2008-11-26
100 100
 </ADDRESS>
101 101
 </BODY>
102 102
 </HTML>
... ...
@@ -83,7 +83,7 @@ Configuration</A>
83 83
 <BR><HR>
84 84
 <ADDRESS>
85 85
 Tomasz Kojm
86
-2008-10-30
86
+2008-11-26
87 87
 </ADDRESS>
88 88
 </BODY>
89 89
 </HTML>
... ...
@@ -79,7 +79,7 @@ clamd</A>
79 79
 <BR><HR>
80 80
 <ADDRESS>
81 81
 Tomasz Kojm
82
-2008-10-30
82
+2008-11-26
83 83
 </ADDRESS>
84 84
 </BODY>
85 85
 </HTML>
... ...
@@ -90,7 +90,7 @@ On-access scanning</A>
90 90
 <BR><HR>
91 91
 <ADDRESS>
92 92
 Tomasz Kojm
93
-2008-10-30
93
+2008-11-26
94 94
 </ADDRESS>
95 95
 </BODY>
96 96
 </HTML>
... ...
@@ -79,7 +79,7 @@ Introduction</A>
79 79
 <BR><HR>
80 80
 <ADDRESS>
81 81
 Tomasz Kojm
82
-2008-10-30
82
+2008-11-26
83 83
 </ADDRESS>
84 84
 </BODY>
85 85
 </HTML>
... ...
@@ -81,7 +81,7 @@ define(`confINPUT_MAIL_FILTERS', `clmilter')
81 81
 <BR><HR>
82 82
 <ADDRESS>
83 83
 Tomasz Kojm
84
-2008-10-30
84
+2008-11-26
85 85
 </ADDRESS>
86 86
 </BODY>
87 87
 </HTML>
... ...
@@ -75,7 +75,7 @@ Testing</A>
75 75
 <BR><HR>
76 76
 <ADDRESS>
77 77
 Tomasz Kojm
78
-2008-10-30
78
+2008-11-26
79 79
 </ADDRESS>
80 80
 </BODY>
81 81
 </HTML>
... ...
@@ -139,7 +139,7 @@ N * * * *	/usr/local/bin/freshclam --quiet
139 139
 <!--End of Navigation Panel-->
140 140
 <ADDRESS>
141 141
 Tomasz Kojm
142
-2008-10-30
142
+2008-11-26
143 143
 </ADDRESS>
144 144
 </BODY>
145 145
 </HTML>
... ...
@@ -77,7 +77,7 @@ Closest mirrors</A>
77 77
 <BR><HR>
78 78
 <ADDRESS>
79 79
 Tomasz Kojm
80
-2008-10-30
80
+2008-11-26
81 81
 </ADDRESS>
82 82
 </BODY>
83 83
 </HTML>
... ...
@@ -80,7 +80,7 @@ Usage</A>
80 80
 <BR><HR>
81 81
 <ADDRESS>
82 82
 Tomasz Kojm
83
-2008-10-30
83
+2008-11-26
84 84
 </ADDRESS>
85 85
 </BODY>
86 86
 </HTML>
... ...
@@ -120,7 +120,14 @@ Start/end a <code>clamd</code> session - you can do multiple commands
120 120
     
121 121
 </LI>
122 122
 </UL>
123
-    and reacts on the special signals:
123
+    It's recommended to prefix clamd commands with the letter <code>n</code>
124
+    (eg. <code>nSCAN</code>) to indicate that the command will be delimited by
125
+    a newline character and that clamd should continue reading command data
126
+    until a newline is read. The newline delimiter assures that the complete
127
+    command and its entire argument will be processed as a single command.
128
+<BR>
129
+<P>
130
+Clamd can handle the following signals:
124 131
     
125 132
 <UL>
126 133
 <LI><SPAN  CLASS="textbf">SIGTERM</SPAN> - perform a clean exit
... ...
@@ -164,7 +171,7 @@ Start/end a <code>clamd</code> session - you can do multiple commands
164 164
 <!--End of Navigation Panel-->
165 165
 <ADDRESS>
166 166
 Tomasz Kojm
167
-2008-10-30
167
+2008-11-26
168 168
 </ADDRESS>
169 169
 </BODY>
170 170
 </HTML>
... ...
@@ -76,7 +76,7 @@ Clam<SPAN  CLASS="textbf">d</SPAN>scan</A>
76 76
 <BR><HR>
77 77
 <ADDRESS>
78 78
 Tomasz Kojm
79
-2008-10-30
79
+2008-11-26
80 80
 </ADDRESS>
81 81
 </BODY>
82 82
 </HTML>
... ...
@@ -92,7 +92,7 @@ SIGTERM signal. In other case you can lose access
92 92
 <BR><HR>
93 93
 <ADDRESS>
94 94
 Tomasz Kojm
95
-2008-10-30
95
+2008-11-26
96 96
 </ADDRESS>
97 97
 </BODY>
98 98
 </HTML>
... ...
@@ -70,7 +70,7 @@ Output format</A>
70 70
 <BR><HR>
71 71
 <ADDRESS>
72 72
 Tomasz Kojm
73
-2008-10-30
73
+2008-11-26
74 74
 </ADDRESS>
75 75
 </BODY>
76 76
 </HTML>
... ...
@@ -94,7 +94,7 @@ clamscan</A>
94 94
 <BR><HR>
95 95
 <ADDRESS>
96 96
 Tomasz Kojm
97
-2008-10-30
97
+2008-11-26
98 98
 </ADDRESS>
99 99
 </BODY>
100 100
 </HTML>
... ...
@@ -183,7 +183,7 @@ Features</A>
183 183
 <!--End of Navigation Panel-->
184 184
 <ADDRESS>
185 185
 Tomasz Kojm
186
-2008-10-30
186
+2008-11-26
187 187
 </ADDRESS>
188 188
 </BODY>
189 189
 </HTML>
... ...
@@ -83,7 +83,7 @@ Error messages are printed in the following format:
83 83
 <BR><HR>
84 84
 <ADDRESS>
85 85
 Tomasz Kojm
86
-2008-10-30
86
+2008-11-26
87 87
 </ADDRESS>
88 88
 </BODY>
89 89
 </HTML>
... ...
@@ -126,7 +126,7 @@ LibClamAV</A>
126 126
 <BR><HR>
127 127
 <ADDRESS>
128 128
 Tomasz Kojm
129
-2008-10-30
129
+2008-11-26
130 130
 </ADDRESS>
131 131
 </BODY>
132 132
 </HTML>
... ...
@@ -65,7 +65,7 @@ Licence</A>
65 65
 <BR><HR>
66 66
 <ADDRESS>
67 67
 Tomasz Kojm
68
-2008-10-30
68
+2008-11-26
69 69
 </ADDRESS>
70 70
 </BODY>
71 71
 </HTML>
... ...
@@ -77,7 +77,7 @@ Supported formats</A>
77 77
 <BR><HR>
78 78
 <ADDRESS>
79 79
 Tomasz Kojm
80
-2008-10-30
80
+2008-11-26
81 81
 </ADDRESS>
82 82
 </BODY>
83 83
 </HTML>
... ...
@@ -87,7 +87,7 @@ Executables</A>
87 87
 <BR><HR>
88 88
 <ADDRESS>
89 89
 Tomasz Kojm
90
-2008-10-30
90
+2008-11-26
91 91
 </ADDRESS>
92 92
 </BODY>
93 93
 </HTML>
... ...
@@ -62,7 +62,7 @@ Mail files</A>
62 62
 <BR><HR>
63 63
 <ADDRESS>
64 64
 Tomasz Kojm
65
-2008-10-30
65
+2008-11-26
66 66
 </ADDRESS>
67 67
 </BODY>
68 68
 </HTML>
... ...
@@ -90,7 +90,7 @@ Archives and compressed files</A>
90 90
 <BR><HR>
91 91
 <ADDRESS>
92 92
 Tomasz Kojm
93
-2008-10-30
93
+2008-11-26
94 94
 </ADDRESS>
95 95
 </BODY>
96 96
 </HTML>
... ...
@@ -73,7 +73,7 @@ Documents</A>
73 73
 <BR><HR>
74 74
 <ADDRESS>
75 75
 Tomasz Kojm
76
-2008-10-30
76
+2008-11-26
77 77
 </ADDRESS>
78 78
 </BODY>
79 79
 </HTML>
... ...
@@ -75,7 +75,7 @@ Others</A>
75 75
 <BR><HR>
76 76
 <ADDRESS>
77 77
 Tomasz Kojm
78
-2008-10-30
78
+2008-11-26
79 79
 </ADDRESS>
80 80
 </BODY>
81 81
 </HTML>
... ...
@@ -75,7 +75,7 @@ API</A>
75 75
 <BR><HR>
76 76
 <ADDRESS>
77 77
 Tomasz Kojm
78
-2008-10-30
78
+2008-11-26
79 79
 </ADDRESS>
80 80
 </BODY>
81 81
 </HTML>
... ...
@@ -86,7 +86,7 @@ Alternatively you can try asking on the <code>#clamav</code> IRC channel - launc
86 86
 <BR><HR>
87 87
 <ADDRESS>
88 88
 Tomasz Kojm
89
-2008-10-30
89
+2008-11-26
90 90
 </ADDRESS>
91 91
 </BODY>
92 92
 </HTML>
... ...
@@ -64,7 +64,7 @@ Header file</A>
64 64
 <BR><HR>
65 65
 <ADDRESS>
66 66
 Tomasz Kojm
67
-2008-10-30
67
+2008-11-26
68 68
 </ADDRESS>
69 69
 </BODY>
70 70
 </HTML>
... ...
@@ -111,7 +111,7 @@ Load CVD files directly without unpacking them into a temporary
111 111
 <BR><HR>
112 112
 <ADDRESS>
113 113
 Tomasz Kojm
114
-2008-10-30
114
+2008-11-26
115 115
 </ADDRESS>
116 116
 </BODY>
117 117
 </HTML>
... ...
@@ -68,7 +68,7 @@ Error handling</A>
68 68
 <BR><HR>
69 69
 <ADDRESS>
70 70
 Tomasz Kojm
71
-2008-10-30
71
+2008-11-26
72 72
 </ADDRESS>
73 73
 </BODY>
74 74
 </HTML>
... ...
@@ -74,7 +74,7 @@ Engine structure</A>
74 74
 <BR><HR>
75 75
 <ADDRESS>
76 76
 Tomasz Kojm
77
-2008-10-30
77
+2008-11-26
78 78
 </ADDRESS>
79 79
 </BODY>
80 80
 </HTML>
... ...
@@ -103,7 +103,7 @@ Database reloading</A>
103 103
 <BR><HR>
104 104
 <ADDRESS>
105 105
 Tomasz Kojm
106
-2008-10-30
106
+2008-11-26
107 107
 </ADDRESS>
108 108
 </BODY>
109 109
 </HTML>
... ...
@@ -214,7 +214,7 @@ Phishing module: always block cloaked URLs.
214 214
 <!--End of Navigation Panel-->
215 215
 <ADDRESS>
216 216
 Tomasz Kojm
217
-2008-10-30
217
+2008-11-26
218 218
 </ADDRESS>
219 219
 </BODY>
220 220
 </HTML>
... ...
@@ -62,7 +62,7 @@ Memory</A>
62 62
 <BR><HR>
63 63
 <ADDRESS>
64 64
 Tomasz Kojm
65
-2008-10-30
65
+2008-11-26
66 66
 </ADDRESS>
67 67
 </BODY>
68 68
 </HTML>
... ...
@@ -65,7 +65,7 @@ Forking daemons</A>
65 65
 <BR><HR>
66 66
 <ADDRESS>
67 67
 Tomasz Kojm
68
-2008-10-30
68
+2008-11-26
69 69
 </ADDRESS>
70 70
 </BODY>
71 71
 </HTML>
... ...
@@ -67,7 +67,7 @@ clamav-config</A>
67 67
 <BR><HR>
68 68
 <ADDRESS>
69 69
 Tomasz Kojm
70
-2008-10-30
70
+2008-11-26
71 71
 </ADDRESS>
72 72
 </BODY>
73 73
 </HTML>
... ...
@@ -65,7 +65,7 @@ Example</A>
65 65
 <BR><HR>
66 66
 <ADDRESS>
67 67
 Tomasz Kojm
68
-2008-10-30
68
+2008-11-26
69 69
 </ADDRESS>
70 70
 </BODY>
71 71
 </HTML>
... ...
@@ -65,7 +65,7 @@ Virus submitting</A>
65 65
 <BR><HR>
66 66
 <ADDRESS>
67 67
 Tomasz Kojm
68
-2008-10-30
68
+2008-11-26
69 69
 </ADDRESS>
70 70
 </BODY>
71 71
 </HTML>
... ...
@@ -82,7 +82,7 @@ Verification OK.
82 82
 <BR><HR>
83 83
 <ADDRESS>
84 84
 Tomasz Kojm
85
-2008-10-30
85
+2008-11-26
86 86
 </ADDRESS>
87 87
 </BODY>
88 88
 </HTML>
... ...
@@ -613,7 +613,7 @@ Contributors</A>
613 613
 <!--End of Navigation Panel-->
614 614
 <ADDRESS>
615 615
 Tomasz Kojm
616
-2008-10-30
616
+2008-11-26
617 617
 </ADDRESS>
618 618
 </BODY>
619 619
 </HTML>
... ...
@@ -459,7 +459,7 @@ Donors</A>
459 459
 <!--End of Navigation Panel-->
460 460
 <ADDRESS>
461 461
 Tomasz Kojm
462
-2008-10-30
462
+2008-11-26
463 463
 </ADDRESS>
464 464
 </BODY>
465 465
 </HTML>
... ...
@@ -63,7 +63,7 @@ Graphics</A>
63 63
 <BR><HR>
64 64
 <ADDRESS>
65 65
 Tomasz Kojm
66
-2008-10-30
66
+2008-11-26
67 67
 </ADDRESS>
68 68
 </BODY>
69 69
 </HTML>
... ...
@@ -62,7 +62,7 @@ OpenAntiVirus</A>
62 62
 <BR><HR>
63 63
 <ADDRESS>
64 64
 Tomasz Kojm
65
-2008-10-30
65
+2008-11-26
66 66
 </ADDRESS>
67 67
 </BODY>
68 68
 </HTML>
... ...
@@ -134,7 +134,7 @@ Role: coder
134 134
 <BR><HR>
135 135
 <ADDRESS>
136 136
 Tomasz Kojm
137
-2008-10-30
137
+2008-11-26
138 138
 </ADDRESS>
139 139
 </BODY>
140 140
 </HTML>
... ...
@@ -64,11 +64,11 @@ Mathematics Department, Macquarie University, Sydney.
64 64
 The command line arguments were: <BR>
65 65
  <STRONG>latex2html</STRONG> <TT>-local_icons clamdoc.tex</TT>
66 66
 <P>
67
-The translation was initiated by Tomasz Kojm on 2008-10-30
67
+The translation was initiated by Tomasz Kojm on 2008-11-26
68 68
 <BR><HR>
69 69
 <ADDRESS>
70 70
 Tomasz Kojm
71
-2008-10-30
71
+2008-11-26
72 72
 </ADDRESS>
73 73
 </BODY>
74 74
 </HTML>
... ...
@@ -71,7 +71,7 @@ Base package</A>
71 71
 <BR><HR>
72 72
 <ADDRESS>
73 73
 Tomasz Kojm
74
-2008-10-30
74
+2008-11-26
75 75
 </ADDRESS>
76 76
 </BODY>
77 77
 </HTML>
... ...
@@ -80,7 +80,7 @@ Supported platforms</A>
80 80
 <BR><HR>
81 81
 <ADDRESS>
82 82
 Tomasz Kojm
83
-2008-10-30
83
+2008-11-26
84 84
 </ADDRESS>
85 85
 </BODY>
86 86
 </HTML>
... ...
@@ -61,7 +61,7 @@ Binary packages</A>
61 61
 <BR><HR>
62 62
 <ADDRESS>
63 63
 Tomasz Kojm
64
-2008-10-30
64
+2008-11-26
65 65
 </ADDRESS>
66 66
 </BODY>
67 67
 </HTML>
... ...
@@ -81,7 +81,7 @@ Installation</A>
81 81
 <BR><HR>
82 82
 <ADDRESS>
83 83
 Tomasz Kojm
84
-2008-10-30
84
+2008-11-26
85 85
 </ADDRESS>
86 86
 </BODY>
87 87
 </HTML>
... ...
@@ -92,7 +92,7 @@ static pthread_mutex_t cli_ctime_mutex = PTHREAD_MUTEX_INITIALIZER;
92 92
 #define       P_tmpdir        "C:\\WINDOWS\\TEMP"
93 93
 #endif
94 94
 
95
-#define CL_FLEVEL 37 /* don't touch it */
95
+#define CL_FLEVEL 38 /* don't touch it */
96 96
 
97 97
 uint8_t cli_debug_flag = 0;
98 98