Skip to content

Omnitun 0.3.9 (501bfe7)

Choose a tag to compare

@GarageDeveloper GarageDeveloper released this 29 Oct 15:15
· 13 commits to main since this release
501bfe7

Fixed

  • omnitunctl connect keeps signing with a client certificate (OpenVPN, Fortinet SSL VPN) while it runs: renegotiations and reconnections no longer drop the VPN when the app is not running. It says so, and Ctrl-C stops it.
  • Stopping a connection while it asks a question (password, code, client certificate signature) stops it at once.
  • A company VPN that runs alone now offers to disconnect the VPN in its way and try again.
  • Changing the type of a VPN in the app keeps it in its folder, with its settings.
  • Received profiles: omnitunctl import file shows what the profile makes you trust for every protocol: certificate authorities, pinned certificates, the OpenVPN server name and shared key.
  • The command line hides one-time codes as they are typed; export -o keeps an existing file private; watch follows --config.
  • Passwords, codes and keys are erased from memory once used, in every VPN engine.
  • Faster data paths: fewer copies and allocations per packet for IPsec, OpenVPN, WireGuard and Fortinet SSL VPN.
  • IKEv1, Fortinet SSL VPN and OpenVPN: small protocol fixes (a failed Quick Mode, an oversized reject, DNS servers pushed twice).

Notes

  • README: a development section, and the limit of the browser (SAML) login.

Signed with a Developer ID and notarized by Apple. macOS 14 or later.