aCaB
64634c73f7
TEST:
...
drop the per size hashtable and size prefilter which doesn't help at all
arrange hashes in 4 groups
currently on glibc allocator as mpool needs retuning
2011-01-09 23:45:37 +01:00
aCaB
fe2d967e4e
fix hash type order
2011-01-09 23:29:38 +01:00
aCaB
0fcc8112ff
enable full db load, fix ram usage
2011-01-09 16:47:40 +01:00
aCaB
125827cf0b
this commit is sponsored by Bar da Ciano
2011-01-09 02:12:08 +01:00
aCaB
8f3d3f5b9d
addhash fixes
2011-01-07 22:26:16 +01:00
aCaB
2296ab0f00
add hash matching
2011-01-07 19:08:49 +01:00
aCaB
096cea4600
add cli_hm_scan
2011-01-07 16:23:49 +01:00
aCaB
bb2f6b0bda
hash load complete with flush and naive quicksort
2011-01-07 15:19:44 +01:00
aCaB
c802edd50e
add loadhash
2011-01-07 02:59:41 +01:00
aCaB
153388c129
add htu32_next for enumeration
2011-01-06 14:35:46 +01:00
aCaB
b6540c3d4f
add htu32 hashtab - maps uints to ptrs/uints
2011-01-05 23:57:07 +01:00
Török Edvin
a42f48819a
fix --disable-pthreads build.
2011-01-04 23:54:33 +02:00
Tomasz Kojm
45388ac54e
freshclam/manager.c: fix version warning (bb#2456)
2011-01-03 17:11:03 +01:00
Tomasz Kojm
b240ee01e3
libclamav: improve handling of HandlerType (bb#2298)
2011-01-03 16:42:04 +01:00
aCaB
ad4926c2d4
c4w: error paths reworked in freshclamwrap (bb#2440)
2011-01-01 18:27:49 +01:00
Tomasz Kojm
11dbe1959b
libclamav/filetypes.c: improve detection of tar files
2010-12-30 15:04:02 +01:00
aCaB
b81ed28582
c4w: mkdir *-p* ($tmpdir)
2010-12-29 16:20:21 +01:00
Tomasz Kojm
ee50848a50
libclamav/scanners.c: improve scanning of mail files in raw mode (bb#2244)
2010-12-29 14:37:55 +01:00
aCaB
232819819c
c4w: mkdir($tmpdir)
2010-12-29 11:56:18 +01:00
aCaB
1800f03f24
fix win32 build
2010-12-28 23:40:44 +01:00
aCaB
be2651819f
unconditionally compile sha1.c
2010-12-28 22:08:45 +01:00
Tomasz Kojm
8c57a6c1b7
clamscan: add new options --follow-(dir|file)-symlinks (bb#1870)
2010-12-28 18:24:51 +01:00
Tomasz Kojm
53d41b9793
libclamav/blob.c: properly scan files when LeaveTemporaryFiles is enabled (bb#2447)
2010-12-28 13:05:00 +01:00
aCaB
ccaf037ab5
fix movzx/movsx disasm src size
2010-12-27 15:22:38 +01:00
aCaB
cf85afda8d
c4w: use uncpaths for res fnames - bb#2370
2010-12-23 19:30:04 +01:00
Tomasz Kojm
54bf9b46c4
freshclam: fix again handling of relative db paths (bb#2240)
2010-12-22 12:12:18 +01:00
aCaB
0e6921fc92
fix bug # in the previous commit
2010-12-21 17:06:24 +01:00
aCaB
bfa37fb5ee
bb#2129
2010-12-21 17:04:51 +01:00
Török Edvin
b907e8cf8c
clamd: bump default MaxConnectionQueueLength to 200
2010-12-20 16:36:10 +02:00
aCaB
9c5765ead4
error path dbl free in cdiff.c
2010-12-17 17:12:31 +01:00
aCaB
4f1cdbdddd
error path leaks and similar stuff
2010-12-17 14:26:33 +01:00
aCaB
8aacea51ac
c4w: tag clam detections
2010-12-17 02:25:23 +01:00
aCaB
43babe63b3
handle waitpid failure with EINTR
2010-12-16 15:32:29 +01:00
Tomasz Kojm
3c91587c8c
fix typo
2010-12-16 14:47:42 +01:00
Tomasz Kojm
2e136dcd0d
freshclam, clamd: handle EINTR during waitpid() (bb#2422)
2010-12-16 14:16:11 +01:00
aCaB
69e6d4bc54
c4w: make freshclamwrap stfu if verbose_off is present
2010-12-15 12:16:17 +01:00
aCaB
eefbe50d6b
fix typo
2010-12-14 19:44:12 +01:00
aCaB
0016218114
c4w: tune freshclamwrap spam
2010-12-14 19:28:45 +01:00
aCaB
1a4019015a
c4w: tune glue spam
2010-12-14 19:28:32 +01:00
Török Edvin
4d288fcab2
fix build
2010-12-14 19:24:52 +02:00
Török Edvin
0fb6e8ae18
chm: fix crash on fstat failure (bb #2429 ).
2010-12-14 19:19:46 +02:00
Tomasz Kojm
0d71068897
libclamav: pass array with initial matches to bytecode (bb#2397)
2010-12-14 16:08:43 +01:00
Tomasz Kojm
c3ba5156a3
libclamav/msexpand.c: fix name clash on HP-UX (bb#2398)
2010-12-14 12:21:23 +01:00
Tomasz Kojm
8f779bfbd7
libclamav/scanners.c: ScanMail wasn't always honored (bb#2426)
2010-12-14 11:35:36 +01:00
Török Edvin
f675a85da0
c4w: allow verbose logging to be turned off
...
Just create a file 'clamav_log_verbose_off' in the clamav directory to turn it
off.
Then only startup and error messages will be logged.
2010-12-13 19:42:20 +02:00
Török Edvin
f2d1cf0017
Fix typo
2010-12-10 11:26:46 +02:00
Török Edvin
eebe17b22a
c4w: preserve limit settings over reload (bb #2419 ).
...
We didn't loose the callbacks over a reload, but we did loose the limit
settings.
2010-12-10 11:10:00 +02:00
Török Edvin
df6ce9ab41
Preserve bytecode settings accross DB reloads.
2010-12-10 11:05:04 +02:00
Tomasz Kojm
b898103236
clamd: don't report file hashes to clients (bb#2409)
2010-12-09 13:50:42 +01:00
Tomasz Kojm
2e3e4acca4
libclamav: preserve callbacks during db reload (bb#2418)
2010-12-09 13:31:17 +01:00