Russell Hancox
641bd07c0b
Project: New icon
2016-03-14 16:38:07 -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
0e00237e44
Project: Add clang-format file, apply most of the fixes it suggested
2016-03-10 15:53:06 -05:00
Russell Hancox
6834507f3a
XPC: Allow multiple XPC clients to a server
2016-03-10 12:21:49 -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
28ad00ffad
SantaGUI: Split block messages into unknown and banned.
...
This is so that a message can be configured for banned executables without having to provide a custom message for every single one.
2015-12-10 12:13:52 -05:00
Stephane Moore
ff3303e312
Fix application deadlock.
...
Fix application deadlock by asynchronously dispatching to the main queue in -[SNTAppDelegate createConnection].
2015-10-21 17:45:59 -07:00
Russell Hancox
6ce0ef62e9
SantaGUI: Ensure connection is only made on main thread
2015-10-15 18:31:07 -04:00
Russell Hancox
4e0ff224b6
Project: Remove SNTCertificate/SNTCodesignChecker, use new CocoaPod versions
2015-10-12 17:23:42 -04:00
Russell Hancox
9e935f5bfb
GUI: Include CFBundleName as first item in UI, if available.
2015-10-01 18:53:58 -04:00
Russell Hancox
adac4ac75c
SantaGUI: windowWillClose and orderOut are being marked nonnull
2015-09-21 15:51:36 -04:00
Russell Hancox
138d4b507d
SantaGUI: Fix fast-user-switching support.
2015-08-18 17:00:38 -04:00
Russell Hancox
697d442afb
Project: Update Mac OS X -> OS X.
2015-08-04 13:54:55 -04:00
Russell Hancox
5dbd261b5a
GUI: Allow selection of all fields and add ppid to end of parent name.
2015-08-04 13:53:47 -04:00
Russell Hancox
9bc94ca658
GUI: Add defaultBlockMessage configuration
2015-08-04 13:52:44 -04:00
Russell Hancox
9562ee86cd
Project: Add missing copy to a few properties previously missed
2015-06-19 17:32:45 -04:00
Russell Hancox
3c034adf48
GUI: Prevent reconnection loop when XPC connection dies
2015-06-10 16:46:32 -04:00
Russell Hancox
abd3c5a06d
GUI: Restore constraint move Dismiss button when event detail URL is not set
2015-06-10 16:45:16 -04:00
Russell Hancox
be9dca3ee2
GUI: Add close button to About window.
2015-05-21 16:12:48 -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
8cb6046f94
GUI: Add parent process name, only show part of the shasum, resize window.
2015-04-30 18:24:54 -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
4fd5e1139f
Project: Style clean-ups
2015-04-21 14:29:30 -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
a629e6cff1
Clean-up: NSString length is quicker than isEqual
2015-04-09 10:01:44 -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
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
e19aab36bd
SantaGUI: Close window when opening web pages
2015-03-27 16:56:13 -04:00
Russell Hancox
2db996f8e0
SantaGUI: Add configurable About Window and Event Detail buttons
2015-03-27 15:35:16 -04:00
Russell Hancox
0292d4e956
GUI: Handle missing custom message in event notifications
2015-03-16 17:29:27 -04:00
Russell Hancox
dfef7d8567
SantaGUI: Fix broken predicate for pending notifications
2015-03-13 17:33:18 -04:00
Russell Hancox
925903e07d
SantaGUI: Move publisher certs button, make publisher info autosize width
2015-03-13 17:29:31 -04:00
Russell Hancox
a43c0ee295
SantaGUI: swap publisher/sha256 fields in message window
2015-03-13 16:57:25 -04:00
Russell Hancox
912f3aa0e1
SantaGUI: kill daemon connection on user-switch, re-create on switch back.
2015-02-02 17:32:09 -05:00
Russell Hancox
e7cb5703f2
Tidy up event UI
2015-02-02 17:05:16 -05:00
Russell Hancox
b728ea3077
Rename SNTBinaryInfo -> SNTFileInfo, add more tests
2015-01-31 17:54:29 -05:00
Russell Hancox
7a03183cf0
Update Copyright years
2015-01-30 18:41:12 -05:00
Russell Hancox
b095625972
Remove SNTNotificationMessage, use SNTStoredEvent for that purpose instead.
2015-01-30 18:31:17 -05:00
Russell Hancox
ecbd92646d
Update all docstrings to triple-slash doxygen style
2015-01-28 21:28:17 -05:00
Russell Hancox
95a334dbaf
Remove bundle icon from notification window
2015-01-28 19:12:59 -05:00
Russell Hancox
6335a02404
Move to SHA-256 hashing
2015-01-28 19:12:59 -05:00
Russell Hancox
d4538b4f7c
Project: simplify version numbering by basing the version number on the latest git tag number. Mark debug builds with git commit id.
2015-01-07 18:42:17 -05:00
Russell Hancox
f046711fb0
GUI: always do createConnection on main thread to avoid over resume
2014-12-16 16:40:24 -05:00
Russell Hancox
fac4e68adf
Proj: Bump version to 0.7.1
2014-12-16 16:40:23 -05:00
Russell Hancox
07988686ae
Initial commit
2014-11-20 16:23:13 -05:00