Added
- MacOS: Support for executing SIP binaries in user applications. We hook
execve
and create a SIP-free version of the binary on-the-go and execute that instead of
the SIP binary.
This means we now support running bash scripts with mirrord also on MacOS.
Closes #649.
Changed
- Only warn about invalid certificates once per agent.
- Reduce tokio features to needed ones only.
Fixed
- CI: Fix regex for homebrew formula
- Potentially ignoring write calls (
fd < 2
). - CI: Fix release for linux aarch64. Fixes #760.
- Possible cases where we don't close fds correctly.