ClamAV 0.90.1 is out

Randal, Phil prandal at herefordshire.gov.uk
Fri Mar 2 14:03:10 CET 2007


Improved RAR, tar, zip, and PDF handling, permissions fix in freshclam,
several memory leaks fixed in libclamav, and a load more:

-----------------------------------------------------------------------

This release includes various bugfixes and code enhancements. Please see
ChangeLog for complete list of changes.

Important note: please run 'ldconfig' after installing this version.

Changes:

Fri Mar  2 02:02:31 CET 2007 (tk)
---------------------------------
  * 0.90.1 (released with JS and PST code removed)

Fri Mar  2 01:44:10 CET 2007 (tk)
---------------------------------
  * shared/output.c: revert patch for bb#360 (didn't work properly when
		     mprintf() was called from logg())

Thu Mar  1 22:12:22 CET 2007 (tk)
---------------------------------
  * clamd/server-th.c: make more attempts when cl_load returns
CL_ELOCKDB

Thu Mar  1 18:50:01 GMT 2007 (njh)
----------------------------------
  * libclamav/blob.h:	NAME_MAX is now in others.h

Thu Mar  1 17:42:07 CET 2007 (tk)
---------------------------------
  * shared/misc: dircopy: use 0755 permissions for new directories
(fixes
		 possible permission problems with backup directories in
		 freshclam)

Thu Mar  1 17:23:31 CET 2007 (tk)
---------------------------------
  * libclamav/lockdb.c: fix handling of read locks

Thu Mar  1 16:21:48 CET 2007 (tk)
---------------------------------
  * shared/output.c: fix handling of special characters in mprintf
