Alessandro Gario
629e70287c
Add CMake support, implement fuzzers ( #284 )
...
The new CMake project allows the user to select which SDK version
to use. The Xcode path is also configurable to support non-standard
installation paths and/or systems with multiple versions installed.
Code signing can now be configured via command line, using the
CODESIGN_IDENTITY environment variable.
New fuzzing targets (libFuzzer)
- SantaCache
- santactl
- santad
New make targets:
- tests: Runs the tests
- fuzz: Runs the fuzzer
- redist: Regenerates the redistributable folder
- install: Installs Santa
2018-06-29 14:15:16 -04:00
Russell Hancox
3c2a88144c
santad: Wait for driver appearance using IOKit notifications. ( #278 )
...
Continue loading without driver, report status in santactl.
2018-06-12 16:15:41 -04:00
Tom Burgin
4a2cf9d722
santad: event logger ( #246 )
...
* kext symbols
* santad: Create FileLog and Syslog options
* review updates
* review updates
* be a good citizen and let go of things you do not need
2018-04-03 13:15:12 -04:00
Tom Burgin
ab33de2c15
project/config: Move /var/log/santa.log to /var/db/santa/santa.log ( #173 )
2017-05-22 11:10:10 -04:00
Russell Hancox
f8cfcaab20
Package/Conf: Fix typo in uninstall.sh ( #126 )
2016-10-25 15:05:36 -04:00
Russell Hancox
79d93c4ecf
Package: Ensure /usr/local/bin exists before making symlinks in it.
...
Fixes #82
2016-09-06 13:03:49 -04:00
Allister Banks
76b6f25b0c
uninstall.sh typo
...
typo
2016-09-01 11:20:44 -04:00
Allister Banks
aadce4890a
Add uninstall script ( #77 )
...
Leaves configs, performs no checks about current state but should be
relatively idempotent (can't unload/rm stuff that's not there)
2016-08-30 11:41:20 -04:00
Russell Hancox
488b28bfd5
SantaGUI: Log to syslog
2016-04-11 15:15:03 -04:00
Russell Hancox
ee79d75483
santad: Set ThrottleInterval to 1s.
2016-04-07 17:03:49 -04:00
Russell Hancox
31be2584f2
Conf: Use facility instead of sender for santad/santactl logs
2016-03-29 18:00:30 -04:00
Russell Hancox
8eae9b7cb7
santad/SantaGUI: Refactor GUI<>santad connection logic and add queuing.
...
Instead of having santad create a listener for SantaGUI to connect to
and then reverse the client-server relationship, have SantaGUI create an
anonymous listener that it sends to santad using the control interface.
Also add a queue for notifications so that blocks that occur while
SantaGUI isn't running will show up once it starts.
2016-03-11 14:58:12 -05:00
Russell Hancox
72c7a67ad5
Logging: Limit kernel messages to those actually sent by the kernel
2015-09-09 13:34:30 -04:00
Russell Hancox
2242f46792
Conf: Don't roll logs too regularly
2015-09-08 16:34:38 -04:00
Russell Hancox
d3ad47022b
Conf: Change log time format to ISO8601Z.3
2015-08-27 15:25:01 -04:00
Russell Hancox
d941a71bb5
Package: Forcibly make santactl symlink
2015-08-05 16:19:37 -04:00
Russell Hancox
cfac7dbb37
Logging: Fix syslog logging and file rotation
2015-07-17 17:43:04 -04:00
Russell Hancox
44b5bae8da
santad: Add sync execution timer to santad
2015-06-23 15:52:39 -04:00
Russell Hancox
8672187c02
SantaGUI: Add keepalive to launchagent plist
2015-06-23 11:20:20 -04:00
Russell Hancox
cf251c45b8
Project: Update package Makefile for santad/santactl move
2015-06-22 15:57:10 -04:00
Russell Hancox
f95245cedd
10.11 Prep: Move santad,santactl from /usr/libexec,/usr/sbin to within santa-driver.kext
2015-06-15 16:18:51 -04:00
Russell Hancox
d72547e187
Project: Simplify package download URL generation in pkg Makefile
2015-05-18 18:36:30 -04:00
Russell Hancox
9150ddffb1
Project: Fix broken curl command in pkg Makefile
2015-05-18 17:52:33 -04:00
Russell Hancox
1501d413f0
Project: Add install.sh script and package Makefile
...
Adds an install.sh script that can be run from the distribution tarball
and a Luggage package makefile
2015-04-30 14:12:02 -04:00
Russell Hancox
437764e6fc
Conf: Undo adding Username/Groupname to santasync launchd, it doesn't work properly
2015-04-13 16:41:47 -04:00
Russell Hancox
0a511468e3
Conf: Run scheduled santactl/sync runs as nobody
2015-04-10 16:06:56 -04:00
Russell Hancox
292c51e8a5
Conf: remove log output for santagui
2014-12-16 17:11:27 -05:00
Russell Hancox
65cb531ac8
Conf: Make claim only asl.conf work properly, maybe
2014-12-16 16:40:46 -05:00
Russell Hancox
e7998dfcd6
Add very basic example config.plist
2014-12-11 18:51:27 -05:00
Russell Hancox
07988686ae
Initial commit
2014-11-20 16:23:13 -05:00