Commit Graph

39 Commits (a45bf34802768ccf7dfd412105ae197274dfe0d5)

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
Micah Snyder c110392780 Change permission for new tmp files from RWX to RW 5 years ago
Micah Snyder 11ef77007b Improve tmp sub-directory names 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
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Shawn Webb d3e752ad97 Use a minimum set of flags when dealing with XML data 11 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 4d0353424f Fix CIDs 12008, 12007, 12005, 12002, 12001, 11787, 11774, and 11724 11 years ago
Shawn Webb b2e7c931d0 Use OpenSSL for hashing. 11 years ago
Kevin Lin 328a33258a modified cli_map_scan and cli_map_scandesc to take a cli_file_t 12 years ago
David Raynor c990d220e6 swf: minor casting tweak for debug message 12 years ago
Steven Morgan 5a43ac17f1 libxml2 thread safety for pkg/xar and dmg. 12 years ago
David Raynor 57ff98caa2 dmg: minor type casting improvements 12 years ago
Shawn Webb f456c5ad1b Convert the ForceToDisk option to use the engine_options bitfield 12 years ago
Steven Morgan 333e792f64 fix constant name (cosmetic as Z_STREAM_END==ADC_STREAM_END) 12 years ago
David Raynor 3cab931d78 Add ForceToDisk option for clamd and force-to-disk arg for clamscan 12 years ago
David Raynor adf1c03b77 bb #1570: Support ADC compression in DMG 12 years ago
David Raynor ab1a0665c3 libclamav: Break out if more bytes than expected on decompression 12 years ago
David Raynor 38fe35f090 libclamav: format macros and DMG tweaks 12 years ago
David Raynor a74278b9fb libclamav: dmg error fix 12 years ago
David Raynor 52724d1c61 libclamav: dmg tweaks 12 years ago
David Raynor 1d1c4b154f bb #1570: partition typing and HFS+ 12 years ago
David Raynor 39b6afcdae bb #1570: condense debug output (a little less line count) 12 years ago
David Raynor 5305eb967c bb #1570: process bzip stripes 12 years ago
David Raynor bc4b91ec7d bb #1570: turn mish blocks into list and process stripes 12 years ago
David Raynor e0eb6252bb bb #1570: removed unneeded headers 12 years ago
David Raynor f496f6382c bb #1570: wrap xml includes with ifdef 12 years ago
David Raynor 217295cc65 bb #1570: DMG TOC and striping (not reassembly yet), and libxml2 check 12 years ago
David Raynor ca019d6d94 libclamav: stub work for DMG (bb #1570) and XAR (bb #3801) formats 12 years ago