Browse code

ClamAV 0.99.3 beta2 ChangeLog.

Steven Morgan authored on 2017/11/30 07:18:42
Showing 1 changed files
... ...
@@ -1,3 +1,343 @@
1
+Tue, 28 Nov 2017 18:05:44 -0500 (Steven Morgan)
2
+------------------------------------------
3
+ * bb11882 - set default ./configure library search for libxml2.
4
+
5
+Mon, 27 Nov 2017 15:01:55 -0500 (Mickey Sola)
6
+------------------------------------------
7
+ * bb11963 - ensuring users have a way to correctly exlcude UID 0 when using
8
+	the onaccess scanner
9
+
10
+Mon, 20 Nov 2017 12:32:08 -0500 (Mickey Sola)
11
+------------------------------------------
12
+ * bb11954 - adding pid check to fanotify event verification to ensure we
13
+	ignore events triggered by our own process
14
+
15
+Fri, 17 Nov 2017 09:00:06 -0500 (Micah Snyder)
16
+------------------------------------------
17
+ * Regargeting openssl solution to match the other projects.
18
+
19
+Mon, 13 Nov 2017 16:24:45 -0500 (Micah Snyder)
20
+------------------------------------------
21
+ * eliminating potential infinite loop in libmspack quantum decompression code.
22
+
23
+Thu, 9 Nov 2017 12:07:45 -0500 (Micah Snyder)
24
+------------------------------------------
25
+ * applying a cleaner casting solution to account for isalnum issue on
26
+	Windows Debug builds.
27
+
28
+Wed, 8 Nov 2017 20:27:19 -0500 (Micah Snyder)
29
+------------------------------------------
30
+ * adding check prior to call to isalnum to avoid assert error in windows when
31
+	random data that is < -1 or > 255 is fed into isalnum().
32
+
33
+Fri, 3 Nov 2017 14:42:24 -0400 (Mickey Sola)
34
+------------------------------------------
35
+ * 0.99.3 - regression fix - removing first pass offset check when extracting
36
+	cab files compressed with lzx, improving debug output for LZX type
37
+	decompression, warning on lzx file format issue instead of exiting decompression
38
+
39
+Wed, 25 Oct 2017 14:37:14 -0400 (Micah Snyder)
40
+------------------------------------------
41
+ * Adding missing -1 that enables trimming of trailing spaces in mbox parsing code.
42
+
43
+Tue, 24 Oct 2017 13:38:37 -0400 (Micah Snyder)
44
+------------------------------------------
45
+ * eliminating additional option references to stat collection and submission
46
+	until such time as a new stats website and associated clamav code is ready.
47
+
48
+Tue, 24 Oct 2017 09:33:54 -0400 (Micah Snyder)
49
+------------------------------------------
50
+ *      1) improved debug messages
51
+	2) accept files in the cab with 0-byte (just a null terminator) lengths.
52
+	   I don’t know that there are any real cabs that have this, but it’s
53
+	   conceivable.
54
+	3) only try to sanitize if we actually got the filename correctly
55
+	4) reset the parsing offset to the beginning of the file entries in case
56
+	   the # of folder entries found did not match the # stated in the header.
57
+
58
+Wed, 18 Oct 2017 16:46:58 -0400 (Steven Morgan)
59
+------------------------------------------
60
+ * bb11910 - remove DetectionStatsHostID.
61
+
62
+Wed, 18 Oct 2017 15:52:19 -0400 (Micah Snyder)
63
+------------------------------------------
64
+ * Adding some debug strings for cab parsing that existed in 0.99.2.  Adding
65
+	code that sterilizes garbage data that is read in as a string so it
66
+	is not output to stderr when --debug is enabled.
67
+
68
+Fri, 13 Oct 2017 12:23:06 -0400 (Steven Morgan)
69
+------------------------------------------
70
+ * bb11915 - Fix for whitelisting bytecode signatures. Patch by Georgy Salnikov.
71
+
72
+Thu, 12 Oct 2017 17:00:27 -0400 (Micah Snyder)
73
+------------------------------------------
74
+ * updating git commits, sln to fix build, and most importantly adding macro
75
+	definitions to cltypes in support of Windows.
76
+
77
+Wed, 11 Oct 2017 12:50:14 -0400 (Micah Snyder)
78
+------------------------------------------
79
+ * adding code to fail out of cab header parsing function if at the end of the
80
+	function no files were added to the file list (i.e. format issue with header)
81
+
82
+Tue, 10 Oct 2017 21:50:48 -0400 (Micah Snyder)
83
+------------------------------------------
84
+ * fixing small memory leak.
85
+
86
+Tue, 10 Oct 2017 14:19:18 -0400 (Micah Snyder)
87
+------------------------------------------
88
+ * fixing decompression hack for LZX since we increased CAB_BLOCKMAX.  adding
89
+	some debug messages and eliminating one that no longer makes sense.
90
+
91
+Mon, 9 Oct 2017 13:00:25 -0400 (Micah Snyder)
92
+------------------------------------------
93
+ * fmin resulted in an incorrect value. switching to just use UINT_MAX because
94
+	we know that will be the minimum in the statement anyways.
95
+
96
+Mon, 9 Oct 2017 12:47:11 -0400 (Micah Snyder)
97
+------------------------------------------
98
+ * adding fix that limits cabmax size to UINT_MAX
99
+
100
+Mon, 9 Oct 2017 11:32:14 -0400 (Micah Snyder)
101
+------------------------------------------
102
+ * updating max cab size t 64k as was in old implementation, even though it's
103
+	technically higher than the spec. adding back size checks. adding fix
104
+	to mspack_fmap_alloc to zero the mem.
105
+
106
+Mon, 9 Oct 2017 11:50:50 -0400 (Mickey Sola)
107
+------------------------------------------
108
+ * Ensuring mspack file handle is zeroed out after allocation and only closed if it exists
109
+
110
+Thu, 5 Oct 2017 15:38:25 -0400 (Micah Snyder)
111
+------------------------------------------
112
+ * Adding modifications to continue scanning cab files that don't conform to cab size norms.
113
+
114
+Wed, 11 Oct 2017 12:49:39 -0400 (Steven Morgan)
115
+------------------------------------------
116
+ * add some null argument checks before using the json api.
117
+
118
+Wed, 11 Oct 2017 12:10:51 -0400 (Steven Morgan)
119
+------------------------------------------
120
+ * quieter debug messages from pcre matcher.
121
+
122
+Wed, 11 Oct 2017 12:08:00 -0400 (Steven Morgan)
123
+------------------------------------------
124
+ * fix for Html.Trojan.Iframe-35 false negative.
125
+
126
+Wed, 4 Oct 2017 08:30:25 -0700 (Micah Snyder)
127
+------------------------------------------
128
+ * fixed uninitized variable that valgrind picked up in centos 6.8
129
+
130
+Thu, 28 Sep 2017 16:24:24 -0400 (Micah Snyder)
131
+------------------------------------------
132
+ * initializing error code to zero, fixing mspack_fmap_message so it has a new
133
+	line character and will print fmt strings correctly
134
+
135
+Thu, 28 Sep 2017 14:04:47 -0400 (Micah Snyder)
136
+------------------------------------------
137
+ * initializing file->folder to NULL to prevent accidental segfaults and
138
+	valgrind complaints. adding correction to mspack_fmap_message()
139
+	so it will correctly print format strings.
140
+
141
+Thu, 28 Sep 2017 12:33:05 -0400 (Micah Snyder)
142
+------------------------------------------
143
+ * adding fix to cabd.c that allows completion of parsing of cab files that
144
+	describe files in the header that are invalid. This occurs when
145
+	non-header data is hidden at the end of the header.
146
+
147
+Thu, 14 Sep 2017 00:50:35 -0400 (Micah Snyder)
148
+------------------------------------------
149
+ * moving mspack visual studio project into win32 directory.
150
+
151
+Thu, 14 Sep 2017 00:08:33 -0400 (Micah Snyder)
152
+------------------------------------------
153
+ * adding openssl visual studio project to provide the openssl DLLs to the
154
+	Setup installer projects.
155
+
156
+Wed, 30 Aug 2017 13:48:12 -0600 (Adrian Wu)
157
+------------------------------------------
158
+ * Address PR comments and fix logic
159
+
160
+Wed, 30 Aug 2017 09:17:48 -0600 (Adrian Wu)
161
+------------------------------------------
162
+ * BUGFIX 18264: Make freshclamwrap interpret FC_UPTODATE as UPD_NONE
163
+
164
+Fri, 15 Apr 2016 17:13:46 -0600 (Prashant Pathak)
165
+------------------------------------------
166
+ * Formatting attempt# 2
167
+
168
+Fri, 15 Apr 2016 17:00:44 -0600 (Prashant Pathak)
169
+------------------------------------------
170
+ * Fix formatting issues
171
+
172
+Fri, 15 Apr 2016 16:09:48 -0600 (Prashant Pathak)
173
+------------------------------------------
174
+ * BUGFIX: 16588: Exit freshclam if pipe is broken
175
+
176
+Mon, 29 Feb 2016 22:14:57 -0700 (Prashant Pathak)
177
+------------------------------------------
178
+ * Fix: Fix formatting to keep inline with original file
179
+
180
+Thu, 1 Oct 2015 14:40:13 -0600 (Prashant Pathak)
181
+------------------------------------------
182
+ * BUGFIX: Do not treat failure as fatal
183
+
184
+Tue, 22 Sep 2015 15:37:00 -0600 (Prashant Pathak)
185
+------------------------------------------
186
+ * BUGFIX: 14528: Disable caching by default in the wrapper code
187
+
188
+Thu, 24 Aug 2017 16:30:40 -0600 (Adrian Wu)
189
+------------------------------------------
190
+ * basetsd not basestd
191
+
192
+Thu, 24 Aug 2017 16:14:17 -0600 (Prashant Pathak)
193
+------------------------------------------
194
+ * FIX: Compile issue with VS 2015
195
+
196
+Tue, 2 May 2017 16:07:04 -0600 (Jake Fehr)
197
+------------------------------------------
198
+ * Fix lib path
199
+
200
+Tue, 2 May 2017 14:56:59 -0600 (Jake Fehr)
201
+------------------------------------------
202
+ * null an additional variable
203
+
204
+Tue, 2 May 2017 14:51:07 -0600 (Jake Fehr)
205
+------------------------------------------
206
+ * Fix spelling mistake
207
+
208
+Tue, 2 May 2017 13:02:08 -0600 (Jake Fehr)
209
+------------------------------------------
210
+ * Remove old build files
211
+
212
+Tue, 2 May 2017 12:55:49 -0600 (Jake Fehr)
213
+------------------------------------------
214
+ * Remove dependancy on c:\clamdeps
215
+
216
+Mon, 11 Sep 2017 12:13:46 -0400 (Micah Snyder)
217
+------------------------------------------
218
+ * Updated clamav-for-windows interface.c to include new file types.
219
+
220
+Mon, 11 Sep 2017 10:25:28 -0400 (Micah Snyder)
221
+------------------------------------------
222
+ * Correct clamav-for-windows.sln debug/release x64/win32 settings.
223
+
224
+Fri, 8 Sep 2017 15:50:46 -0400 (Micah Snyder)
225
+------------------------------------------
226
+ * partial pull-request from jfehr, ommiting changes to openssl lib names:
227
+	Changes needed to build Cmam in VS2015.
228
+
229
+Wed, 29 Mar 2017 16:20:04 -0600 (Jake Fehr)
230
+------------------------------------------
231
+ * disable building of sigui
232
+
233
+Fri, 8 Sep 2017 15:00:21 -0400 (Micah Snyder)
234
+------------------------------------------
235
+ * B11858 removed sigui
236
+
237
+Wed, 3 May 2017 15:05:12 +0200 (Jonas Zaddach)
238
+------------------------------------------
239
+ * Also added decoding for the lp parameter
240
+
241
+Fri, 28 Apr 2017 17:59:23 +0200 (Jonas Zaddach)
242
+------------------------------------------
243
+ * Tolerate different LZMA parameters in UPX compression
244
+
245
+Mon, 11 Sep 2017 14:16:12 -0400 (Micah Snyder)
246
+------------------------------------------
247
+ * fix to update autogenerated files for machines that do not have bison
248
+	installed. also eliminating warning in .y file at the same time by
249
+	removing ifdef from yara_parser.h
250
+
251
+Wed, 6 Sep 2017 15:21:43 -0400 (Mickey Sola)
252
+------------------------------------------
253
+ * mspack - adding windows build scripts to dist
254
+
255
+Wed, 6 Sep 2017 15:06:54 -0400 (Mickey Sola)
256
+------------------------------------------
257
+ * mspack - removing ssize_t typing to ensure VS15 compilation
258
+
259
+Wed, 6 Sep 2017 12:58:50 -0400 (Mickey Sola)
260
+------------------------------------------
261
+ * openssl - fixing linking issue where VS2015 would fail to find external
262
+	function definitions
263
+
264
+Fri, 1 Sep 2017 10:18:02 -0400 (Micah Snyder)
265
+------------------------------------------
266
+ * changing magic 0xE0F0000 to NULL, because the use cases verify it being 0
267
+	and do not verify the magic EOF number.
268
+
269
+Wed, 30 Aug 2017 15:24:23 -0400 (Mickey Sola)
270
+------------------------------------------
271
+ * strn - adding configuration option to force use of internal strn functions
272
+	for use when crosscompiling binaries against older libraries
273
+
274
+Thu, 24 Aug 2017 17:23:38 -0400 (Mickey Sola)
275
+------------------------------------------
276
+ * bb11904 - ensuring md5 hashset string is initialized before use
277
+
278
+Thu, 24 Aug 2017 17:19:29 -0400 (Steven Morgan)
279
+------------------------------------------
280
+ * bb11567 - Improve YARA rule handling in files containing unsupported
281
+	YARA features.
282
+
283
+Thu, 24 Aug 2017 16:33:33 -0400 (Steven Morgan)
284
+------------------------------------------
285
+ * bb11896 - fix 'infected' count for whitelisted pdf file.
286
+
287
+Wed, 23 Aug 2017 15:08:47 -0400 (Micah Snyder)
288
+------------------------------------------
289
+ * bb11896 -- increasing size of max filter for pdf filter heuristic. Still
290
+	have work to be done to investigate whitelisting issue.
291
+
292
+Wed, 16 Aug 2017 17:03:39 -0400 (Mickey Sola)
293
+------------------------------------------
294
+ * m4 - rework of strndup and strnlen function absence handling
295
+
296
+Mon, 21 Aug 2017 17:10:57 -0400 (Steven Morgan)
297
+------------------------------------------
298
+ * bb11881 - straighten out state stacking logic.
299
+	Patch by Jonas Zaddach.
300
+
301
+Fri, 18 Aug 2017 16:53:10 -0400 (Steven Morgan)
302
+------------------------------------------
303
+ * bb11897 - fix-up for freshclam warnings in beta versions.
304
+	Patch provided by Andreas Schulze.
305
+
306
+Fri, 18 Aug 2017 16:06:26 -0400 (Steven Morgan)
307
+------------------------------------------
308
+ * 11898 - fix unit test failure with zlib 1.2.9+.
309
+	Patch provided by Marc Deslauriers.
310
+
311
+Thu, 10 Aug 2017 16:21:52 -0400 (Steven Morgan)
312
+------------------------------------------
313
+ * Fix clamsubmit prereq checks.
314
+
315
+Thu, 10 Aug 2017 12:55:41 -0400 (Steven Morgan)
316
+------------------------------------------
317
+ * bb11883 - Fix fanotify ./configure issue.
318
+
319
+Wed, 9 Aug 2017 16:11:32 -0400 (Steven Morgan)
320
+------------------------------------------
321
+ * bb11867/11885 - Fix clamsubmit build issues.
322
+
323
+Wed, 9 Aug 2017 09:33:05 -0400 (Micah Snyder)
324
+------------------------------------------
325
+ * Removing check for negative values, because the variable in question
326
+	is unsigned.
327
+
328
+Tue, 8 Aug 2017 17:37:55 -0400 (Micah Snyder)
329
+------------------------------------------
330
+ * fixed compiler warnings.
331
+
332
+Mon, 7 Aug 2017 17:56:08 -0400 (Steven Morgan)
333
+------------------------------------------
334
+ * bb11887 - add valgrind supression rules for FreeBSD.
335
+
336
+Fri, 28 Jul 2017 11:34:26 -0400 (Mickey Sola)
337
+------------------------------------------
338
+ * solaris - adding strnlen and strndup implementations to ensure compatability
339
+	with versions <= 10
340
+
1 341
 Thu, 20 Jul 2017 12:10:38 -0400 (Mickey Sola)
2 342
 ------------------------------------------
3 343
  * 11874 - fixing OOB read in cabd