Russell Hancox
40431d835e
SNTStoredEvent: pid and ppid need to be encoded/decoded to be included in database/uploads
2015-03-09 12:19:26 -04:00
Russell Hancox
d109aae6ef
santad/santactl: include pid and ppid in event upload
2015-03-09 09:52:56 -04:00
Russell Hancox
0507bc83d2
SNTCertificate: comment updats
2015-03-05 12:04:19 -05:00
Russell Hancox
08ca3c9d95
Driver: Move SantaDecisionManager ownership to IOService level, start listeners ASAP but allow and log until daemon connects. Remove useless close method in SantaDriverClient.
2015-02-03 18:55:24 -05:00
Russell Hancox
8a4b2a8480
SNTXPCConnection: add invalidate to header
2015-02-02 17:32:29 -05: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
b728ea3077
Rename SNTBinaryInfo -> SNTFileInfo, add more tests
2015-01-31 17:54:29 -05:00
Russell Hancox
a98bd00492
Unify path-standardizing into SNTBinaryInfo
2015-01-30 18:56:43 -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
98adf9c2c1
Update SNTRule and SNTStoredEvent encoding/decoding
2015-01-30 18:29:45 -05:00
Russell Hancox
c447eb959b
More comment fixes
2015-01-30 17:28:32 -05:00
Russell Hancox
801d2b241a
CommonEnums: Add ALLOW_SCOPE and BLOCK_SCOPE
2015-01-30 17:28:21 -05:00
Russell Hancox
42684387c5
Kernel: Rename RESPONSE_VALID macro to CHECKBW_RESPONSE_VALID
2015-01-30 17:28:04 -05:00
Russell Hancox
a66255aa8f
Events: store event in archived form in database, store & upload entire signing chain rather than just leaf, rename eventsPendingCount, add unit tests.
2015-01-30 17:27:34 -05:00
Russell Hancox
20a7d6074f
Missed a few SHA-1 references
2015-01-29 12:33:57 -05:00
Russell Hancox
72811e5546
SNTXPCConnection: break loop when rejecting
2015-01-28 22:01:50 -05:00
Russell Hancox
8b671ea2cd
Remove DebugLogging config option, change to --debug flag instead.
2015-01-28 21:28:40 -05:00
Russell Hancox
ecbd92646d
Update all docstrings to triple-slash doxygen style
2015-01-28 21:28:17 -05:00
Russell Hancox
6335a02404
Move to SHA-256 hashing
2015-01-28 19:12:59 -05:00
Russell Hancox
5c9cceec35
common: Add SHA-256 to binaryinfo
2015-01-28 19:12:06 -05:00
Russell Hancox
71b08307a3
Driver: Move SHA-1 calculation to userland
2015-01-28 19:12:06 -05:00
Russell Hancox
180c8f2226
SNTCertificate: add SHA-256 hashing
2015-01-23 16:46:09 -05:00
Russell Hancox
2305ec578c
More comment string updates
2015-01-23 16:45:54 -05:00
Russell Hancox
2f735dc716
Grr. Tabs.
2015-01-20 19:06:31 -05:00
Russell Hancox
afca026c12
SNTConfigurator: NSPropertyListSerialization argument should be NULL instead of nil
2015-01-20 19:05:32 -05:00
Russell Hancox
1447fd8789
SNTConfigurator: Make configFilePath configurable, try to enforce permissions on config file, use NSPropertyListSerialization instead of CFPropertyListCreateWithData
2015-01-20 18:59:45 -05:00
Russell Hancox
407466cd5f
Update SNTXPCConnection's wait-during-resume and utilize it in SNTCommandController
2015-01-20 18:58:08 -05:00
Russell Hancox
ba9340d30d
Some doxygen comment cleanups
2015-01-20 18:57:14 -05:00
Russell Hancox
1a8cd79bf9
SNTXPCConnection: sleep for up to 5s during resume in clients to avoid sending messages during validation
2015-01-14 11:43:31 -05:00
Russell Hancox
a560c84cdc
SNTBinaryInfo: Add downloadURLs method
2015-01-13 18:27:02 -05:00
Russell Hancox
7458896a2a
Driver: send down ppid to daemon
2015-01-13 16:08:29 -05:00
Russell Hancox
a78f2b37ee
Driver: style and comment cleanup
2015-01-13 16:07:03 -05:00
Russell Hancox
172a260cdc
Style cleanups
2015-01-05 23:18:12 -05:00
Remco
c9a6b59a43
Print error when config couldn't be loaded and use empty configuration.
2014-12-24 09:21:03 +01:00
Remco
76ae6adced
updated some styling issues
2014-12-24 09:19:03 +01:00
Remco
dbbdfb1965
added support for using custom pkcs#12 file with password
2014-12-22 15:37:25 +01:00
Remco
16ca9b85ab
exit when configuration file couldn't be opened
...
* when the configuration file couldn't be opened it failed silently and
used empty configuration. Now it prints an error and quits with
errorcode 1.
* LOGE not used because of circular reference
2014-12-22 12:31:23 +01:00
Russell Hancox
17f102662a
Driver: Clean-up logic when checking cache entry actions
2014-12-16 16:39:17 -05:00
Russell Hancox
07988686ae
Initial commit
2014-11-20 16:23:13 -05:00