Browse code

ClamAV 0.99.3-beta1 Changelog, NEWS, and README.

Steven Morgan authored on 2017/07/21 06:01:33
Showing 3 changed files
... ...
@@ -1,3 +1,823 @@
1
+Thu, 20 Jul 2017 12:10:38 -0400 (Mickey Sola)
2
+------------------------------------------
3
+ * 11874 - fixing OOB read in cabd
4
+
5
+Wed, 19 Jul 2017 12:14:24 -0400 (Steven Morgan)
6
+------------------------------------------
7
+ * ClamAV 0.99.3-beta1 NEWS and README.
8
+
9
+Fri, 7 Jul 2017 17:28:14 +0000 (Sebastian Andrzej Siewior)
10
+------------------------------------------
11
+ * fts: use AC_COMPILE_IFELSE instead AC_TRY_RUN
12
+
13
+Thu, 29 Jun 2017 14:02:03 -0400 (Mickey Sola)
14
+------------------------------------------
15
+ * unrar - adding proposed changes to fix RAR VMSF_DELTA Filter Signedness error
16
+
17
+Mon, 26 Jun 2017 13:30:57 -0400 (Mickey Sola)
18
+------------------------------------------
19
+ * onas - changing sizelimit to unsigned int to allow for wider scan ranges
20
+
21
+Wed, 21 Jun 2017 15:53:14 -0400 (Mickey Sola)
22
+------------------------------------------
23
+ * bc - adding bc_idx sanity check when running bc lsigs
24
+
25
+Tue, 20 Jun 2017 17:15:15 -0400 (Steven Morgan)
26
+------------------------------------------
27
+ * fix cli_bcapi_extract_new() return code path virus reporting.
28
+
29
+Mon, 19 Jun 2017 15:41:17 -0400 (Mickey Sola)
30
+------------------------------------------
31
+ * bb11625 - adding heuristic check for XZ dictionary size evasion
32
+
33
+wMon, 12 Jun 2017 17:16:44 -0400 (Mickey Sola)
34
+------------------------------------------
35
+ * mspack - simplifying libclamav debug stamp and fixing errors when configuring the library with en
36
+
37
+Mon, 12 Jun 2017 14:43:13 -0400 (Mickey Sola)
38
+------------------------------------------
39
+ * mspack - adding custom clam debug output for internal mspack
40
+
41
+Wed, 31 May 2017 11:20:11 -0400 (Steven Morgan)
42
+------------------------------------------
43
+ * fix for 0.99.3 false negative of Andr.Trojan.SMSsend-2.
44
+
45
+Tue, 23 May 2017 15:56:41 -0400 (Steven Morgan)
46
+------------------------------------------
47
+ * fix 0.99.3 false negative of virus Pdf.Exploit.CVE_2016_1046-1.
48
+
49
+Fri, 19 May 2017 13:38:51 -0400 (Steven Morgan)
50
+------------------------------------------
51
+ * re-split/regenerate make check's test files.
52
+
53
+Wed, 10 May 2017 16:51:16 -0400 (Steven Morgan)
54
+------------------------------------------
55
+ * fix for amp allmatch.
56
+
57
+Wed, 26 Apr 2017 18:10:57 -0400 (Steven Morgan)
58
+------------------------------------------
59
+ * Fix for regression FN's.
60
+
61
+Fri, 21 Apr 2017 11:50:47 -0400 (Mickey Sola)
62
+------------------------------------------
63
+ * pe - correcting memory loss caused by double string allocation
64
+
65
+Tue, 18 Apr 2017 12:03:36 -0400 (Steven Morgan)
66
+------------------------------------------
67
+ * bb11805 fix multiple results. Refactor false positive and heuristic precedence logic.
68
+
69
+Mon, 16 Nov 2015 22:19:16 +0100 (Sebastian Andrzej Siewior)
70
+------------------------------------------
71
+ * clamav: add private fts() implementation
72
+
73
+Wed, 1 Feb 2017 16:59:54 -0500 (Mickey Sola)
74
+------------------------------------------
75
+ * Configure with largefile size when using internal mspack
76
+
77
+Wed, 29 Mar 2017 14:55:26 -0400 (Mickey Sola)
78
+------------------------------------------
79
+ * fixing potential OOB window write when unpacking chm files
80
+
81
+Thu, 16 Mar 2017 15:06:09 -0400 (Steven Morgan)
82
+------------------------------------------
83
+ * bb11803 - Fix pdf out of bound reference.
84
+
85
+Thu, 9 Mar 2017 15:11:56 -0500 (Steven Morgan)
86
+------------------------------------------
87
+ * fix imphash 'thunk' processing due to unit test check1_clamscan fail.
88
+
89
+Wed, 8 Mar 2017 08:58:28 -0500 (Steven Morgan)
90
+------------------------------------------
91
+ * bb11798 - fix unit tests.
92
+
93
+Fri, 3 Mar 2017 13:56:28 -0500 (Steven Morgan)
94
+------------------------------------------
95
+ * bb19798 - fix out of bound memory access for crafted wwunpack file.
96
+
97
+Thu, 2 Mar 2017 14:41:20 -0500 (Steven Morgan)
98
+------------------------------------------
99
+ * bb11797 - fix invalid read in fuzzed mail file.
100
+
101
+Thu, 2 Mar 2017 09:44:09 -0500 (Steven Morgan)
102
+------------------------------------------
103
+ * Autotool fixes for libiconv.
104
+
105
+Wed, 1 Mar 2017 16:18:27 -0500 (Mickey Sola)
106
+------------------------------------------
107
+ * increasing size of pcre match limit
108
+
109
+Wed, 15 Feb 2017 14:25:29 -0500 (Steven Morgan)
110
+------------------------------------------
111
+ * bb11751 fix compile error in entconv.c.
112
+
113
+Wed, 15 Feb 2017 14:07:50 -0500 (Steven Morgan)
114
+------------------------------------------
115
+ * bb11742 fix compile error in bytecode_api.c on Mac OS X.
116
+
117
+Tue, 14 Feb 2017 15:06:12 -0500 (Steven Morgan)
118
+------------------------------------------
119
+ * bb11750 Fix compile warning in special.c.
120
+
121
+Tue, 14 Feb 2017 14:53:33 -0500 (Steven Morgan)
122
+------------------------------------------
123
+ * bb11749 Fix compile warning in hfsplus.c on Mac OS X. Patch supplied by Ruga.
124
+
125
+Tue, 14 Feb 2017 14:31:23 -0500 (Steven Morgan)
126
+------------------------------------------
127
+ * bb11748 Fix compile warning is regex_pcre.c on Mac OS X.
128
+
129
+Tue, 14 Feb 2017 14:16:18 -0500 (Steven Morgan)
130
+------------------------------------------
131
+ * bb11746 Fix compile warning in spin.c. Patch by Ruga.
132
+
133
+Tue, 14 Feb 2017 14:04:52 -0500 (Steven Morgan)
134
+------------------------------------------
135
+ * bb11745 Fix compile warning. Patch by Ruga.
136
+
137
+Fri, 10 Feb 2017 13:52:16 -0500 (Steven Morgan)
138
+------------------------------------------
139
+ * bb11744 - fix compiler warnings on Mac OS X.
140
+
141
+Fri, 10 Feb 2017 12:59:23 -0500 (Steven Morgan)
142
+------------------------------------------
143
+ * bb11743 - fix compiler warning. Patch contributed by Ruga.
144
+
145
+Fri, 10 Feb 2017 12:53:24 -0500 (Steven Morgan)
146
+------------------------------------------
147
+ * bb11742 - fix compiler warnings. Patch contributed by Ruga.
148
+
149
+Wed, 8 Feb 2017 15:00:54 -0500 (Steven Morgan)
150
+------------------------------------------
151
+ * bb11741 - fix compiler warnings due to STAT64_BLACKLIST. Patch supplied by Ruga.
152
+
153
+Tue, 7 Feb 2017 13:27:15 -0500 (Steven Morgan)
154
+------------------------------------------
155
+ * bb11548 fix clamsubmit.
156
+
157
+Thu, 2 Feb 2017 12:40:08 -0500 (klin)
158
+------------------------------------------
159
+ * updated documentation for 'Intermediates' TDB option (#5)
160
+
161
+Wed, 1 Feb 2017 17:29:27 -0500 (Mickey Sola)
162
+------------------------------------------
163
+ * Fixes and updates to intermediate container sig rules based on code review
164
+
165
+on, 23 Jan 2017 13:11:03 -0500 (Kevin Lin)
166
+------------------------------------------
167
+ * add 'Intermediates' field to target description block (allows specification of any number of intermediate containers)
168
+
169
+Tue, 17 Jan 2017 12:27:07 -0500 (Steven Morgan)
170
+------------------------------------------
171
+ * fix file descriptor leak for msxml documents - patch from Chris Miserva.
172
+
173
+Thu, 5 Jan 2017 17:23:46 -0500 (Steven Morgan)
174
+------------------------------------------
175
+ * bb11703 - compile pcre with NO_RECURSE on windows.
176
+
177
+Thu, 5 Jan 2017 12:30:35 -0500 (Steven Morgan)
178
+------------------------------------------
179
+ * bb111711 - fix zlib version check - patch by Daniel J. Luke.
180
+
181
+Wed, 4 Jan 2017 13:20:29 -0500 (Steven Morgan)
182
+------------------------------------------
183
+ * Fix uninitialized variable issue when scanning file properties with libjson not configured.
184
+
185
+Thu, 22 Dec 2016 17:53:40 -0500 (Steven Morgan)
186
+------------------------------------------
187
+ * Add missing OS identifier os_generic.
188
+
189
+Wed, 21 Dec 2016 17:16:39 -0500 (Steven Morgan)
190
+------------------------------------------
191
+ * Change Windows build to use OpenSSL 1.1.0.c
192
+
193
+Thu, 15 Dec 2016 11:46:40 -0500 (Steven Morgan)
194
+------------------------------------------
195
+ * clamdscan - add an error message when local socket connection fails.
196
+
197
+Wed, 14 Dec 2016 18:12:37 -0500 (Steven Morgan)
198
+------------------------------------------
199
+ * clamdscan - check that the TCPAddr parameter is enabled before using.
200
+
201
+Wed, 14 Dec 2016 13:29:00 -0500 (Steven Morgan)
202
+------------------------------------------
203
+ * bb11601 - revise buffer limit check due.
204
+
205
+Wed, 16 Nov 2016 11:45:03 -0500 (Mickey Sola)
206
+------------------------------------------
207
+ * bb11062 - updated libmspack missing script to warn only and included more prescient advice
208
+
209
+Tue, 15 Nov 2016 11:54:25 -0500 (Mickey Sola)
210
+------------------------------------------
211
+ * bb11062 - loosening libmspack automake strictness and enabling maintainer mode to mitigate timestamp mangling
212
+
213
+Wed, 9 Nov 2016 13:12:19 -0500 (Steven Morgan)
214
+------------------------------------------
215
+ * Whitespace commit to prevent ClamAV build from invoking yacc/bison.
216
+
217
+Tue, 8 Nov 2016 11:57:16 -0500 (Mickey Sola)
218
+------------------------------------------
219
+ * bb11062 - link against libmspack libtool objects
220
+
221
+Tue, 8 Nov 2016 11:38:57 -0500 (Steven Morgan)
222
+------------------------------------------
223
+ * bb11684 - consistently set file size for yara condition handling.
224
+
225
+Thu, 3 Nov 2016 16:58:11 -0400 (Mickey Sola)
226
+------------------------------------------
227
+ * bb11062 - add autom4te cache to repo
228
+
229
+Thu, 3 Nov 2016 14:23:37 -0400 (Mickey Sola)
230
+------------------------------------------
231
+ * bb11062 - defaulting build to internal libmspack and creating configure option to specify use of external library
232
+
233
+Fri, 21 Oct 2016 17:05:45 -0400 (Mickey Sola)
234
+------------------------------------------
235
+ * bb11062 - require internal libmspack for make distcheck
236
+
237
+Fri, 28 Oct 2016 16:14:31 -0400 (Steven Morgan)
238
+------------------------------------------
239
+ * bb11677 - release mpool memory with mpool_free(), not free().
240
+
241
+Mon, 24 Oct 2016 18:03:36 -0400 (Steven Morgan)
242
+------------------------------------------
243
+ * bb11639 - for VBA, run bytecodes and lsigs against decompressed VBA objects rather than the raw VBA project.
244
+
245
+Wed, 19 Oct 2016 16:33:48 -0400 (Steven Morgan)
246
+------------------------------------------
247
+ * pull request #53(4/4): Spelling fix by klemens(ka7).
248
+
249
+Wed, 19 Oct 2016 16:04:25 -0400 (Steven Morgan)
250
+------------------------------------------
251
+ * pull request #53(3/4): Spelling fix by klemens(ka7).
252
+
253
+Wed, 19 Oct 2016 15:57:45 -0400 (Steven Morgan)
254
+------------------------------------------
255
+ * pull request #53(2/4): Spelling fix by klemens(ka7).
256
+
257
+Wed, 19 Oct 2016 12:26:33 -0400 (Steven Morgan)
258
+------------------------------------------
259
+ * pull request #53(1/4): Spelling fix by klemens(ka7).
260
+
261
+Wed, 19 Oct 2016 11:19:08 -0400 (Steven Morgan)
262
+------------------------------------------
263
+ * pull request #62: Fix typos in log messages from Matthew Boedicker.
264
+
265
+Mon, 17 Oct 2016 11:10:31 -0400 (Mickey Sola)
266
+------------------------------------------
267
+ * bb11062 - remove libmspack artifacts from upstream
268
+
269
+Mon, 17 Oct 2016 11:07:18 -0400 (Mickey Sola)
270
+------------------------------------------
271
+ * bb11062 - make make distcheck work with internal libmspack
272
+
273
+Wed, 12 Oct 2016 18:16:51 -0400 (Steven Morgan)
274
+------------------------------------------
275
+ * bb17595 (FireAmp) - add sigtool support for building fp-only virus databases.
276
+
277
+Tue, 11 Oct 2016 17:48:58 -0400 (Steven Morgan)
278
+------------------------------------------
279
+ * bb17169 - compute MD5 file hashsums when using wildcard hdb signatures with caching disabled.
280
+
281
+Mon, 10 Oct 2016 16:50:38 -0400 (Steven Morgan)
282
+------------------------------------------
283
+ * bb11349 - patch from Michael Pelletier to fix compilation on HP-UX 11.11.
284
+
285
+Mon, 19 Sep 2016 11:50:43 -0400 (Mickey Sola)
286
+------------------------------------------
287
+ * bb11062 - removing configure option print-multi-os-directory
288
+
289
+Thu, 15 Sep 2016 16:04:21 -0400 (Mickey Sola)
290
+------------------------------------------
291
+ * bb1062 - simplifying configuration and compilation of internal libmspack
292
+
293
+Mon, 12 Sep 2016 14:54:27 -0400 (Mickey Sola)
294
+------------------------------------------
295
+ * bb11062 - including new dlls in setup redistributables
296
+
297
+Mon, 12 Sep 2016 14:34:52 -0400 (Mickey Sola)
298
+------------------------------------------
299
+ * bb11062 - adding compilation batch script to allow for proper windows env configuration
300
+
301
+Thu, 8 Sep 2016 13:52:34 -0400 (Mickey Sola)
302
+------------------------------------------
303
+ * bb11062 - updating libclamav.vcxproj to properly include 64bit mspack dlls
304
+
305
+Thu, 8 Sep 2016 13:04:43 -0400 (Mickey Sola)
306
+------------------------------------------
307
+ * bb11062 - updating libmspack windows installer to automate clamdep setup
308
+
309
+Mon, 22 Aug 2016 17:50:35 -0400 (Mickey Sola)
310
+------------------------------------------
311
+ * bb11062 - removing unnecessary include of mspack's system.h
312
+
313
+Mon, 22 Aug 2016 15:43:17 -0400 (Mickey Sola)
314
+------------------------------------------
315
+ * bb11062 - convert use of fseeko and ftello functions to meet vs2015 compatibility
316
+
317
+Mon, 22 Aug 2016 15:41:02 -0400 (Mickey Sola)
318
+------------------------------------------
319
+ * bb11062 - provide libmspack .lib path to vs2015 linker
320
+
321
+Mon, 22 Aug 2016 15:39:06 -0400 (Mickey Sola)
322
+------------------------------------------
323
+ * bb11062 - link libmspack dll
324
+
325
+Wed, 17 Aug 2016 18:06:11 -0400 (Mickey Sola)
326
+------------------------------------------
327
+ * bb11062 - modifying libmspack.c macros and casts for VS 2015 compatibility
328
+
329
+Wed, 20 Jul 2016 14:21:01 -0400 (Mickey Sola)
330
+------------------------------------------
331
+ * bb11062 - adding idmef_logging references to clamd vs2015 proj
332
+
333
+Thu, 14 Jul 2016 14:43:12 -0400 (Mickey Sola)
334
+------------------------------------------
335
+ * bb11062 - add libmspack.c to vs2015 libclamav solution
336
+
337
+Thu, 7 Jul 2016 14:59:47 -0400 (Mickey Sola)
338
+------------------------------------------
339
+ * bb11062 - removing old mspack references from VS2015 vcxproj files
340
+
341
+Wed, 6 Jul 2016 17:28:17 -0400 (Mickey Sola)
342
+------------------------------------------
343
+ * bb11062 - adding mspack.def file
344
+
345
+Tue, 5 Jul 2016 14:10:40 -0400 (Mickey Sola)
346
+------------------------------------------
347
+ * bb-11062 - adding winbuild script
348
+
349
+Tue, 5 Jul 2016 11:20:55 -0400 (Mickey Sola)
350
+------------------------------------------
351
+ * bb-11062 - cleanup scanners.c conflict
352
+
353
+Tue, 5 Jul 2016 11:13:38 -0400 (Mickey Sola)
354
+------------------------------------------
355
+ * bb-11062 - cleanup makefile conflicts
356
+
357
+Tue, 5 Jul 2016 10:39:02 -0400 (Mickey Sola)
358
+------------------------------------------
359
+ * bb-11062 - removing custom mspack.c
360
+
361
+Thu, 24 Mar 2016 12:26:04 -0400 (Mickey Sola)
362
+------------------------------------------
363
+ * bb11062 - adding support for external libmspack
364
+
365
+Wed, 24 Aug 2016 17:39:20 -0400 (Steven Morgan)
366
+------------------------------------------
367
+ * bb11522 - enable clamscan option --blockmax to flag files as virus Heuristic.Limits.Exceeded when --max-filesize, --max-scansize, or --max-recursion is exceeded.
368
+
369
+Thu, 14 Jul 2016 17:31:04 -0400 (Kevin Lin)
370
+------------------------------------------
371
+ * sigtool: patch hybrid cvd generation
372
+
373
+Sat, 13 Aug 2016 02:14:00 +0200 (tomime)
374
+------------------------------------------
375
+ * fixing NULL pointer dereference
376
+
377
+Thu, 11 Aug 2016 13:16:04 -0400 (Steven Morgan)
378
+------------------------------------------
379
+ * bb11618 - indicate virus Heuristic.Broken.Executable for an ELF file with a corrupted header.
380
+
381
+Wed, 10 Aug 2016 14:17:18 -0400 (Steven Morgan)
382
+------------------------------------------
383
+ * FireAMP bb17724: fix for CVE-2016-3189 for Windows build (win32/3rdparty/bzip2/bzip2recover.c).
384
+
385
+Tue, 9 Aug 2016 15:48:31 -0400 (Mickey Sola)
386
+------------------------------------------
387
+ * bb11594 - allow for compilation against openssl 1.1.0
388
+
389
+Mon, 8 Aug 2016 17:26:38 -0400 (Mickey Sola)
390
+------------------------------------------
391
+ * bb11602 - correcting and simplifying fts_info check
392
+
393
+Mon, 8 Aug 2016 15:55:49 -0400 (Steven Morgan)
394
+------------------------------------------
395
+ * Apply patch from Craig Davidson to fix compilation on RHEL5/CentOS 5.11 with g++ 4.1.2.
396
+
397
+Fri, 5 Aug 2016 10:58:51 -0400 (Mickey Sola)
398
+------------------------------------------
399
+ * systemd - removing generated files from repository
400
+
401
+Tue, 26 Jul 2016 16:36:44 -0400 (Kevin Lin)
402
+------------------------------------------
403
+ * pdfdecode: reduced stream dumping conditions to just leave-temps + fix warnings
404
+
405
+Tue, 26 Jul 2016 16:06:18 -0400 (Kevin Lin)
406
+------------------------------------------
407
+ * bb#11613 - dump vba project data to file with leave-temps
408
+
409
+Thu, 21 Jul 2016 15:36:11 -0400 (Mickey Sola)
410
+------------------------------------------
411
+ * bb11602 - fixing case where on access scanning would erroneously classify sockets and other objects as directories
412
+
413
+Thu, 14 Jul 2016 16:26:16 -0700 (Matthew Boedicker)
414
+------------------------------------------
415
+ * bb11605 - Update the error code to CL_ETMPFILE
416
+
417
+Wed, 13 Jul 2016 16:26:58 -0400 (Kevin Lin)
418
+------------------------------------------
419
+ * win32: fixes for sigtool imphash linking
420
+
421
+Wed, 13 Jul 2016 15:52:17 -0400 (Kevin Lin)
422
+------------------------------------------
423
+ * implement cli_strndup and cli_mpool_strndup
424
+
425
+Tue, 12 Jul 2016 11:53:59 -0400 (Kevin Lin)
426
+------------------------------------------
427
+ * imphash: code review and clean up
428
+
429
+Mon, 11 Jul 2016 16:25:37 -0400 (Kevin Lin)
430
+------------------------------------------
431
+ * imphash: yara copyright for pe_ordinal function
432
+
433
+Thu, 30 Jun 2016 17:29:49 -0400 (Kevin Lin)
434
+------------------------------------------
435
+ * imphash: refactor code for scanning and sigtool usage
436
+
437
+Thu, 30 Jun 2016 11:11:03 -0400 (Kevin Lin)
438
+------------------------------------------
439
+ * sig: convert .ith to .imp; add .imp to sigtool
440
+
441
+Wed, 29 Jun 2016 18:21:39 -0400 (Kevin Lin)
442
+------------------------------------------
443
+ * sigtool: properly generates and reports pe section hashes (mdb)
444
+
445
+Mon, 27 Jun 2016 17:55:16 -0400 (Kevin Lin)
446
+------------------------------------------
447
+ * imphash: dll and func name validation
448
+
449
+Mon, 27 Jun 2016 12:03:45 -0400 (Kevin Lin)
450
+------------------------------------------
451
+ * imptbl: macroize similar code; add size based on hashed data
452
+
453
+Wed, 22 Jun 2016 17:35:30 -0400 (Kevin Lin)
454
+------------------------------------------
455
+ * imptbl: general code clean-up and fixes
456
+
457
+Wed, 22 Jun 2016 16:39:42 -0400 (Kevin Lin)
458
+------------------------------------------
459
+ * dconf: support added for imptbl and imphash
460
+
461
+Wed, 22 Jun 2016 16:28:02 -0400 (Kevin Lin)
462
+------------------------------------------
463
+ * imphash: signature file support
464
+
465
+Wed, 22 Jun 2016 15:03:14 -0400 (Kevin Lin)
466
+------------------------------------------
467
+ * imptbl: add data collection for preclass
468
+
469
+Tue, 21 Jun 2016 17:17:40 -0400 (Kevin Lin)
470
+------------------------------------------
471
+ * imphash: add parsing of import table and calculate imphash
472
+
473
+Tue, 12 Jul 2016 12:46:16 -0400 (Kevin Lin)
474
+------------------------------------------
475
+ * matcher-ac: fix error case handling
476
+
477
+Wed, 13 Jul 2016 14:27:10 -0400 (Steven Morgan)
478
+------------------------------------------
479
+ * bb11601 - check array boundaries in unrarvm rarvm_getbits().
480
+
481
+Tue, 12 Jul 2016 14:31:38 -0400 (Steven Morgan)
482
+------------------------------------------
483
+ * fix possible out of bounds stack read.
484
+
485
+Tue, 12 Jul 2016 12:36:29 -0400 (Steven Morgan)
486
+------------------------------------------
487
+ * bb11600 - fix out of bounds stack read.
488
+
489
+Fri, 8 Jul 2016 12:15:12 -0400 (Steven Morgan)
490
+------------------------------------------
491
+ * clean up file/memory in error case.
492
+
493
+Thu, 7 Jul 2016 16:27:47 -0600 (Anthony Chan)
494
+------------------------------------------
495
+ * Fix bug in msxml_parse_element which may leave behind empty temp file and leak a little memory
496
+
497
+Wed, 6 Jul 2016 18:00:29 -0400 (Kevin Lin)
498
+------------------------------------------
499
+ * win32: add missing libxml2 html source files
500
+
501
+Wed, 6 Jul 2016 17:27:25 -0400 (Kevin Lin)
502
+------------------------------------------
503
+ * mhtml: checks for html parsing support in libxml2
504
+
505
+Tue, 5 Jul 2016 15:32:03 -0400 (Steven Morgan)
506
+------------------------------------------
507
+ * Additional documentation on using yara in ClamAV.
508
+
509
+Tue, 28 Jun 2016 17:39:06 -0400 (Steven Morgan)
510
+------------------------------------------
511
+ * bb11586 - change CL_TYPE_EPS to CL_TYPE_PS.
512
+
513
+Tue, 28 Jun 2016 15:18:30 -0400 (Kevin Lin)
514
+------------------------------------------
515
+ * bb#11587 - track linked bcs on matchers for target 7 normalization
516
+
517
+Tue, 28 Jun 2016 11:59:48 -0400 (Kevin Lin)
518
+------------------------------------------
519
+ * ole2: added debug message handler_otf stream -> tempfile
520
+
521
+Tue, 28 Jun 2016 11:37:31 -0400 (Steven Morgan)
522
+------------------------------------------
523
+ * bb11586 - add file type CL_TYPE_EPS for raw scan matching of PostScript files.
524
+
525
+Tue, 21 Jun 2016 17:22:52 -0400 (Steven Morgan)
526
+------------------------------------------
527
+ * bb11588 - fix out of bounds read.
528
+
529
+Tue, 21 Jun 2016 12:11:23 -0400 (Mickey Sola)
530
+------------------------------------------
531
+ * adding libltdl valgrind supression for newer distros
532
+
533
+Thu, 16 Jun 2016 11:02:21 -0400 (Mickey Sola)
534
+------------------------------------------
535
+ * fixing mbox parsing buffer reading issues
536
+
537
+Tue, 14 Jun 2016 17:11:41 -0400 (Kevin Lin)
538
+------------------------------------------
539
+ * bb#8239 - added offset check to prevent integer wrap
540
+
541
+Mon, 13 Jun 2016 14:44:36 -0400 (Mickey Sola)
542
+------------------------------------------
543
+ * bb11557 - prefer using opt value for userpwname
544
+
545
+Mon, 13 Jun 2016 12:42:01 -0400 (Steven Morgan)
546
+------------------------------------------
547
+ * pull request #56: Allow freshclam downloadmanager to return FC_UPTODATE if no update was required.
548
+
549
+Mon, 13 Jun 2016 11:16:39 -0400 (Mickey Sola)
550
+------------------------------------------
551
+ * bb11557 - freeing opts on exit after failed initgroups check
552
+
553
+Thu, 9 Jun 2016 14:06:23 -0400 (Steven Morgan)
554
+------------------------------------------
555
+ * bb11549 - fix temp file cleanup issue.
556
+
557
+Thu, 2 Jun 2016 11:54:01 -0400 (Mickey Sola)
558
+------------------------------------------
559
+ * bb11557 - drop AllowSupplementaryGroups option and make it default, patch by Sebastian A. Siewior
560
+
561
+Tue, 24 May 2016 15:04:51 -0400 (Mickey Sola)
562
+------------------------------------------
563
+ * updating prelude hook to work with allmatch
564
+
565
+Thu, 18 Jun 2015 09:33:04 +0200 (Ningirsu)
566
+------------------------------------------
567
+ * Adds a module to use Prelude and connect to a prelude manager
568
+
569
+Wed, 8 Jun 2016 16:25:34 -0400 (Steven Morgan)
570
+------------------------------------------
571
+ * bb11580 - make cli_matchmeta() respect allmatch.
572
+
573
+Thu, 2 Jun 2016 18:08:36 -0400 (Steven Morgan)
574
+------------------------------------------
575
+ * bb11471 - add clamscan parameter --normalize=no for yara compatibility.
576
+
577
+Thu, 2 Jun 2016 17:49:56 -0400 (Steven Morgan)
578
+------------------------------------------
579
+ * phishcheck: include trailing '/' in path names per safebrowsing url canonicalization spec.
580
+
581
+Thu, 2 Jun 2016 17:31:56 -0400 (Kevin Lin)
582
+------------------------------------------
583
+ * bb#11578 - adjustments to pointer last argument check (exclude hidden ctx)
584
+
585
+Thu, 2 Jun 2016 11:09:55 -0400 (Kevin Lin)
586
+------------------------------------------
587
+ * bb#11129 - applied unencoded '@' patch
588
+
589
+Fri, 27 May 2016 10:46:17 -0400 (Kevin Lin)
590
+------------------------------------------
591
+ * json_api: fix function redeclararations
592
+
593
+Thu, 26 May 2016 16:30:27 -0400 (Kevin Lin)
594
+------------------------------------------
595
+ * mhtml: reader memory fixes
596
+
597
+Thu, 26 May 2016 16:06:39 -0400 (Kevin Lin)
598
+------------------------------------------
599
+ * mhtml: add comment xml parser and general code clean up
600
+
601
+Tue, 24 May 2016 16:32:02 -0400 (Kevin Lin)
602
+------------------------------------------
603
+ * msxml_parser: suppress xml2 parser error and warnings to clamav debug
604
+
605
+Mon, 23 May 2016 16:08:05 -0400 (Kevin Lin)
606
+------------------------------------------
607
+ * msxml_parser: add custom callback data slot
608
+
609
+Fri, 20 May 2016 13:47:35 -0400 (Kevin Lin)
610
+------------------------------------------
611
+ * msxml_parser: change method of setting callback system; add comment_cb
612
+
613
+Thu, 19 May 2016 17:54:56 -0400 (Kevin Lin)
614
+------------------------------------------
615
+ * msxml_parser: flags for modifying reader usage (json, walk)
616
+
617
+Thu, 19 May 2016 17:24:53 -0400 (Kevin Lin)
618
+------------------------------------------
619
+ * mhtml: wrapper for xml parsing using libxml2 htmlparser
620
+
621
+Tue, 10 May 2016 18:53:59 -0400 (Kevin Lin)
622
+------------------------------------------
623
+ * mhtml: add preclass tracking for document body (attachments)
624
+
625
+Tue, 10 May 2016 18:46:32 -0400 (Kevin Lin)
626
+------------------------------------------
627
+ * message: add preclass tracking object to message structure
628
+
629
+Tue, 10 May 2016 18:43:42 -0400 (Kevin Lin)
630
+------------------------------------------
631
+ * jsonapi: add object ownership manipulation and deletion
632
+
633
+Tue, 3 May 2016 12:57:13 -0400 (Kevin Lin)
634
+------------------------------------------
635
+ * add mhtml files to preclass set
636
+
637
+Mon, 2 May 2016 17:32:03 -0400 (Kevin Lin)
638
+------------------------------------------
639
+ * MHTML: added filetype and switch case
640
+
641
+Thu, 26 May 2016 15:25:54 -0400 (Kevin Lin)
642
+------------------------------------------
643
+ * lzwdec: modify dictionary max code points and change state flags
644
+
645
+Wed, 25 May 2016 17:32:04 -0400 (Kevin Lin)
646
+------------------------------------------
647
+ * matcher: fix issue where filetyping may be lost
648
+
649
+Wed, 18 May 2016 16:59:48 -0400 (Kevin Lin)
650
+------------------------------------------
651
+ * bumped flevel to 83
652
+
653
+Wed, 18 May 2016 14:16:43 -0400 (Mickey Sola)
654
+------------------------------------------
655
+ * bb11566 - added additional checks and more verbose error messages
656
+
657
+Tue, 17 May 2016 16:44:21 -0400 (Kevin Lin)
658
+------------------------------------------
659
+ * preclass: scanning condition includes ac_patterns and pcre_metas
660
+
661
+Tue, 17 May 2016 11:54:07 -0400 (Mickey Sola)
662
+------------------------------------------
663
+ * bb11566 - adding support for clamd socket directory creation at load time
664
+
665
+Wed, 11 May 2016 14:48:58 -0400 (Kevin Lin)
666
+------------------------------------------
667
+ * unzip: check for ctx value as requests do not supply a ctx
668
+
669
+Wed, 11 May 2016 11:28:01 -0400 (Kevin Lin)
670
+------------------------------------------
671
+ * autoreconf
672
+
673
+Wed, 11 May 2016 11:27:25 -0400 (Kevin Lin)
674
+------------------------------------------
675
+ * config: change bash-specific string manipulation
676
+
677
+Tue, 10 May 2016 16:44:36 -0400 (Steven Morgan)
678
+------------------------------------------
679
+ * bb11565 - return error for bad file type in cdb sigs & fix cab file name sanitizing.
680
+
681
+Mon, 9 May 2016 18:30:30 -0400 (Steven Morgan)
682
+------------------------------------------
683
+ * bb11561 - don't copy unmodified file-scheme custom databases. Patch by Stephen Welker.
684
+
685
+Mon, 9 May 2016 14:00:00 -0400 (Steven Morgan)
686
+------------------------------------------
687
+ * bb11564 - change CL_TYPE_CAB -> CL_TYPE_MSCAB in signatures manual.
688
+
689
+Mon, 9 May 2016 13:53:27 -0400 (Steven Morgan)
690
+------------------------------------------
691
+ * bb11560 - make cdb signatures also operate on central directory file names because they can differ from the file names in the local headers.
692
+
693
+Mon, 9 May 2016 13:43:45 -0400 (Steven Morgan)
694
+------------------------------------------
695
+ * bytecode_vm.c: fix compiler warning and reduce debug verbosity.
696
+
697
+Fri, 6 May 2016 16:00:04 -0400 (Kevin Lin)
698
+------------------------------------------
699
+ * config: fixed pcre version check bug
700
+
701
+Fri, 6 May 2016 12:35:13 -0400 (Kevin Lin)
702
+------------------------------------------
703
+ * make: change options for make distcheck
704
+
705
+Fri, 6 May 2016 11:53:43 -0400 (Kevin Lin)
706
+------------------------------------------
707
+ * config: non-sed method for verison string manipulation
708
+
709
+Wed, 4 May 2016 12:09:00 -0400 (Kevin Lin)
710
+------------------------------------------
711
+ * additional change of PCREMaxFileSize from MATCH_NUMBER to MATCH_SIZE
712
+
713
+Mon, 2 May 2016 15:45:01 -0400 (Kevin Lin)
714
+------------------------------------------
715
+ * config: unified llvm-opts handling, changed llvm defaults
716
+
717
+Wed, 20 Apr 2016 13:03:43 -0400 (Kevin Lin)
718
+------------------------------------------
719
+ * unit_tests: valgrind suppression for freebsd 11 dlopen invalid read
720
+
721
+Tue, 19 Apr 2016 12:49:57 -0400 (Kevin Lin)
722
+------------------------------------------
723
+ * bb#6451 - docs: add notes on cl_init macro
724
+
725
+Tue, 19 Apr 2016 11:22:38 -0400 (Kevin Lin)
726
+------------------------------------------
727
+ * win32: add lzw/lzwdec.c to source list
728
+
729
+Mon, 18 Apr 2016 17:11:59 -0400 (Kevin Lin)
730
+------------------------------------------
731
+ * pdfdecode: return raw stream if no non-forced filters succeed
732
+
733
+Mon, 18 Apr 2016 17:11:12 -0400 (Kevin Lin)
734
+------------------------------------------
735
+ * pdfdecode: do not apply forced decryption to /XRef streams
736
+
737
+Wed, 6 Apr 2016 16:47:26 -0400 (Mickey Sola)
738
+------------------------------------------
739
+ * bb11378 - updating ClamAV to support VS 2015, patch based on pull request by Keith Jones
740
+
741
+Mon, 18 Apr 2016 10:28:32 -0400 (Mickey Sola)
742
+------------------------------------------
743
+ * bb11553 - allowing sigtool to ignore comments in signature files
744
+
745
+Fri, 15 Apr 2016 11:28:40 -0400 (Kevin Lin)
746
+------------------------------------------
747
+ * pdf: add filter count heuristic
748
+
749
+Thu, 14 Apr 2016 17:09:27 -0400 (Kevin Lin)
750
+------------------------------------------
751
+ * pdfdecode: reduce errmsg to dbgmsg for log reduction
752
+
753
+Thu, 14 Apr 2016 16:52:48 -0400 (Kevin Lin)
754
+------------------------------------------
755
+ * lzw: increase variable name consistency
756
+
757
+Thu, 14 Apr 2016 16:42:51 -0400 (Kevin Lin)
758
+------------------------------------------
759
+ * pdfdecode: add dictionary heuristic and all-match support
760
+
761
+Thu, 14 Apr 2016 15:17:02 -0400 (Kevin Lin)
762
+------------------------------------------
763
+ * pdfdecode: lzw dconf
764
+
765
+Wed, 13 Apr 2016 18:46:50 -0400 (Kevin Lin)
766
+------------------------------------------
767
+ * pdfdecode: integrate lzw decompression
768
+
769
+Wed, 13 Apr 2016 18:45:34 -0400 (Kevin Lin)
770
+------------------------------------------
771
+ * implement lzw decompression, derived from tiff
772
+
773
+Wed, 13 Apr 2016 18:29:55 -0400 (Kevin Lin)
774
+------------------------------------------
775
+ * pdf: fix for locate DecodeParms for filters
776
+
777
+Tue, 5 Apr 2016 17:04:10 -0400 (Kevin Lin)
778
+------------------------------------------
779
+ * pdfdecode: change various debug messages for clarity
780
+
781
+Tue, 5 Apr 2016 11:34:17 -0400 (Kevin Lin)
782
+------------------------------------------
783
+ * win32: add pdfdecode to source lists
784
+
785
+Fri, 1 Apr 2016 15:20:36 -0400 (Kevin Lin)
786
+------------------------------------------
787
+ * pdf: fix for '\r' in obj dictionary debug
788
+
789
+Wed, 30 Mar 2016 16:39:37 -0400 (Kevin Lin)
790
+------------------------------------------
791
+ * pdfdecode: implement crypt filter handler
792
+
793
+Tue, 29 Mar 2016 12:52:08 -0400 (Kevin Lin)
794
+------------------------------------------
795
+ * pdfdecode: implement rldecode filter handler
796
+
797
+Mon, 28 Mar 2016 13:16:17 -0400 (Kevin Lin)
798
+------------------------------------------
799
+ * pdf: filter order tracking implementation (max:64)
800
+
801
+Mon, 28 Mar 2016 11:53:40 -0400 (Kevin Lin)
802
+------------------------------------------
803
+ * pdfdecode: add new source for stream decoding (ascii85, asciihex, flate)
804
+
805
+Fri, 15 Apr 2016 12:02:36 -0400 (Kevin Lin)
806
+------------------------------------------
807
+ * bb#11551 - remove excess memory used by events
808
+
809
+Wed, 13 Apr 2016 13:16:24 -0400 (Kevin Lin)
810
+------------------------------------------
811
+ * matcher: perform regex match if ac has filetype detected
812
+
813
+Fri, 8 Apr 2016 14:15:00 -0400 (Steven Morgan)
814
+------------------------------------------
815
+ * fix clamsubmit autoconf.
816
+
817
+Wed, 30 Mar 2016 19:30:08 -0400 (Steven Morgan)
818
+------------------------------------------
819
+ * Add sigtool support for decoding *.ftm signatures (version 1).
820
+
1 821
 Thu, 22 Apr 2016 12:45:00 -0500 (Steven Morgan)
2 822
 ------------------------------------------
3 823
  * ClamAV 0.99.2 release.
... ...
@@ -3,19 +3,25 @@
3 3
 
4 4
 Welcome to ClamAV 0.99.3. In this release, we have included many code
5 5
 submissions from the ClamAV community:
6
-    - Interfaces to Prelude open source SIEM.
6
+    - Interfaces to the Prelude SIEM open source package for collecting
7
+      ClamAV virus events.
7 8
     - Visual Studio 2015 for building Microsoft Windows binaries.
8
-    - Support libmspack code internally or as a shared object library.
9
+    - Support libmspack internal code or as a shared object library.
10
+      The internal library is the default and contains additional
11
+      integrity checks.
9 12
     - Linking with openssl 1.1.0.
10
-    - Numerous code patches, typos, and compiler warnings.
13
+    - Numerous code patches, typos, and compiler warning fixes.
11 14
 
12 15
 Additionally, we have introduced important changes and new features in
13 16
 ClamAV 0.99.3, including:
14 17
     - Deprecating internal LLVM code support. The configure script has changed
15 18
       to search the system for an installed instance of the LLVM development
16 19
       libraries, and to otherwise use the bytecode interpreter for ClamAV
17
-      bytecode signatures. Using the deprecated internal LLVM code is possible
18
-      with the command: './configure --with-system-llvm=no'
20
+      bytecode signatures. To use the LLVM Just-In-Time compiler for
21
+      executing bytecode signatures, please ensure that the LLVM development
22
+      package at version 3.6 or lower is installed. Using the deprecated LLVM
23
+      code is possible with the command: './configure --with-system-llvm=no',
24
+      but it no longer compiles on all platforms.
19 25
     - Compute and check PE import table hash (a.k.a. "imphash") signatures.
20 26
     - Support file property collection and analysis for MHTML files.
21 27
     - Raw scanning of PostScript files.
... ...
@@ -7,19 +7,25 @@ here may not be available in binary packages.
7 7
 
8 8
 Welcome to ClamAV 0.99.3. In this release, we have included many code
9 9
 submissions from the ClamAV community:
10
-    - Interfaces to Prelude open source SIEM.
10
+    - Interfaces to the Prelude SIEM open source package for collecting
11
+      ClamAV virus events.
11 12
     - Visual Studio 2015 for building Microsoft Windows binaries.
12
-    - Support libmspack code internally or as a shared object library.
13
+    - Support libmspack internal code or as a shared object library.
14
+      The internal library is the default and contains additional
15
+      integrity checks.
13 16
     - Linking with openssl 1.1.0.
14
-    - Numerous code patches, typos, and compiler warnings.
17
+    - Numerous code patches, typos, and compiler warning fixes.
15 18
 
16 19
 Additionally, we have introduced important changes and new features in
17 20
 ClamAV 0.99.3, including:
18 21
     - Deprecating internal LLVM code support. The configure script has changed
19 22
       to search the system for an installed instance of the LLVM development
20 23
       libraries, and to otherwise use the bytecode interpreter for ClamAV
21
-      bytecode signatures. Using the deprecated internal LLVM code is possible
22
-      with the command: './configure --with-system-llvm=no'
24
+      bytecode signatures. To use the LLVM Just-In-Time compiler for
25
+      executing bytecode signatures, please ensure that the LLVM development
26
+      package at version 3.6 or lower is installed. Using the deprecated LLVM
27
+      code is possible with the command: './configure --with-system-llvm=no',
28
+      but it no longer compiles on all platforms.
23 29
     - Compute and check PE import table hash (a.k.a. "imphash") signatures.
24 30
     - Support file property collection and analysis for MHTML files.
25 31
     - Raw scanning of PostScript files.