Skip to content

Sal Scripts 4.0.0

Compare
Choose a tag to compare
@sheagcraig sheagcraig released this 21 Aug 15:28
205b2c3

This release does two things:

  1. Bump the sal-scripts version number to 4 to match sal server. Hopefully this will end some confusion.
  2. 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 and key 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