New Features
- FreeBSD support — The agent installer now supports FreeBSD. Installs borg and python3 via
pkg, creates anrc.dservice usingdaemon(8), and supports FreeBSD's built-infetchfor downloads. Tested on FreeBSD 15.0-RELEASE.- Prerequisite:
pkg install bash, then:fetch -o - https://server/get-agent | /usr/local/bin/bash -s -- --server URL --key KEY
- Prerequisite:
Bug Fixes
- Fix Windows SSH key permissions (PowerShell approach) — Previous icacls-based fixes failed on some Windows configurations. Now uses PowerShell to build a completely fresh ACL from scratch with only SYSTEM and Administrators read access. Falls back to icacls with well-known SIDs if PowerShell is unavailable.
- Fix SSH key parsing on FreeBSD — The installer's JSON parser now correctly finds versioned Python (e.g.
python3.11) whenpython3symlink doesn't exist.