Commit Graph

18 Commits (cad552d115e764c11c492f77b8a9f76819443108)

Author SHA1 Message Date
Micah Snyder 902623972d Remove max-allocation limits where not required 2 years ago
Micah Snyder 8e04c25fec Rename clamav memory allocation functions 2 years ago
Micah Snyder 6d6e04ddf8 Optimization: replace limited allocation calls 2 years ago
Micah Snyder 9cb28e51e6 Bump copyright dates for 2024 2 years ago
Micah Snyder 6eebecc303 Bump copyright for 2023 3 years ago
mko-x a21cc6dcd7
Add explicit log level parameter to application logging API 4 years ago
micasnyd 140c88aa4e Bump copyright for 2022 4 years ago
Mickey Sola d0d0a8307c clamonacc: Fix segfault and socket fd leak 4 years ago
Micah Snyder c025afd683 Rename "shared" library to "common" 5 years ago
Andrew 81367e0829 Fixed several coverity warnings (error handling++) 5 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 5 years ago
Micah Snyder c522f45267 clamonacc: Reduce warning log verbosity 5 years ago
Micah Snyder (micasnyd) 9e20cdf6ea Add CMake build tooling 5 years ago
Mickey Sola 88ede3063f onas - fix warnings and remove unused variable 6 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 6 years ago
Mickey Sola 4fee702fc3 clamonacc - conform to clang-format 6 years ago
Mickey Sola 72c10bd1a5 clamonacc - fix distcheck, patch by Micah 6 years ago
Mickey Sola 78b1b1b4c6 clamonacc - rename/cleanup filenames, variables, and some logging to be more unified and explicit 6 years ago
Mickey Sola 4360a9915a clamonacc - move fanotify init to startup check function to ensure elevated permission checking is done before daemonization; fix potential segfault when pswd struct does not get allocated during exclusion check 6 years ago
Mickey Sola 7bc021ffa6 clamonacc - cleanup whitespace; normalize local includes for clamonacc; ensure FANOTIFY wrappings are done properly 6 years ago
Mickey Sola 52dc3149e2 clamonacc - add pthread conditional wait to event consumer queue; add uname exclusion; add error handling for selinux permission denied case when reading fanotify kernel event queue; remove deprecated clamuko references; update clamd.conf.sample; remove unsused options in help output; add daemonization/foreground command-line option; add retry and deny on error functionality 6 years ago
Mickey Sola 7ad7211e1a clamonacc - cleanup; add additional logging; fix issue where consumer queue would fall behind and burn through allowed open fds; update copyrights; cleanup error handling; re-enable extra scanning 6 years ago
Mickey Sola 3e5b1b8bbf clamonacc - add curl support 6 years ago
Mickey Sola cf281f52df clamonacc - improve protocol error visibility; remove unneeded cruft in proto; consolidate use of globals; set fan_mask appropriately in context during fanotify setup; improve/fixup logging; rework proto for readability/maintability 6 years ago
Mickey Sola e5ae2ad9fa clamonacc - clean/fix up command line option arg passing; use only logg for printing 6 years ago
Mickey Sola 497b72eae8 clamonacc - cleanup/improve logging; pare down uneeded proto functions; add initialfunctionality for watch and exclude list command line options; use reentrant safe onas_scan function 6 years ago
Mickey Sola 20b9d67932 clamonacc - add more logging; handle errors better; use clamdopts where appropriate; fix event loop scan failures introduced with clam-client integration 6 years ago
Mickey Sola b4a29cc7ff clamonacc - reorganize/restructure onaccess layout into component pieces for easier maintenance, future design reworks, and general conceptualization of code flow 6 years ago
Mickey Sola 1b264c0bf2 clamonacc - update autotools scripts to get clamd and onacc building; autojunk'd 6 years ago
Mickey Sola d9428376c2 clamonacc - initial clamonacc refactor 6 years ago
Micah Snyder 52cddcbcfd Updating and cleaning up copyright notices. 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 b71960cd37 0.100.x - bb11985 - overhauling onas extra scanning feature to work with new UID exclude fixes 8 years ago
Mickey Sola 51b69a091a 0.100.x - bb11985 - adding initial refactor for thread-safe scan function for onas 8 years ago