Commit Graph

  • 6b743015a0 santactl rule: Correctly show rule SHA-256 Russell Hancox 2015-01-30 18:31:30 -05:00
  • b095625972 Remove SNTNotificationMessage, use SNTStoredEvent for that purpose instead. Russell Hancox 2015-01-30 18:31:17 -05:00
  • 98adf9c2c1 Update SNTRule and SNTStoredEvent encoding/decoding Russell Hancox 2015-01-30 18:29:45 -05:00
  • c447eb959b More comment fixes Russell Hancox 2015-01-30 17:28:32 -05:00
  • 801d2b241a CommonEnums: Add ALLOW_SCOPE and BLOCK_SCOPE Russell Hancox 2015-01-30 17:28:21 -05:00
  • 42684387c5 Kernel: Rename RESPONSE_VALID macro to CHECKBW_RESPONSE_VALID Russell Hancox 2015-01-30 17:28:04 -05:00
  • a66255aa8f Events: store event in archived form in database, store & upload entire signing chain rather than just leaf, rename eventsPendingCount, add unit tests. Russell Hancox 2015-01-30 17:27:34 -05:00
  • 30d335658c More missed SHA-1 references Russell Hancox 2015-01-29 19:55:03 -05:00
  • 20a7d6074f Missed a few SHA-1 references Russell Hancox 2015-01-29 12:33:57 -05:00
  • f8273555a4 santactl: Binaryinfo detects bundles Russell Hancox 2015-01-28 23:28:41 -05:00
  • a607136a0d Add logging of out-of-scope files Russell Hancox 2015-01-28 23:20:16 -05:00
  • 4b166f4485 Update Pods Russell Hancox 2015-01-28 22:33:42 -05:00
  • f1f2913529 Update kernel tests for switch to userland hashing Russell Hancox 2015-01-28 22:33:17 -05:00
  • 1117b28d8d Change RuleDownload JSON to refer to shasum for rule instead of sha1 Russell Hancox 2015-01-28 22:20:55 -05:00
  • 72811e5546 SNTXPCConnection: break loop when rejecting Russell Hancox 2015-01-28 22:01:50 -05:00
  • 3fefa7676f Add xctool support to Rakefile Russell Hancox 2015-01-28 21:59:51 -05:00
  • 75883af800 Fix some tests Russell Hancox 2015-01-28 21:29:08 -05:00
  • 22e5ffa1f1 SNTEventTable, rename from indexes to id Russell Hancox 2015-01-28 21:28:59 -05:00
  • 8b671ea2cd Remove DebugLogging config option, change to --debug flag instead. Russell Hancox 2015-01-28 21:28:40 -05:00
  • ecbd92646d Update all docstrings to triple-slash doxygen style Russell Hancox 2015-01-28 21:28:17 -05:00
  • b946598f7b Remove unused method from SNTEventTable Russell Hancox 2015-01-28 19:09:42 -05:00
  • b30696b8a3 Fix alignment in SNTCommandSync.m Russell Hancox 2015-01-28 19:09:34 -05:00
  • ae74a61a7e Add SHA-256 output to santactl binaryinfo command Russell Hancox 2015-01-28 19:09:23 -05:00
  • 2ae9229a6b Remove SHA-1 import in kernel Russell Hancox 2015-01-28 19:09:04 -05:00
  • 95a334dbaf Remove bundle icon from notification window Russell Hancox 2015-01-28 19:08:48 -05:00
  • 6335a02404 Move to SHA-256 hashing Russell Hancox 2015-01-28 19:07:26 -05:00
  • 5c9cceec35 common: Add SHA-256 to binaryinfo Russell Hancox 2014-12-19 14:59:55 -05:00
  • 71b08307a3 Driver: Move SHA-1 calculation to userland Russell Hancox 2014-12-19 14:59:34 -05:00
  • 180c8f2226 SNTCertificate: add SHA-256 hashing Russell Hancox 2015-01-23 16:46:09 -05:00
  • 2305ec578c More comment string updates Russell Hancox 2015-01-23 16:45:54 -05:00
  • 2f735dc716 Grr. Tabs. Russell Hancox 2015-01-20 19:06:31 -05:00
  • afca026c12 SNTConfigurator: NSPropertyListSerialization argument should be NULL instead of nil Russell Hancox 2015-01-20 19:05:32 -05:00
  • 1447fd8789 SNTConfigurator: Make configFilePath configurable, try to enforce permissions on config file, use NSPropertyListSerialization instead of CFPropertyListCreateWithData Russell Hancox 2015-01-20 18:59:45 -05:00
  • ccd871cfdd santactl: Simplify protocol and daemonConn handling Russell Hancox 2015-01-20 18:58:40 -05:00
  • 407466cd5f Update SNTXPCConnection's wait-during-resume and utilize it in SNTCommandController Russell Hancox 2015-01-20 18:58:08 -05:00
  • ba9340d30d Some doxygen comment cleanups Russell Hancox 2015-01-20 18:57:14 -05:00
  • a7715e3ce2 santad: Fix long-standing bug where santad won't finish shutting down when kext goes away Russell Hancox 2015-01-14 18:37:46 -05:00
  • 1a8cd79bf9 SNTXPCConnection: sleep for up to 5s during resume in clients to avoid sending messages during validation Russell Hancox 2015-01-14 11:43:31 -05:00
  • a560c84cdc SNTBinaryInfo: Add downloadURLs method Russell Hancox 2015-01-13 18:27:02 -05:00
  • 4e0cfeb16d Driver: add missing debug log when process listener stops Russell Hancox 2015-01-13 16:32:08 -05:00
  • 195ba4d918 santactl status: don't block infinitely if daemonConn is nil Russell Hancox 2015-01-13 16:16:03 -05:00
  • 7458896a2a Driver: send down ppid to daemon Russell Hancox 2015-01-13 15:40:36 -05:00
  • a78f2b37ee Driver: style and comment cleanup Russell Hancox 2015-01-13 15:40:05 -05:00
  • d3c0d409ab Project: Remove references to unused imports Russell Hancox 2015-01-13 15:39:20 -05:00
  • 71833da8f4 Driver: Change back from using vn_rdwr to VNOP_READ Russell Hancox 2015-01-13 16:01:45 -05:00
  • 10892691e8 Merge pull request #12 from dutchcoders/add-remove-rules-using-cli Russell Hancox 2015-01-12 18:56:20 -05:00
  • 5139fe692c Project: Update deployment target to 10.9, santactl sync has never worked on 10.8 Russell Hancox 2015-01-09 16:46:58 -05:00
  • 7cdfda187e Tests: Update to OCMock3 macro syntax Russell Hancox 2015-01-09 16:36:43 -05:00
  • d4538b4f7c Project: simplify version numbering by basing the version number on the latest git tag number. Mark debug builds with git commit id. Russell Hancox 2015-01-07 17:44:38 -05:00
  • c885dbdd4f moving exit within the block, because of race condition Remco 2015-01-06 22:06:56 +01:00
  • 1bfe8feeb1 customMsg wasn't set to parameter value Remco 2015-01-06 22:06:18 +01:00
  • caaa7e60c3 disallow rule management when syncbaseurl is set Remco 2015-01-06 22:05:51 +01:00
  • 21bf445f46 fixed typo in help text Remco 2015-01-06 22:05:36 +01:00
  • 685641bb5d Merge branch 'master' of github.com:google/santa Russell Hancox 2015-01-05 23:31:46 -05:00
  • 53c00ef61e Move Style section, rename Russell Hancox 2015-01-05 23:31:14 -05:00
  • 8ec7f28f94 Update CONTRIBUTING, link to style guides Russell Hancox 2015-01-05 23:29:52 -05:00
  • 09d71f8790 Merge pull request #13 from russellhancox/master Russell Hancox 2015-01-05 23:26:14 -05:00
  • e8f298aa38 santactl: Fix memory leaks in SNTAuthenticatingURLSession, inline extractIdentityAndTrust function Russell Hancox 2015-01-05 23:19:24 -05:00
  • 172a260cdc Style cleanups Russell Hancox 2015-01-05 23:18:12 -05:00
  • d47770804e Merge branch 'master' of github.com:google/santa Russell Hancox 2015-01-05 22:04:07 -05:00
  • b4b899cf37 Merge pull request #11 from dutchcoders/add-help-command Russell Hancox 2015-01-05 14:41:49 -05:00
  • df59825c57 Merge pull request #10 from dutchcoders/working-on-client-certificates Russell Hancox 2015-01-05 14:40:50 -05:00
  • e959e42282 add help command to usage Remco 2014-12-29 17:24:47 +01:00
  • 86cd6aa133 enhancement(santactl): can add and remove rule(s) now. Remco 2014-12-29 17:20:56 +01:00
  • de61869b01 corrected typo Remco 2014-12-24 09:25:00 +01:00
  • c9a6b59a43 Print error when config couldn't be loaded and use empty configuration. Remco 2014-12-23 20:54:51 +01:00
  • 76ae6adced updated some styling issues Remco 2014-12-24 09:16:04 +01:00
  • 6b177933e2 fixed remarks Remco 2014-12-23 20:51:00 +01:00
  • 06c95e9121 fixed issue with ignored cert issuer cn and cert common name config Remco 2014-12-22 15:41:22 +01:00
  • dbbdfb1965 added support for using custom pkcs#12 file with password Remco 2014-12-22 15:37:25 +01:00
  • 2d927175e0 Improved error logging. Remco 2014-12-22 15:23:25 +01:00
  • 642b69bde2 Removing hard coded disabling of client certificates. Remco 2014-12-22 15:22:17 +01:00
  • 16ca9b85ab exit when configuration file couldn't be opened Remco 2014-12-22 12:31:23 +01:00
  • cbf16d140b return error when certificate file could not be loaded. Remco 2014-12-21 15:20:43 +01:00
  • bf84a86450 Merge pull request #8 from dutchcoders/add-contenttype-header Russell Hancox 2014-12-19 21:01:06 -05:00
  • 1503f8658d added content-type application/json to json requests Remco 2014-12-20 02:29:02 +01:00
  • c8bcf3ba2c Driver: Get ref to node before trying to read file Russell Hancox 2014-12-19 12:41:30 -05:00
  • 9d1c850b91 Driver: Use kernel page_size global Russell Hancox 2014-12-19 12:40:53 -05:00
  • fe90353c75 Driver: invalidate cache on vnode delete Russell Hancox 2014-12-19 12:39:28 -05:00
  • 2d1941dcff Merge pull request #7 from dutchcoders/fix-rule-sync Russell Hancox 2014-12-19 11:12:50 -05:00
  • 546b2f1383 switched to @() boxing syntax instead of NSNumber literals Remco 2014-12-19 17:10:49 +01:00
  • 4509cd5c0b fixed segfault while adding rules Remco 2014-12-19 12:45:35 +01:00
  • 9a423f1b06 Proj: Add Travis-CI integration Russell Hancox 2014-12-16 22:02:12 -05:00
  • 292c51e8a5 Conf: remove log output for santagui 0.7.1 Russell Hancox 2014-12-16 17:11:27 -05:00
  • c2f04c50a5 santad: Add debug message when waiting for driver Russell Hancox 2014-12-16 16:33:30 -05:00
  • 65cb531ac8 Conf: Make claim only asl.conf work properly, maybe Russell Hancox 2014-12-16 16:23:45 -05:00
  • 373b49cee4 Proj: allow Mac Developer identity to sign kext Russell Hancox 2014-12-16 16:05:13 -05:00
  • 654aa7cf2d Driver: Add debug log when write is denied. Russell Hancox 2014-12-16 15:09:41 -05:00
  • 6174f80abd Driver: result of AddToCache is never used, so make it void. Russell Hancox 2014-12-16 15:09:14 -05:00
  • 7268de352f santad: Fix for XPC deadlock bug on Yosemite Russell Hancox 2014-12-16 15:08:12 -05:00
  • f046711fb0 GUI: always do createConnection on main thread to avoid over resume Russell Hancox 2014-12-15 17:39:00 -05:00
  • fac4e68adf Proj: Bump version to 0.7.1 Russell Hancox 2014-12-15 13:05:17 -05:00
  • 8693fad2c9 santad: close stderr before starting singleevent sync Russell Hancox 2014-12-15 12:56:14 -05:00
  • bca08ad359 Proj: Add Dist command to Rakefile Russell Hancox 2014-12-15 12:50:17 -05:00
  • e32b4e2350 Proj: Add a few more entries to gitignore Russell Hancox 2014-12-15 12:47:40 -05:00
  • 97a5755c3d Proj: Update README to link to releases page Russell Hancox 2014-12-15 11:52:27 -05:00
  • 17f102662a Driver: Clean-up logic when checking cache entry actions Russell Hancox 2014-12-12 16:39:09 -05:00
  • f47ce3d2bc Update kext signing section to clarify when applying for a kext-signing cert is suitable. Resolves #5 Russell Hancox 2014-12-12 12:09:51 -05:00
  • 808d7e1cca Remove boot-arg instructions. People really shouldn't use it 0.7 Russell Hancox 2014-12-11 20:24:59 -05:00
  • 6b40dc250c Remove cache entries on error. Deny writes to files with pending executions Russell Hancox 2014-12-11 19:10:22 -05:00