ClamAV 0.90.1
Posted on Sunday, March 04 2007 @ 19:05 CET by Thomas De MaesschalckThis release includes various bugfixes and code enhancements. Important note: please run 'ldconfig' after installing this version.
- 0.90.1 (released with JS and PST code removed)
- shared/output.c: revert patch for bb#360 (didn't work properly when mprintf() was called from logg())
- clamd/server-th.c: make more attempts when cl_load returns CL_ELOCKDB
- libclamav/blob.h: NAME_MAX is now in others.h
- shared/misc: dircopy: use 0755 permissions for new directories (fixes possible permission problems with backup directories in freshclam)
- libclamav/lockdb.c: fix handling of read locks
- shared/output.c: fix handling of special characters in mprintf (bb#360)
- libclamav/mbox.c: Fix bug 358
- libclamav/pdf.c: Fix compilation error on machines without mmap()
- libclamav/unrar/unrar.c, unrarvm.c: better fix for bb#350
- libclamav/unrar/unrar.c: skip all files inside multi-volume solid archives (but still scan their metadata)
- 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)
- 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
- libclamav/others.h: update NAME_MAX block and add workaround for HP-UX (bb#367)
- libclamav/unrar/unrar.c: fix leak in cli_unrar_extract_next_prepare (bb#352)
- libclamav/unrar/unrar.c: fix rarvm memory leak (bb#350)
- libclamav/filetypes.c: comment out dead code (see bb#373), spotted by "alex"
- shared: merge win32 patches from NJH
- drop shared/memory.[ch]
- libclamav: minor cleanup (bb#247)
- libclamav/petite.c: invalid read in valgrind (bb#369)
- libclamav/pe.c: minor cleanup (bb#247)
- libclamav/scanners.c: fix small memory leak (bb#359)
- libclamav/pe.c: fix leaks on upack return (bb#351)
- libclamav/unzip.c: fix memory leak when extracting stored files
- libclamav/readdb.c,lockdb.c: merge win32 patches from NJH
- clamscan: merge win32 patches from NJH
- libclamav/pdf.c: Remove warning on FreeBSD4.11
- clamscan, clamdscan, clamconf: compile with CL_NOTHREADS defined
- libclamav: fix memory leaks in db handling code
- libclamav/mbox.c: Fix confusion when recursing to multipart/related
- configure, libclamav: add support for HP-UX 11.11 with native compiler (bb#180)
- configure: use -pthread also for FreeBSD 6.x
- libclamav/untar.c: Added extra functionality (bug 269) - based on patches from Andy Fiddaman
- clamav-milter/clamav-milter.c: Fix compilation error on Solaris (bug 347)
- clamd/scanner.c: fix compilation error on Solaris (bb#341)
- libclamav/mbox.c: Handle wide characters on Windows
- libclamav/tnef.c: Remove warning messages
- freshclam: merge win32 patches from NJH
- clamd/clamd.c: print some more information in Foreground mode (bb#317)
- shared/misc.c: drop rmdirs() and use cli_rmdirs() instead
- 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
- libclamav: s/sanitiseFilename/cli_sanitise_filename/, patch from trog Changed some strdup to cli_strdup
- clamd: handle signals while polling in select mode
- clamav-milter/clamav-milter.c: Fix typo
- shared/misc.c: daemonize: don't re-utilize descriptor 0
- clamd: handle signals while polling the sockets in the main loop (bb#320)
- clamav-milter/clamav-milter.c: Better recovery when a remote clamd goes down
- libclamav/message.c: Better warning message, bug 311
- libclamav/pst.c: Include upstream patches
- libclamav/mbox.c: Fix bug 326, reported by Edvin
- clamav-milter/clamav-milter.c: Use logg() functions instead of syslog. Needed for code tidy, and also possibly fixes bug 332.
- libclamav/entconv.c: don't cache iconv_open() failures. (bb #329)
- configure: fix compilation errors on FreeBSD (bb#306)
- configure: add support for osf/tru64
- clamd: merge multiscan() with dirscan() (also closes bb#302)
- libclamav/others.c: increase f-level to activate RTF extractor
- clamd, clamconf: merge win32 patches from NJH
- libclamav/unrar: allow for sparc aligned access requirements (bb#304)
- libclamav/sis.c: improve debug messages
- libclamav/pe.c: improved broken detection - closes bb#305
- libclamav/lockdb.c: win32 fix (bb#255)
- libclamav/phish_*.c, regex_list.c: Remove obsolete $Log$ keyword.
- libclamav/filetypes.c: add more tags to HTML rule set (bb#218)
- libclamav/unzip.c: handle some deflate64 compressed files
- libclamav/entconv.c: Don't normalize buffer shorter than 2 bytes.
- libclamav/rtf.c: Fix possible memory leak, and add more sanity checks.
- libclamav/rtf.c: Don't spin on on cli_readn (bb#312) - patch from Edvin
- libclamav/regex_list.c: Close #303 - patch from Edvin
- libclamav/clamav-milter.c: Added support for sendmail 8.14, bug 267, patch from Andy Fiddaman
- libclamav/rtf.c: add more sanity checks (Edwin)
- freshclam/manager.c: fix warning message (bb#292)
- 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
- libclamav/entconv.c: fix incorrect use of isspace() in experimental code
- libclamav: fix some debug messages
- libclamav/mbox.c: Fix BeOS link error
- libclamav/phishcheck.c: Fix warning message, patch from Edvin
- libclamav/mbox.c,phishcheck.c: Fix compilation errors on BeOS
Program Information Category: Tools and Utilities Type: Free Version: 0.90.1 Size: 11.1MB Works on: Linux Product page: here |
Loading Comments