v0.7.0 - 2019-08-31
- 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 - 2018-01-27
- Fixed: Without
--p12file
,AuthenticationMethod
must be set toPassword
. - 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 anActionParameters
dict containingDomains
, and if--domain-probe-url
is set, also containsRequiredURLStringProbe
.
v0.5.0 - 2015-02-22
- New feature: Specify multiple remotes with
--remotes "host2 1194 tcp","host3 1195 udp"
flag.
v0.4.2 - 2014-07-05
- Bugfix: Default catch-all rule should be 'Ignore'.
v0.4.1 - 2014-05-07
- Fixed: SSIDs specified as string in config now produces correct output.
v0.4.0 - 2014-05-07
- Added support for configuration persistance, via ENV or
~/.ovpnmcgen.rb.yml
or--config
flag. - Updated VoD rules in
--[un]trusted-ssids
to also useInterfaceTypeMatch
.
v0.3.0 - 2014-05-04
- Updated documentation for
URLStringProbe
and--url-probe
. - Added URLStringProbe support via
--url-probe
flag.
v0.2.1 - 2014-04-19
- Use a portable and native uuidgen implementation.
- Minor fixes for bugs caught by tests.
v0.2.0 - 2014-04-18
- TLS-Auth keyfile now optional.
- Added support for security-levels.
- Support custom UUID values.
v0.1.0 - 2014-03-27
- Added support for --ovpnconfigfile.
- Improved invalid arguments error message.
- Shorter switches for --[un]trusted-ssids.
- Support custom --port and --proto switches.
v0.0.2 - 2014-03-26
- Require at least ruby v1.9.3.
- Initial release