Török Edvin
ba47dee1df
disable main()
...
git-svn: trunk@3918
17 years ago
Török Edvin
fd08e02ea3
add Javascript normalizer (not yet enabled)
...
git-svn: trunk@3917
17 years ago
Tomasz Kojm
b0c7e984a8
libclamav/ole2_extract.c, sigtool: make sigtool compatible with the new OLE2 scan scheme (bb#1086)
...
git-svn: trunk@3915
17 years ago
Tomasz Kojm
600a7f2b08
configure, clamd: fix compilation error on systems without pthread_yield() (bb#1058)
...
git-svn: trunk@3910
17 years ago
Tomasz Kojm
ec5e9d81db
libclamav/dlp.c: improve detection of credit card numbers (bb#941)
...
git-svn: trunk@3909
17 years ago
Török Edvin
12bdc69c76
changelog for r3904
...
git-svn: trunk@3905
17 years ago
Török Edvin
0a80bd0221
add missing check for file open failure
...
git-svn: trunk@3904
17 years ago
Tomasz Kojm
b5513f8ddf
libclamav: add ".UNOFFICIAL" suffix to 3rd party signatures (bb#1061)
...
git-svn: trunk@3903
17 years ago
Tomasz Kojm
5dc9a0676a
sigtool/sigtool.c: make use of the UNLINK command in cdiffs (bb#1080)
...
git-svn: trunk@3901
17 years ago
Tomasz Kojm
e669f71e15
sigtool/sigtool.c: verify MD5's in --run-cdiff
...
git-svn: trunk@3899
17 years ago
Török Edvin
29d8b7deaf
add missing closesocket on error path (bb #1073 ).
...
git-svn: trunk@3894
17 years ago
Török Edvin
f3160fd62b
add missing closesocket on error path (bb #1073 ).
...
git-svn: trunk@3893
17 years ago
Török Edvin
ca12025309
optimize hashtab_find
...
git-svn: trunk@3892
17 years ago
Török Edvin
6bba75b225
hashtab_insert should return pointer to newly inserted element. Fix grow bug.
...
git-svn: trunk@3891
17 years ago
Tomasz Kojm
746bc18177
fix handling of nodes which also match single bytes (bb#1054)
...
git-svn: trunk@3890
17 years ago
Tomasz Kojm
32c0c32eee
handle memory errors in OPT_COMPSIZE
...
git-svn: trunk@3889
17 years ago
Tomasz Kojm
ec6429ab20
drop support for external unpackers (bb#1052)
...
git-svn: trunk@3888
17 years ago
Tomasz Kojm
f7f59c083e
sync with 0.93.1
...
git-svn: trunk@3887
17 years ago
Tomasz Kojm
3dfc63ab60
update clamdwatch
...
git-svn: trunk@3885
17 years ago
Tomasz Kojm
6389d1e78f
test: add clam.mail, clam.ppt and clam.tnef (bb#902)
...
git-svn: trunk@3883
17 years ago
Tomasz Kojm
22e4ec878a
clamd/thrmgr.c: move some msgs to debug (bb#1028)
...
git-svn: trunk@3882
17 years ago
aCaB
aa87b23c8c
comment removed
...
git-svn: trunk@3880
17 years ago
Tomasz Kojm
47b6885981
clamd/scanner.c: log IP addresses of remote clients (bb#966)
...
git-svn: trunk@3879
17 years ago
Tomasz Kojm
9c4a51dc46
clamdscan/clamdscan.c: don't show scan summary when clamd cannot be contacted (bb#1041)
...
git-svn: trunk@3877
17 years ago
Török Edvin
53321a4cb3
avoid using C99 flexible array members (bb #1039 )
...
git-svn: trunk@3875
17 years ago
Tomasz Kojm
770fb16668
freshclam: in interactive mode EXIT_n can be passed to --on-*-execute to overwrite the default return code values (bb#465)
...
git-svn: trunk@3874
17 years ago
Tomasz Kojm
04ba76d2cb
minimize memory fragmentation after db reload (bb#1028)
...
git-svn: trunk@3873
17 years ago
Tomasz Kojm
a9d3aa14cd
libclamunrar_iface, clamd, freshclam: merge win32 patches from NJH (bb#802)
...
git-svn: trunk@3872
17 years ago
aCaB
4d0faad49c
typo in the manpage
...
git-svn: trunk@3867
17 years ago
aCaB
77fd59a8cd
ole2_extract: backport fixes from 0.93.1rc1
...
git-svn: trunk@3865
17 years ago
Tomasz Kojm
72ce4b70eb
improve handling of PDF, CAB, RTF, OLE2 and HTML files (sync with branch/0.93)
...
git-svn: trunk@3862
17 years ago
Török Edvin
cb4e478c1a
remove duplicate code, and fix build error (bb #1034 )
...
git-svn: trunk@3859
17 years ago
Török Edvin
85700357c3
FD passing support has been moved to recvfd_and_scan in session.c.
...
The new code defines _XOPEN_SOURCE to get msg_control field when needed, however
the code in others.c didn't.
git-svn: trunk@3858
17 years ago
Tomasz Kojm
b500915b81
don't call daemonize() under w32 (bb#1002)
...
git-svn: trunk@3857
17 years ago
Tomasz Kojm
d115bdea69
compatibility with pmake (bb#1018)
...
git-svn: trunk@3856
17 years ago
Tomasz Kojm
283363ff06
fix initialization of dbio
...
git-svn: trunk@3855
17 years ago
Tomasz Kojm
e8ae4fae02
faster loading of uncompressed .cld files
...
git-svn: trunk@3854
17 years ago
Török Edvin
a72b7d2e72
improve DB load time
...
git-svn: trunk@3853
17 years ago
aCaB
c6266a2c2c
bb#384
...
git-svn: trunk@3851
17 years ago
Török Edvin
ad4ae516c8
fix dummy prototype (bb #1019 )
...
git-svn: trunk@3850
17 years ago
Török Edvin
725a296922
build system: add configure checks for FD passing
...
m4/fdpassing.m4: move all FD passing checks here
clamd/session.[ch], scanner.[ch]:
contrib/clamd_fdscan:
add rfc2292/bsd4.4 style file descriptor passing support
this code is from Marc Balmer <marc*msys.ch>, with some portability
fixes applied
git-svn: trunk@3849
17 years ago
Török Edvin
43edf874c8
BB #823 :
...
better error handling
create pidfile in a directory where clamav-milter has write access, so that running as non-root works.
if there is no pidfile, fallback to checking by name
git-svn: trunk@3847
17 years ago
Török Edvin
f66f3b68ae
make ulimit default consistent with clamd.conf default
...
git-svn: trunk@3846
17 years ago
Török Edvin
48fd4f8772
check for already running clamav-milter (bb #823 )
...
git-svn: trunk@3844
17 years ago
Török Edvin
a08739dc57
avoid name collisions on AIX (bb #947 )
...
sync with libc: minor cleanups
git-svn: trunk@3842
17 years ago
Tomasz Kojm
5fe6e72b1a
clamscan: new switches --structured-ssn-format, --structured-ssn-count, --structured-cc-count (bb#959)
...
git-svn: trunk@3841
17 years ago
Tomasz Kojm
08632ca059
add more test files (bb#902)
...
git-svn: trunk@3840
17 years ago
aCaB
69dfed42ea
revert r3808 - bb#1010
...
git-svn: trunk@3839
17 years ago
Tomasz Kojm
7497489849
add a note about forking daemons (bb#906)
...
git-svn: trunk@3837
17 years ago
Török Edvin
29daf96bab
Link .la files first, this should avoid linking to old libclamav as in bb #931 .
...
A linker warning on OpenBSD has shown the real cause of this:
/usr/bin/ld: warning: libclamunrar_iface.so.3.3, needed by
../libclamav/.libs/libclamav.so.4.1, may conflict with libclamunrar_iface.so.4.1
When -L/usr/local/lib is needed (because of either bz2, gmp, zlib)
it was the first on the linker command-line.
If multiple -L are on the linker line they don't override each-other,
all -L directories are searched.
So "-L/usr/local/lib -lgmp -L../libclamunrar/.libs/ -lclamunrar"
means to link to libclamunrar in /usr/local/lib first, which causes linking
to the old library.
If we pass the .la files first to the linker, we avoid linking to old libraries.
git-svn: trunk@3835
17 years ago