Russell Hancox
6ecdfcba38
santactl/sync: If unable to find client identity, let default handling occur.
2016-04-01 09:54:15 -04:00
Russell Hancox
88dc8a547e
README: Add video of block event, as an example
2016-03-31 13:51:35 -04:00
Russell Hancox
58e24b3c11
santagui: Remove old comment, don't activateIgnoringOtherApps twice.
2016-03-31 09:27:38 -04:00
Russell Hancox
5f1b3a2284
santad: Initialize ppath to (null) before calling proc_pidpath
2016-03-30 16:12:52 -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
a2311e5128
santad: Attempt to load santa-driver before connecting to it
2016-03-29 14:08:29 -04:00
Russell Hancox
e94d42187b
santactl/sync: Don't log successful stages
...
Currently a standard succesful sync will print 4 success lines, one for
each stage that was run, followed by a line that the entire sync was
successful. As each stage will also log if it did anything, these
success messages aren't useful. Instead, just log if they failed.
2016-03-25 16:44:06 -04:00
Russell Hancox
2b99cc3f62
Logging: strncmp for binaryName
2016-03-25 14:20:46 -04:00
Russell Hancox
cb7f782893
santad: Fix typo in cert protection error
2016-03-23 17:45:08 -04:00
Russell Hancox
d5a0f8a74b
Logging: Remove extraneous ;
2016-03-23 16:46:38 -04:00
Russell Hancox
2ebd71df24
santactl/sync: Fix single-event upload with extra arguments
2016-03-23 16:46:21 -04:00
Russell Hancox
479203f47c
santa-driver: Style and type cleanups, inlining some small functions
2016-03-22 15:38:48 -04:00
Russell Hancox
022b9209d9
LogicTests: Delete resources that aren't used anymore.
2016-03-22 15:36:56 -04:00
Russell Hancox
771c2c868f
SantaGUI: Increase contrast of user-defined block window messages.
2016-03-21 18:00:02 -04:00
Russell Hancox
5285a728b1
santa-driver: Don't record fileop events from santad
2016-03-21 16:15:20 -04:00
Russell Hancox
41e6583920
SantaGUI: Improve accessiblity of message dialog
...
+ VoiceOver: add more useful label descriptions
+ VoiceOver: skip some fields
+ Color: increase contrast
2016-03-21 13:49:50 -04:00
Russell Hancox
cbb60b3a05
SantaGUI: Have daemon reply when setting notification listener so GUI can ensure it connected
2016-03-17 17:55:31 -04:00
Russell Hancox
cf1d1e3557
santa-driver: Better handle secondary volumes
0.9.8
2016-03-15 15:10:41 -04:00
Russell Hancox
8f05ee7d79
santa-driver: Rename some action types
2016-03-15 12:53:44 -04:00
Russell Hancox
641bd07c0b
Project: New icon
2016-03-14 16:38:07 -04:00
Russell Hancox
7d9dc0a853
Tests: Fix kernel tests
2016-03-14 16:13:28 -04:00
Russell Hancox
e0a46be1b7
santactl/fileinfo: When resolving path, store bundle ref if possible.
2016-03-14 12:55:20 -04:00
Russell Hancox
fd82c67b56
santactl/fileinfo: Add disk image file type
2016-03-14 12:55:20 -04:00
Russell Hancox
f0a83b6f19
santactl/fileinfo: Add simultaneous hashing.
2016-03-14 12:52:25 -04:00
Russell Hancox
736b45bb46
SNTXPCConnection: Remove client validation of server
...
Now that santad<->SantaGUI work more like the client/server they are,
having an SNTXPCConnection 'client' validate its server is no longer necessary.
Having the validation in the 'server' only simplifies the code.
2016-03-11 17:06:43 -05: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
0aa2d2c613
santactl/fileinfo: Print useful info when codesign validation fails
2016-03-10 18:23:21 -05:00
Russell Hancox
ad43db10f2
Tests: Attempt to fix FileWatcher tests
2016-03-10 17:17:02 -05:00
Russell Hancox
606f507422
Project: Update CocoaPods
2016-03-10 16:34:08 -05:00
Russell Hancox
36b7778883
LogicTests: Fix SNTXPCConnection test
2016-03-10 15:53:40 -05:00
Russell Hancox
7b032a6a73
Project: Travis, build in local dir instead of DerivedData
2016-03-10 15:53:27 -05:00
Russell Hancox
0e00237e44
Project: Add clang-format file, apply most of the fixes it suggested
2016-03-10 15:53:06 -05:00
Russell Hancox
e9ec9a7d7f
santad: Log quarantine URL if one exists.
...
Fixes #34
2016-03-10 13:24:31 -05:00
Russell Hancox
6834507f3a
XPC: Allow multiple XPC clients to a server
2016-03-10 12:21:49 -05:00
Russell Hancox
90e99255b1
santa-driver/santad: Split decision making and logging onto 2 data queues
...
This resolves an issue where the data queue can be overwhelmed by logging requests and fail to respond to decisions for an extended period of time.
2016-03-10 12:21:17 -05:00
Russell Hancox
b6487000a3
SNTFileInfo: Use NSBundle to find executable path in bundles.
...
Fixes #37
2016-03-10 12:19:52 -05:00
Russell Hancox
18ce2f72ed
Config: Fix config reloading
2016-03-10 12:18:05 -05:00
Russell Hancox
8a2d04bf69
santactl/rule: Fix print error
2016-03-09 15:41:27 -05:00
Russell Hancox
a210ffecec
Logging: Create one ASL client per-thread.
2016-03-07 17:31:31 -05:00
Russell Hancox
aff96e8144
Config: Warn if SyncBaseURL is an invalid URL
2016-03-07 12:36:00 -05:00
Russell Hancox
3d4c639bb4
santactl/sync: Fix logic when auto-detecting certificates.
...
Now, instead of assuming an identity can be found that the server asked
for, look for a chain of certs resulting in an identity that matches the
server's request.
2016-03-07 12:32:32 -05:00
Russell Hancox
d507e79505
santad: Fix quarantine data collection.
...
This previously didn't work for root (santactl fileinfo was fine)
because quarantine data is per-user.
2016-03-07 12:30:36 -05:00
Russell Hancox
d3e242ff42
Project: Update Travis settings
2016-02-05 19:37:11 -05:00
Russell Hancox
df7616403d
SantaGUI: Show entire SHA-256 in fixed-width font
2016-01-14 16:51:29 -05:00
Russell Hancox
962b15517a
SantaGUI: Add a transparent button to be the first responder, so tabbing the dialog works.
2015-12-28 17:24:29 -05:00
Russell Hancox
d295f2391f
santactl/sync: In --debug log the full NSError for failed requests
0.9.7
2015-12-15 12:36:07 -05:00
Russell Hancox
c042222eea
santad: Add user/group info to file changelogs also
2015-12-14 22:32:59 -05:00
Russell Hancox
63f6596bc2
santactl: Rename binaryinfo -> fileinfo.
2015-12-14 18:09:40 -05:00
Russell Hancox
d8a8aba0ea
SNTFileInfo: Move machoType method to binaryinfo command, add XAR archive detection.
2015-12-14 17:25:32 -05:00
Russell Hancox
d9d9682029
santactl/sync: Let related-binary search take up to 5s
2015-12-14 16:37:19 -05:00