Sal Scripts 4.0.0
This release does two things:
- Bump the sal-scripts version number to 4 to match sal server. Hopefully this will end some confusion.
- Replaces the request backend from a shell-out to curl to a lightly customized requests session. Where it differs from vanilla requests is that it will use certificates from the device's system keychain to validate SSL. Thanks (@sheagcraig for digging deep into the OOP goop of urllib3) #71
What's New
- Requests added to the sal-scripts python; specifically, macsesh (which includes requests). Add certs to your clients via MDM. You can do mutual TLS too!
- Fixes some logic with
ManagedItem
processing. - Adds CLI args for overriding the
ServerURL
andkey
to make it easier to test with a dev server. - Reduces transmission size for profile data.
- Fixes plugin script download bug.
- Fixes execution bit check in for plugin scripts.
- Updates python to 3.8.5
- Updates urllib3 to work with Big Sur
- Updates PyObjC to work with Big Sur