Commit Graph

2039 Commits

Author SHA1 Message Date
Steven Morgan
c1206103b1 bb#9595 fix for sigs targeted for ascii files containing offsets of the form EOF-n. 2013-12-05 15:09:19 -08:00
Steven Morgan
5938dfd881 Changelog entry and doc for alternative string wildcards in signatures. 2013-12-02 17:04:09 -05:00
David Raynor
3cab931d78 Add ForceToDisk option for clamd and force-to-disk arg for clamscan 2013-11-08 17:10:43 -05:00
Steven Morgan
4896ecf6b7 bb#5341 - Change floating point byte order check from compile time to run time. 2013-10-31 12:54:50 -04:00
David Raynor
b15a70ab38 bb #9222: make fmap_unneed respect nested maps 2013-10-24 18:01:41 -04:00
Steven Morgan
152871b219 Changelog 2013-10-23 16:51:36 -04:00
Steve Morgan
70ef8414df Add file type recognition for Office Open XML. 2013-10-17 16:54:21 -04:00
David Raynor
df9f16fa9a libclamav: bb #9154 - ELF handling re-write 2013-10-15 16:02:46 -04:00
David Raynor
abcbb6a716 libclamav: bb #8696 - Bug reported by NIW Solutions 2013-10-15 16:01:14 -04:00
David Raynor
dbfbe0f1c6 bb #9072: clamscan message separator fix 2013-10-11 16:49:59 -04:00
David Raynor
2ab4983cc2 bb #1570: ChangeLog for ADC 2013-10-03 10:51:25 -04:00
David Raynor
9fe7cdd17f bb #9053: ClamAV 0.98 can't be compiled on FreeBSD 7 2013-10-02 15:02:34 -04:00
David Raynor
a9d4067239 bb #9017: tomsfastmath warning with zLinux on s390x 2013-10-02 15:00:23 -04:00
Steve Morgan
d9ce7a4c22 Changelog 2013-09-27 11:16:29 -04:00
David Raynor
0d5212c389 ChangeLog, news and readme updates for 0.98 2013-09-06 10:51:24 -04:00
David Raynor
e37613ad27 libclamav: SHA1/SHA256 handling changes and wildcard-size support 2013-03-08 18:10:07 -05:00
David Raynor
9bbe52b843 sigtool: Add print-certs command to allow dumping certs without a scan 2013-03-07 19:37:37 -05:00
David Raynor
e6faaba223 libclamav/pe_icons.c: introduce LOGPARSEICONDETAILS define to reduce parseicon logging in default build 2013-02-28 13:59:45 -05:00
Shawn Webb
0769225c7d Update ChangeLog and README. Give attribution to Google's Security Team. 2013-02-20 10:06:33 -05:00
Shawn Webb
e9b16fe6ae Whitespace change to check buildbot 2013-02-08 12:03:16 -05:00
Shawn Webb
b3162840cd Update ChangeLog 2013-02-07 19:28:47 -05:00
David Raynor
703a9258ea bb #6702: Add Java class type and target 2013-02-07 14:08:03 -05:00
David Raynor
1e41fdba27 bb #6678: Add runtime enable/disable of SWF scanning via option CL_SCAN_SWF 2013-02-05 19:46:56 -05:00
Steve Morgan
4791fdfb1b more .98 ChangeLog updates 2013-01-30 14:55:16 -08:00
Steve Morgan
9d942f2b20 update ChangeLog 2013-01-30 13:18:55 -08:00
David Raynor
d19fe56b54 bb #5324: Changelog 2013-01-15 16:05:31 -05:00
David Raynor
e5d5285cb7 ChangeLog catch-up 2012-08-07 14:41:43 -04:00
Shawn webb
03f013224c Testing buildbot infrastructure - Test 001 2012-08-01 14:39:06 -04:00
Tomasz Kojm
a460462733 give custom dbs higher priority during update (requested by Prashant) 2012-05-10 16:14:49 +02:00
aCaB
ed98fae7ad bb#4669 2012-05-08 15:35:26 +02:00
Tomasz Kojm
282d0c9d1d libclamav/pe.c: drop old header check (bb#4699) 2012-04-10 17:05:04 +02:00
Tomasz Kojm
d68aba83b6 clamd: ScanOnAccess now supports ClamAuth on OS X 2012-03-01 19:49:51 +01:00
aCaB
d4d4bce9c7 bb#3789 part 2 2012-02-29 18:39:57 +01:00
Török Edvin
cc4d540831 bb #4324
memcpy() crashes because GCC sees 'struct cli_exe_section*'
and assumes that section is aligned to at least 4 bytes.
But it isn't, so change the parameter to just 'void*'.

(Casting doesn't help, as GCC sees through it).

Also fixes part 1 of bb #3789.
2012-02-29 17:04:16 +02:00
aCaB
0fe3b76962 bb#4315 2012-02-29 14:11:04 +01:00
Tomasz Kojm
d510390f9a libclamav: fix bytecode whitelisting 2012-02-07 23:24:30 +01:00
Tomasz Kojm
0926bc6cb4 libclamav: fix macro detection in OLE2BlockMacros (bb#4269) 2012-01-25 18:57:42 +01:00
aCaB
c5706cd0e6 add recovery mode to 7z ansi 2012-01-19 00:12:46 +02:00
aCaB
18f620f234 bb#3926 2012-01-17 11:21:00 +01:00
aCaB
088d490695 guardrails branch merged 2012-01-08 19:34:00 +01:00
Török Edvin
569bdeebe8 Merge branch 'fmapify'
* fmapify: (54 commits)
  workaround for unrar not supporting fmap.
  stfu on large lzma allocs
  handle 7z encryption detection albeit post extraction and blockencrypted
  add 7z SFX support - bb#3063
  fix makefile for external LLVM 2.9
  fix wrong interaction between prescan_cb caching and postscan_cb
  bytecode_watchdog: fix use of unaddressable data
  UPgrade lzma SDK to version 9.20 Also fmapify
  export cl_fmap_close
  cli_map_scandesc convenience API
  Introduce cli_map_scandesc to scan a portion of the existing file
  fix utf16_to_utf8, and add testcase
  cli_utf16_to_utf8
  fmapify jpeg_exploit
  fmaify cli_scan_riff
  fmapify mydoom
  export filetype cb
  factor out common code
  fix mem API of new fmap
  unit tests for new fmap scan API
  ...

Conflicts:
	libclamav/Makefile.in
	libclamav/c++/Makefile.am
	libclamav/c++/Makefile.in
	libclamav/filetypes_int.h
	libclamav/scanners.c
	libclamav/str.c
	unit_tests/check_clamav.c
2012-01-04 15:52:33 +02:00
Tomasz Kojm
e661d0e951 libclamav/matcher-ac.c: improve negation of single elements - handle !(xx) (bb#4052) 2011-12-15 21:41:51 +01:00
Török Edvin
ed12ac0392 changelog for bb #2794. 2011-12-15 18:35:10 +02:00
Tomasz Kojm
e067b3b45a libclamav/matcher.c: add new offset modifier SEx (bb#4008) 2011-12-09 16:54:43 +01:00
Tomasz Kojm
cfacfb45dc libclamav/readdb.c: allow comments in all db files (bb#3930) 2011-12-01 15:09:02 +01:00
aCaB
d81f9f1865 scaniso do not dump whole secotrs 2011-11-22 19:08:37 +01:00
Tomasz Kojm
d020ad3f84 libclamav/scanners.c: use lsigs when scanning vba data (bb#3922) 2011-11-18 15:25:04 +01:00
Török Edvin
e958ea4828 Fix SIGBUS on PA-RISC (big-endian) architectures (bb #3894). 2011-11-18 15:51:05 +02:00
Tomasz Kojm
de1271a10c clamd: initial support for on-access scanner using fanotify (bb#2236)
only works in notification mode (no access blocking) right now
2011-11-16 16:00:13 +01:00
aCaB
583cd65fc4 Add support for scanning different types of iso9660 image files.
The allowed sector size is within 2048 to 2448 (2352 raw + 96 sub).
Right now only the only file system supported is plain iso9660 with
optional Joliet extensions.
Additionally files with multi extents and interleaved files are not
supported.

Finally, due to the multiple possible ways to interpret the content
of a cd/dvd, I cannot guarantee that we scan the "right" files.
2011-11-14 21:46:47 +01:00