July 23, 2019
View d5d5e61

clamonacc - improve startup checks by checking that local connection is valid and checking for RootUID exclusion

Mickey Sola authored on 2019/07/23 03:51:13
July 19, 2019
View ad49ff5

clamonacc - rename/cleanup filenames, variables, and some logging to be more unified and explicit

Mickey Sola authored on 2019/07/19 05:09:34
July 11, 2019
View a02cc49

clamonacc - refactor signal handling and cleanup to clamonacc top level to ensure context is cleanup up on exit

Mickey Sola authored on 2019/07/11 05:54:53
July 9, 2019
View d18a2a6

clamonacc - fix exclude-list command line option; fix typo in help output

Mickey Sola authored on 2019/07/09 04:44:36
June 21, 2019
View f972802

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

Mickey Sola authored on 2019/06/21 05:54:08
June 15, 2019
View b49436f

clamonacc - reorder startup checks, client init and curl init

Mickey Sola authored on 2019/06/15 03:52:20
June 11, 2019
View a3ae175

clamonacc - fix bug where version was being printed after daemon forking; add startup_check function; add conditional local daemon check for either ExcludeUID or ExcludeUname to help deter continuous event loops

Mickey Sola authored on 2019/06/11 06:39:41
June 6, 2019
View 7894638

clamonacc - fix help

Mickey Sola authored on 2019/06/06 04:33:26
View fe7a697

clamonacc - cleanup whitespace; normalize local includes for clamonacc; ensure FANOTIFY wrappings are done properly

Mickey Sola authored on 2019/06/06 00:52:45
June 4, 2019
View 9707132

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

Mickey Sola authored on 2019/06/04 05:56:35
May 18, 2019
View 41ce843

clamonacc - add maxthreads config option; fix issue where mutex wasn't being unlocked on empty case; fix issue where pathname wasn't being passed in; added some noisy logging

Mickey Sola authored on 2019/05/18 01:34:54
May 17, 2019
View 0e258f2

autojunk'd

Mickey Sola authored on 2019/05/17 05:05:48
May 10, 2019
View 7039a5e

clamonacc - add consumer queue; add thread pool library; add thread pool support in consumer queue; flesh out consumer queue code; refactor scan functions into thread pool worker functions; refactor scan functions to work off slimmed down params and event metadata instead of a single, giant context; sundry fixups

Mickey Sola authored on 2019/05/10 01:42:33
May 8, 2019
View b821559

clamonacc - add curl support for send receive and connecting to clam daemon; add new option for timeout when using curl; refactor all scanning into self-contained scanning thread; add non-blocking wait (via select) for receiving and sending data to and from clam daemon

Mickey Sola authored on 2019/05/08 07:00:47
April 26, 2019
View 891d45c

clamonacc - add curl support

Mickey Sola authored on 2019/04/26 05:11:39