(bb#360)

Thu Mar  1 14:56:44 GMT 2007 (njh)
----------------------------------
  * libclamav/mbox.c:	Fix bug 358

Thu Mar  1 14:25:12 GMT 2007 (njh)
----------------------------------
  * libclamav/pdf.c:	Fix compilation error on machines without mmap()

Thu Mar  1 11:24:40 GMT 2007 (trog)
-----------------------------------
  * libclamav/unrar/unrar.c, unrarvm.c: better fix for bb#350

Thu Mar  1 11:43:07 CET 2007 (tk)
---------------------------------
  * libclamav/unrar/unrar.c: skip all files inside multi-volume solid
archives
			     (but still scan their metadata)

Thu Mar  1 09:10:04 GMT 2007 (njh)
----------------------------------
  * libclamav/pdf.c:	Try with both real and calculated Length fields,
since
				the Length object can't always be
trusted
			Improved backing out of unhandled formats (e.g.
				Predictor for images and embedded fonts)

Thu Mar  1 02:36:40 CET 2007 (tk)
---------------------------------
  * libclamav/unrar/unrar.c: improve handling of multi-volume archives:
do not
			     report CL_ESUPPORT, instead scan all
complete
			     files and do full metadata scan

Wed Feb 28 23:40:04 CET 2007 (tk)
---------------------------------
  * libclamav/others.h: update NAME_MAX block and add workaround for
HP-UX
			(bb#367)

Wed Feb 28 21:55:22 CET 2007 (tk)
---------------------------------
  * libclamav/unrar/unrar.c: fix leak in cli_unrar_extract_next_prepare
(bb#352)
			     Patch from Edwin

Wed Feb 28 21:48:59 CET 2007 (tk)
---------------------------------
  * libclamav/unrar/unrar.c: fix rarvm memory leak (bb#350), patch from
Edwin

Wed Feb 28 16:22:08 CET 2007 (tk)
---------------------------------
  * libclamav/filetypes.c: comment out dead code (see bb#373), spotted
by
			   "alex" <alex77*vip.sina.com>

Wed Feb 28 02:17:39 CET 2007 (tk)
---------------------------------
  * shared: merge win32 patches from NJH

Wed Feb 28 01:48:27 CET 2007 (tk)
---------------------------------
  * drop shared/memory.[ch]

Wed Feb 28 01:14:19 CET 2007 (tk)
---------------------------------
  * libclamav: minor cleanup (bb#247)

Tue Feb 27 23:25:46 CET 2007 (acab)
-----------------------------------
  * libclamav/petite.c: invalid read in valgrind (bb#369)

Mon Feb 26 20:16:14 CET 2007 (acab)
-----------------------------------
  * libclamav/pe.c: minor cleanup (bb#247)

Sun Feb 25 20:50:54 CET 2007 (tk)
---------------------------------
  * libclamav/scanners.c: fix small memory leak (bb#359)

Sun Feb 25 17:00:31 CET 2007 (acab)
-----------------------------------
  * libclamav/pe.c: fix leaks on upack return (bb#351)

Sun Feb 25 14:40:10 CET 2007 (tk)
---------------------------------
  * libclamav/unzip.c: fix memory leak when extracting stored files

Sun Feb 25 12:18:42 CET 2007 (tk)
---------------------------------
  * libclamav/readdb.c,lockdb.c: merge win32 patches from NJH

Sun Feb 25 01:58:55 CET 2007 (tk)
---------------------------------
  * clamscan: merge win32 patches from NJH

Sat Feb 24 22:47:28 GMT 2007 (njh)
----------------------------------
  * libclamav/pdf.c:	Remove warning on FreeBSD4.11

Sat Feb 24 19:40:01 CET 2007 (tk)
---------------------------------
  * clamscan, clamdscan, clamconf: compile with CL_NOTHREADS defined

Sat Feb 24 17:47:54 CET 2007 (tk)
---------------------------------
  * libclamav: fix memory leaks in db handling code

Sat Feb 24 11:44:34 GMT 2007 (njh)
----------------------------------
  * libclamav/mbox.c:	Fix confusion when recursing to
multipart/related

Sat Feb 24 02:32:57 CET 2007 (tk)
---------------------------------
  * configure, libclamav: add support for HP-UX 11.11 with native
			  compiler (bb#180), thanks to Edwin

Fri Feb 23 21:42:08 CET 2007 (tk)
---------------------------------
  * configure: use -pthread also for FreeBSD 6.x

Fri Feb 23 20:22:20 GMT 2007 (njh)
----------------------------------
 * libclamav/untar.c:	Added extra functionality (bug 269) - based on
				patches from Andy Fiddaman clamav *
fiddaman.net

Fri Feb 23 19:22:43 GMT 2007 (njh)
----------------------------------
  * clamav-milter/clamav-milter.c:	Fix compilation error on Solaris
			(bug 347)

Fri Feb 23 18:19:43 CET 2007 (tk)
---------------------------------
  * clamd/scanner.c: fix compilation error on Solaris (bb#341)

Fri Feb 23 15:37:40 GMT 2007 (njh)
----------------------------------
  * libclamav/mbox.c:	Handle wide characters on Windows

Thu Feb 22 18:40:20 GMT 2007 (njh)
----------------------------------
  * libclamav/tnef.c:	Remove warning messages

Thu Feb 22 19:03:50 CET 2007 (tk)
---------------------------------
  * freshclam: merge win32 patches from NJH

Thu Feb 22 18:12:53 CET 2007 (tk)
---------------------------------
  * clamd/clamd.c: print some more information in Foreground mode
(bb#317)

Thu Feb 22 17:16:54 CET 2007 (tk)
---------------------------------
  * shared/misc.c: drop rmdirs() and use cli_rmdirs() instead

Thu Feb 22 16:51:33 CET 2007 (tk)
---------------------------------
  * libclamav: new scan setting CL_SCAN_PDF
  * clamd: new option ScanPDF (default: no)
  * clamscan: new switch --no-pdf (PDF scanning enabled by default)
  * docs: update

Thu Feb 22 15:32:33 GMT 2007 (njh)
----------------------------------
  * libclamav:	s/sanitiseFilename/cli_sanitise_filename/, patch from
trog
		Changed some strdup to cli_strdup

Thu Feb 22 15:43:33 CET 2007 (acab)
-----------------------------------
  * clamd: handle signals while polling in select mode

Thu Feb 22 14:57:10 GMT 2007 (njh)
----------------------------------
  * clamav-milter/clamav-milter.c:	Fix typo

Thu Feb 22 13:28:00 CET 2007 (tk)
---------------------------------
  * shared/misc.c: daemonize: don't re-utilize descriptor 0

Thu Feb 22 10:31:23 CET 2007 (acab)
-----------------------------------
  * clamd: handle signals while polling the sockets in the main loop
(bb#320)

Thu Feb 22 09:00:31 GMT 2007 (njh)
----------------------------------
  * clamav-milter/clamav-milter.c:	Better recovery when a remote
clamd
			goes down

Wed Feb 21 20:40:49 GMT 2007 (njh)
----------------------------------
  * libclamav/message.c:	Better warning message, bug 311

Wed Feb 21 20:07:00 GMT 2007 (njh)
----------------------------------
  * libclamav/pst.c:	Include upstream patches
  * libclamav/mbox.c:	Fix bug 326, reported by Edvin

Wed Feb 21 19:10:42 GMT 2007 (njh)
----------------------------------
  * clamav-milter/clamav-milter.c:	Use logg() functions instead of
			syslog. Needed for code tidy, and also possibly
fixes
			bug 332.

Wed Feb 21 17:26:00 CET 2007 (edwin)
------------------------------------
  * libclamav/entconv.c: don't cache iconv_open() failures. (bb #329)

Tue Feb 20 21:11:29 CET 2007 (tk)
---------------------------------
  * configure: fix compilation errors on FreeBSD (bb#306)

Tue Feb 20 20:51:57 CET 2007 (tk)
---------------------------------
  * configure: add support for osf/tru64

Tue Feb 20 20:19:04 CET 2007 (tk)
---------------------------------
  * clamd: merge multiscan() with dirscan() (also closes bb#302)

Tue Feb 20 16:43:27 CET 2007 (tk)
---------------------------------
  * libclamav/others.c: increase f-level to activate RTF extractor

Tue Feb 20 15:59:12 CET 2007 (tk)
---------------------------------
  * clamd, clamconf: merge win32 patches from NJH

Tue Feb 20 11:53:47 GMT 2007 (trog)
-----------------------------------
  * libclamav/unrar: allow for sparc aligned access requirements
(bb#304)

Mon Feb 19 18:28:52 CET 2007 (tk)
---------------------------------
  * libclamav/sis.c: improve debug messages

Sun Feb 18 21:26:26 CET 2007 (acab)
-----------------------------------
  * libclamav/pe.c: improved broken detection - closes bb#305

Sun Feb 18 21:23:12 CET 2007 (tk)
---------------------------------
  * libclamav/lockdb.c: win32 fix (bb#255)

Sun Feb 18 16:42:45 CET 2007 (edwin)
------------------------------------
  * libclamav/phish_*.c, regex_list.c: Remove obsolete $Log$ keyword.

Sun Feb 18 15:32:45 CET 2007 (tk)
---------------------------------
  * libclamav/filetypes.c: add more tags to HTML rule set (bb#218)

Sun Feb 18 15:03:37 CET 2007 (tk)
---------------------------------
  * libclamav/unzip.c: handle some deflate64 compressed files

Sat Feb 17 11:20:17 CET 2007 (edwin)
------------------------------------
  * libclamav/entconv.c: Don't normalize buffer shorter than 2 bytes.

Sat Feb 17 11:20:17 CET 2007 (edwin)
------------------------------------
  * libclamav/rtf.c: Fix possible memory leak, and add more sanity
checks.

Sat Feb 17 02:34:17 CET 2007 (acab)
-----------------------------------
  * libclamav/rtf.c: Don't spin on on cli_readn (bb#312) - patch from
Edvin

Sat Feb 17 01:31:45 CET 2007 (acab)
-----------------------------------
  * libclamav/regex_list.c: Close #303 - patch from Edvin

Fri Feb 16 12:29:51 GMT 2007 (njh)
----------------------------------
  * libclamav/clamav-milter.c:	Added support for sendmail 8.14, bug
267,
			patch from Andy Fiddaman <clam
fiddaman.net>

Thu Feb 15 16:34:48 CET 2007 (tk)
---------------------------------
  * libclamav/rtf.c: add more sanity checks (Edwin)

Thu Feb 15 16:18:53 CET 2007 (tk)
---------------------------------
  * freshclam/manager.c: fix warning message (bb#292)

Thu Feb 15 12:27:22 GMT 2007 (njh)
----------------------------------
  * libclamav/mbox.c:	Fixed bugs in the handling of boundary lines
			Improved handling of the warning messages
associated
				with recursion limits
			Fixed handling of OK_ATTACHMENTS_NOT_SAVED in
some
				larger files

Wed Feb 14 13:15:25 CET 2007 (tk)
---------------------------------
  * libclamav/entconv.c: fix incorrect use of isspace() in experimental
code

Tue Feb 13 22:34:40 CET 2007 (tk)
---------------------------------
  * libclamav: fix some debug messages

Tue Feb 13 19:48:22 GMT 2007 (njh)
----------------------------------
  * libclamav/mbox.c:	Fix BeOS link error

Tue Feb 13 19:24:49 GMT 2007 (njh)
----------------------------------
  * libclamav/phishcheck.c:	Fix warning message, patch from Edvin

Tue Feb 13 19:04:35 GMT 2007 (njh)
----------------------------------
  * libclamav/mbox.c,phishcheck.c:	Fix compilation errors on BeOS

--
Phil Randal
Network Engineer
Herefordshire Council
Hereford, UK  

> -----Original Message-----
> From: mailscanner-bounces at lists.mailscanner.info 
> [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf 
> Of Martin.Hepworth
> Sent: 02 March 2007 12:44
> To: MailScanner discussion
> Subject: RE: ClamAV 0.90.1 is out
> 
> Phil
> 
> Wonderful, anyone summarised the changelog into something 
> readable....ie
> what's changed in a nutshell.
> 
> --
> Martin Hepworth
> Snr Systems Administrator
> Solid State Logic
> Tel: +44 (0)1865 842300
> 
> > -----Original Message-----
> > From: mailscanner-bounces at lists.mailscanner.info 
> [mailto:mailscanner-
> > bounces at lists.mailscanner.info] On Behalf Of Randal, Phil
> > Sent: 02 March 2007 12:28
> > To: MailScanner (mailscanner at lists.mailscanner.info)
> > Subject: ClamAV 0.90.1 is out
> >
> > I dropped it into the perl-tar subdirectory of install-ClamSA.
> >
> > This patch to install.sh is needed - ldconfig needs running
> > unconditionally:
> >
> > --- install.sh.old      2007-03-02 12:26:48.000000000 +0000
> > +++ install.sh  2007-03-02 12:26:17.000000000 +0000
> > @@ -1,6 +1,6 @@
> >  #!/bin/sh
> >
> > -CLAMAVVERSION=0.90
> > +CLAMAVVERSION=0.90.1
> >  export CLAMAVVERSION
> >  LDSOCONF=/etc/ld.so.conf
> >  CLAMETC=/usr/local/etc
> > @@ -232,8 +232,8 @@
> >      echo the ClamAV library can be found by the clamavmodule and
> >      echo clamav virus scanners.
> >      echo /usr/local/lib >> $LDSOCONF
> > -    /sbin/ldconfig
> >    fi
> > +  /sbin/ldconfig
> >    sleep 2
> >  else
> >    echo You may need to add /usr/local/lib to the 
> directories searched
> >
> > Cheers,
> >
> > Phil
> >
> > --
> > Phil Randal
> > Network Engineer
> > Herefordshire Council
> > Hereford, UK
> > --
> > MailScanner mailing list
> > mailscanner at lists.mailscanner.info
> > http://lists.mailscanner.info/mailman/listinfo/mailscanner
> >
> > Before posting, read http://wiki.mailscanner.info/posting
> >
> > Support MailScanner development - buy the book off the website!
> 
> 
> 
> 
> **********************************************************************
> Confidentiality : This e-mail and any attachments are 
> intended for the 
> addressee only and may be confidential. If they come to you in error 
> you must take no action based on them, nor must you copy or show them 
> to anyone. Please advise the sender by replying to this e-mail 
> immediately and then delete the original from your computer.
> 
> Opinion : Any opinions expressed in this e-mail are entirely those of 
> the author and unless specifically stated to the contrary, are not 
> necessarily those of the author's employer.
> 
> Security Warning : Internet e-mail is not necessarily a secure 
> communications medium and can be subject to data corruption. 
> We advise 
> that you consider this fact when e-mailing us. 
> 
> Viruses : We have taken steps to ensure that this e-mail and any 
> attachments are free from known viruses but in keeping with good 
> computing practice, you should ensure that they are virus free.
> 
> Red Lion 49 Ltd T/A Solid State Logic
> Registered as a limited company in England and Wales 
> (Company No:5362730)
> Registered Office: 25 Spring Hill Road, Begbroke, Oxford OX5 1RU, 
> United Kingdom
> **********************************************************************
> 
> -- 
> MailScanner mailing list
> mailscanner at lists.mailscanner.info
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
> 
> Before posting, read http://wiki.mailscanner.info/posting
> 
> Support MailScanner development - buy the book off the website! 
> 


More information about the MailScanner mailing list