aCaB
f2b223fe33
upx/lzma
...
git-svn: trunk@4036
17 years ago
Török Edvin
88cea7b801
fix memory leak
...
git-svn: trunk@4030
17 years ago
aCaB
7f67d9e364
fd leak
...
git-svn: trunk@4008
17 years ago
aCaB
68a77450aa
preliminary x86 disassembler support
...
git-svn: trunk@4002
17 years ago
Tomasz Kojm
d076ad0251
check in 0.93 patches
...
git-svn: trunk@3788
17 years ago
aCaB
997a0e0b86
hardfail on unlink failure
...
git-svn: trunk@3775
17 years ago
aCaB
4b87520ddb
bb#911
...
git-svn: trunk@3758
17 years ago
aCaB
3e0fdefdbc
bb#911
...
git-svn: trunk@3757
17 years ago
Tomasz Kojm
2023340a41
update copyrights and stick more files to GPLv2; move and add more credits to the AUTHORS file; add COPYING.BSD
...
git-svn: trunk@3749
17 years ago
aCaB
c0a95e0ce6
bb#384 - unlink
...
git-svn: trunk@3747
17 years ago
aCaB
fd747ed8cc
fsyncs removed - bb#844
...
git-svn: trunk@3728
17 years ago
Tomasz Kojm
f0f7f92f9a
merge security fixes
...
git-svn: trunk@3626
18 years ago
aCaB
2455584143
sync to trunk
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/newlimits@3599 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
850db69e9e
update limits
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/newlimits@3594 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
d91ab809a2
initial rewrite of limits
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/newlimits@3591 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
Török Edvin
9e751804a2
introduce cli_ctime() that uses ctime_r() when
...
available, and falls back to locking with a mutex around
ctime(). (ensures we are using the same mutex always).
use cli_ctime() instead of the thread-unsafe ctime().
This fixes stability problems.
git-svn: trunk@3578
18 years ago
aCaB
7e05c02537
fix warnings
...
git-svn: trunk@3481
18 years ago
Tomasz Kojm
ac9aab8bec
support whitelisting of individual .mdb sigs
...
git-svn: trunk@3427
18 years ago
Tomasz Kojm
2b4598190c
use B-M to handle .hdb and .fp databases and other minor changes
...
git-svn: trunk@3425
18 years ago
aCaB
f377e052cd
Merging the post0.92 stuff
...
Please don't commit anything till I'm finished
A full changelog will come up later
Thanks
git-svn: trunk@3410
18 years ago
aCaB
ffc8984bd7
On the fly scan and minor tweaks
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/not_for_0.92_tempbranch@3393 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
813864ce6b
(hopefully) all the stuff lost
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/not_for_0.92_tempbranch@3388 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
Tomasz Kojm
50d244022a
fix possible integer overflow in MEW related code
...
git-svn: trunk@3376
18 years ago
Tomasz Kojm
b07f9a5eba
fix bb#495
...
git-svn: trunk@3270
18 years ago
aCaB
618943537c
Avoid variadic macroes make vc6 happy.
...
git-svn: trunk@3236
18 years ago
aCaB
b57836c45d
s/buff/epbuff/
...
git-svn: trunk@3222
18 years ago
aCaB
5f7aa0c49f
typo in upack checks
...
git-svn: trunk@3216
18 years ago
aCaB
a993c5ad0d
Shut up a few warnings and fix some typoes
...
git-svn: trunk@3214
18 years ago
aCaB
6ca0345c5a
bb#656
...
git-svn: trunk@3210
18 years ago
aCaB
95e31dc77b
General "tidy" and some algo hacks.
...
Old and inefficient sue cryptor replaced with a signature.
git-svn: trunk@3202
18 years ago
Tomasz Kojm
a7ac59781d
various cleanups; fix bb#577 (move cli_* out of clamav.h)
...
git-svn: trunk@3196
18 years ago
Tomasz Kojm
c98bc23f79
DCONF support for ASPACK
...
git-svn: trunk@3103
18 years ago
aCaB
2f73b97743
Aspack support (experimental)
...
The OEP is messed up - will be fixed ASAP
git-svn: trunk@3101
18 years ago
Tomasz Kojm
0a3d409413
use BM matcher to handle .mdb sigs
...
git-svn: trunk@3040
18 years ago
aCaB
85ec399acb
typo in pe.c
...
git-svn: trunk@2975
18 years ago
aCaB
0ab9e292f5
move the assignment out of cli_dbgmsg
...
git-svn: trunk@2974
18 years ago
aCaB
4490fd97ee
More generic approach for ghost detection/fixup on rebuild.
...
Better handling of rebuilt headers size with lots of sects.
Nested (2+) petite packed files still result in Broken.Executable but
they're indeed broken - not too elegant, but...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_branch_pe_cleanup@2954 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
9c0614e82c
sizeofheaders check
...
making room for ghosts in petite: all useless efforts since now we break on OEP out of file blah
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_branch_pe_cleanup@2951 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
21bf52c0aa
sync cli_peheader and cleanup
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_branch_pe_cleanup@2950 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
5deedfa572
- remove hardcoded header size
...
- fix check for 1st sect rva
TODO:
- check consistency in elf parser
- cli_peheader merge
- regression
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_branch_pe_cleanup@2946 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
6e075ed263
typo in Upack
...
TODO:
- check consistency in elf parser
- remove hardcoded header size
- fix check for 1st sect rva
- ...
- regression
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_branch_pe_cleanup@2945 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
de800f2a29
checking/fixing packers... #3
...
TODO:
- handle section names in yC
- check consistency in elf parser and rebuildpe
- remove hardcoded header size
- fix check for 1st sect rva
- ...
- regression
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_branch_pe_cleanup@2941 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
972c048b66
checking/fixing packers... #2
...
TODO:
- yC + wwpack, check consistency in elf parser and rebuildpe
- remove hardcoded header size
- fix check for 1st sect rva
- ...
- regression
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_branch_pe_cleanup@2940 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
9a25caf33d
checking/fixing packers...
...
TODO:
- complete section_hdr transition
- check consistency in elf parser, more packers and rebuildpe
- remove hardcoded header size
- fix check for 1st sect rva
- ...
- regression
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_branch_pe_cleanup@2939 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
e9d44a24ac
hacked cli_exe_sextions to allow for unaligned values and characteristics
...
TODO:
- check consistency in elf parser, packers and rebuildpe
- remove hardcoded header size
- fix check for 1st sect rva
- ...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_branch_pe_cleanup@2938 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
aCaB
fa4f9e8b6c
Started to break things
...
git-svn-id: file:///var/lib/svn/clamav-devel/branches/temp_branch_pe_cleanup@2937 77e5149b-7576-45b1-b177-96237e5ba77b
18 years ago
Tomasz Kojm
ee99255a6d
extract and scan PE files embedded into other executables or fake zip files generated by some worms
...
git-svn: trunk@2934
18 years ago
aCaB
ba8635f48a
cleanup
...
git-svn: trunk@2870
19 years ago
aCaB
d426b12e56
fix leaks in upack return
...
git-svn: trunk@2868
19 years ago
aCaB
3c45f3f46f
improved broken detection
...
git-svn: trunk@2814
19 years ago