Russell Hancox
|
59ffb67554
|
santad: Reject addRules requests with empty/nil array. Also switch to NSUInteger for rule counts.
|
2015-05-08 14:55:28 -04:00 |
|
Russell Hancox
|
d46b156b85
|
santa-driver: vnode_getattr sometimes panics if a vfs_context isn't available (when used with osxfuse for instance).
|
2015-05-07 18:24:29 -04:00 |
|
Russell Hancox
|
6492e70599
|
santactl: Instead of rejecting authentication challenges and trying again, cancel the whole request.
|
2015-05-07 17:56:47 -04:00 |
|
Russell Hancox
|
bc5d0f8685
|
santa-driver: Don't allow StopListener to return until both kauth scopes are done
|
2015-05-06 14:57:33 -04:00 |
|
Russell Hancox
|
838da16da1
|
santad: Delete events that fail to unarchive
|
2015-05-06 14:44:09 -04:00 |
|
Russell Hancox
|
6e242bf98d
|
SantaGUI: Change Line to custom NSBox
|
2015-05-05 17:44:06 -04:00 |
|
Russell Hancox
|
be1e66c29d
|
Project: Enable more warnings and then fix them.
|
2015-05-01 17:40:39 -04:00 |
|
Russell Hancox
|
57866308e3
|
santad: Consider scripts that are part of installer packages as in-scope.
|
2015-04-30 18:37:04 -04:00 |
|
Russell Hancox
|
63bc8fca2d
|
santad: Don't post GUI notification for SILENT_BLACKLIST rules.
|
2015-04-30 18:36:43 -04:00 |
|
Russell Hancox
|
408712f00f
|
santad: Don't log when client mode is not set in defaultDecision, as that can't actually happen.
|
2015-04-30 18:36:20 -04:00 |
|
Russell Hancox
|
8cb6046f94
|
GUI: Add parent process name, only show part of the shasum, resize window.
|
2015-04-30 18:24:54 -04:00 |
|
Russell Hancox
|
297fb4cb68
|
Add parent process name collection and upload
|
2015-04-30 18:21:13 -04:00 |
|
Russell Hancox
|
e747ace0f3
|
santactl/binaryinfo: Add bundle details to file info
|
2015-04-30 12:34:31 -04:00 |
|
Russell Hancox
|
6b96f36b2b
|
SantaGUI: Re-create AboutWindowController each time it's needed so that More Info button state is correct
|
2015-04-22 15:59:04 -04:00 |
|
Russell Hancox
|
f16fa691b5
|
santactl: include zlib.h instead of import
|
2015-04-21 16:43:09 -04:00 |
|
Russell Hancox
|
4fd5e1139f
|
Project: Style clean-ups
|
2015-04-21 14:29:30 -04:00 |
|
Russell Hancox
|
c12adbc8e6
|
Project: Update schemes to make Xcode be quiet.
|
2015-04-20 18:35:10 -04:00 |
|
Russell Hancox
|
10333bba01
|
santa-driver: Change file-write cache check, use FileOp scope for most writes and use hasdirtyblks to catch flushed but still-open files.
|
2015-04-20 18:07:22 -04:00 |
|
Russell Hancox
|
96517573e7
|
santactl/sync: rename SyncStatus->SyncState, add cleanSync option that can be requested by client or server.
|
2015-04-10 12:39:22 -04:00 |
|
Russell Hancox
|
c996921c22
|
GUI: Move window centering to the fadeIn method so it's only called when the window is displayed
|
2015-04-10 10:07:53 -04:00 |
|
Russell Hancox
|
8365e00a50
|
Sync: Decision should be uploaded as a string, not an int. Rename serial_no to serial_num
|
2015-04-09 10:02:21 -04:00 |
|
Russell Hancox
|
a629e6cff1
|
Clean-up: NSString length is quicker than isEqual
|
2015-04-09 10:01:44 -04:00 |
|
Russell Hancox
|
cbb786c6d1
|
Kext: Check fSharedMemory and fDataQueue before trying to release them in terminate()
|
2015-04-09 10:01:04 -04:00 |
|
Russell Hancox
|
49b169ec36
|
SNTFileWatcher: unset source event handler correctly
|
2015-04-08 14:22:24 -04:00 |
|
Russell Hancox
|
41d1d7e3de
|
SNTFileWatcher: fix some dispatch bugs, move eventHandler property to
class extension, add tests.
|
2015-04-08 12:29:41 -04:00 |
|
Russell Hancox
|
323a38dc21
|
Project: Clean-up block style, order of public/private in C++ headers
|
2015-04-08 12:29:22 -04:00 |
|
Russell Hancox
|
c37f1eb006
|
SNTConfigurator: remove auto-reloading code, move to file watching
class.
|
2015-04-08 12:28:58 -04:00 |
|
Russell Hancox
|
b7b2b5b630
|
santactl/status: Add daemon status, currently just the mode.
|
2015-04-01 16:15:35 -04:00 |
|
Russell Hancox
|
2486cfdcff
|
santactl/sync: Update logging
|
2015-04-01 16:15:14 -04:00 |
|
Russell Hancox
|
7ba886ed18
|
SNTConfigurator: Fix broken MachineOwner parsing, part 2
|
2015-03-31 17:29:11 -04:00 |
|
Russell Hancox
|
8096701fbd
|
SNTConfigurator: Fix broken MachineID/MachineOwner parsing
|
2015-03-31 17:26:02 -04:00 |
|
Russell Hancox
|
16531d18c8
|
santa-driver: Kill daemon if PostToQueue is failing too much.
|
2015-03-31 16:14:32 -04:00 |
|
Russell Hancox
|
ef0cc2fffd
|
santactl/sync: Put constant API strings in a separate file
|
2015-03-31 15:56:47 -04:00 |
|
Russell Hancox
|
f2dc7fb4b0
|
SNTConfigurator: Only reject and re-save client mode in santad.
|
2015-03-31 15:49:49 -04:00 |
|
Russell Hancox
|
707e9a11d4
|
SantaGUI: Let background move window, part 2.
|
2015-03-31 12:20:43 -04:00 |
|
Russell Hancox
|
aef3d57dcf
|
SantaGUI: Ensure configuration is loaded before first message arrives, let window be moved, close window properly when opening event URL
|
2015-03-30 18:45:06 -04:00 |
|
Russell Hancox
|
cfb38068f8
|
santa-driver: DisconnectClient should return straight away if client is not properly connected
|
2015-03-30 18:37:36 -04:00 |
|
Russell Hancox
|
ca19d9fde7
|
SNTConfigurator: Do initial file monitoring async
|
2015-03-30 18:37:18 -04:00 |
|
Russell Hancox
|
e19aab36bd
|
SantaGUI: Close window when opening web pages
|
2015-03-27 16:56:13 -04:00 |
|
Russell Hancox
|
88897477b6
|
santad: Now that SNTConfigurator auto-reloads, stop tracking clientMode separately. Also reload logAllDecisions if req'd.
|
2015-03-27 15:38:55 -04:00 |
|
Russell Hancox
|
a9d6e42d5a
|
SNTConfigurator: Have configuration auto-reload if file on disk changes
|
2015-03-27 15:38:10 -04:00 |
|
Russell Hancox
|
8b5720b291
|
santad: Update comments in DriverManager
|
2015-03-27 15:37:08 -04:00 |
|
Russell Hancox
|
2d9f392efc
|
santa-driver: Ensure fSDM and fDataQueue are NULL'd ASAP.
|
2015-03-27 15:36:24 -04:00 |
|
Russell Hancox
|
76844eb77d
|
santa-driver: lock data queue mutex when retaining/releasing queue
|
2015-03-27 15:35:50 -04:00 |
|
Russell Hancox
|
2db996f8e0
|
SantaGUI: Add configurable About Window and Event Detail buttons
|
2015-03-27 15:35:16 -04:00 |
|
Russell Hancox
|
6c27ac60a1
|
SNTConfigurator: if MachineID hasn't been overridden get one from IOKit
|
2015-03-26 15:08:26 -04:00 |
|
Russell Hancox
|
d4c4b26c3b
|
santactl/sync: Fix MachineOwnerPlist* config methods, don't crash if machine owner missing
|
2015-03-26 08:24:53 -04:00 |
|
Russell Hancox
|
50614f589c
|
santactl/sync: Update Rule download API
|
2015-03-25 17:17:41 -04:00 |
|
Russell Hancox
|
0292d4e956
|
GUI: Handle missing custom message in event notifications
|
2015-03-16 17:29:27 -04:00 |
|
Russell Hancox
|
4e1e4cde3b
|
santactl/sync: Fix broken Log Upload, re-add gzip compression
|
2015-03-16 17:05:49 -04:00 |
|