ClamAV 0.90.3 was released on 30 May 2007.
Changes
- libclamav/scanners.c: fix warning on AES encrypted zip archives (bb#430)
- fresclam/manager.c: add sanity check for %v (bb#463)
- libclamav/unrar/unrar.c: improve handling of corrupted/handcrafted headers (bb#511, patch from Trog)
- libclamav/unsp.c: fix end of buffer calculation (bb#464, patch from aCaB)
- libclamav/others.c: use strict permissions (0600) for temporary files created in cli_gentempstream() (bb#517). Reported by Christoph Probst.
- libclamav/ole2_extract.c: detect block list loop (bb#466), patch from Trog
- libclamav/phishcheck.c: bb #497
- libclamav/unrar/unrar.c: Bug #521, #368
- configure: handle FreeBSD 7.x
- configure: fix compilation issues under FreeBSD 4.x and 5.x (bb#455)
- clamd/server-th.c: fix incorrect handling of SIGSEGV (bb#504)
- clamscan/manager.c: bb#508 (Can’t run clamscan as root)
- libclamav/matcher-ac.c: fix segfault on OOM (bb#515)
- libclamav/pdf.c: Fix OOM, pointed out by TK
- libclamav/others.c: Bug 520
- libclamav/others.c: fix cli_malloc() call in C_WINDOWS (bb#477)
- libclamav/htmlnorm.c: fix uninitialized value warning
- libclamav/htmlnorm.c: fix URL truncation
- libclamav/matcher-ac.c: optimize memory allocation, patch from Anton Yuzhaninov
- libclamav/mbox.c: Bug 366
- libclamav/mbox.c: Fixed multi-byte char bug under Windows
- libclamav/pdf.c: Bug 459