Commit graph

38 commits

Author SHA1 Message Date
Tomasz Kojm
7b304deeb2 include database info in version string
git-svn: trunk@787
2004-08-23 20:38:10 +00:00
Tomasz Kojm
8000d0786b Use new patter matching algorithm. Cleanup.
git-svn: trunk@674
2004-07-19 17:54:40 +00:00
Trog
cdcb8f73a3 * libclamav/vba_extract.c: remove unused PowerPoint functions.
* libclamav/ole2_extract.c: cleanup some warnings. Apply patch for
        clean 64bit compile (originally from Martin Brulisauer)


git-svn: trunk@656
2004-07-06 13:29:07 +00:00
Trog
420340913e * libclamav/vba_extract.c: dumb down the PowerPoint parser to Microsofts level.
* libclamav/ole2_extract.c: check against recursion limits


git-svn: trunk@644
2004-06-30 12:28:17 +00:00
Trog
57babcae0c fix error path crash
git-svn: trunk@634
2004-06-25 14:18:13 +00:00
Trog
bdc7548a71 Fix possible crash
git-svn: trunk@591
2004-06-02 13:14:47 +00:00
Trog
4c64f43401 Wed Jun 2 10:53:51 BST 2004 (trog)
-----------------------------------
  * libclamav/vba_extract.c: Fix bug parsing VBA Project file
                (thanks to Chris Masters for sample)
  * libclamav/ole2_extract.c: Check length of mmap area before using it.


git-svn: trunk@589
2004-06-02 09:55:30 +00:00
Trog
92cf99f340 Add PowerPoint endian conversion and small
fixes. Export interface, ready to go.


git-svn: trunk@583
2004-05-28 13:01:30 +00:00
Trog
5f02033ae3 dd code to extract OLE2 objects embedded
inside PowerPoint Documents. That's where the VBA is stored
        (not yet activated).


git-svn: trunk@578
2004-05-27 15:38:39 +00:00
Trog
bf34c7e7b0 more malloc checks
git-svn: trunk@569
2004-05-20 10:23:40 +00:00
Trog
69435d2d14 fix error path bug
git-svn: trunk@558
2004-05-12 14:25:21 +00:00
Trog
1feea75dbf Fix fd leak in Word6 macro code.
git-svn: trunk@542
2004-05-06 15:21:33 +00:00
Trog
bc8dc96050 Do endian conversion in Word6 macro code.
git-svn: trunk@538
2004-05-05 12:32:33 +00:00
Trog
bf79f6c365 Add another Office2003 VBA signature.
git-svn: trunk@537
2004-05-05 10:32:03 +00:00
Trog
7b9aed8c1e Word6 macro extraction code (not yet activated)
git-svn: trunk@525
2004-04-27 11:42:53 +00:00
Trog
8d5555bfbb Add another Office2000 signature
git-svn: trunk@516
2004-04-21 08:10:42 +00:00
Trog
91aaa0eaa7 fix possible crash
git-svn: trunk@498
2004-04-16 18:48:16 +00:00
Trog
7e72f1f285 fix possible crash
git-svn: trunk@495
2004-04-16 11:40:30 +00:00
Trog
fe0af0c17a minor code update
git-svn: trunk@468
2004-04-05 09:03:53 +00:00
Trog
5b25b5e859 Remove duplicate code. Fix memory leak.
git-svn: trunk@439
2004-03-26 09:37:09 +00:00
Trog
58302349f0 minor cleanup
git-svn: trunk@429
2004-03-22 09:17:31 +00:00
Trog
dc890a72dd Simplify the code, and make it work all relevant sample documents I have.
git-svn: trunk@411
2004-03-18 09:49:41 +00:00
Trog
61fafadfb5 Add VBA signature for MacOffice X
git-svn: trunk@407
2004-03-17 14:58:09 +00:00
Trog
cee86c13d7 VBA alignment check. Should now work with
all MacOffice documents.


git-svn: trunk@406
2004-03-17 11:45:15 +00:00
Trog
31c42eb7ea Add support for MacOffice98 documents
git-svn: trunk@405
2004-03-17 09:26:29 +00:00
Trog
25ba8c63d2 minor code cleanup and bug fix
git-svn: trunk@382
2004-03-08 12:30:05 +00:00
Tomasz Kojm
bf5a1ce7ac Comments cleanup patch.
git-svn: trunk@380
2004-03-08 00:27:15 +00:00
Trog
ca90717fc0 #include others.h
git-svn: trunk@367
2004-03-02 13:06:23 +00:00
Trog
cdff10423d add VBA signature for Office 2003
git-svn: trunk@337
2004-02-25 08:52:39 +00:00
Trog
ea399527a9 vba_decompress returns explicit data length
git-svn: trunk@314
2004-02-20 14:51:46 +00:00
Trog
39ea36b768 tidy up error handling
git-svn: trunk@312
2004-02-19 16:00:05 +00:00
Trog
ea4a81becd Sun Feb 15 12:06:12 GMT 2004 (trog)
-----------------------------------
 * libclamav/vba_extract.c: Fix memory leak


git-svn: trunk@289
2004-02-15 12:05:05 +00:00
Trog
6f5e5e8759 Mon Feb 9 14:03:50 GMT 2004 (trog)
-----------------------------------

  * libclamav/vba_extract.c: Fix endian macros in this
        aswell.


git-svn: trunk@259
2004-02-09 14:01:40 +00:00
Trog
337cb206b4 Thu Jan 29 10:29:02 GMT 2004 (trog)
-----------------------------------
  * libclamav: VBA decode - add big-endian support


git-svn: trunk@218
2004-01-29 10:28:33 +00:00
Trog
de4ec66c45 Remove printf
git-svn: trunk@211
2004-01-26 16:15:47 +00:00
Trog
349e05029f Mon Jan 26 16:00:02 GMT 2004 (trog)
-----------------------------------
  * libclamav:  VBA decoder - Fix malloc off-by-one. Add checking
                for middle and end strings in VBA project file.
                Fix compiler warnings.
                OLE2 unpacker - Remove global variables. Fix for
                nasty MacOffice docs.


git-svn: trunk@210
2004-01-26 16:03:45 +00:00
Tomasz Kojm
f893c0f351 OLE2 fixes
git-svn: trunk@204
2004-01-25 06:34:45 +00:00
Tomasz Kojm
47bbbc5644 OLE2
git-svn: trunk@200
2004-01-23 11:17:16 +00:00