Commit Graph

  • 6069ed5801 Update README.md Edward Marczak 2015-04-21 12:14:05 -04:00
  • c2a9061ea2 Updated README to clarify expectations. Edward Marczak 2015-04-21 11:24:58 -04:00
  • ee963d62a4 Project: Update README to mention dyld issue Russell Hancox 2015-04-21 10:02:32 -04:00
  • c12adbc8e6 Project: Update schemes to make Xcode be quiet. Russell Hancox 2015-04-20 18:35:10 -04:00
  • e6b20bcce6 Project: update Podfile.lock Russell Hancox 2015-04-20 18:07:33 -04:00
  • 10333bba01 santa-driver: Change file-write cache check, use FileOp scope for most writes and use hasdirtyblks to catch flushed but still-open files. Russell Hancox 2015-04-20 18:07:22 -04:00
  • 437764e6fc Conf: Undo adding Username/Groupname to santasync launchd, it doesn't work properly 0.8.5 Russell Hancox 2015-04-13 16:41:00 -04:00
  • 460dd6aa8b Project: Stop using xctool, use xcpretty to make xcodebuild output nice instead. Russell Hancox 2015-04-10 16:37:24 -04:00
  • 0a511468e3 Conf: Run scheduled santactl/sync runs as nobody Russell Hancox 2015-04-10 16:06:56 -04:00
  • 96517573e7 santactl/sync: rename SyncStatus->SyncState, add cleanSync option that can be requested by client or server. Russell Hancox 2015-04-10 12:39:22 -04:00
  • c996921c22 GUI: Move window centering to the fadeIn method so it's only called when the window is displayed Russell Hancox 2015-04-10 10:07:53 -04:00
  • 8365e00a50 Sync: Decision should be uploaded as a string, not an int. Rename serial_no to serial_num Russell Hancox 2015-04-09 10:02:21 -04:00
  • a629e6cff1 Clean-up: NSString length is quicker than isEqual Russell Hancox 2015-04-09 10:01:44 -04:00
  • cbb786c6d1 Kext: Check fSharedMemory and fDataQueue before trying to release them in terminate() Russell Hancox 2015-04-09 10:01:04 -04:00
  • 49b169ec36 SNTFileWatcher: unset source event handler correctly 0.8.4 Russell Hancox 2015-04-08 14:22:24 -04:00
  • 41d1d7e3de SNTFileWatcher: fix some dispatch bugs, move eventHandler property to class extension, add tests. Russell Hancox 2015-04-07 14:55:31 -04:00
  • 323a38dc21 Project: Clean-up block style, order of public/private in C++ headers Russell Hancox 2015-04-02 17:58:01 -04:00
  • c37f1eb006 SNTConfigurator: remove auto-reloading code, move to file watching class. Russell Hancox 2015-04-01 16:16:33 -04:00
  • b7b2b5b630 santactl/status: Add daemon status, currently just the mode. Russell Hancox 2015-04-01 16:15:35 -04:00
  • 2486cfdcff santactl/sync: Update logging Russell Hancox 2015-04-01 16:15:14 -04:00
  • 4231781178 Project: Update CocoaPods Russell Hancox 2015-03-31 18:13:37 -04:00
  • 7ba886ed18 SNTConfigurator: Fix broken MachineOwner parsing, part 2 Russell Hancox 2015-03-31 17:29:11 -04:00
  • 8096701fbd SNTConfigurator: Fix broken MachineID/MachineOwner parsing Russell Hancox 2015-03-31 17:26:02 -04:00
  • 16531d18c8 santa-driver: Kill daemon if PostToQueue is failing too much. Russell Hancox 2015-03-31 16:14:32 -04:00
  • ef0cc2fffd santactl/sync: Put constant API strings in a separate file Russell Hancox 2015-03-31 15:53:27 -04:00
  • f2dc7fb4b0 SNTConfigurator: Only reject and re-save client mode in santad. Russell Hancox 2015-03-31 15:49:49 -04:00
  • 707e9a11d4 SantaGUI: Let background move window, part 2. Russell Hancox 2015-03-31 12:20:43 -04:00
  • aef3d57dcf SantaGUI: Ensure configuration is loaded before first message arrives, let window be moved, close window properly when opening event URL 0.8.3 Russell Hancox 2015-03-30 18:45:06 -04:00
  • cfb38068f8 santa-driver: DisconnectClient should return straight away if client is not properly connected Russell Hancox 2015-03-30 18:37:36 -04:00
  • ca19d9fde7 SNTConfigurator: Do initial file monitoring async Russell Hancox 2015-03-30 18:37:18 -04:00
  • e19aab36bd SantaGUI: Close window when opening web pages Russell Hancox 2015-03-27 16:56:13 -04:00
  • 111540f0a8 LogicTests: Update some Stub calls to Expect Russell Hancox 2015-03-27 15:39:13 -04:00
  • 88897477b6 santad: Now that SNTConfigurator auto-reloads, stop tracking clientMode separately. Also reload logAllDecisions if req'd. Russell Hancox 2015-03-27 15:38:55 -04:00
  • a9d6e42d5a SNTConfigurator: Have configuration auto-reload if file on disk changes Russell Hancox 2015-03-27 15:38:10 -04:00
  • 8b5720b291 santad: Update comments in DriverManager Russell Hancox 2015-03-27 15:37:08 -04:00
  • 2d9f392efc santa-driver: Ensure fSDM and fDataQueue are NULL'd ASAP. Russell Hancox 2015-03-27 15:36:24 -04:00
  • 76844eb77d santa-driver: lock data queue mutex when retaining/releasing queue Russell Hancox 2015-03-27 15:35:50 -04:00
  • 2db996f8e0 SantaGUI: Add configurable About Window and Event Detail buttons Russell Hancox 2015-03-27 15:35:16 -04:00
  • 6c27ac60a1 SNTConfigurator: if MachineID hasn't been overridden get one from IOKit Russell Hancox 2015-03-26 15:08:26 -04:00
  • d4c4b26c3b santactl/sync: Fix MachineOwnerPlist* config methods, don't crash if machine owner missing Russell Hancox 2015-03-26 08:24:53 -04:00
  • 50614f589c santactl/sync: Update Rule download API Russell Hancox 2015-03-25 17:01:47 -04:00
  • 0292d4e956 GUI: Handle missing custom message in event notifications Russell Hancox 2015-03-16 17:29:27 -04:00
  • 4e1e4cde3b santactl/sync: Fix broken Log Upload, re-add gzip compression Russell Hancox 2015-03-16 17:05:49 -04:00
  • c86f0e7c80 Project: unload kext using bundle ID Russell Hancox 2015-03-16 15:09:38 -04:00
  • 77b8edda79 Project: enable 'deep' static analysis for all builds except for LogicTests and KernelTests Russell Hancox 2015-03-16 15:04:18 -04:00
  • f3d098c521 Project: Add LogicTests scheme that can be used for logic tests without building all binaries Russell Hancox 2015-03-16 15:03:46 -04:00
  • 0afe465ac5 santactl: Rename machineIDOverride to machineID Russell Hancox 2015-03-13 18:18:09 -04:00
  • 472558a03c santad: Add LogAllEvents option Russell Hancox 2015-03-13 18:16:52 -04:00
  • dfef7d8567 SantaGUI: Fix broken predicate for pending notifications Russell Hancox 2015-03-13 17:33:18 -04:00
  • 925903e07d SantaGUI: Move publisher certs button, make publisher info autosize width Russell Hancox 2015-03-13 17:29:31 -04:00
  • a43c0ee295 SantaGUI: swap publisher/sha256 fields in message window Russell Hancox 2015-03-13 16:57:25 -04:00
  • 1e82b5abc6 Missed some newlines in printf statements Russell Hancox 2015-03-13 16:56:38 -04:00
  • 7502dbdec6 Project: Enable NDEBUG for FMDB in release builds. Russell Hancox 2015-03-13 15:35:21 -04:00
  • 217ad25531 santactl: move more commands from LOG* to printf Russell Hancox 2015-03-13 12:47:42 -04:00
  • 7c3b533679 santactl: Update help strings Russell Hancox 2015-03-13 12:47:28 -04:00
  • 2c4ba45988 santa-driver: Move from IO*Lock to lck_* Russell Hancox 2015-03-12 14:34:52 -04:00
  • 26ee0a68d1 santactl: Separate out version info from status, move user-only commands from LOG* to printf Russell Hancox 2015-03-12 12:14:13 -04:00
  • 27eb2e9cff santactl: Remove old todo about establishing connection Russell Hancox 2015-03-11 21:42:15 -04:00
  • 9431d954b5 SNTXPCConnection: invalidate connection if verification doesn't complete Russell Hancox 2015-03-11 21:41:53 -04:00
  • 1a2d8b55f8 SNTSystemInfo: NSHost is awful, use gethostname() instead Russell Hancox 2015-03-11 21:24:56 -04:00
  • d27a26ca50 santad: Make driver-waiting an exponential backoff up to 16s Russell Hancox 2015-03-11 19:14:41 -04:00
  • 56d4a6b9fb santa-driver: Change when we consider the client connected to avoid getting into a state where events are being held but no memory descriptor is in place yet. 0.8.2 Russell Hancox 2015-03-10 17:40:03 -04:00
  • 28a94cd56a santa-driver: each error state is already logged, don't log again Russell Hancox 2015-03-10 17:39:29 -04:00
  • 4344fc3d7d santa-driver: Remove process listener, it doesn't do anything useful and stops Hopper from working Russell Hancox 2015-03-09 18:38:22 -04:00
  • 40431d835e SNTStoredEvent: pid and ppid need to be encoded/decoded to be included in database/uploads Russell Hancox 2015-03-09 12:19:26 -04:00
  • 942804c478 santa-driver: Fix typo Russell Hancox 2015-03-09 11:44:09 -04:00
  • d109aae6ef santad/santactl: include pid and ppid in event upload Russell Hancox 2015-03-09 09:52:56 -04:00
  • b89040c37a santactl/sync: Add ability to refuse redirects Russell Hancox 2015-03-06 17:41:31 -05:00
  • 63aefb4654 santa-driver: increase max queue events to 256 Russell Hancox 2015-03-06 12:00:48 -05:00
  • 1c92e968e3 SNTAuthenticatingURLSession: remove unnecessary import Russell Hancox 2015-03-06 12:00:33 -05:00
  • c1b7f9ae63 SNTAuthenticatingURLSession: fix potential crash where client identity is released before NSURLCredential is created Russell Hancox 2015-03-05 13:58:31 -05:00
  • 0507bc83d2 SNTCertificate: comment updats Russell Hancox 2015-03-05 12:04:19 -05:00
  • 7028c24425 Add missing copyright header from SNTDERDecoder.m Russell Hancox 2015-03-05 09:27:46 -05:00
  • 6ede057521 Update README.md Russell Hancox 2015-02-04 10:26:12 -05:00
  • 6f2ccca60a Tests: Add to SNTDERDecoderTest and SNTCertificateTest Russell Hancox 2015-02-03 22:48:04 -05:00
  • a59d2aa8a9 Merge branch 'kext-listener-move' 0.8.1 Russell Hancox 2015-02-03 18:58:46 -05:00
  • d88fa4ecfe santad: sleep for less time when waiting for driver Russell Hancox 2015-02-03 18:56:25 -05:00
  • 4df93bfe6c Project: Fix version info Russell Hancox 2015-02-03 18:56:08 -05:00
  • 08ca3c9d95 Driver: Move SantaDecisionManager ownership to IOService level, start listeners ASAP but allow and log until daemon connects. Remove useless close method in SantaDriverClient. Russell Hancox 2015-02-03 18:55:24 -05:00
  • 3423026a43 santad: move scope check after bin/cert rule checks 0.8 Russell Hancox 2015-02-02 18:25:28 -05:00
  • e574621911 santactl/binaryinfo: Only show index in signing chain once Russell Hancox 2015-02-02 18:17:46 -05:00
  • f1a3246eb9 santactl/sync: Minor style cleanup Russell Hancox 2015-02-02 18:15:32 -05:00
  • eeda832fae santactl/sync: Factor out dictionary conversion Russell Hancox 2015-02-02 18:12:07 -05:00
  • 40af338af2 santad: Correctly log when file allowed due to scope Russell Hancox 2015-02-02 17:35:45 -05:00
  • 8a4b2a8480 SNTXPCConnection: add invalidate to header Russell Hancox 2015-02-02 17:32:29 -05:00
  • 912f3aa0e1 SantaGUI: kill daemon connection on user-switch, re-create on switch back. Russell Hancox 2015-02-02 17:32:09 -05:00
  • e7cb5703f2 Tidy up event UI Russell Hancox 2015-02-02 17:05:16 -05:00
  • 6fb81471e0 Fix SNTEventTableTest Russell Hancox 2015-02-02 17:04:56 -05:00
  • 54ffbf40d6 Ensure kernel cache is flushed if rules are added which are not whitelisting Russell Hancox 2015-02-02 17:04:37 -05:00
  • 101c9d2b1f Event Table: rename a method, simplify event decoding, lowercase all table fields Russell Hancox 2015-02-02 17:04:06 -05:00
  • ce9af3d019 santactl/sync: Simplify cert signing chain in event upload. Russell Hancox 2015-02-02 17:02:55 -05:00
  • d11b137f9b santactl/sync: Don't attempt to apply rules until all have been downloaded Russell Hancox 2015-02-02 17:02:08 -05:00
  • 9d1117b0c7 SNTExecutionController: Change logging separator from comma to pipe. Also use logDecision when out of scope Russell Hancox 2015-02-02 17:00:30 -05:00
  • ee9a7f635a Move from Certificate SHA-1 to SHA-256 Russell Hancox 2015-02-02 16:59:04 -05:00
  • 63c6e4f852 santactl binaryinfo: Add Cert SHA-256 Russell Hancox 2015-02-02 13:21:34 -05:00
  • af63d036de Finish SNTExecutionControllerTest: testOutOfScope Russell Hancox 2015-02-02 13:21:09 -05:00
  • b728ea3077 Rename SNTBinaryInfo -> SNTFileInfo, add more tests Russell Hancox 2015-01-31 17:54:29 -05:00
  • a98bd00492 Unify path-standardizing into SNTBinaryInfo Russell Hancox 2015-01-30 18:56:43 -05:00
  • 6aeae5f1b6 santactl rule: print if rule is being deleted Russell Hancox 2015-01-30 18:45:12 -05:00
  • 7a03183cf0 Update Copyright years Russell Hancox 2015-01-30 18:41:12 -05:00