Commit Graph

  • 8b2b1f0bfc Report USB blocking status with santactl status (#727) Kent Ma 2022-02-10 16:02:40 -05:00
  • 16678cd5a0 Update version of bazel rules_apple to fix broken 12.3 builds (#726) Kent Ma 2022-02-10 14:32:43 -05:00
  • 0bd6a199a3 Fix additional strlcpy issue, simplify call paths (#723) Matt W 2022-02-03 12:53:22 -05:00
  • 58e2b7e1b8 santad: Add fail-closed mode (#722) Russell Hancox 2022-01-28 18:29:18 -05:00
  • b824a8e3e0 santad: only store events if there is a sync server configured (#721) 2022.1 Tom Burgin 2022-01-27 15:55:51 -05:00
  • 25bf2a93e4 Add DiskArbitrationTestUtil to shim out DiskArbitration for unit testing (#720) Kent Ma 2022-01-25 13:45:03 -05:00
  • f1ea1b369f santactl/fileinfo: Switch certIndex to an NSNumber (#719) Russell Hancox 2022-01-25 12:50:04 -05:00
  • 5503a88308 rule download: return early on daemon timeout (#718) Tom Burgin 2022-01-21 12:19:44 -05:00
  • 8cf0f8217d Add clang_analyzer generation (#717) Kent Ma 2022-01-21 12:14:44 -05:00
  • 22799ffc2a Conf: Delete and clean-up ASL conf, enable signaling on newsyslog.conf. (#716) Russell Hancox 2022-01-19 11:29:39 -05:00
  • cb61d0cc99 Create test suites for each component (#702) Pete Markowsky 2022-01-18 17:00:44 -05:00
  • fb7447ceba Fix off-by one error in strlcpy. (#715) Pete Markowsky 2022-01-18 15:31:30 -05:00
  • 45e51e9c09 santactl/fileinfo: Clarify valid index for cert-index (#714) Russell Hancox 2022-01-13 14:35:30 -05:00
  • b0f0cdd4e6 santactl/fileinfo: Update --cert-index usage (#713) Russell Hancox 2022-01-13 13:04:38 -05:00
  • 65090d3ef2 Support rule downloading of Team ID rules (#709) Kent Ma 2022-01-13 10:55:14 -05:00
  • 9c80f79d82 Sync: Allow configuring proxies (#708) Russell Hancox 2022-01-13 10:04:11 -05:00
  • 93adaea81e Add clang annotation for fallthrough (#712) Kent Ma 2022-01-12 13:56:47 -05:00
  • a125b340a5 santad: Don't use proc_pidpath when using ES (#707) Russell Hancox 2022-01-11 20:32:29 -05:00
  • fbd0de3d48 Add test coverage for syncing USB mounting options (#711) Kent Ma 2022-01-11 17:13:37 -05:00
  • 6f2ae62bce Project: Explicitly set calendar on ISO8601 dates (#706) Russell Hancox 2022-01-06 09:33:04 -05:00
  • da29b20473 Update hedron_compile_commands (#704) Christopher Sauer 2021-12-30 04:59:35 -08:00
  • 197109a8ee USB mass storage blocking and remounting (#685) Kent Ma 2021-12-16 13:38:48 -05:00
  • 91f3168c7a Update santactl rule text to have accurate text for team IDs (#701) Kent Ma 2021-12-14 11:42:53 -05:00
  • a00ec41518 Project: Bump version to 2022.1 (#700) Russell Hancox 2021-12-13 13:28:16 -05:00
  • c32248aaf7 santad: Fix PrinterProxy workaround for Monterey+ (#698) Russell Hancox 2021-12-13 10:24:58 -05:00
  • afd97bdf3e Removed the check for export metrics in santad. (#697) Pete Markowsky 2021-12-13 10:23:05 -05:00
  • 73c4875b1f santasyncservice: move sync code to the santasyncservice dir (#696) Tom Burgin 2021-12-08 18:11:56 -05:00
  • 916fc8c0e6 Add a simple event counter to SNTExecutionController (#694) Pete Markowsky 2021-12-08 17:35:37 -05:00
  • e59e6105f3 Update the Santa version number to 2021.9 (#695) Kent Ma 2021-12-08 17:01:43 -05:00
  • 216ac811eb Fix issue with reregistering metrics. (#693) Pete Markowsky 2021-12-07 15:32:15 -05:00
  • 48f92f5913 Ignore VSCode directories (#692) Pete Markowsky 2021-12-07 14:23:13 -05:00
  • 6bb08d0490 Project: Add bazel commands extractor for VSCode integration (#690) Russell Hancox 2021-12-06 13:39:23 -05:00
  • 82b71c0f20 Add a metrics command to santactl (#687) 2021.8 Pete Markowsky 2021-12-02 14:30:39 -05:00
  • 10ccee9e4c Docs: EnableSysxCache docs, etc (#684) Allister Banks 2021-11-23 12:22:49 +09:00
  • acbbb9e7b0 Add a configuration option for users to add their own root labels (#683) Pete Markowsky 2021-11-19 10:34:18 -05:00
  • 3939ad9813 Add santametricservice information to santactl status (#679) Kent Ma 2021-11-16 16:04:59 -05:00
  • d20455252d Update santactl fileinfo, sync, and status to show teamID info (#678) Kent Ma 2021-11-16 14:57:02 -05:00
  • 5cd901034f Fixed up typo related to hostname vs. host_name (#676) Pete Markowsky 2021-11-15 15:28:41 -05:00
  • 4e82392370 Update cli flag for --teamid in santactl (#675) Kent Ma 2021-11-11 10:56:18 -05:00
  • 19710f7233 Do not store Allow TeamID events in the database (#674) np5 2021-11-11 15:44:39 +00:00
  • 27e32bd9ff Tests: Update SNTMetricHTTPWriterTest (#673) Russell Hancox 2021-11-11 08:59:14 -05:00
  • c268ad4f9a Change SNTEventLog to be a singleton emit a singleton Logger object (#670) Kent Ma 2021-11-10 17:23:01 -05:00
  • f7a1a4cb39 Tests: Fix MetricServiceTest compatible with public OCMock (#669) Russell Hancox 2021-11-08 15:53:57 -05:00
  • ad6e03e6cc Tests: Stop using NSInvocation with OCMock's .andDo() (#667) Russell Hancox 2021-11-08 12:19:20 -05:00
  • 8ecc3f879a Tests: Fix some flaky tests. (#666) Russell Hancox 2021-11-05 18:03:57 -04:00
  • d51093501c Fix Flaky Execution Controller Tests (#665) Pete Markowsky 2021-11-05 13:51:04 -04:00
  • 05dd1b6215 Add AboutText option for the Santa.app (#662) np5 2021-11-05 02:02:23 +00:00
  • 8c3320e3e9 Change NSDateFormatter to NSISO8601DateFormatter (#661) Pete Markowsky 2021-11-02 13:11:51 -04:00
  • 369dc9a63c Add KVO binding for EnableBadSignatureProtection (#659) Tom Burgin 2021-10-28 17:34:56 -04:00
  • 7adc55007c Change to NSISO8601DateFormatter to ensure UTC timestamps in unit tests (#658) Pete Markowsky 2021-10-28 15:34:31 -04:00
  • fe6be921d3 Add EnableBadSignatureProtection key (#656) Edward Marczak 2021-10-28 10:02:24 -04:00
  • 23b31ec413 Add build matrix for build / test steps to shake out OS nuances (#654) Pete Markowsky 2021-10-26 16:14:24 -04:00
  • 727b009a1c Fixed one set of tests. (#652) Pete Markowsky 2021-10-26 15:36:54 -04:00
  • 1c42f06135 Add Metrics and Metrics Service to Santa (#641) Pete Markowsky 2021-10-26 09:25:10 -04:00
  • e1cf8e70a3 Add continuous workflow job for checking for flakes (#650) Kent Ma 2021-10-25 10:23:42 -04:00
  • 7a500b8135 Packaging: Fix syntax error in package_and_sign.sh (#651) Russell Hancox 2021-10-22 09:15:20 -04:00
  • 3702af0309 Add description to SNTMetricSet and Fix issues with SNTMetricMonarchJSONFormat (#649) Pete Markowsky 2021-10-21 16:41:24 -04:00
  • 697cd29a0a Project: Include package files in release tarball (#648) Russell Hancox 2021-10-20 17:31:33 -04:00
  • 5735a12424 Update list of critical system binaries and include comment about Monterrey behavior (#647) Kent Ma 2021-10-20 16:45:42 -04:00
  • 07b8f2121d Project: Include new packaging files in release tarball (#646) Russell Hancox 2021-10-20 12:54:00 -04:00
  • 78a1a929fd Project: Check-in packaging and signing script. (#645) Russell Hancox 2021-10-20 11:47:30 -04:00
  • 9163417b54 santad: enable sysx cache by default (#644) Russell Hancox 2021-10-18 18:17:11 -04:00
  • fa6630a31a Rename shasum to identifier in database (#643) Kent Ma 2021-10-18 13:27:36 -04:00
  • 1f2b82fc58 Allow banning of team IDs. (#640) Kent Ma 2021-10-18 09:52:56 -04:00
  • b77b0142af Add microbenchmark for execs on SNTApplication (#639) Kent Ma 2021-10-15 15:57:04 -04:00
  • 2f80a42845 Project: Build driver if files in Source/common/* change (#637) Russell Hancox 2021-10-15 11:03:16 -04:00
  • 67db370492 Common/Kernel: Add some missing defines to libs included in driver (#638) Russell Hancox 2021-10-14 13:05:33 -04:00
  • a0319ecf52 Project: Bump to 2021.8 (#636) Russell Hancox 2021-10-13 14:37:44 -04:00
  • 16d0bd6db6 Add Support for Formatting metrics for Monarch (#633) Pete Markowsky 2021-10-11 16:01:50 -04:00
  • 9e3943ec68 Add error on lint failure and include a fix.sh (#632) Kent Ma 2021-10-11 11:33:10 -04:00
  • e461b4bfbc Use direct path in integration_tests.sh instead of relative path (#631) Kent Ma 2021-10-07 13:07:14 -04:00
  • 8f836afe86 * Project: Update README and docs/details/santactl (#630) Russell Hancox 2021-10-06 17:12:53 -04:00
  • 04ad1c34ba Project: Update entitlements files (#629) Russell Hancox 2021-10-06 11:36:58 -04:00
  • c3042e21dc Add a workflow for checking links in Markdown files. (#628) Pete Markowsky 2021-10-05 19:28:03 -04:00
  • 3ede20a121 Project: Fix issues link in README (#626) Russell Hancox 2021-10-05 15:49:39 -04:00
  • 976118cce4 santactl/sync: Fix tests for santactl/sync (#625) Russell Hancox 2021-10-05 13:17:50 -04:00
  • ea85f0f539 Initial commit of an HTTP writer for SNTMetricSets (#624) Pete Markowsky 2021-10-04 19:49:40 -04:00
  • d193b05057 Tests: ensure SNTPrefixTree test finishes executing at appropriate time (#623) Russell Hancox 2021-10-04 15:41:14 -04:00
  • 9fb4f2e171 README: sync servers; remove upvote, sort the rest alphabetically. (#622) Russell Hancox 2021-10-04 11:48:13 -04:00
  • 58cec5819a Add linter step with clang-format and buildifier. (#620) Kent Ma 2021-10-01 16:51:06 -04:00
  • 6ba5831f2d Run buildifier (#619) Kent Ma 2021-10-01 15:18:33 -04:00
  • a22e3ead83 Add regular execution integration tests (#618) Kent Ma 2021-10-01 15:07:56 -04:00
  • 2611b551ce Add provisioningprofile for santactl so that it's properly signed (#617) Kent Ma 2021-10-01 13:00:12 -04:00
  • 023f96f5c8 Detect existence of a provisionprofile and use that instead in build_and_sign.sh (#616) Kent Ma 2021-10-01 10:07:54 -04:00
  • 1523d58429 Remove use of entitlements field for the santad build rule (#615) 2021.7 Kent Ma 2021-09-28 12:48:09 -04:00
  • 81049db170 Deflake SNTApplicationTest by tracking subscriptions to specific event types (#614) Kent Ma 2021-09-27 10:40:15 -04:00
  • c110245701 Project: fix exporting of SantaCache header (#612) Russell Hancox 2021-09-23 12:32:41 -04:00
  • d7a56b9bd4 Project: fix some BUILD file lint (#611) Russell Hancox 2021-09-23 12:03:23 -04:00
  • 4bb5804a6f santactl/sync: Catch rare crash in FCM parsing (#609) Russell Hancox 2021-09-23 10:56:57 -04:00
  • e68fb7235a Metric: Fix formatting of SNTMetricFormatTestHelper (#608) Russell Hancox 2021-09-23 06:53:06 -04:00
  • f93e7ef879 Refactored metric service tests to use a common helper. (#607) Pete Markowsky 2021-09-22 16:56:57 -04:00
  • f472f4821c Create block builder for ES Messages and clean up tests (#606) Kent Ma 2021-09-22 15:48:24 -04:00
  • 1c97761038 Initial commit of santametricservice. (#605) Pete Markowsky 2021-09-22 14:49:30 -04:00
  • e569a684b7 Add initial configuration options for barebones metric service (#604) Pete Markowsky 2021-09-21 13:36:02 -04:00
  • 66c32dc526 Added an XPC interface for the Metric service. (#603) Pete Markowsky 2021-09-20 18:14:39 -04:00
  • 075d3cbc11 Include an integration test setup and fixture with moroz (#602) Kent Ma 2021-09-20 11:35:12 -04:00
  • 340326df8a Remove the hiring banner (#600) Adam Sindelar 2021-09-10 14:09:06 +02:00
  • f52edd2a76 Explicitly include the TeamIdentifierPrefix to santad's entitlement (#599) Kent Ma 2021-09-09 11:24:49 -04:00
  • 11c247e33a Add entitlements to the santad and Santa build rules (#598) Kent Ma 2021-09-09 09:36:42 -04:00
  • a859b9b341 Docs: Add Rudolph to sync server list (#597) Ryan Diers 2021-09-08 16:41:27 -07:00