:wrench: Create macOS VPNs programmatically (L2TP & Cisco)
Compatibility with Ventura, see https://github.com/halo/macosvpn/issues/58
(The executable attached below is a universal binary that works on both Apple Silicon and Intel Macs.)
Fixed a compiler warning that caused macosvpn
to crash with the error "Creating Keychain item failed" when creating Cisco services.
The options --split
, --disconnectswitch
, and --disconnectlogout
now actually work.
No code changes in this version.
Version 1.0.1 has all 3rd-party dependencies directly included in the repository. This makes it easier for homebrew.
Breaking Changes:
-ceups
and -leups
shortcut syntax was removed without replacement. Just use --cisco
or -c
etc.delete
command now requires sudo
rather than asking for privileges in a GUI prompt.Features:
macosvpn delete --all
to remove all L2TP and Cisco VPN services.Improvements:
No functional changes, just fixing a minor compiling error when using Xcode on El Capitan.
Just a new feature: you can now delete VPN services by name.
macosvpn delete --name MyVPN
See #36
No functional changes since the previous version, only compatibility with Xcode 9 and thus macOS High Sierra 10.13
You can now configure "disconnect on logout/user switch" for L2TP