Commit Graph

  • 6f417a1775 common: Remove EventDetailBundleURL key (#187) Russell Hancox 2017-08-01 12:16:37 -04:00
  • 51034a24c6 SNTXPCConnection: Prevent crash if caller releases instance during resume (#183) Russell Hancox 2017-07-18 16:50:32 -04:00
  • f631f219b0 santactl/sync: fixed exception when file_name is None / NSNull (#180) 0.9.19 Tom Burgin 2017-07-06 11:52:49 -04:00
  • aacae020b8 logs: add DAAppearanceTime to the DISKAPPEAR logs (#179) Tom Burgin 2017-07-02 16:27:40 -04:00
  • 7c426e0eec santactl/sync: upload file bundle executable relative path for bundle events (#178) Tom Burgin 2017-06-28 11:55:21 -04:00
  • 363826502f santabs: de-dupe generated events before upload (#177) Tom Burgin 2017-06-22 17:46:04 -04:00
  • 1cfadae068 SantaGUI: Don't show pop-up notifications for empty filenames (#176) Russell Hancox 2017-06-12 11:28:32 -07:00
  • d3b3d722b4 santabs: use the ancestor bundle when searching for binaries (#175) 0.9.18 Tom Burgin 2017-06-09 17:04:23 -04:00
  • a82428958b santactl/rule: Add the ability to check the status of arbitrary sha256 hashes without on-disk artifacts. (#172) Tom Burgin 2017-05-30 13:07:47 -04:00
  • b185632bda santad/SantaGUI: Add needsBundleHash property to SNTStoredEvent && (#170) Tom Burgin 2017-05-30 13:04:08 -04:00
  • e7a0c3d25b santactl/sync: Sync Server to set FCM interval and deadline (#168) Tom Burgin 2017-05-22 11:50:37 -04:00
  • ab33de2c15 project/config: Move /var/log/santa.log to /var/db/santa/santa.log (#173) Tom Burgin 2017-05-22 11:10:10 -04:00
  • b28bca1316 santactl/log: enable/disable vnode logging options in the kernel to test performance impact 0.9.17d0 tburgin 2017-05-19 15:20:00 -04:00
  • a1031cdc27 protect wakeup() from being called with 0 (#167) Tom Burgin 2017-04-14 16:13:45 -04:00
  • e3ab3ca506 Update SNTCommandSyncEventUpload.m (#162) Tom Burgin 2017-04-13 16:58:25 -04:00
  • b4cd1ccbee santa-driver: Fix a typo Matthew Suozzo 2017-04-13 14:27:05 -04:00
  • 14573a5714 santa-driver: Refactor cache expiration calculation Matthew Suozzo 2017-04-12 22:35:08 -04:00
  • 96150a9668 Bundle Events (#145) Tom Burgin 2017-04-07 15:31:56 -04:00
  • c10c1303ed SantaGUI: Add preprocessor flag to import Cocoa for SNTBlockMessage Russell Hancox 2017-04-05 14:19:50 -04:00
  • 7852e69685 SantaCache fix 0 init (#158) Tom Burgin 2017-03-22 09:38:27 -04:00
  • 094880af50 Project: Add DevelopmentTeam configuration (#157) 0.9.17 Russell Hancox 2017-03-20 16:34:59 -04:00
  • c3db518aca santactl/sync: use the new fcm-stream format (#156) Tom Burgin 2017-03-20 14:42:29 -04:00
  • 41ee0c5fdb Running without a config fixes (#154) Tom Burgin 2017-03-17 12:12:41 -04:00
  • ae178bc146 create default config if one does not exist (#153) Tom Burgin 2017-03-10 17:17:52 -05:00
  • a2a660d483 config update and modules (#152) Tom Burgin 2017-03-09 13:02:02 -08:00
  • 8684cc34f7 santactl/sync: use hostname for reachability (#149) Tom Burgin 2017-03-08 07:55:35 -08:00
  • 0aba8b78ba disable bundle scans (#146) Tom Burgin 2017-03-01 09:02:00 -08:00
  • 5e735aa8d5 santad: Clear cache when regexes change. (#143) Russell Hancox 2017-02-03 11:00:32 -05:00
  • a2d6338400 SNTXPCConnection: make XPC debugging easier (#141) Tom Burgin 2017-01-31 15:36:09 -05:00
  • 5e4b8350ab SNTXPCConnection: allow redefining invalidationHandler after connections are established (#140) Russell Hancox 2017-01-23 11:10:13 -05:00
  • 4a65b646df santactl status: add last successful rule sync date (#139) 0.9.16 Tom Burgin 2017-01-11 15:52:07 -05:00
  • 24c715aae9 santactl sync: reachability and notification updates santad: syncd xpc updates (#138) Tom Burgin 2017-01-10 16:14:15 -05:00
  • 9ab85768bd Update Podfile.lock to use MOLFCMClient v1.1 (#136) 0.9.15 Tom Burgin 2017-01-03 11:10:15 -05:00
  • 16458d96e7 Notification verbage update (#135) Tom Burgin 2016-12-14 14:41:20 -05:00
  • b307dd17af Use machine ids as the targeted sync indicator (#134) Tom Burgin 2016-12-12 16:53:24 -05:00
  • 313552352c Display the binary name when a local rule is synced from a push notification (#133) Tom Burgin 2016-12-07 17:40:11 -05:00
  • 543ac7c649 push notifications with FCM (#132) Tom Burgin 2016-12-06 16:04:34 -05:00
  • dacff76694 run santactl as a sync daemon (#129) Tom Burgin 2016-11-16 14:41:12 -05:00
  • c134169ea1 santad: Drop AUTOINCREMENT on event table (#130) Russell Hancox 2016-11-01 11:14:51 -04:00
  • e252945047 santactl/fileinfo: Send resolved path to santad for processing (#128) Russell Hancox 2016-10-26 16:04:27 -04:00
  • f8cfcaab20 Package/Conf: Fix typo in uninstall.sh (#126) Russell Hancox 2016-10-25 15:05:36 -04:00
  • 528237a239 santactl status: check non-boxed vars when building json output (#125) Tom Burgin 2016-10-24 12:14:56 -04:00
  • 91aefe25c4 santad: Fix printer-proxy workaround (#120) 0.9.14 Russell Hancox 2016-10-13 15:30:08 -04:00
  • a8c11097d9 Project: Use NSSet instead of NSDictionary for uniqueness in collections (#119) Russell Hancox 2016-10-13 15:20:19 -04:00
  • 92ba4a3ae9 santactl/sync: Debug log when clean sync requested (#118) Russell Hancox 2016-10-13 15:20:12 -04:00
  • 7c5d382010 santactl/sync: Fix bundle searching, make concurrent. (#115) Russell Hancox 2016-10-13 15:14:35 -04:00
  • f8fbaefd86 Tests: Fix XPC connection tests (#116) Russell Hancox 2016-10-13 12:43:26 -04:00
  • 181b37296a santactl/sync Tests: Use constants (#117) Russell Hancox 2016-10-13 12:43:14 -04:00
  • 2ab61cfa12 SNTCommandFileInfo: Fixed retain cycle. Added locking for a NSMutableArray when accessed on multiple threads (#114) Tom Burgin 2016-10-13 11:38:33 -04:00
  • 1b0e9b14ef Global json bool shared between class and instance methods. https://github.com/google/santa/issues/112 (#113) Tom Burgin 2016-10-12 14:35:27 -04:00
  • 2aacc9266f Revert changes for building with Xcode 8 (#111) Russell Hancox 2016-10-10 14:24:14 -04:00
  • d648d477bb santa-driver: Fix deadlocking on Sierra (#107) Russell Hancox 2016-09-28 16:36:23 -04:00
  • 6f91c1a1d3 Project: Update project files for Xcode 8 (#105) Russell Hancox 2016-09-28 16:11:22 -04:00
  • aa1aca24b7 Common: Don't crash if ClientMode key is not an integer. (#106) Russell Hancox 2016-09-26 11:53:51 -04:00
  • 6a0867172f Mocking for MOLCodesignChecker initWithBinaryPath:error: (#104) Tom Burgin 2016-09-23 15:40:37 -04:00
  • f025a4b2fb santad: In required rule protection, handle case where there are multiple rules for the required certs (#101) Russell Hancox 2016-09-22 16:17:59 -04:00
  • 8871f36a92 santa-driver: FetchDecision - use a loop rather than recursing. (#100) Russell Hancox 2016-09-22 15:58:53 -04:00
  • f17490edad santad: Handle UTF-8 in process args. (#99) Russell Hancox 2016-09-22 15:38:00 -04:00
  • b360e782c6 santad: Start ignoring errSecCSInfoPlistFailed (-67030) (#98) Russell Hancox 2016-09-22 15:36:35 -04:00
  • 8d94324dd6 santad: Update SNTFileWatcher to fix broken dispatch source. (#97) Russell Hancox 2016-09-22 15:36:26 -04:00
  • 2818609412 santactl/sync: Fix bundle event upload (#96) Russell Hancox 2016-09-20 12:37:12 -04:00
  • 270a2e69d4 Project: Add bundler caching to travis build (#95) Russell Hancox 2016-09-19 07:19:15 -04:00
  • d1d9762e29 santa-driver: Don't filter advisory vnode_write notifications (#94) Russell Hancox 2016-09-15 10:17:18 -04:00
  • 1666e8b127 Move some NSMutableDictionary uses to NSCache, log client connection (#93) Russell Hancox 2016-09-14 17:09:04 -04:00
  • 08dfad208b Move decision making to SNTPolicyProcessor (#91) Tom Burgin 2016-09-14 12:34:42 -04:00
  • b5921f95f3 santa-driver: Remove the static wrappers in SantaDriverClient (#90) Russell Hancox 2016-09-12 10:14:38 -04:00
  • 2063bc3db3 Update pods, check length of EventDetailBundleURL, add text above URL in TTY (#89) Russell Hancox 2016-09-09 16:11:40 -04:00
  • 4380016d52 Compile SNTCommandController and SNTCommandFileInfo in the LogicTests target (#86) Tom Burgin 2016-09-07 10:56:15 -04:00
  • 5e3ceabe46 SNTCommandFileInfo Tests (#85) Tom Burgin 2016-09-06 14:21:37 -04:00
  • 8e7936275b Merge pull request #84 from russellhancox/fix-70 Tom Burgin 2016-09-06 13:31:57 -04:00
  • 4b967239fa santactl/rule: Handle bad path properly (dir, non-file) Russell Hancox 2016-09-06 13:29:05 -04:00
  • 92945c384c Merge pull request #83 from russellhancox/fix-82 Tom Burgin 2016-09-06 13:10:44 -04:00
  • 79d93c4ecf Package: Ensure /usr/local/bin exists before making symlinks in it. Russell Hancox 2016-09-06 13:03:49 -04:00
  • 76b6f25b0c uninstall.sh typo Allister Banks 2016-09-01 11:20:44 -04:00
  • aadce4890a Add uninstall script (#77) Allister Banks 2016-08-30 11:41:20 -04:00
  • 0e95a98fc2 santactl fileinfo sha1 & sha256 simultaneous hashing (#67) Tom Burgin 2016-08-23 15:40:01 -04:00
  • 9483437e8f Merge pull request #66 from russellhancox/master Tom Burgin 2016-08-23 14:29:40 -04:00
  • 59542f8aef santad: Drop binrules/certrules views in rules database. Russell Hancox 2016-08-23 12:45:00 -04:00
  • e29f7332f5 santad: Avoid creating multiple SNT*Table objects, as initializing them can be slow. Russell Hancox 2016-08-23 12:39:01 -04:00
  • f8640feafe Project: Include xcodebuild clean in rake clean 0.9.13 Russell Hancox 2016-08-22 14:49:18 -04:00
  • e94e9e2be4 Project: Clean up CocoaPods project cruft Russell Hancox 2016-08-22 14:46:56 -04:00
  • 4053aac365 Merge pull request #65 from russellhancox/master Tom Burgin 2016-08-22 14:07:43 -04:00
  • a5fa6c7aef santactl/fileinfo: Recognize bundle/plugin mach-o files. Russell Hancox 2016-08-22 14:05:22 -04:00
  • 97263894d1 santactl/sync: Send existing client mode in preflight request Russell Hancox 2016-08-19 15:10:32 -04:00
  • 1885580958 Project: pod update Russell Hancox 2016-08-19 15:10:00 -04:00
  • 1167b470bb santactl/fileinfo: Fix arg parsing, better cert printing Tom Burgin 2016-08-19 14:53:33 -04:00
  • 7600506d6d santad: Include client mode in execution logs. Russell Hancox 2016-08-18 14:44:40 -04:00
  • 86bad866a0 santad: Unify CERT vs CERTIFICATE in logs. Russell Hancox 2016-08-18 14:13:36 -04:00
  • 2f1a15cf7e SantaGUI: Fix bundle version URLs Russell Hancox 2016-08-18 14:11:42 -04:00
  • 52b0e1870f Squashed binary and cert rule fetching down to one call. (#62) Tom Burgin 2016-08-17 17:06:51 -04:00
  • 9b181c1e0d santactl fileinfo updates (#61) Tom Burgin 2016-08-17 15:55:03 -04:00
  • 100f2dc45e Merge pull request #60 from russellhancox/master Tom Burgin 2016-08-12 16:42:00 -04:00
  • b247c3d477 santa-driver: Try to prevent logspam when dropping log queue messages Russell Hancox 2016-08-12 16:05:55 -04:00
  • 76ee82b258 santad: Limit log queue to 15 threads Russell Hancox 2016-08-11 17:03:47 -04:00
  • e8fcd29669 santa-driver: If a request for a given vnode is pending, don't repeat request. Russell Hancox 2016-08-11 15:55:31 -04:00
  • 8dd16ecea4 santa-driver: Remove references to vnode_id_str Russell Hancox 2016-08-11 15:55:08 -04:00
  • e9c0bcd877 SantaGUI: Handle bundles having version instead of short version string Russell Hancox 2016-08-10 15:13:53 -04:00
  • 75ed4b52a6 revise readme (#57) Allister Banks 2016-08-10 15:53:55 -04:00
  • 71635c00df Merge pull request #58 from russellhancox/master Tom Burgin 2016-08-10 15:53:00 -04:00
  • 1810af5483 SantaGUI: Change Dismiss button to Ignore Russell Hancox 2016-08-09 12:51:52 -04:00