v0.4.0
Changelog
Features
- a94c93f: feat(macos): a menu bar item that shows the tunnels (@nledez)
- bdc6739: feat(macos): a window for the tunnels, with live traffic (@nledez)
- 8519675: feat(macos): decide what the menu says (@nledez)
- 00b6c7c: feat(macos): decide when to reconnect, and why (@nledez)
- 7588434: feat(macos): decode the status feed (@nledez)
- 6809b23: feat(macos): draw the small icon sizes from simplified artwork (@nledez)
- 24f2cf0: feat(macos): hold a watch across the link going away (@nledez)
- 4dfb8c3: feat(macos): needed first, and an About panel instead of a status line (@nledez)
- ef577b0: feat(macos): notarise, once there is a Developer ID to do it with (@nledez)
- 06a42ad: feat(macos): notify when a tunnel changes health (@nledez)
- fc74a99: feat(macos): read the feed's socket (@nledez)
- 6ccbf48: feat(macos): run the link (@nledez)
- ce886ba: feat(macos): watch a tunnel, and turn its counters into rates (@nledez)
- 0b52d9e: feat(profile): refuse a configuration key this program does not know (@nledez)
- 3438cc6: feat: make install put both halves where they belong (@nledez)
- d2b49d8: feat: new artwork, split into a banner and an icon (@nledez)
Fixes
- 95bf37a: fix(macos): judge the menu bar icon on the needed group (@nledez)
- 8c643a5: fix(macos): make the tunnel details readable (@nledez)
- 42edfd2: fix(macos): show the window in front, in the Dock, and keep the history (@nledez)
- 4087a1c: fix(macos): three bugs the flaky suite was hiding (@nledez)
- b1f22f2: fix(profile): a key left out means its default, including for booleans (@nledez)
Install
tar xzf tun-manager_0.4.0_darwin_universal.tar.gz
sudo install -m 0755 tun-manager /usr/local/bin/tun-manager
tun-manager doctorThe binaries are not notarized, so macOS quarantines them on first run.
Clear it with xattr -d com.apple.quarantine ./tun-manager, or build from
source with make build.
tun-manager runs as root: the WireGuard control sockets are root-only.