forked from Cisco-Talos/clamav
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
20671 lines (16293 loc) · 704 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Mon Dec 5 18:10:24 2013 EDT 2013 (morgan)
------------------------------------
* bb#9595 fix for sigs targeted for ascii files containing offsets of the form EOF-n.
Mon Dec 2 15:55:24 2013 EDT 2013 (morgan)
------------------------------------
* bb#9491 Support wildcard alternate strings of identical length in Aho-Corasick pattern matcher.
Fri Nov 8 17:08:09 2013 EDT 2013 (morgan)
------------------------------------
* Add ForceToDisk option for clamd and force-to-disk arg for clamscan
Wed Oct 31 12:48:00 2013 EDT 2013 (morgan)
------------------------------------
* libclamav: bb#5341 - Change floating point byte order check from compile time to run time.
Thu Oct 23 18:01:46 2013 EDT 2013 (dar)
------------------------------------
* bb #9222: make fmap_unneed respect nested maps
Wed Oct 23 16:21:46 2013 EDT 2013 (morgan)
------------------------------------
* libclamav: bb#5978 - Allow html detection/normalization for graphic file types.
Thu Oct 17 16:50:00 2013 EDT 2013 (morgan)
------------------------------------
* libclamav: bb#6348 - Add file type recognition for Office Open XML.
Tue Oct 15 16:03:25 2013 EDT 2013 (dar)
------------------------------------
* libclamav: bb #9154 - ELF handling re-write
Tue Oct 15 16:00:14 2013 EDT 2013 (dar)
------------------------------------
* libclamav: bb #8696 - Bug reported by NIW Solutions
Mon Oct 14 17:07:40 2013 EDT 2013 (morgan)
------------------------------------
* bb #8209 - move perror()'s so they will work. Patches supplied by Bill Parker.
Fri Oct 11 16:50:34 2013 EDT 2013 (dar)
------------------------------------
* bb #9072: clamscan message separator fix
Tue Oct 8 17:17:44 EDT 2013 (morgan)
------------------------------------
* libclamav: Add support for XZ file type recognition and decompression.
Thu Oct 3 10:49:11 2013 EDT 2013 (dar)
------------------------------------
* bb #1570: Support ADC compression in DMG
Wed Oct 2 11:22:40 2013 EDT 2013 (dar)
------------------------------------
* bb #9053: ClamAV 0.98 can't be compiled on FreeBSD 7
Mon Sep 30 11:04:58 2013 EDT 2013 (dar)
------------------------------------
* bb #9017: tomsfastmath warning with zLinux on s390x
Fri Sep 15 18:15:36 2013 EDT 2013 (morgan)
------------------------------------
* win32: Import libxml2 2.9.1 components into windows builds for xmlReader support.
Fri Sep 13 12:22:58 2013 EDT 2013 (morgan)
------------------------------------
* libclamav: Add support for scanning xar/pkg archive files.
Tue Sep 3 18:37:13 2013 EDT 2013 (dar)
------------------------------------
* V 0.98.0 RC
Thu Aug 15 17:44:49 2013 EDT 2013 (dar)
------------------------------------
* code quality fixes on libclamav, clamd, sigtool, clamav-milter, clamconf and clamdtop
Fri Aug 9 18:33:06 2013 EDT 2013 (dar)
------------------------------------
* code quality fixes on libclamav, libclamunrar and freshclam
Wed Aug 7 18:55:13 EDT 2013 (dar)
------------------------------------
* valgrind suppression rules for dl_catch_error complaints
Tue Jul 30 15:07:25 EDT 2013 (dar)
------------------------------------
* bb #8385: PDF ASCII85Decode zero-length fix
Thu Jun 20 13:43:46 EDT 2013 (dar)
------------------------------------
* libclamav: SCAN_ALL mode fixes
Thu May 9 12:50:46 EDT 2013 (dar)
------------------------------------
* bb #7436: elf64 header early exit
Mon Apr 22 11:06:37 EDT 2013 (dar)
------------------------------------
* iso9660: iso_scan_file rewrite
Wed Apr 17 11:20:48 EDT 2013 (olney)
------------------------------------
* V 0.97.8
Mon Apr 15 17:58:26 EDT 2013 (dar)
------------------------------------
* cache: cacheset_remove fix and better logging
Fri Apr 12 14:20:23 EDT 2013 (swebb)
------------------------------------
* libclamav: Fix bugs in mpool and readdb
Fri Apr 5 17:36:54 EDT 2013 (dar)
------------------------------------
* libclamav: Bugs reported by Felix Groebert of the Google Security Team
Thu Mar 28 17:11:56 EDT 2013 (morgan)
------------------------------------
* signature.pdf updates
* Update clam doc for allmatch mode
* doc: add target 12 for CL_TYPE_JAVA
* signature.tex fixup for bb6988
Tue Mar 26 16:51:51 EDT 2013 (dar)
------------------------------------
* libclamav: include cb_meta on copy or apply engine settings
Fri Mar 22 12:05:59 EDT 2013 (dar)
------------------------------------
* libclamav: vba strings fix-ups
Tue Mar 12 15:00:07 EDT 2013 (swebb)
------------------------------------
* Add valgrind suppression rule for LLVM subcode shutdown
Fri Mar 8 17:48:34 EDT 2013 (dar)
------------------------------------
* libclamav: SHA1/SHA256 handling changes and wildcard-size support
Thu Mar 7 19:38:34 EDT 2013 (dar)
------------------------------------
* sigtool: Add print-certs command to allow dumping certs without a scan
Thu Feb 28 13:55:04 EDT 2013 (dar)
------------------------------------
* libclamav/pe_icons.c: introduce LOGPARSEICONDETAILS define to reduce parseicon logging in default build
Thu Mar 7 16:10:49 EDT 2012 (olney)
----------------------------------
* V 0.97.7
Wed Feb 20 10:05:00 EDT 2013 (multiple)
------------------------------------
* Bug reported by Felix Groebert, Mateusz Jurczyk and Gynvael Coldwind of the
Google Security Team
Thu Feb 7 14:04:06 EDT 2013 (dar)
------------------------------------
* Add CL_TYPE_JAVA for Java class detection, type and target
Tue Feb 5 19:38:35 EDT 2013 (dar)
------------------------------------
* Add runtime enable/disable of SWF scanning
Mon Feb 4 16:32:50 2013 EDT 2013 (dar)
------------------------------------
* bb #6712: safer SWF tag length handling
Mon Feb 4 15:54:44 EDT 2013 (swebb)
------------------------------------
* bb5638 - Add new database file to sigtool
Fri Feb 1 17:05:53 EDT 2013 (dar)
------------------------------------
* bb #6671: tweak asm register reference in tomsfastmath code for clang
compatibility
Tue Jan 29 12:59:07 EDT 2013 (swebb)
------------------------------------
* Add Shawn Webb and Steve Morgan to the AUTHORS file
Fri Jan 25 11:52:03 EDT 2013 (rpentney)
------------------------------------
* Fixed signed division check as in BB#6482
Fri Jan 25 11:30:43 EDT 2013 (dar)
------------------------------------
* libclamav: fix 7z tempdir ref
Thu Jan 24 14:43:58 EDT 2013 (dar)
------------------------------------
* bb #6643: pdf dictionary fix
Tue Jan 15 15:42:31 EDT 2013 (dar)
------------------------------------
* bb #5324: strip down Flash file handling, decompress compressed Flash files
Wed Jan 9 12:58:53 EDT 2013 (dar)
------------------------------------
* bb #6534: SWF signature category
Tue Jan 8 15:10:03 EDT 2013 (swebb)
------------------------------------
* Add dumpcerts command-line option for clamscan. Only show certs in the PE
file, not certs loaded by the certs db.
Tue Jan 8 12:18:35 EDT 2013 (morgan)
------------------------------------
* Fix for CL_ENULLARG reported in regression run of 0021468992.gz
Tue Jan 2 16:06:10 EDT 2013 (dar)
----------------------------------
* bb#5324 - restore decompression of compressed Flash files
Thu Dec 27 16:52:14 EDT 2012 (dar)
-------------------------------------
* bb #6478: better return code for truncated ARJ
Thu Dec 27 15:23:45 EDT 2012 (morgan)
-------------------------------------
* fix regression test 0051207685.gz bsd crash
Wed Dec 26 15:04:28 EDT 2012 (morgan)
-------------------------------------
* fix to bb1891 patch(edge of buffer problem)
Wed Dec 19 17:15:57 EDT 2012 (swebb)
-------------------------------------
* downgrade cacheset_remove node-not-found to debug level
Tue Dec 18 13:21:26 EDT 2012 (dar)
-------------------------------------
* bb #6440: truncated ISO should cause format error not write error
Mon Dec 17 18:47:12 EDT 2012 (morgan)
-------------------------------------
* fix loop in cab file processing: ensure window position within frame
Mon Dec 17 16:44:16 EDT 2012 (dar)
-------------------------------------
* pdf: empty key safety check
Mon Dec 17 11:12:11 EDT 2012 (dar)
-------------------------------------
* pdf: continue to next object after single object error
Mon Dec 17 11:08:50 EDT 2012 (morgan)
-------------------------------------
* revert bb1636: causes too many false positives
Fri Dec 7 19:54:59 EDT 2012 (dar)
------------------------------------
* freshclam: add defines for major return codes
Fri Dec 7 11:09:10 EDT 2012 (morgan)
------------------------------------
* performance statistics for bytecode hooks
Thu Dec 6 12:36:21 EDT 2012 (morgan)
------------------------------------
* windows-friendly bytecode stats
Wed Dec 5 18:48:52 EDT 2012 (morgan)
------------------------------------
* Add bytecode performance statistics
Mon Dec 3 13:54:28 EDT 2012 (swebb)
-------------------------------------
* Change debugging output when outputting authenticode signatures to make
machine parsing easier
Fri Nov 30 15:44:29 EDT 2012 (dar)
-------------------------------------
* bb #3415: minor config option changes
Fri Nov 30 15:30:08 EDT 2012 (morgan)
-------------------------------------
* improve return code fidelity of vba_scandata
Fri Nov 30 14:16:47 EDT 2012 (morgan)
-------------------------------------
* fix scan all segv handling file type MSOLE2
Fri Nov 30 14:15:34 EDT 2012 (dar)
-------------------------------------
* bb #6060: Add message for failed munmap() call
Fri Nov 30 09:57:25 EDT 2012 (swebb)
-------------------------------------
* bb5638 - Add ability to completely disable PE authenticode verification.
Wed Nov 28 19:15:44 EDT 2012 (morgan)
-------------------------------------
* bb#1891 add Mark Pizzolato patch to fix clamd buffer bookkeeping errors
Wed Nov 28 17:11:07 2012 (dar)
-------------------------------------
* bb #5405: raise configurable option limit
Tue Nov 27 17:48:50 2012 (morgan)
-------------------------------------
* for allscan mode, update usage messages and man pages
Tue Nov 27 17:15:02 2012 (dar)
-------------------------------------
* bb #5405: Convert hard-coded maximum file sizes to configurable values with
defaults
Tue Nov 27 16:17:31 2012 (dar)
-------------------------------------
* Refactoring cache_remove to engine instead of full context object
Tue Nov 27 11:24:52 2012 (dar)
-------------------------------------
* cache_remove and cacheset_remove functions to support corrections of false
negatives
Fri Nov 16 20:03:57 2012 (morgan)
-------------------------------------
* portability improvement for ping domain naming
Thu Nov 15 10:50:22 2012 (morgan)
-------------------------------------
* change formatting of ip address dns label within freshclam ping-host names to hex ascii
Wed Nov 14 16:12:21 2012 (morgan)
-------------------------------------
* widen freshclam domain arrays
Fri Nov 9 17:08:50 2012 (morgan)
-------------------------------------
* bb5224: fix dereference of a null pointer reported by clang analyzer
Fri Nov 9 15:31:51 2012 (morgan)
-------------------------------------
* fix dereference of a null pointer reported by clang analyzer
Fri Nov 9 11:49:27 2012 (dar)
-------------------------------------
* libclamav: type tweak for CAB files
Tue Nov 6 10:35:10 2012 (dar)
-------------------------------------
* bb#6038: fix compile warning in unit test code due to type mismatch
Tue Nov 6 10:05:35 2012 (dar)
-------------------------------------
* bb #4516 - fix for mszip compression in CAB files
Mon Nov 5 13:36:22 2012 (swebb)
-------------------------------------
* bb1823 - Enable linking with custom zlib
Fri Nov 2 14:15:45 2012 (morgan)
-------------------------------------
* fixes cvd load error on some i386 builds caused by -D_FILE_OFFSET_BITS=64 and a long story
Fri Nov 2 12:15:45 EDT 2012 (morgan)
----------------------------------
* fixes cvd load error on some i386 builds caused by -D_FILE_OFFSET_BITS=64
and a long story
Fri Nov 2 10:18:53 EDT 2012 (swebb)
----------------------------------
* bb5404 - freshclam.conf(5) should mention default proxy port. Added
requested text.
Thu Nov 1 11:51:21 EDT 2012 (swebb)
----------------------------------
* bb5638. Add documentation for new certs database.
Thu Nov 1 11:35:42 2012 EDT 2012 (swebb)
----------------------------------
* bb5638. Check if cert already exists in cache.
Thu Nov 1 11:25:43 2012 EDT 2012 (dar)
----------------------------------
* bb #5699: add filetype magic for JPEG2000 files
Thu Nov 1 10:26:08 2012 EDT 2012 (swebb)
----------------------------------
* bb5638. Parse the new cert db file.
Wed Oct 31 11:46:13 EDT 2012 (dar)
----------------------------------
* Fix signatures doc for PDF target
Sat Oct 27 14:58:03 EDT 2012 (swebb)
----------------------------------
* Change the cert management code to cache the trusted/revoked root certs in
the engine struct
Thu Oct 18 14:12:58 EDT 2012 (morgan)
----------------------------------
* add initial allscan/allmatch mode to libclamav, clamd, clamdscan, and
clamscan with unit tests
Thu Oct 18 10:41:12 EDT 2012 (swebb)
----------------------------------
* Rudimentary blacklisting
Mon Sep 17 12:47:47 EDT 2012 (morgan)
----------------------------------
* check return code from fstat(). If less than 0, log error message and
return error to caller, bb#5778
Mon Sep 17 11:19:33 EDT 2012 (olney)
----------------------------------
* V 0.97.6
Fri Sep 14 18:57:41 EDT 2012 (dar)
----------------------------------
* bb #5659: Log rotation in Windows wrapper
Fri Sep 14 08:00:47 EDT 2012 (morgan)
----------------------------------
* fix socket return code check, add logging on socket error bb#5775
Thu Sep 13 15:15:22 EDT 2012 (morgan)
----------------------------------
* fix close(-1) identified by code analyzer(bb#5782). Also fixed other
problems and inconsistencies in how return codes were set in
scanner.c:command() function
Wed Sep 12 22:04:00 EDT 2012 (dar)
----------------------------------
* bb#5763: updates to freshclamwrap to distinguish from freshclam errors
Fri Aug 31 09:51:25 EDT 2012 (swebb)
----------------------------------
* bb#5724 - temporary files get detected by AVG heuristics
Tue Aug 28 13:37:48 EDT 2012 (dar)
----------------------------------
* bb#5700: implement and use fp_toradix_n()
Fri Aug 24 16:18:20 EDT 2012 (dar)
----------------------------------
* Stub mp_to_radixn calls
Thu Aug 23 16:33:45 EDT 2012 (swebb)
----------------------------------
* Force log rotation if LogFileMaxSize is non-zero
Thu Aug 23 15:51:02 EDT 2012 (swebb)
----------------------------------
* Add LogRotate option to sample freshclam config file
Thu Aug 23 15:40:10 EDT 2012 (swebb)
----------------------------------
* Allow freshclam to rotate logs
Mon Aug 20 10:53:25 EDT 2012 (swebb)
----------------------------------
* BB#5659 - 4.0.0.8955 Consumer - Created a 1GB+ Clamav.log by running
continious full scans for 10 hours. Add LogRotate config variable.
Mon Aug 13 09:32:27 EDT 2012 (swebb)
----------------------------------
* BB#5576 - Inconsistent use of ERROR and WARNING labels. Show WARNING
instead of ERROR.
Fri Aug 10 14:40:42 EDT 2012 (swebb)
----------------------------------
* Properly install sample config files
Fri Aug 10 11:39:48 EDT 2012 (dar)
----------------------------------
* clamscan: bb#5350 Add command-line option to suppress printing clean files
[so infected and errors get printed]
Mon Jul 16 15:36:49 EDT 2012 (swebb)
----------------------------------
* BB#3737 - Value too large for specified data type
Tue Jul 3 12:06:18 EDT 2012 (swebb)
----------------------------------
* BB#5409 - Fix condition to follow type change inside command()
Mon Jul 2 10:40:50 EDT 2012 (dar)
----------------------------------
* bb#5252 - update #4, CL_EUNPACK and caching
Fri Jun 29 14:43:43 EDT 2012 (dar)
----------------------------------
* bb#5252 - update #3, more return code tweaks
Tue Jun 26 12:23:44 EDT 2012 (dar)
----------------------------------
* bb#5252 - Limit exits on scanraw return codes
Tue Jun 26 11:31:20 EDT 2012 (dar)
----------------------------------
* bb#5356: Add PDF target
Fri Jun 22 16:58:21 EDT 2012 (dar)
----------------------------------
* bb#5325 - Quiet Minix warning
Thu Jun 21 11:04:13 EDT 2012 (dar)
----------------------------------
* Fix buffer length truncation in iso_string - bb#5330
Mon Jun 18 17:51:49 EDT 2012 (dar)
----------------------------------
* bb#5252 - Update magic_scandesc filtering of scanraw return codes
Thu Jun 14 16:05:53 EDT 2012 (judge)
----------------------------------
* Add MSI projects.
Wed Jun 13 12:00:55 EDT 2012 (olney)
----------------------------------
* V 0.97.5
Fri Jun 1 13:15:50 EST 2012 (dar)
---------------------------------
* libclamav: Scan output at end of truncated tar (bb#4625)
Wed May 30 17:27:00 EST 2012 (dar)
----------------------------------
* libclamav: Fix handling of tar file with malformed header
(bb#4627)
Wed May 30 13:11:32 EST 2012 (edwin)
----------------------------------
* enable distcheck on gcc 4.7
Fri May 25 13:05:40 EST 2012 (dar)
----------------------------------
* libclamav: Scan chm with invalid handling (bb#4626)
Tue May 15 20:22:57 EST 2012 (tk)
----------------------------------
* error handling for --update-db=custom
Tue May 15 19:48:49 EST 2012 (tk)
----------------------------------
* add support for --update-db=custom
Thu May 10 15:45:56 CEST 2012 (tk)
----------------------------------
* freshclam: give custom dbs higher priority during update
Tue May 8 15:31:51 CEST 2012 (acab)
------------------------------------
* libclamav: detect read races and abort the scan with an error
(bb#4669)
Tue Apr 10 17:04:20 CEST 2012 (tk)
----------------------------------
* libclamav/pe.c: drop old header check (bb#4699)
Wed Mar 31 18:08:01 CET 2012 (acab)
---------------------------------
* add recovery mode to 7z ansi
Wed Mar 14 22:52:48 CET 2012 (tk)
---------------------------------
* V 0.97.4
Fri Mar 2 19:36:04 CET 2012 (tk)
---------------------------------
* properly connect to ClamAuth after database reload
Thu Mar 1 19:49:21 CET 2012 (tk)
---------------------------------
* clamd: ScanOnAccess now supports ClamAuth on OS X
Wed Feb 29 18:35:45 CET 2012 (acab)
-----------------------------------
* libclamav/bytecode.c: reset to BYTECODE_AUTO mode at db reload so that
we don't fail to re-enable or re-disable it again
(bb#3789)
Wed Feb 29 17:02:18 EET 2012 (edwin)
------------------------------------
* libclamav/bytecode_api*: Fix Sparc crash (bb #4324)
Wed Feb 29 14:09:18 CET 2012 (acab)
-----------------------------------
* libclamav/pdf.c: scan the whole trailer for /H (bb#4315)
Tue Feb 7 23:23:48 CET 2012 (tk)
---------------------------------
* improved configuration, bugfixes
Tue Feb 7 23:23:48 CET 2012 (tk)
---------------------------------
* libclamav: fix bytecode whitelisting
Wed Jan 25 18:56:44 CET 2012 (tk)
---------------------------------
* libclamav: fix macro detection in OLE2BlockMacros (bb#4269)
Mon Jan 23 13:55:11 CET 2012 (tk)
-----------------------------------
* vnode notification support
Wed Jan 18 18:15:04 CET 2012 (edwin)
-----------------------------------
* restore map->real_len after scanning nested file.
Wed Jan 18 17:06:36 CET 2012 (edwin)
-----------------------------------
* fmap_need_off_once_len: don't return NULL on EOF
Wed Jan 18 15:54:57 CET 2012 (edwin)
-----------------------------------
* fix fmap_readn of 0 length: must return 0
Tue Jan 17 11:15:57 CET 2012 (acab)
-----------------------------------
* misc: performance improvement for HP-UX PA-RISC - patch from
Michael Pelletier <michael.v.pelletier*raytheon.com> (bb#3926)
Wed Jan 11 14:33:52 CET 2012 (edwin)
-----------------------------------
* disable {MUL,SQR}{48,64}, takes too long to compile, and doesn't offer many
speedups.
Wed Jan 11 13:14:38 CET 2012 (edwin)
-----------------------------------
* merged tomsfastmath branch: switch to tomsfastmath instead of tommath
Tue Jan 10 19:42:28 CET 2012 (edwin)
-----------------------------------
* don't fail loadmscat
Tue Jan 10 18:23:21 CET 2012 (acab)
-----------------------------------
* add W32S. prefix
Tue Jan 10 17:43:02 CET 2012 (edwin)
-----------------------------------
* print name of .cat that fails to load
Tue Jan 10 17:29:08 CET 2012 (edwin)
-----------------------------------
* call cli_checkfp (which calls cli_checkfp_pe()) in pre/post callbacks too.
Tue Jan 10 15:31:49 CET 2012 (acab)
-----------------------------------
* don't authenticode unless we've got a security dir or cats loaded
Tue Jan 10 10:35:00 CET 2012 (edwin)
-----------------------------------
* fmapify: fix htmlnorm crash.
Mon Jan 9 18:53:45 CET 2012 (edwin)
-----------------------------------
* fix stack smashing on Win64.
Mon Jan 9 17:06:07 CET 2012 (edwin)
-----------------------------------
* use tomsfastmath
Mon Jan 9 16:06:03 CET 2012 (acab)
-----------------------------------
* add dconf for pe->catalog
Mon Jan 9 16:44:30 CET 2012 (edwin)
-----------------------------------
* re-enable MP_64BIT as it speeds up mp_exptmod significantly.
Mon Jan 9 12:05:34 CET 2012 (edwin)
-----------------------------------
* fmapify: fix NULL derefs in arj and 7z
Sun Jan 8 19:26:06 CET 2012 (acab)
-----------------------------------
* libclamav: add preliminary support for MS Authenticode signatures,
both embedded and from cat files. Ideally, for windows
users, it should be sufficient to add the option
-d %WINDIR%\system32\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
to clamscan.
Sun Jan 8 17:13:59 CET 2012 (acab)
-----------------------------------
* enable catalog based and embedded authenticode checking
Sun Jan 8 03:19:29 CET 2012 (acab)
-----------------------------------
* cli_checkfp_pe
Fri Jan 6 22:17:59 CET 2012 (acab)
-----------------------------------
* Restrict child cert key usages to those of the parent
Fri Jan 6 20:06:29 CET 2012 (acab)
-----------------------------------
* check ext key usage
Fri Jan 6 18:02:36 CET 2012 (acab)
-----------------------------------
* verify keyCertSign
Thu Jan 5 19:20:34 CET 2012 (acab)
-----------------------------------
* parse usage related extensions
Thu Jan 5 17:38:42 CET 2012 (edwin)
-----------------------------------
* fmapify: fix uninit var causing crash
Thu Jan 5 13:14:53 CET 2012 (edwin)
-----------------------------------
* now that EC32 is using cli_readint we can't use EC32 on int16_t, or we'll crash.
Wed Jan 4 18:51:48 CET 2012 (edwin)
-----------------------------------
* fix fmapify align on sis
Wed Jan 4 18:36:37 CET 2012 (edwin)
-----------------------------------
* fmapify cab: fix alignment issue on sparc
Wed Jan 4 16:16:19 CET 2012 (edwin)
-----------------------------------
* funmap is inline func now.
Wed Jan 4 15:33:33 CET 2012 (edwin)
-----------------------------------
* workaround for unrar not supporting fmap.
Tue Jan 3 14:12:01 CET 2012 (tk)
-----------------------------------
* add ISO file type sig
Mon Jan 2 19:54:33 CET 2012 (tk)
-----------------------------------
* sync with daily.ftm
Mon Jan 2 13:56:30 CET 2012 (acab)
-----------------------------------
* load_mscat parsing complete
Thu Nov 3 22:42:28 CET 2011 (acab)
-----------------------------------
* libclamav/lzma_iface.c: stfu on (but still refuse) big lzma allocs
Tue Nov 1 12:26:46 CET 2011 (acab)
-----------------------------------
* libclamav: Add 7z SFX support (b#3063)
Fri Dec 30 16:07:53 CET 2011 (acab)
---------------------------------
* embedded authenticode verification
Thu Dec 29 11:53:07 CET 2011 (acab)
---------------------------------
* refactor expect_obj
Wed Dec 28 18:45:40 CET 2011 (acab)
---------------------------------
* pkcs7 verification - wip
Wed Dec 28 18:44:45 CET 2011 (acab)
---------------------------------
* handle verification of plain hashes and asn1 der encoded hashes
Tue Dec 27 19:26:26 CET 2011 (acab)
---------------------------------
* verify pkcs#7
Sun Dec 25 03:49:38 CET 2011 (acab)
---------------------------------
* TL;DR: a bunch of stuff
Fri Dec 23 17:40:22 CET 2011 (acab)
---------------------------------
* pdf: implement text extraction (bb #2022)
Thu Dec 22 22:36:47 CET 2011 (acab)
---------------------------------
* add md5rsa verification
Thu Dec 22 20:57:43 CET 2011 (acab)
---------------------------------
* root CAs, draft of rsa verification
Thu Dec 22 16:47:40 CET 2011 (acab)
---------------------------------
* read bn's as unsigned as tom and asn1 don't agree on sign convensions
Wed Dec 21 22:52:46 CET 2011 (acab)
---------------------------------
* crtmgr_add
Wed Dec 21 19:52:34 CET 2011 (acab)
---------------------------------
* add crtmgr
Wed Dec 21 02:16:54 CET 2011 (acab)
---------------------------------
* allow md5 signed cats
Tue Dec 20 22:06:22 CET 2011 (acab)
---------------------------------
* complete cat parsing
Mon Dec 19 20:25:01 CET 2011 (acab)
---------------------------------
* treat sha1encrypt as sha1sign
Mon Dec 19 17:42:37 CET 2011 (acab)
---------------------------------
* mscat parse complete
Mon Dec 19 17:17:32 CET 2011 (acab)
---------------------------------
* extract hashes from cats
Fri Dec 16 17:38:53 CET 2011 (acab)
---------------------------------
* cats are slightly different
Thu Dec 15 21:40:57 CET 2011 (tk)
---------------------------------
* libclamav/matcher-ac.c: improve negation of single elements - handle
!(xx) (bb#4052)
Thu Dec 15 18:46:54 CET 2011 (acab
---------------------------------
* partial crypto stuff, so it doesn't get lost
Thu Dec 15 18:34:03 EET 2011 (edwin)
------------------------------------
* libclamav/pdf.c: scan inside encrypted PDF streams and strings when user
password is empty (bb #2794).
Thu Dec 15 17:56:08 CET 2011 (edwin)
---------------------------------
* pdf: support PDF 1.5 Crypt filters.
Thu Dec 15 13:27:31 CET 2011 (edwin)
---------------------------------
* pdf: support for AESV3, V 5 security handler, and encrypted linearized PDFs.
Wed Dec 14 15:43:14 CET 2011 (edwin)
---------------------------------
* scan inside encrypted PDF streams (bb #2794).
Mon Dec 12 16:27:52 CET 2011 (tk)
---------------------------------
* register /dev/clamauth
Fri Dec 9 16:41:05 CET 2011 (tk)
---------------------------------
* libclamav/matcher.c: add new offset modifier SEx (bb#4008)
Wed Dec 7 23:35:12 CET 2011 (acab)
---------------------------------
* authenticode playground
Wed Dec 7 14:38:33 CET 2011 (tk)
---------------------------------
* increase MAX_DEL_LOOKAHEAD
Wed Dec 7 12:50:20 CET 2011 (edwin)
---------------------------------
* Add sigtool --compare.
Thu Dec 1 19:09:58 CET 2011 (tk)
---------------------------------
* OS X kernel driver
Thu Dec 1 15:07:49 CET 2011 (tk)
---------------------------------
* libclamav/readdb.c: allow comments in all db files (bb#3930)
Tue Nov 22 19:07:47 CET 2011 (acab)
-----------------------------------
* libclamav/io9660.c: properly dump to temp file
Fri Nov 18 15:23:50 CET 2011 (tk)
---------------------------------
* libclamav/scanners.c: use lsigs when scanning vba data (bb#3922)
Fri Nov 18 15:48:59 EET 2011 (edwin)
-----------------------------------
* libclamav/matcher-hash.c: Fix SIGBUS on PA-RISC (big-endian) architectures (bb #3894).
Wed Nov 16 15:57:24 CET 2011 (tk)
---------------------------------
* clamd: initial support for on-access scanner using fanotify (bb#2236)
Mon Nov 14 21:22:26 CET 2011 (acab)
-----------------------------------
* libclamav: add preliminary support for iso9660 image files
Fri Nov 4 18:32:50 CEST 2011 (tk)
----------------------------------
* remove some dazuko/clamuko code - to be replaced with fanotify
Fri Nov 4 00:52:21 CET 2011 (acab)
-----------------------------------
* libclamav/pe.c: parse vinfo where varfileinfo occours before stringfileinfo
(bb#3062)
Thu Nov 3 22:43:49 CEST 2011 (acab)
----------------------------------
* stfu on large lzma allocs
Tue Nov 1 15:02:18 CEST 2011 (acab)
----------------------------------
* handle 7z encryption detection albeit post extraction and blockencrypted
Tue Nov 1 12:27:46 CEST 2011 (acab)
----------------------------------
* add 7z SFX support - bb#3063
Wed Oct 26 00:05:17 CEST 2011 (edwin)
----------------------------------
* more LLVM 3.0 API changes
Mon Oct 17 19:40:34 CEST 2011 (tk)
----------------------------------
* disable swf decoder in scanners.c
Mon Oct 17 18:04:30 CEST 2011 (tk)
----------------------------------
* V 0.97.3
Mon Oct 17 15:03:08 CEST 2011 (tk)
----------------------------------
* sync with daily.ftm
Tue Oct 11 16:57:40 CEST 2011 (tk)
----------------------------------
* configure: add --with-version
Mon Oct 10 14:41:48 CEST 2011 (tk)
----------------------------------
* freshclam/manager.c: fix error when compiling without DNS support (bb#3056)
Sat Oct 8 13:36:12 EEST 2011 (edwin)
-------------------------------------
* fix encrypted linearized pdf detection (bb #3364).
Sat Oct 8 12:19:49 EEST 2011 (edwin)
-------------------------------------
* libclamav/pdf.c: flag and dump PDF objects with /Launch (bb #3514)
Sat Oct 8 12:10:13 EEST 2011 (edwin)
-------------------------------------
* libclamav/bytecode.c,bytecode_api.c: fix recursion level crash (bb #3706).
Fri Sep 30 11:48:49 EEST 2011 (edwin)
-------------------------------------
* Support LLVM 3.0 API
Mon Sep 19 13:44:36 CEST 2011 (tk)
----------------------------------
* freshclam: re-enable short-time blacklisting of mirrors on
connection errors
Fri Sep 16 19:29:35 CEST 2011 (acab)
----------------------------------
* c4w: drop sigload_cb spam
Fri Sep 16 16:17:52 CEST 2011 (tk)
----------------------------------
* freshclam: disable load balancing in further download attempts
Fri Sep 16 12:47:10 CEST 2011 (acab)
------------------------------------
* libclamav: properly pass custom flag to sigload_cb
* c4w: honor custom sigs in mindefs
(bb#3509 + bb#3510)
Thu Sep 15 14:44:11 CEST 2011 (tk)
----------------------------------
* freshclam: fix pidfile removal (bb#3499)
Wed Sep 14 16:29:49 CEST 2011 (acab)
----------------------------------
* c4w: reoder ftypes
Mon Sep 12 16:29:22 CEST 2011 (tk)
----------------------------------
* freshclam: add new option PrivateMirror (bb#3058)
Thu Sep 8 18:09:48 EEST 2011 (acab)
-------------------------------------
* -m 'yo dawg i heard you like commits so we put a commit into your commit'
Thu Sep 8 16:38:02 EEST 2011 (acab)
-------------------------------------
* C4W: allow switching mindef flag on reload
Mon Aug 22 16:58:48 EEST 2011 (edwin)
-------------------------------------
* clamscan: new flag --archive-verbose
Mon Aug 22 15:22:55 EEST 2011 (tk)
-------------------------------------
* archive metadata callback
Sun Aug 21 17:05:24 EEST 2011 (edwin)