Török Edvin
d0af4afea4
ctx param to APIs
16 years ago
Török Edvin
f51ae7727f
Fix dependencies: libclamav.la has to depend on libclamavcxx.la, and libclamavcxx.la has to depend on LLVM libs.
16 years ago
Török Edvin
2c7d5adc15
If C++ compiler is not available, don't build LLVM.
...
This is tricky, because autoconf provides no way to do this automatically
(AC_PROG_CXX fails if no C++ compiler).
One could override AC_MSG_ERROR/FAILURE for AC_PROG_CXX, but that causes all
sorts of problems later (like sys/types.h not found).
So instead create yet another configure in libclamav/c++,
but teach autoconf not to fail if the subconfigure fails
(by overriding AC_MSG_ERROR to set a variable instead of exiting).
This seems to work with shared and static builds, "-all-static" builds
don't work yet, will fix that later.
16 years ago
Török Edvin
8771ff1860
rename libclamav/{llvm->c++}
16 years ago
Török Edvin
a97998d294
Fix build with --disable-llvm.
16 years ago
Török Edvin
d1487222f7
Draft of libclamav <-> jit communication.
16 years ago
Török Edvin
731d647a7a
Regenerate build system files.
16 years ago
Török Edvin
cf0cd429e9
Implement API calls from bytecode.
16 years ago
Török Edvin
800a79e091
fix make distcheck.
16 years ago
aCaB
81fded1131
7z support
16 years ago
aCaB
7dd5d4c94d
introduce new lzma
16 years ago
aCaB
7ebede9b3c
ishield-msi complete
16 years ago
Tomasz Kojm
89c14869ae
missing stuff (-a !@(*&!(@*&)
16 years ago
Török Edvin
7a9022c944
bytecode: setup context to invoke a bytecode function.
16 years ago
Tomasz Kojm
75e46945d2
libclamav: add support for cpio archives (bb#1649) - missing changes
16 years ago
Török Edvin
d236bc985f
fix version number for exported repositories.
16 years ago
Török Edvin
d9432eea04
Fix errors from make distcheck.
16 years ago
Török Edvin
52ba63593b
Generate proper version numbers for git (bb #1644 ).
16 years ago
Török Edvin
997a1efeb2
Draft of bytecode loader.
16 years ago
Török Edvin
a391afb938
fix dependency bug introduced in r4992 (bb #1530 )
...
git-svn: trunk@4996
16 years ago
Török Edvin
cd0a934f67
Prefer libclamunrar_iface that matches version (bb #1491 ).
...
Add $libdir to ltdl searchpath (bb #1476 ).
git-svn: trunk@4992
16 years ago
Török Edvin
b070a1d264
fix build on platforms where pthread in not part of libc (bb #1470 ).
...
git-svn: trunk@4946
16 years ago
Török Edvin
ac3eae77cd
DEPENDENCIES should use LTDLDEPS (bb #1469 ).
...
git-svn: trunk@4941
16 years ago
Tomasz Kojm
20473dece8
libclamav/others.c: move cli_gentemp*() to others_common.c
...
clamav-milter: don't link to libclamav (bb#1463)
git-svn: trunk@4938
16 years ago
aCaB
15b3dc2367
add --with-system-tommath
...
git-svn: trunk@4843
17 years ago
Török Edvin
4e46d65d39
use sha256 instead of md5 in phishcheck.
...
move sha256 to libclamav.
add more tests.
git-svn: trunk@4822
17 years ago
Török Edvin
1d60f70d03
git-* commands are gone, use 'git svn'.
...
correct include position for fdpassing.h
git-svn: trunk@4813
17 years ago
Tomasz Kojm
47d40feb7a
libclamav: use LibTomMath by Tom St Denis instead of libgmp for multiple precision integer arithmetic (bb#1366)
...
git-svn: trunk@4650
17 years ago
Tomasz Kojm
589d8d8e99
libclamav: add default.h
...
git-svn: trunk@4578
17 years ago
Török Edvin
3b053173ed
fix last commit
...
git-svn: trunk@4554
17 years ago
Török Edvin
02b5f26cab
make regex available in libclamav_internal_utils.la, split others.c instead of
...
using #ifdef CLI_MEMFUNS_ONLY.
git-svn: trunk@4553
17 years ago
Török Edvin
33d52089fc
fix disable-unrar build: don't refer to libclamunrar_iface.la
...
with enable-unrar builds (default) warn if can't dlopen.
if unrar is disabled, don't warn, just show a debug message.
git-svn: trunk@4464
17 years ago
Török Edvin
af84980bec
fix distcheck
...
git-svn: trunk@4406
17 years ago
aCaB
5ed6026065
liblt sucks
...
git-svn: trunk@4381
17 years ago
aCaB
bb7bd3abfd
final
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/dlopen@4368 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
5ddf834fa3
fix VPATH build
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/dlopen@4361 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
aCaB
094104a7ac
preliminary dlopen support for libclamunrar - this is mostly libtool stuff
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/dlopen@4360 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
aCaB
885c2bf5b9
builds with and without mpools (#define USE_MPOOL) but it's still very broked
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/mpool@4269 77e5149b-7576-45b1-b177-96237e5ba77b
17 years ago
Török Edvin
ae685a75c1
link to libclamunrar_iface explicitly to
...
allow non-rpath builds to work. (bb #1203 )
Thanks to James Ralston <ralston*pobox.com>
git-svn: trunk@4224
17 years ago
Török Edvin
dfc0c031cb
if there is a version.h.static use that instead of output from svnversion
...
Makefile portability fixes
fix assert failure
add lcov to top level makefile
cleanup after lcov when you run make clean (bb #1112 )
fix parsing of [^.] character class
fix parsing of [r-t]
fix handling of @ for URL hashes
fix handling of &# inside URLs
drop some dead code
more unit tests for str
portability fixes
git-svn: trunk@4078
17 years ago
Török Edvin
add738d28c
portability fixes
...
if there is a version.h.static use that instead of output from svnversion
use get_version(), tools outside libclamav shouldn't rely on libclamav version
exception: clamconf itself needs both, and the milter shows both
git-svn: trunk@4076
17 years ago
Török Edvin
b51745f53e
another try at fixing the build
...
git-svn: trunk@4072
17 years ago
Török Edvin
a5f0eabf18
forgot to add file
...
git-svn: trunk@4071
17 years ago
Török Edvin
04f9bedf4b
use SVN revision in version info
...
TODO: replace every remaining use of VERSION with cl_retver()
git-svn: trunk@4070
17 years ago
aCaB
937ade082c
fix collisions in ole2/vba
...
git-svn: trunk@4068
17 years ago
Török Edvin
307e51c124
jsparse-keywords.gperf is an intermediate file, no need to have it in EXTRA_DIST
...
git-svn: trunk@4043
17 years ago
Török Edvin
b6927a7c77
fix 'make distcheck':
...
add missing files to EXTRA_DIST, SOURCES
update CLEANFILES
.conf files and .cvd files are not removed during uninstall on purpose =>
whitelist them in distuninstallcheck
git-svn: trunk@4040
17 years ago
aCaB
4c4651ad3a
merge disasm code
...
git-svn: trunk@3987
17 years ago
Török Edvin
5ee56e4103
split up regex_list.
...
begin testing for regex_suffix
git-svn: trunk@3985
17 years ago
Török Edvin
4a6ade4489
add all needed files to EXTRA_DIST (to fix make distcheck)
...
create unit tests for js normalizer
cleanups
git-svn: trunk@3924
17 years ago