~ubuntu-branches/ubuntu/raring/clamav/raring

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Stephen Gran
  • Date: 2008-09-05 17:25:34 UTC
  • mfrom: (0.35.1 lenny)
  • Revision ID: james.westby@ubuntu.com-20080905172534-yi3f8fkye1o7u1r3
* New upstream version (closes: #497662, #497773)
  - lots of new options for clamd.conf
  - fixes CVEs CVE-2008-3912, CVE-2008-3913, CVE-2008-3914, and
    CVE-2008-1389
* No longer supports --unzip option, so typo is gone (closes: #496276)
* Translations:
  - sv (thanks Martin Bagge <brother@bsnet.se>) (closes: #491760)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Mon Jul  7 19:31:24 CEST 2008
2
 
-----------------------------
3
 
  * 0.93.3: fix handling of .cld files
4
 
 
5
 
Mon Jul  7 15:48:48 CEST 2008
6
 
-----------------------------
7
 
  * 0.93.2
 
1
Tue Sep  2 15:11:53 CEST 2008 (tk)
 
2
----------------------------------
 
3
  * V 0.94
 
4
 
 
5
Mon Sep  1 20:24:43 CEST 2008 (tk)
 
6
----------------------------------
 
7
  * libclamav/others.c: bump f-level
 
8
 
 
9
Mon Sep  1 20:19:57 CEST 2008 (tk)
 
10
----------------------------------
 
11
  * docs: update
 
12
 
 
13
Mon Sep  1 19:31:08 CEST 2008 (tk)
 
14
----------------------------------
 
15
  * libclamav/message.c, mbox.c: fix out-of-memory null dereference in
 
16
  mbox/message (bb#1141)
 
17
  Patch from Edwin
 
18
 
 
19
Mon Sep  1 19:27:55 CEST 2008 (tk)
 
20
----------------------------------
 
21
  * libclamav/chmunpack.c: fix possible invalid memory access (bb#1089)
 
22
                           Patch from Trog
 
23
 
 
24
Mon Sep  1 10:57:56 EEST 2008 (edwin)
 
25
------------------------------------ 
 
26
  * libclamav/scanners.c: enable scanscript for UTF* types too
 
27
 
 
28
Sun Aug 31 15:31:04 CEST 2008 (acab)
 
29
------------------------------------
 
30
  * libclamav/disasm, unit_tests: more endianess issues fixed (that should eb all)
 
31
 
 
32
Sun Aug 31 04:23:12 CEST 2008 (acab)
 
33
------------------------------------
 
34
  * libclamunrar/unrarvm.c: big-endian fixes
 
35
 
 
36
Sat Aug 30 01:29:51 CEST 2008 (tk)
 
37
----------------------------------
 
38
  * libclamav/dlp.c: limit number of false positive alerts
 
39
  * clamd, clamscan: don't scan for stripped SSNs by default
 
40
 
 
41
Fri Aug 29 12:29:32 CEST 2008 (tk)
 
42
----------------------------------
 
43
  * libclamav/dlp.c: credit card detection fixes
 
44
  * clamd, clamscan: minCC and minSSN counts now set by default to 3
 
45
 
 
46
Fri Aug 29 02:46:19 CEST 2008 (acab)
 
47
------------------------------------
 
48
  * clamav-milter: Add option "--no-check-cf" to bypass sendmail.cf sanity
 
49
                   checks. For use by package maintainers on fresh installs,
 
50
                   when sendmail.cf is present for any reason although it's
 
51
                   not used or when the milter is configured via an m4 file
 
52
                   included in sendmail.cf. This option is intentionally
 
53
                   not extensively documented (bb#726)
 
54
 
 
55
Thu Aug 28 15:13:07 CEST 2008 (acab)
 
56
------------------------------------
 
57
  * unit_tests/check_disasm: add the remaining test cases (fpu, prefixes and more)
 
58
 
 
59
Thu Aug 28 12:55:19 CEST 2008 (acab)
 
60
------------------------------------
 
61
  * unit_tests/check_disasm: test cases for most mrm (and others)
 
62
 
 
63
Tue Aug 26 02:52:10 CEST 2008 (acab)
 
64
------------------------------------
 
65
  * libclamav/disasm*; unit_tests/check_disasm: some fixes, work in progress
 
66
 
 
67
Mon Aug 25 23:52:04 CEST 2008 (tk)
 
68
----------------------------------
 
69
  * drop support for Cygwin (due to broken ClamAV builds)
 
70
 
 
71
Mon Aug 25 22:17:03 CEST 2008 (tk)
 
72
----------------------------------
 
73
  * man/freshclam.1.in: fix typo (bb#1147)
 
74
 
 
75
Mon Aug 25 16:03:44 CEST 2008 (tk)
 
76
----------------------------------
 
77
  * libclamav: drop obsolete code in matcher-ac
 
78
 
 
79
Sun Aug 24 23:51:48 CEST 2008 (tk)
 
80
----------------------------------
 
81
  * libclamav/unrar.c: improve handling of currupted archives and downgrade
 
82
                       some error messages
 
83
 
 
84
Sat Aug 23 22:18:47 CEST 2008 (tk)
 
85
----------------------------------
 
86
  * shared/misc.c: fix double "-exp"
 
87
 
 
88
Fri Aug 22 15:20:08 CEST 2008 (tk)
 
89
----------------------------------
 
90
  * freshclam/manager.c: fix warnings - bb#1142
 
91
 
 
92
Fri Aug 22 12:33:58 CEST 2008 (acab)
 
93
------------------------------------
 
94
  * clamav-milter/clamav-milter.c: missing proto
 
95
 
 
96
Thu Aug 21 13:29:22 CEST 2008 (tk)
 
97
----------------------------------
 
98
  * freshclam/manager.c: fix error path memleaks - bb#1141
 
99
 
 
100
Thu Aug 21 13:24:17 CEST 2008 (tk)
 
101
----------------------------------
 
102
  * shared/tar.c: fix invalid close on error path - bb#1141
 
103
 
 
104
Thu Aug 21 13:22:29 CEST 2008 (tk)
 
105
----------------------------------
 
106
  * libclamav/others.c: fix fd feak on error path - bb#1141
 
107
 
 
108
Wed Aug 20 20:09:11 CEST 2008 (acab)
 
109
------------------------------------
 
110
  * libclamav/sis.c: fix fd feak on error path - bb#1141
 
111
 
 
112
Wed Aug 20 10:54:24 CEST 2008 (tk)
 
113
----------------------------------
 
114
  * clamd/clamd.c: return an error (instead of a warning) if
 
115
    AllowSupplementaryGroups is enabled but initgroups() not available
 
116
 
 
117
Mon Aug 18 12:01:10 CEST 2008 (tk)
 
118
----------------------------------
 
119
  * libclamunrar_iface, libclamav: improve detection of encrypted RAR archives
 
120
  (bb#1134)
 
121
 
 
122
Sun Aug 17 19:30:25 CEST 2008 (tk)
 
123
----------------------------------
 
124
  * clamd/server-th.c: add missing proto for cli_initengine() (bb#1136)
 
125
 
 
126
Sat Aug 16 19:58:30 CEST 2008 (tk)
 
127
----------------------------------
 
128
  * V 0.94rc1
 
129
 
 
130
Thu Aug 14 18:19:54 CEST 2008 (acab)
 
131
------------------------------------
 
132
  * libclamav/str.c: fix for cli_hex2str - bb#1133
 
133
 
 
134
Tue Aug 12 13:16:00 CEST 2008 (acab)
 
135
------------------------------------
 
136
  * clamscan/manager.c: add missing proto
 
137
 
 
138
Tue Aug 12 00:08:05 CEST 2008 (acab)
 
139
------------------------------------
 
140
  * m4/resolv.m4: fix logic in -lresolv checks
 
141
 
 
142
Mon Aug 11 17:53:03 CEST 2008 (acab)
 
143
------------------------------------
 
144
  * libclamav/pdf.c: count skipped files too - bb#1128
 
145
 
 
146
Sun Aug 10 18:07:43 CEST 2008 (acab)
 
147
------------------------------------
 
148
  * unit_tests: check for check version
 
149
 
 
150
Sun Aug 10 17:46:12 CEST 2008 (tk)
 
151
----------------------------------
 
152
  * freshclam/manager.c: add machine/OS info to the default user agent string
 
153
 
 
154
Thu Aug  7 14:27:44 CEST 2008 (tk)
 
155
----------------------------------
 
156
  * unit_tests/check_matchers.c: add tests for cli_(ac|bm)_scanbuff
 
157
 
 
158
Wed Aug  6 02:15:39 CEST 2008 (acab)
 
159
------------------------------------
 
160
  * libclamav/unzip.c: fix incorrect debug spam which misleaded poor sigmakers
 
161
 
 
162
Wed Aug  6 02:11:12 CEST 2008 (acab)
 
163
------------------------------------
 
164
  * build system, clamav-milter: work around for non MT lresolv (bb#1125)
 
165
 
 
166
Tue Aug  5 13:14:31 CEST 2008 (acab)
 
167
------------------------------------
 
168
  * clamav-milter: properly wrap dns stuff (again) - bb#1125
 
169
 
 
170
Tue Aug  5 12:43:27 CEST 2008 (acab)
 
171
------------------------------------
 
172
  * clamav-milter: properly wrap dns stuff - bb#1125
 
173
 
 
174
Mon Aug  4 22:07:54 CEST 2008 (tk)
 
175
----------------------------------
 
176
  * libclamav/ole2_extract: don't return CL_BREAK in cli_ole2_extract()
 
177
  (bb#1123)
 
178
 
 
179
Mon Aug  4 16:46:46 EEST 2008 (edwin)
 
180
-------------------------------------
 
181
  * clamdscan: add support for file descriptor passing (from
 
182
  contrib/clamd_fdscan) (bb #1117)
 
183
 
 
184
Mon Aug  4 02:40:33 CEST 2008 (acab)
 
185
------------------------------------
 
186
  * test: add clam.impl.zip
 
187
 
 
188
Mon Aug  4 01:46:54 CEST 2008 (acab)
 
189
------------------------------------
 
190
  * unit_tests: add uniq checks
 
191
 
 
192
Mon Aug  4 00:20:28 CEST 2008 (acab)
 
193
------------------------------------
 
194
  * test: add clam.ole.doc
 
195
 
 
196
Sun Aug  3 23:09:44 CEST 2008 (acab)
 
197
------------------------------------
 
198
  * libclamav/uniq: faster md5 lookup
 
199
  * sigtool: sync
 
200
 
 
201
Sun Aug  3 16:12:17 CEST 2008 (acab)
 
202
------------------------------------
 
203
  * libclamav: use md5 based lookup for ole2/vba instead of hashtab (bb#1071)
 
204
 
 
205
Fri Aug  1 21:29:33 CEST 2008 (tk)
 
206
----------------------------------
 
207
  * clamconf: handle multiple select options
 
208
 
 
209
Fri Aug  1 02:15:20 CEST 2008 (acab)
 
210
------------------------------------
 
211
  * libclamav: enable support for UPX/LZMA (bb#910)
 
212
 
 
213
Fri Aug  1 00:07:30 CEST 2008 (tk)
 
214
----------------------------------
 
215
  * libclamav: scan disasm data with type-8 sigs (bb#895)
 
216
 
 
217
Thu Jul 31 18:09:58 CEST 2008 (tk)
 
218
----------------------------------
 
219
  * libclamav: add support for loading specific PUA categories (bb#939)
 
220
  * clamd: new options ExcludePUA and IncludePUA
 
221
  * clamscan: new switches --exclude-pua and --include-pua
 
222
 
 
223
Thu Jul 31 13:35:11 EEST 2008 (edwin)
 
224
-------------------------------------
 
225
  * clamd, clamscan, libclamav: new option HeuristicScanPrecedence (bb #649)
 
226
  * docs/: update docs for HeuristicScanPrecedence and ScanPartialMessages
 
227
  * unit_tests/: add test for HeuristicScanPrecedence
 
228
 
 
229
Thu Jul 31 04:01:02 CEST 2008 (acab)
 
230
------------------------------------
 
231
  * libclamav/upx: add preliminar support for upx/lzma (disabled)
 
232
 
 
233
Wed Jul 30 20:09:03 EEST 2008 (edwin)
 
234
-------------------------------------
 
235
  * clamd/others.c: avoid calling non-async-signal-safe functions between fork()
 
236
  and exec() (bb #889)
 
237
  * unit_tests: add unit-test for virusaction
 
238
 
 
239
Wed Jul 30 17:02:40 CEST 2008 (tk)
 
240
----------------------------------
 
241
  * clamscan, clamav-milter: catch and ignore SIGXFSZ; display warning if
 
242
                             system limits are too restrictive (bb#994)
 
243
 
 
244
Wed Jul 30 16:38:26 EEST 2008 (edwin)
 
245
-------------------------------------
 
246
  * clamd, libclamav, shared: (bb #913, #916)
 
247
        * fix scan of partial messages
 
248
        * allow for tempfiles to be cleaned up based on age
 
249
        * new clamd.conf option ScanPartialMessages
 
250
  * contrib/cleanup-partial.pl: sample cleanup script
 
251
  * clamd/thrmgr.c: fix item_count
 
252
 
 
253
Tue Jul 29 23:18:23 CEST 2008 (tk)
 
254
----------------------------------
 
255
  * clamd: revert patch from bb#1028 (bb#1113)
 
256
 
 
257
Tue Jul 29 13:18:24 EEST 2008 (edwin)
 
258
------------------------------------
 
259
  * libclamav/regex_*.[ch]: handle multiple matches (bb #1110)
 
260
  * unit_tests: update tests for regex, reenable test 
 
261
 
 
262
Tue Jul 29 10:47:23 CEST 2008 (tk)
 
263
----------------------------------
 
264
  * libclamav/matcher-ac.c: add support for returning multiple matches in
 
265
                            cli_ac_scanbuff()
 
266
 
 
267
Tue Jul 29 10:29:54 EEST 2008 (edwin)
 
268
-------------------------------------
 
269
  * configure.in: check for <sys/select.h> before <sys/types.h> (bb #452)
 
270
 
 
271
Tue Jul 29 03:53:31 CEST 2008 (acab)
 
272
------------------------------------
 
273
  * libclamav/disasm.c: change output struct
 
274
  * unit_tests/check_disasm.c: actually check something (more to come)
 
275
 
 
276
Tue Jul 29 02:44:53 CEST 2008 (acab)
 
277
------------------------------------
 
278
  * test: add clam.d64.zip
 
279
 
 
280
Tue Jul 29 02:18:11 CEST 2008 (acab)
 
281
------------------------------------
 
282
  * libclamav/autoit.c: rely on generic text normalization for
 
283
                        unicode scripts
 
284
  * test: add clam.ea05.exe, clam.ea06.exe
 
285
 
 
286
Mon Jul 28 21:04:53 CEST 2008 (acab)
 
287
------------------------------------
 
288
  * unit_tests: preliminary disasm tests
 
289
 
 
290
Mon Jul 28 15:05:01 CEST 2008 (acab)
 
291
------------------------------------
 
292
  * libclamav/pe.c: fix fd leak - thx sherpya
 
293
 
 
294
Mon Jul 28 12:50:54 CEST 2008 (tk)
 
295
----------------------------------
 
296
  * database/Makefile.am: add check for .cld files (bb#1088)
 
297
 
 
298
Sun Jul 27 23:18:47 CEST 2008 (acab)
 
299
------------------------------------
 
300
  * misc fixes: add some missing checks for pthread api calls (bb#384)
 
301
 
 
302
Sun Jul 27 21:35:04 CEST 2008 (acab)
 
303
------------------------------------
 
304
  * libclamav/unzip: workaround for non-mmap builds (bb#900)
 
305
 
 
306
Sun Jul 27 18:09:23 CEST 2008 (acab)
 
307
------------------------------------
 
308
  * libclamav: preliminary x86 disassembler support
 
309
 
 
310
Sat Jul 26 18:41:40 CEST 2008 (tk)
 
311
----------------------------------
 
312
  * sigtool/sigtool.c: handle .ldb/.ldu files (bb#896)
 
313
 
 
314
Sat Jul 26 17:30:02 CEST 2008 (tk)
 
315
----------------------------------
 
316
  * libclamav: lsigs: handle extended block modifiers (bb#896)
 
317
 
 
318
Fri Jul 25 20:41:21 CEST 2008 (tk)
 
319
----------------------------------
 
320
  * libclamav: add initial support for logical signatures (bb#896)
 
321
 
 
322
Fri Jul 25 02:24:53 CEST 2008 (acab)
 
323
------------------------------------
 
324
  * libclamav/scanners.c: warn if no bzip2 support - bb#1060
 
325
 
 
326
Wed Jul 23 23:44:59 CEST 2008 (tk)
 
327
----------------------------------
 
328
  * freshclam/mirman.c: fix handling of IPv6 addresses
 
329
 
 
330
Wed Jul 23 21:53:10 CEST 2008 (acab)
 
331
------------------------------------
 
332
  * clamav-milter: use thread safe resolv calls - bb#668 
 
333
 
 
334
Wed Jul 23 16:32:32 EEST 2008 (edwin)
 
335
------------------------------------
 
336
  * libclamav: performance improvements for URL matching (bb #725, bb #650):
 
337
        * use a suffix AC-trie and a shift-or FSM to filter
 
338
        * rewrite the URL regex in C
 
339
        * use a perfect hash to lookup TLD and ccTLD, instead of a regex
 
340
        * TODO: suffixes having a common prefix: loop over all of them
 
341
                cli_ac_free: multiple virname pointing to same location
 
342
 
 
343
Mon Jul 21 12:16:44 CEST 2008 (tk)
 
344
----------------------------------
 
345
  * sigtool/vba.c: fix crash on error in vba code (bb#1106)
 
346
 
 
347
Fri Jul 18 19:33:41 CEST 2008 (tk)
 
348
----------------------------------
 
349
  * libclamav: use a regex for the filename field in .zmd/.rmd (bb#193)
 
350
 
 
351
Fri Jul 18 18:25:32 CEST 2008 (tk)
 
352
----------------------------------
 
353
  * freshclam/freshclam.c: improve some msgs (bb#1066)
 
354
 
 
355
Fri Jul 18 18:09:11 CEST 2008 (tk)
 
356
----------------------------------
 
357
  * clamd: add support for ExcludePath (bb#675)
 
358
 
 
359
Wed Jul 16 17:52:12 CEST 2008 (tk)
 
360
----------------------------------
 
361
  * clamconf: handle .cld databases (bb#1101)
 
362
 
 
363
Wed Jul 16 16:33:08 CEST 2008 (tk)
 
364
----------------------------------
 
365
  * clamd: improve handling of memory errors
 
366
 
 
367
Wed Jul 16 13:56:21 CEST 2008 (tk)
 
368
----------------------------------
 
369
  * freshclam: if all mirrors get blacklisted internally and freshclam is
 
370
               recent enough then attempt to whitelist them (bb#965)
 
371
 
 
372
Tue Jul 15 17:30:01 CEST 2008 (tk)
 
373
----------------------------------
 
374
  * libclamav, clamd: prune old lockdb code
 
375
 
 
376
Tue Jul 15 18:25:53 EEST 2008 (edwin)
 
377
-------------------------------------
 
378
  * configure.in:
 
379
        * use pkg-config to locate check, if available (bb #1093)
 
380
        * make --enable-coverage depends on unit tests being activated
 
381
        * fix a typo in bzip2 configure check
 
382
  * unit_tests/Makefile.am: remove temporary log files on make clean
 
383
 
 
384
Mon Jul 14 22:09:22 EEST 2008 (edwin)
 
385
-------------------------------------
 
386
  * libclamav/htmlnorm.c: fix crash in js parser (bb #1096)
 
387
  * configure.in: fix configure test for check: if it is not available, and we didn't pass
 
388
                  --enable-check, do not complain
 
389
  * unit_tests/check_jsnorm.c: add unit test for jsnorm bug
 
390
 
 
391
Mon Jul 14 18:54:01 CEST 2008 (tk)
 
392
----------------------------------
 
393
  * freshclam: try load balance update sessions between available mirrors
 
394
               (only in IPv6-aware block)
 
395
 
 
396
Mon Jul 14 17:26:03 EEST 2008 (edwin)
 
397
------------------------------------
 
398
  * libclamav/htmlnorm.c: improve normalization of screnc encoded files(bb #1022)
 
399
 
 
400
Mon Jul 14 13:57:15 CEST 2008 (tk)
 
401
----------------------------------
 
402
  * freshclam/manager.c: fix rename() problem on w32 (bb#1084)
 
403
 
 
404
Mon Jul 14 10:47:22 CEST 2008 (tk)
 
405
----------------------------------
 
406
  * freshclam/mirman.c: fix compilation error on w32 (bb#1095)
 
407
 
 
408
Mon Jul 14 10:32:26 CEST 2008 (tk)
 
409
----------------------------------
 
410
  * freshclam/manager.c: respect HTTPProxyPort in new code (bb#1094)
 
411
 
 
412
Fri Jul 11 20:14:14 CEST 2008 (tk)
 
413
----------------------------------
 
414
  * freshclam: IPv6 support (bb#715)
 
415
  * configure: --disable-ipv6
 
416
 
 
417
Thu Jul 10 19:41:37 EEST 2008 (edwin)
 
418
-------------------------------------
 
419
 * unit_tests/: add unit tests for binaries
 
420
 * build system: enable unit tests by default (if check is available)
 
421
                 add --enable-coverage to run gcov/lcov
 
422
                 add --enable-tests-install to install test files 
 
423
 
 
424
Thu Jul 10 16:02:50 EEST 2008 (edwin)
 
425
------------------------------------
 
426
 * unit_tests/:
 
427
        avoid misleading message when unit tests are disabled (bb #1090)
 
428
        fix some compiler warnings
 
429
 
 
430
Tue Jul  8 21:33:32 EEST 2008 (edwin)
 
431
-------------------------------------
 
432
  * libclamav/Makefile.am, libclamav/jsparse, unit_test/:
 
433
        add all needed files to EXTRA_DIST (to fix make distcheck)
 
434
        create unit tests for js normalizer
 
435
        cleanups
 
436
 
 
437
Tue Jul  8 17:54:19 CEST 2008
 
438
-----------------------------
 
439
  * libclamav/petite.c: fix another out of bounds memory read (bb#1000)
 
440
                        Reported by Secunia (CVE-2008-2713)
 
441
 
 
442
Tue Jul  8 17:54:12 CEST 2008
 
443
-----------------------------
 
444
  * clamd/others.c: add missing checks for recv() failures (bb#1079)
 
445
 
 
446
Tue Jul  8 14:06:05 EEST 2008 (edwin)
 
447
-------------------------------------
 
448
  * libclamav/dconf.[ch], htmlnorm.c, jsparse/js-norm.[ch], scanners.c:
 
449
          enable JS normalizer 
 
450
 
 
451
Mon Jul  7 21:42:18 EEST 2008 (edwin)
 
452
-------------------------------------
 
453
  * build system, libclamav/jsparse: add Javascript normalizer (not yet enabled)
8
454
 
9
455
Mon Jul  7 15:41:02 CEST 2008 (tk)
10
456
----------------------------------
11
457
  * libclamav/ole2_extract.c, sigtool: make sigtool compatible with the new
12
458
                                       OLE2 scan scheme (bb#1086)
13
459
 
14
 
Thu Jul  3 16:15:23 CEST 2008
15
 
-----------------------------
16
 
  * libclamav/petite.c: fix another out of bounds memory read (bb#1000)
17
 
                        Reported by Secunia (CVE-2008-2713)
 
460
Fri Jul  4 18:04:40 CEST 2008 (tk)
 
461
----------------------------------
 
462
  * configure, clamd: fix compilation error on systems without
 
463
                      pthread_yield() (bb#1058)
18
464
 
19
 
Thu Jul  3 16:04:01 CEST 2008
20
 
-----------------------------
21
 
  * clamd/others.c: add missing checks for recv() failures (bb#1079)
 
465
Fri Jul  4 14:21:12 CEST 2008 (tk)
 
466
----------------------------------
 
467
  * libclamav/dlp.c: improve detection of credit card numbers (bb#941)
22
468
 
23
469
Thu Jul  3 16:02:03 EEST 2008 (edwin)
24
470
-------------------------------------
25
471
  * libclamav/scanners.c: add missing check for file open failure (bb #1083).
26
472
 
 
473
Thu Jul  3 12:47:38 CEST 2008 (tk)
 
474
----------------------------------
 
475
  * libclamav: add ".UNOFFICIAL" suffix to 3rd party signatures (bb#1061)
 
476
 
27
477
Wed Jul  2 13:24:25 CEST 2008 (tk)
28
478
----------------------------------
29
479
  * sigtool/sigtool.c: make use of the UNLINK command in cdiffs (bb#1080)
32
482
----------------------------------
33
483
  * sigtool/sigtool.c: verify MD5's in --run-cdiff
34
484
 
35
 
Tue Jul  1 14:13:21 CEST 2008 (tk)
 
485
Mon Jun 30 21:14:03 EEST 2008 (edwin)
 
486
------------------------------------
 
487
  * freshclam/manager.c: add missing closesocket on error path (bb #1073).
 
488
 
 
489
Mon Jun 16 23:43:31 EEST 2008 (edwin)
 
490
-------------------------------------
 
491
  * libclamav/hashtab.[ch]: hashtab_insert should return pointer to newly
 
492
  inserted element. Fix grow bug.
 
493
 
 
494
Fri Jun 13 13:10:15 CEST 2008 (tk)
36
495
----------------------------------
37
496
  * libclamav/matcher-ac.c: fix handling of nodes which also match single
38
497
                            bytes (bb#1054)
39
498
 
40
 
Tue Jul  1 13:41:49 CEST 2008 (tk)
41
 
----------------------------------
42
 
  * libclamav: faster loading of uncompressed .cld files, also fixes bb#1064
43
 
 
44
 
Mon Jun 30 21:28:23 EEST 2008 (edwin)
45
 
------------------------------------
46
 
  * merge r3816 from trunk (bb #947, AIX name collisions)
47
 
 
48
 
Mon Jun 30 21:14:03 EEST 2008 (edwin)
49
 
------------------------------------
50
 
  * freshclam/manager.c: add missing closesocket on error path (bb #1073).
51
 
 
52
 
Wed Jun  4 14:18:12 CEST 2008 (tk)
53
 
----------------------------------
54
 
  * 0.93.1
55
 
 
56
 
Wed Jun  4 14:18:27 CEST 2008 (tk)
57
 
----------------------------------
58
 
  * libclamav/petite.c: fix possible invalid memory access (bb#1000)
59
 
                        Reported by Damian Put
 
499
Fri Jun 13 02:01:15 CEST 2008 (tk)
 
500
----------------------------------
 
501
  * shared/cfgparser.c: handle memory errors in OPT_COMPSIZE
 
502
 
 
503
Tue Jun 10 18:18:42 CEST 2008 (tk)
 
504
----------------------------------
 
505
  * clamscan: drop support for external unpackers (bb#1052)
 
506
 
 
507
Mon Jun  9 20:31:50 CEST 2008 (tk)
 
508
----------------------------------
 
509
  * sync with 0.93.1
 
510
 
 
511
Tue Jun  3 23:37:50 CEST 2008 (tk)
 
512
----------------------------------
 
513
  * test: add clam.mail, clam.ppt and clam.tnef (bb#902)
 
514
 
 
515
Tue Jun  3 19:41:34 CEST 2008 (tk)
 
516
----------------------------------
 
517
  * clamd/thrmgr.c: move some msgs to debug (bb#1028)
 
518
 
 
519
Mon Jun  2 20:50:10 CEST 2008 (acab)
 
520
------------------------------------
 
521
  * libclamav/ole2_extract.c: comment removed
 
522
 
 
523
Mon Jun  2 18:31:53 CEST 2008 (tk)
 
524
----------------------------------
 
525
  * clamd/scanner.c: log IP addresses of remote clients (bb#966)
 
526
                     Patch from Jorge Valdes <jvaldes*intercom.com.sv>
60
527
 
61
528
Mon Jun  2 17:49:50 CEST 2008 (tk)
62
529
----------------------------------
68
535
  * libclamav/hashtab.[ch], scanners.c: avoid using C99 flexible array members
69
536
  (bb #1039)
70
537
 
71
 
Thu May 29 21:22:35 CEST 2008 (acab)
72
 
------------------------------------
73
 
  * libclamav/unzip.c: correct the previous fix
74
 
 
75
 
Thu May 29 17:33:37 CEST 2008 (acab)
76
 
------------------------------------
77
 
  * libclamav/unzip.c: check for unprefixed bz2 - bb#1038
78
 
 
79
 
Tue May 27 22:21:40 CEST 2008 (acab)
80
 
------------------------------------
81
 
  * libclamav/ole2_extract.c: revert last commit
82
 
 
83
 
Tue May 27 21:37:39 CEST 2008 (acab)
84
 
------------------------------------
85
 
  * libclamav/ole2_extract.c: use cli_unlink
86
 
 
87
 
Tue May 27 21:22:42 CEST 2008 (acab)
88
 
------------------------------------
89
 
  * libclamav/ole2_extract.c: partial scan of broken ole files
90
 
 
91
 
Mon May 26 22:06:55 CEST 2008
 
538
Mon Jun  2 14:57:31 CEST 2008 (tk)
 
539
----------------------------------
 
540
  * freshclam: in interactive mode EXIT_n can be passed to --on-*-execute
 
541
               to overwrite the default return code values (bb#465)
 
542
 
 
543
Mon Jun  2 13:09:57 CEST 2008 (tk)
 
544
----------------------------------
 
545
  * clamd: minimize memory fragmentation after db reload (bb#1028,
 
546
           OPTIMIZE_MEMORY_FOOTPRINT currently defined by default)
 
547
           Patch from LEE, Kok-Seng <kokseng*88pobox.com>
 
548
 
 
549
Fri May 30 11:40:56 CEST 2008 (tk)
 
550
----------------------------------
 
551
  * libclamunrar_iface, clamd, freshclam: merge win32 patches from NJH (bb#802)
 
552
 
 
553
Wed May 28 03:49:55 CEST 2008 (acab)
 
554
------------------------------------
 
555
  * docs/man: typo
 
556
 
 
557
Tue May 27 21:43:04 CEST 2008 (acab)
 
558
------------------------------------
 
559
  * libclamav/ole2_extract.c: allow (partial) scan of broken ole files
 
560
 
 
561
Tue May 27 17:39:06 CEST 2008
92
562
-----------------------------
93
 
  * 0.93.1rc1: improve handling of PDF, CAB, RTF, OLE2 and HTML files
 
563
  * improve handling of PDF, CAB, RTF, OLE2 and HTML files (sync with
 
564
    branch/0.93)
 
565
 
 
566
Sat May 24 21:38:47 EEST 2008 (edwin)
 
567
-------------------------------------
 
568
  * clamd/others.c, session.c, m4/fdpassing.m4:
 
569
        remove duplicate code, and fix build error (bb #1034)
 
570
 
 
571
Wed May 21 15:51:32 CEST 2008 (tk)
 
572
----------------------------------
 
573
  * freshclam/fresclam.c: don't call daemonize() under w32 (bb#1002)
 
574
 
 
575
Wed May 21 14:54:04 CEST 2008 (tk)
 
576
----------------------------------
 
577
  * test/Makefile.am: compatibility with pmake (bb#1018)
 
578
 
 
579
Mon May 19 17:44:32 CEST 2008 (tk)
 
580
----------------------------------
 
581
  * libclamav/cvd.c: fix initialization of dbio
 
582
 
 
583
Sun May 18 22:39:00 CEST 2008 (tk)
 
584
----------------------------------
 
585
  * libclamav: faster loading of uncompressed .cld files
 
586
 
 
587
Fri May 16 10:23:01 EEST 2008 (edwin)
 
588
------------------------------------
 
589
  * libclamav/readdb.c, str.c: improve DB load time
 
590
 
 
591
Mon May 12 15:31:13 CEST 2008 (acab)
 
592
------------------------------------
 
593
  * clamd/server-th.c: minor fixes (bb#384)
 
594
 
 
595
Sat May 10 10:18:41 EEST 2008 (edwin)
 
596
-------------------------------------
 
597
  * clamd/session.c: fix dummy prototype (bb #1019)
 
598
 
 
599
Fri May  9 23:11:51 EEST 2008 (edwin)
 
600
-------------------------------------
 
601
  * build system: add configure checks for FD passing
 
602
  * m4/fdpassing.m4: move all FD passing checks here
 
603
  * clamd/session.[ch], scanner.[ch]:
 
604
  * contrib/clamd_fdscan:
 
605
        add rfc2292/bsd4.4 style file descriptor passing support
 
606
        this code is from Marc Balmer <marc*msys.ch>, with some portability
 
607
        fixes applied
94
608
 
95
609
Fri May  9 14:46:57 EEST 2008 (edwin)
96
610
-------------------------------------
101
615
  * libclamav/regex: avoid name collisions on AIX (bb #947)
102
616
                     sync with libc: minor cleanups 
103
617
 
 
618
Wed May  7 11:51:54 CEST 2008 (tk)
 
619
----------------------------------
 
620
  * clamscan: new switches --structured-ssn-format, --structured-ssn-count,
 
621
              --structured-cc-count (bb#959)
 
622
 
 
623
Tue May  6 19:10:56 CEST 2008 (tk)
 
624
----------------------------------
 
625
  * test: add more test files: clam-mew.exe, clam-nsis.exe, clam-petite.exe,
 
626
          clam-upack.exe, clam-wwpack.exe, clam.pdf (bb#902)
 
627
 
 
628
Mon May  5 20:28:22 CEST 2008 (acab)
 
629
------------------------------------
 
630
  * build system: revert r3808 to allow building on *BSD - bb#1010
 
631
 
104
632
Mon May  5 15:32:42 CEST 2008 (tk)
105
633
----------------------------------
106
634
  * doc/clamdoc.tex: add a note about forking daemons (bb#906)
119
647
  * libclamav/mbox.c, shared/network.c: prevent uninitialized use of hostent
120
648
  structure (bb #1003).
121
649
 
 
650
Wed Apr 30 14:44:18 CEST 2008 (tk)
 
651
----------------------------------
 
652
  * libclamav/chmunpack.c: fix unlink failure on win32 (bb#951)
 
653
 
122
654
Wed Apr 30 14:15:53 CEST 2008 (tk)
123
655
----------------------------------
124
656
  * libclamav/mspack.c: downgrade some error messages (bb#911)
127
659
----------------------------------
128
660
  * clamav-milter: retrieve db version from daily.cld (bb#942)
129
661
 
 
662
Tue Apr 29 18:53:51 CEST 2008 (acab)
 
663
------------------------------------
 
664
  * libclamav/unzip.c: check for unprefixed bz2 - bb#990
 
665
 
 
666
Tue Apr 29 15:04:11 CEST 2008 (acab)
 
667
------------------------------------
 
668
  * doc/man/freshclam.1.in: english typo - thanks Stephen Gran
 
669
 
 
670
Tue Apr 29 13:37:11 CEST 2008 (acab)
 
671
------------------------------------
 
672
  * clamav-milter: doc update
 
673
 
 
674
Tue Apr 29 13:31:03 CEST 2008 (acab)
 
675
------------------------------------
 
676
  * clamav-milter: add an option to avoid sanitising email addresses - bb#953
 
677
 
 
678
Tue Apr 29 13:08:43 CEST 2008 (acab)
 
679
------------------------------------
 
680
  * clamav-milter: fix iana reserved localnet masks - bb#958
 
681
 
 
682
Mon Apr 28 16:25:08 CEST 2008 (acab)
 
683
------------------------------------
 
684
  * libclamav/unzip.c: check for unprefixed bz2 - bb#995
 
685
 
 
686
Mon Apr 28 16:14:39 CEST 2008 (acab)
 
687
------------------------------------
 
688
  * libclamav/inflate64: avoid collisions on AIX - bb#947
 
689
 
130
690
Mon Apr 28 16:13:33 CEST 2008 (tk)
131
691
----------------------------------
132
692
  * libclamav/scanners.c: don't return CL_EMAX* error codes to
142
702
  * libclamav/unzip.c: remove detection of Suspect.Zip and
143
703
                       Exploit.Zip.ModifiedHeaders (bb#997)
144
704
 
145
 
Thu Apr 24 17:44:38 MSD 2008 (tk)
146
 
---------------------------------
147
 
  * libclamav: scan for embedded PEs inside OLE2 files (bb#914)
 
705
Thu Apr 24 20:02:50 CEST 2008 (acab)
 
706
------------------------------------
 
707
  * clamav-milter: accept -i for --pidfile as advertised - bb#988
 
708
 
 
709
Wed Apr 23 03:44:28 CEST 2008 (acab)
 
710
------------------------------------
 
711
  * build system: do not lint pthreads where it's not needed (thanks sgran)
 
712
 
 
713
Mon Apr 21 17:25:41 EEST 2008 (edwin)
 
714
-------------------------------------
 
715
  * configure: explicitly link freshclam with zlib, better zlib checks (bb
 
716
  #935)
148
717
 
149
718
Mon Apr 21 16:21:56 CEST 2008 (tk)
150
719
----------------------------------
158
727
----------------------------------
159
728
  * sigtool/sigtool.c: bb#938 (sigtool --list-sigs not working with .cld files)
160
729
 
 
730
Fri Apr 18 18:33:59 CEST 2008 (tk)
 
731
----------------------------------
 
732
  * libclamav: DLP: dconf support; pass flags through scan options
 
733
  * clamd: new options: StructuredDataDetection, StructuredMinCreditCardCount,
 
734
           StructuredMinSSNCount, StructuredSSNFormatNormal,
 
735
           StructuredSSNFormatStripped
 
736
  * etc/clamd.conf, docs/man/clamd.conf.5.in: update
 
737
  * TODO: add DLP fine-tuning options to clamscan
 
738
 
161
739
Fri Apr 18 13:55:41 EEST 2008 (edwin)
162
740
-------------------------------------
163
741
  * libclamav/dconf.h: fix flag code assignment (bb #952)
164
742
 
 
743
Wed Apr 16 20:10:17 CEST 2008 (tk)
 
744
----------------------------------
 
745
  * libclamav: integrate the DLP code from Marty Roesch
 
746
  * clamscan: new switch --detect-structured
 
747
  * TODO: clamd, docs, dconf, fine-tuning options
 
748
 
 
749
Wed Apr 16 19:32:12 CEST 2008 (acab)
 
750
------------------------------------
 
751
  * configure: check for bzip2 CVE-2008-1372 - bb#903
 
752
 
 
753
Tue Apr 15 18:34:11 CEST 2008 (acab)
 
754
------------------------------------
 
755
  * test: add clam-fsg.exe (bb#902)
 
756
 
165
757
Mon Apr 14 22:46:17 EEST 2008
166
758
-----------------------------
167
759
  * libclamav/iana_tld.h, libclamav/phishcheck.c: update TLD list (bb #925)
168
760
 
169
 
Wed Apr  9 17:58:43 CEST 2008
170
 
-----------------------------
171
 
  V 0.93:
172
 
 
173
 
  * libclamunrar: bb#541 (RAR - Version required to extract - Evasion)
174
 
  * libclamav/spin.c: bb#876 (PeSpin Heap Overflow Vulnerability)
175
 
  * libclamav/pe.c: bb#878 (Upack Buffer Overflow Vulnerability)
176
 
  * libclamav/message.c: bb#881 (message.c: read beyond allocated region)
177
 
  * libclamav/unarj.c: bb#897 (ARJ: Sample from CERT-FI hangs clamav)
178
 
  * libclamunrar: bb#898 (RAR crashes on some fuzzed files from CERT-FI)
 
761
Mon Apr 14 21:35:11 CEST 2008 (tk)
 
762
----------------------------------
 
763
  * Check in 0.93 patches:
 
764
    - libclamunrar: bb#541 (RAR - Version required to extract - Evasion)
 
765
    - libclamav/spin.c: bb#876 (PeSpin Heap Overflow Vulnerability)
 
766
    - libclamav/pe.c: bb#878 (Upack Buffer Overflow Vulnerability)
 
767
    - libclamav/message.c: bb#881 (message.c: read beyond allocated region)
 
768
    - libclamav/unarj.c: bb#897 (ARJ: Sample from CERT-FI hangs clamav)
 
769
    - libclamunrar: bb#898 (RAR crashes on some fuzzed files from CERT-FI)
 
770
 
 
771
Mon Apr 14 13:19:17 CEST 2008 (tk)
 
772
----------------------------------
 
773
  * test: add clam-aspack.exe, clam-pespin.exe and clam-upx.exe (bb#902)
 
774
 
 
775
Fri Apr 11 18:40:41 CEST 2008 (tk)
 
776
----------------------------------
 
777
  * test: add clam.chm and clam.sis (bb#902)
 
778
 
 
779
Fri Apr 11 12:15:54 CEST 2008 (tk)
 
780
----------------------------------
 
781
  * test/Makefile.am: new Makefile
179
782
 
180
783
Wed Apr  9 16:33:21 EEST 2008 (edwin)
181
784
-------------------------------------
185
788
-------------------------------------
186
789
  * libclamav/mspack.[ch]: fix build on NetBSD 4.0 (bb #921)
187
790
 
 
791
Tue Apr  8 19:04:50 CEST 2008 (acab)
 
792
------------------------------------
 
793
  * libclamav: hardfail on unlink failure
 
794
 
188
795
Mon Apr  7 22:38:27 CEST 2008 (tk)
189
796
----------------------------------
190
797
  * libclamav/msexpand.c: fix big-endian support
191
798
 
 
799
Mon Apr  7 16:04:47 EEST 2008 (edwin)
 
800
-------------------------------------
 
801
  * libclamav, unit-tests: use packed attribute for unaligned access, bb #890.
 
802
 
 
803
Mon Apr  7 12:51:43 CEST 2008 (tk)
 
804
----------------------------------
 
805
  * libclamav: scan for embedded PEs inside OLE2 files (bb#914)
 
806
 
192
807
Mon Apr  7 11:15:49 CEST 2008 (tk)
193
808
----------------------------------
194
809
  * libclamav/chmunpack.c,cab.c: downgrade some error messages (bb#911, bb#798)
196
811
Sun Apr  6 12:33:25 CEST 2008 (acab)
197
812
------------------------------------
198
813
  * libclamav/pe.c: make petite softfail as it's really reading unaligned data
199
 
  
 
814
 
200
815
Sun Apr  6 12:19:47 CEST 2008 (acab)
201
816
------------------------------------
202
817
  * libclamav/pe.c: make upack softfail as it's really reading unaligned data
203
818
 
 
819
Thu Apr  3 15:03:18 EEST 2008 (edwin)
 
820
-------------------------------------
 
821
  * unit_tests/Makefile.am/.in: fix typo that caused 'make tags' to fail.
 
822
 
204
823
Thu Apr  3 13:52:19 CEST 2008 (tk)
205
824
----------------------------------
206
825
  * libclamav/mspack.c: fix possible infinite loop introduced in r3717 (bb#899)
210
829
  * libclamav/scanners.c: cl_scandesc: check if limits is not null (bb#907)
211
830
  * clamd/scanners.c: remove RAWSCAN command (bb#907)
212
831
 
 
832
Wed Apr  2 16:38:36 CEST 2008 (acab)
 
833
------------------------------------
 
834
  * libclamav: check return codes from syscalls (bb#384)
 
835
 
213
836
Wed Apr  2 16:34:43 CEST 2008 (tk)
214
837
----------------------------------
215
838
  * libclamav: update copyrights and stick more files to GPLv2; move and add
216
839
               more credits to the AUTHORS file; add COPYING.BSD
217
840
 
 
841
Wed Apr  2 12:30:06 CEST 2008 (acab)
 
842
------------------------------------
 
843
  * libclamav: check return codes from syscalls (bb#384) - unlink
 
844
 
 
845
Thu Mar 27 20:16:07 EET 2008 (edwin)
 
846
------------------------------------
 
847
  * test: add test file for RTF (bb #902)
 
848
 
 
849
Thu Mar 27 18:16:28 CET 2008 (tk)
 
850
---------------------------------
 
851
  * test: add test files for ARJ, SZDD and .tar.gz (bb#902)
 
852
 
218
853
Tue Mar 25 01:55:19 CET 2008 (acab)
219
854
-----------------------------------
220
855
  * libclamav/nsis: typoes - bb#894
223
858
-----------------------------------
224
859
  * libclamav/str.c: cli_warnmsg -> cli_dbgmsg (bb #892)
225
860
 
226
 
Mon Mar 24 19:31:10 CET 2008 (acab)
227
 
-----------------------------------
228
 
  * libclamav/nsis: a cleaner approach to bb#844 and bb#888
229
 
 
230
861
Mon Mar 24 20:30:34 EET 2008 (edwin)
231
862
------------------------------------
232
863
  * libclamav/mbox.c, message.c: cli_warnmsg -> cli_dbgmsg (bb #880),
233
864
        don't handle multipart/encrypted specially
234
865
 
 
866
Mon Mar 24 19:31:10 CET 2008 (acab)
 
867
-----------------------------------
 
868
  * libclamav/nsis: a cleaner approach to bb#844 and bb#888
 
869
 
 
870
Fri Mar 21 23:14:31 CET 2008 (acab)
 
871
-----------------------------------
 
872
  * libclamav/nsis: only insists to unpack for LZMA
 
873
                    partially reverts r3705 - bb#888
 
874
 
235
875
Fri Mar 21 03:31:16 CET 2008 (acab)
236
876
-----------------------------------
237
877
  * libclamav/nsis/bzip2: sync to upstream 1.0.5
240
880
---------------------------------
241
881
  * doc/signatures.[pdf,tex]: update documentation
242
882
 
 
883
Thu Mar 20 21:06:30 CET 2008 (acab)
 
884
-----------------------------------
 
885
 * libclamav/blob.[ch]: Fix for "bad file descriptor" under win32, properly
 
886
                         generate tempfiles, huge cleanup
 
887
 
 
888
Thu Mar 20 20:55:37 CET 2008 (acab)
 
889
-----------------------------------
 
890
  * libclamav: Remove fsync()'s. Win32 ports should greatly benefit from it
 
891
                Please report problems. - bb#844
 
892
 
243
893
Thu Mar 20 12:16:13 CET 2008 (tk)
244
894
---------------------------------
245
895
  * clamdscan/client.c: some messages were being printed twice (bb#884)
267
917
 
268
918
Mon Mar 17 16:43:23 EET 2008 (edwin)
269
919
-----------------------------------
270
 
   * libclamav/others.c: check ctime return value (bb #869).
 
920
  * libclamav/others.c: check ctime return value (bb #869).
 
921
 
 
922
Thu Mar 13 10:50:36 CET 2008 (tk)
 
923
---------------------------------
 
924
  * unit_tests: add initial support for unit tests; based on a patch by
 
925
                Brian Caswell <bmc*sourcefire.com>
271
926
 
272
927
Mon Mar 10 19:40:25 CET 2008 (acab)
273
928
-----------------------------------