Notes
Fixed
❗ Fixed USB block mode state not always reporting correctly in santactl status
❗ TeamID and SigningID rules are now ignored on execs of binaries signed with development certificates
Added
➕ Entitlements are now logged on EXEC events, along with new configuration keys to filter which entitlements are logged
What's Changed
- Dismiss santa popup after integration tests by @kallsyms in #1226
- Explicitly cast strings to std::string_view by @Coderlane in #1230
- Add name for white space check by @pmarkowsky in #1223
- Add support for logging entitlements in EXEC events by @mlw in #1225
- Fix internal build issues, minor cleanup. by @mlw in #1231
- Entitlements logging config options by @mlw in #1233
- Experimental metrics by @mlw in #1238
- Ignore TeamID and SigningID rules for dev signed code by @mlw in #1241
- Bump to C++20 by @mlw in #1243
- Fix test issue caused by move to C++20 by @mlw in #1245
- Fix USB state issue in santactl status by @mlw in #1244
- Revert back to C++17 for now by @mlw in #1246
- Project: Remove provisioning_profiles attributes from command-line to… by @russellhancox in #1247
- Expand debug logging for transitive rule failure case by @mlw in #1248
New Contributors
- @Coderlane made their first contribution in #1230
Full Changelog: 2023.9...2023.10