Notes
- Fixed PrinterProxy workaround for Monterey
- More metrics, including an event counter
- Fixed logging of dates when system calendar is not Gregorian.
- Added USB Mass Storage blocking feature, which can be controlled by a sync server
- santad no longer stores events for upload if a sync server is not configured
- Sync can now use a provided proxy configuration separate from the system one (c.f SyncProxyConfiguration)
What's Changed
- Project: Add bazel commands extractor for VSCode integration by @russellhancox in #690
- Ignore VSCode directories by @pmarkowsky in #692
- Fix: SNTMetricSet reregistering metrics returns wrong metric by @pmarkowsky in #693
- Update the Santa version number to 2021.9 by @tnek in #695
- Add a simple event counter to SNTExecutionController by @pmarkowsky in #694
- santasyncservice: move sync code to the santasyncservice dir by @tburgin in #696
- Fix: santactl metrics command behavior by @pmarkowsky in #697
- santad: Fix PrinterProxy workaround for Monterey+ by @russellhancox in #698
- Project: Bump version to 2022.1 by @russellhancox in #700
- Update misleading santactl rule text to have accurate text for team IDs by @tnek in #701
- USB mass storage blocking and remounting by @tnek in #685
- Update hedron_compile_commands by @cpsauer in #704
- Project: Explicitly set calendar on ISO8601 dates by @russellhancox in #706
- Add test coverage for syncing USB mounting options by @tnek in #711
- santad: Don't use proc_pidpath when using ES by @russellhancox in #707
- Add clang annotation for fallthrough by @tnek in #712
- Sync: Allow configuring proxies by @russellhancox in #708
- Support rule downloading of Team ID rules by @tnek in #709
- santactl/fileinfo: Update --cert-index usage by @russellhancox in #713
- santactl/fileinfo: Clarify valid index for cert-index by @russellhancox in #714
- Fix off-by one error in strlcpy by @pmarkowsky in #715
- Create test suites for each component by @pmarkowsky in #702
- Conf: Delete and clean-up ASL conf, enable signaling on newsyslog.conf. by @russellhancox in #716
- Add clang_analyzer report generation script by @tnek in #717
- rule download: return early on daemon timeout by @tburgin in #718
- santactl/fileinfo: Switch certIndex to an NSNumber by @russellhancox in #719
- Add DiskArbitrationTestUtil to shim out DiskArbitration for unit testing by @tnek in #720
- santad: only store events if there is a sync server configured by @tburgin in #721
New Contributors
Full Changelog: 2021.8...2022.1