Commit Graph

55 Commits (9f407d83b3dd2f18b2ffb764da71ccd992f16872)

Author SHA1 Message Date
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 4 years ago
Micah Snyder e4e3149368 Fix fmap-duplicate performance issue 4 years ago
Andrew 319bfb51a5 Fix several coverity warnings 5 years ago
Micah Snyder e0dae24fcc Fix dupl. fmap name bug, fix fd init in HTML norm 5 years ago
Micah Snyder 9b9999d778 Rename core scanning functions 5 years ago
Micah Snyder 005cbf5a37 Record names of extracted files 5 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 5 years ago
Micah Snyder 4524c398f3 Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 6 years ago
Micah Snyder 52cddcbcfd Updating and cleaning up copyright notices. 6 years ago
Micah Snyder b3e82e5e61 Replacing libclamav/cltypes.h with clamav-types.h.in, which generates a header clamav-types.h that we install alongside clamav.h. 6 years ago
Micah Snyder 72fd33c8b2 clang-format'd using new .clang-format rules. 6 years ago
Micah Snyder d39cb6581f Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
Micah Snyder d7979d4ff7 Restructured scan options flags from a single bitflag field to a structure containing multiple bitflag fields. This also required adding a new function to the bytecode API to get scan options a la carte, and modifying the existing function to hand back scan options in the old/deprecated uint32_t bitflag format. Re-generated bytecode iface header files. 7 years ago
Steven Morgan 7a307529d8 bb11580 - make cli_matchmeta() respect allmatch. 9 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Shawn Webb cd94be7a52 Silence a bunch of compiler warnings in libclamav 11 years ago
Shawn Webb 60d8d2c352 Move all the crypto API to clamav.h 11 years ago
Shawn Webb b2e7c931d0 Use OpenSSL for hashing. 11 years ago
Shawn Webb 241e7eb147 bb6258 - Add warnings when allocations fail 12 years ago
Shawn Webb 9691454612 bb6091 - check lseek() return 12 years ago
Török Edvin f304dc688a fmapify: fix const-ness warnings 14 years ago
Török Edvin 248c2f4d9c clamscan: new flag --archive-verbose 14 years ago
Török Edvin e4a0f2c94f fix compiler warnings (bb #1872, bb #1934, bb #1935) 15 years ago
aCaB 13529b8e40 bb#1906 15 years ago
Török Edvin e0b41ab435 Fix ishield errorpath. 15 years ago
aCaB 49cc1e3c35 s/struct F_MAP/fmap_t/ 16 years ago
aCaB 11195c0b1b fix several problems introduced by the win32 commits 16 years ago
aCaB 4cd80898e6 win32#3 16 years ago
aCaB 081f64735d win32#2 16 years ago
Tomasz Kojm e78b518630 fix some debug format 16 years ago
aCaB 9a4da6afb7 ishiled full fmap - pt 2 16 years ago
aCaB 430a62614b ishiled full fmap - pt 1 16 years ago
aCaB f52b5724b4 fmap some fixes 16 years ago
aCaB 1ae65c298a wrap unneed, unneed in ishield - warning: code is buggy 16 years ago
aCaB ba65fdc815 port htmlnorm to fmap 16 years ago
aCaB 5ac8c7dcff ishield: s/free(hdr)/IS_FREE_HDR/ 16 years ago
aCaB d52b111af6 s/free/fmunmap/ 16 years ago
aCaB 58a839319a fixes 16 years ago
aCaB 303f7b3477 1st attempt 16 years ago
aCaB 0c8d736899 fix typo, workaround crappy preprocessors (bb#1658) 16 years ago
aCaB 86d59b249e fix portability issues for fseeko, sysconf(_SC_PAGESIZE), getpagesize() (bb#1658) 16 years ago
aCaB 4cda88ccac libclamav/ishield.c: fix distcheck, patch from edwin 16 years ago
aCaB 9c3c24ca6e use mmap for big files, fix some leaks, some portability fixes 16 years ago
aCaB 1b98609f17 don't match IS-MSI @offset 0 16 years ago
aCaB c19515d572 cab related bug fixed, works now 16 years ago
aCaB 4f84172871 sort of works but very buggy 16 years ago
aCaB f0b36be445 add is_extract_cab 16 years ago
aCaB 1d7cebd88f is_parse_hdr complete (sort of) 16 years ago
aCaB a8271e9d6e IS scan framework 16 years ago
aCaB 56e5821b49 initial IS overlay parser 16 years ago