Skip to content

v0.3.0 — CoreWLAN binding

Choose a tag to compare

@krisarmstrong krisarmstrong released this 24 Aug 21:57
· 18 commits to main since this release
55f994d

Adds pkg/corewlan, the shared Apple CoreWLAN binding.

macOS 26 removed the airport CLI that every Mustard Seed product shelled out to for Wi-Fi work. CoreWLAN is the supported replacement and carries no deprecation attributes in the macOS 27 SDK.

CoreWLAN redacts SSID and BSSID unless the process holds Location Services authorization, and a redacted scan does not fail — it returns the right number of networks with correct RSSI and channel and every identifier emptied. DecodeScan maps that onto ErrLocationDenied rather than reporting an empty airspace.