File Release Notes and Changelog
Release Name: 0.92
Notes:
This release provides various bugfixes, optimisations and improvements
to the scanning engine. The new features include support for ARJ and
SFX-ARJ archives, AutoIt, basic SPF parser in clamav-milter (to reduce
phishing false-positives), faster scanning and others (see ChangeLog).
To get a consistent behaviour of the anti-phishing module on all platforms,
libclamav now includes the regex library from OpenBSD.
Changes:
Thu Dec 13 00:26:58 CET 2007 (tk)
---------------------------------
* 0.92 (released with JS and PST code removed)
Wed Dec 12 23:45:21 CET 2007 (tk)
---------------------------------
* libclamav/vba_extract.c: fix compilation error with --enable-debug (NJH)
Wed Dec 12 23:37:18 CET 2007 (tk)
---------------------------------
* libclamav/others.c,configure.in: bump f-level and revision
Wed Dec 12 23:34:36 CET 2007 (tk)
---------------------------------
* docs: update
Wed Dec 12 23:17:02 CET 2007 (tk)
---------------------------------
* libclamav/matcher-ac.h: add missing prototype for cli_ac_setdepth() (bb#711)
Wed Dec 12 21:59:00 CET 2007 (tk)
---------------------------------
* libclamunrar, libclamunrar_iface: re-include RAR code
Tue Dec 11 20:20:36 CET 2007 (tk)
---------------------------------
* freshclam/manager.c: eliminate misleading error message when downloading
to empty directory
Mon Dec 10 15:54:20 CET 2007 (tk)
---------------------------------
* libclamav/nsis/bzlib_private.h: fix bzlib bug (aCaB)
Mon Dec 10 15:50:22 CET 2007 (tk)
---------------------------------
* libclamav: eliminate some warning msgs
Sun Dec 9 11:43:03 EET 2007 (edwin)
------------------------------------
* shared/misc.c: pass mode to open with O_CREAT.
Avoids build failure with -D_FORTIFY_SOURCE=2 on gcc4.3 with glibc 2.7.
Fri Dec 7 08:56:02 GMT 2007 (trog)
-----------------------------------
* libclamav/scanners.c: fixup return value.
Thu Dec 6 15:44:01 CET 2007 (edwin)
------------------------------------
* libclamav/regex_list.c: avoid circular list construction, when different
versions of same .wdb is loaded twice. (BB #718)
Thu Dec 6 15:41:04 CET 2007 (trog)
-----------------------------------
* libclamav/unarj.c: minor code cleanup
Thu Dec 6 15:39:11 CET 2007 (tk)
---------------------------------
* libclamav/matcher-ac.c: fix handling of bfs_last (bb#713)
Thu Dec 6 15:29:00 CET 2007 (tk)
---------------------------------
* libclamav/others.c: bump f-level
Thu Dec 6 15:22:27 CET 2007 (tk)
---------------------------------
* libclamav/pe.c: fix possible integer overflow in MEW related code
Reported by iDefense [IDEF2842]
Thu Dec 6 15:19:53 CET 2007 (tk)
---------------------------------
* libclamav/sis.c: fix error path descriptor leak (bb#704)
Thu Dec 6 15:15:45 CET 2007 (tk)
---------------------------------
* libclamav/mspack.c: fix off-by-one error in LZX_READ_HUFFSYM() (bb#663)
Thu Dec 6 15:11:25 CET 2007 (tk)
---------------------------------
* libclamav/mbox.c: some attachments were not being scanned (NJH, bb#660)
Thu Dec 6 15:08:01 CET 2007 (tk)
---------------------------------
* libclamav/htmlnorm.c: properly truncate long URLs (Edwin, bb#645)
Thu Dec 6 15:03:16 CET 2007 (tk)
---------------------------------
* libclamunrar: temporarily remove the RAR code
Mon Nov 12 17:47:21 GMT 2007 (njh)
----------------------------------
* libclamav/vba_extract.c: Removed more unused code
Mon Nov 12 01:09:13 CET 2007 (acab)
-----------------------------------
* libclamav/spin.c: Minor improvements
Thu Nov 8 14:29:00 GMT 2007 (njh)
----------------------------------
* libclamav/vba_extract.c: Removed more unused code
Thu Nov 8 15:18:39 CET 2007 (tk)
---------------------------------
* libclamav: add cli_ac_setdepth()
* clamscan: --dev-ac-depth
* clamd: DevACOnly, DevACDepth
Wed Nov 7 20:37:27 GMT 2007 (njh)
----------------------------------
* clamav-milter: Added signal handling: SIGUSR2 to reload database
(when not external mode); SIGHUP to reopen
the logfile (to aid logrotate)
Wed Nov 7 13:06:54 GMT 2007 (njh)
----------------------------------
* libclamav/blob.c: VBS.Redlof-A was not being detected under Windows
Tue Nov 6 17:49:03 GMT 2007 (njh)
----------------------------------
* libclamav/vba_extract.c: Added sanity check to get_unicode_name(),
needed for W97M.Advice
Tue Nov 6 17:17:56 CET 2007 (tk)
---------------------------------
* libclamav/matcher-bm.c: minor code cleanup; load balance bm_suffix
Tue Nov 6 16:13:08 GMT 2007 (njh)
----------------------------------
* libclamav/vba_extract.c: Removed more unused code
Mon Nov 5 17:16:18 GMT 2007 (njh)
----------------------------------
* libclamav/vba_extract.c: More tidy up
Sat Nov 3 14:28:17 CET 2007 (edwin)
* libclamav/autoit.c: fix endianess checks for arm - thanks edwin
Sat Nov 3 00:25:52 EET 2007 (edwin)
------------------------------------
* libclamav/ole2_extract.c: make endian conversion macros work when operand
is negative number.
Fri Nov 2 00:16:27 CET 2007 (acab)
* libclamav/autoit: final
Thu Nov 1 17:42:12 GMT 2007 (njh)
----------------------------------
* libclamav/vba_extract.c: More tidy ups. Fixed memory leak on error
return
Thu Nov 1 16:14:50 CET 2007 (acab)
* libclamav/autoit: add support for type10(int64) and some misc fixes
Wed Oct 31 17:45:45 GMT 2007 (njh)
----------------------------------
* libclamav/vba_extract.c: Tidy up and removed some unused code
Wed Oct 31 16:08:39 CET 2007 (acab)
-----------------------------------
* libclamav/autoit: misc fixes
Tue Oct 30 22:35:47 CET 2007 (acab)
-----------------------------------
* libclamav/autoit: misc fixes - big thanks to Edwin
Tue Oct 30 19:30:54 CET 2007 (tk)
---------------------------------
* libclamav: add dconf support for autoit
Tue Oct 30 19:01:41 CET 2007 (acab)
-----------------------------------
* libclamav: Add preliminary autoit unpacking support
Tue Oct 30 16:35:41 GMT 2007 (njh)
----------------------------------
* libclamav/mbox.c: Now honours --max-files
Tue Oct 30 15:40:49 GMT 2007 (njh)
----------------------------------
* libclamav/pdf.c: Bug 698
Mon Oct 29 20:27:36 EET 2007 (edwin)
------------------------------------
* libclamav/phishcheck.c: better handling for \n
Fri Oct 26 19:58:02 CEST 2007 (tk)
----------------------------------
* add COPYING.unrar; TODO: add GPL exception for libclamunrar
Fri Oct 26 19:51:52 CEST 2007 (tk)
----------------------------------
* libclamav, configure: by default don't build and link with libclamunrar;
use --enable-unrar to build with RAR support
Fri Oct 26 17:47:22 CEST 2007 (tk)
----------------------------------
* libclamunrar/Makefile: remove
Fri Oct 26 16:36:12 BST 2007 (njh)
----------------------------------
* libclamav/vba_extract.c: Further cleanups
Wed Oct 24 09:08:12 BST 2007 (njh)
----------------------------------
* clamav-milter: Improved SPF checking for phish false positives
Improved chroot failure diagnostics
Added option to report phish false positives
Tue Oct 23 12:05:05 BST 2007 (trog)
-----------------------------------
* libclamunrar: move unrar to a separate library, under an unrar license.
* libclamav/unarj: further bounds checking
Mon Oct 22 20:39:10 BST 2007 (njh)
----------------------------------
* libclamav/vba_extract.c: Fixed warnings, removed double close() and
some code tidies
Thu Oct 18 20:42:11 EDT 2007 (tk)
---------------------------------
* libclamav/dsig.c: fix integer wrap introduced in r3305 (bb#688)
Thu Oct 18 14:54:20 EDT 2007 (tk)
---------------------------------
* libclamav: move RSASSA-PSS code to shared/cdiff.c
Wed Oct 17 11:40:05 BST 2007 (trog)
-----------------------------------
* libclamav/unrar: remove RARv3 support.