Ovpnmcgen.rb Versions Save

An OpenVPN iOS Configuration Profile (.mobileconfig) Utility—Configures OpenVPN for use with VPN-on-Demand that are not exposed through Apple Configurator 2.

v0.7.1

4 years ago
  • Bug fix: Do not disconnect from VPN over cellular if security level is medium (#33)

v0.7.0

4 years ago
  • Improve url probe handling
  • Extract user and device information from p12
  • Add support for disconnect on idle timer
  • Add support for customizing the VPN profile name
  • Make profile uuid stable
  • Improve profile description with VPN config map
  • Make vpn uuid stable
  • Make cert uuid stable
  • Add support for TLS-Crypt
  • Add workaround for global config flag not being parsed

v0.6.0

4 years ago
  • Fixed: Without --p12file, AuthenticationMethod must be set to Password.
  • Added support for --cert and --key for inline attachment of certificate and key, to workaround bug in OpenVPN Connect 1.2.5.
  • Added --v12compat switch for OpenVPN Connect 1.2.x compatibility for updated bundle identifier (VPNSubType) net.openvpn.connect.app (changed since OpenVPN Connect 1.2.x).
  • Added support for vpn-on-demand: 0 key/value pair with --no-vod is set, so that OpenVPN Connect can control this profile..
  • Fixed: Domain VoD Actions should not be included without --domains flag.
  • Added support for EvaluateConnection, Domains, via --domains. It will include an ActionParameters dict containing Domains, and if --domain-probe-url is set, also contains RequiredURLStringProbe.

v0.5.0

9 years ago
  • Specify multiple remotes with --remotes "host2 1194 tcp","host3 1195 udp" flag.

v0.5.0.pre

9 years ago
  • Specify multiple remotes with --remotes "host2 1194 tcp","host3 1195 udp" flag.

v0.4.2

9 years ago
  • Bugfix: Default catch-all rule should be 'Ignore', any other option does not make sense.

v0.4.1

10 years ago
  • Bugfix: SSIDs specified as a string in configfile now correctly output as arrays. (a9e638100d4fd26cbcbbfcdfc5b4b22ec24dedc4)

v0.4.0

10 years ago
  • VoD rules in --[un]trusted-ssids to also use InterfaceTypeMatch.
  • Added support for configuration persistance, via ENV or ~/.ovpnmcgen.rb.yml or --config flag.

v0.3.0

10 years ago
  • Documentation updates.
  • Added support for URLStringProbe, via --url-probe.

v0.2.1

10 years ago
  • Implement unit testing.
  • Switch to a portable and native uuidgen implementation.
  • Minor documentation improvements