Tom Burgin
Tom Burgin
Santa's launch agents and daemons should be migrated to utilize the SMAppService API on macOS 13+. https://developer.apple.com/documentation/servicemanagement/smappservice?language=objc
* TCC Full Disk Access * KernelExtension Whitelist * SystemExtension Whitelist
* An overview of Santa. * A detailed guide on how to set it up. * UAKEL * Rules * A detailed guide on using a sync server.
* The "santad / santactl" "privileged / unprivileged" dance. * The filemod prefix filter. * Check the rest of the docs for accuracy.
* Intended for use with 2018 T2 MacMinis (10Gbps and 1Gbps NICs), 2019 MacPro (10Gbps NICs). Though will most likely work on many NICs (also tested on Intel E1000e) *...
* Greg's contributions :) * Clean up mainly following https://google.github.io/styleguide/objcguide.xml
For `OCMPartialMock()` objects, forwarding the `.cxx_destruct` method can in certain cases cause use-after-free and timing errors. The use case that triggers this behavior sits firmly as an edge case but...
Check to make sure a user is not already enabled before trying to add them.
For SmartCard login, we will have to prompt the user for their Password.
Add common methods for AuthEngine interaction ``` objective-c /** * Gets the authenticating account type * * @param inMechanism AuthorizationMechanismRef * * @return account_t */ + (account_t)getAccountType:(AuthorizationMechanismRef)inMechanism; /** * Gets...