Viscosity


A first class OpenVPN client that lets you secure your network with ease & style.

  Download   v1.11  

Free for 30 days. Mac & Win.

  Buy Now   $14  

Instant and secure.

Version 1.11

added
OpenVPN 2.6 Support
added
OpenVPN server version compatibility option in connection editor
improved
Import support for IPv4 routes being specified with a prefix
improved
Full DNS support when using an iOS mobile device tunnel
improved
Increases the maximum allowable height of the Settings window
improved
Detection of additional mismatched client-server cipher settings
improved
Support for additional System Identity certificate types and tokens
updated
OpenVPN updated to version 2.6.9
updated
OpenSSL updated to version 3.0.13
fixed
Resolves issue where Viscosity helper may crash when updating DNS
fixed
Resolves certain proxy commands getting incorrectly flagged as unsafe
fixed
Resolves certain inline PKCS#12 files not importing correctly
fixed
Resolves issue where Full DNS mode may disable on rapid network changes
fixed
Resolves issue where Viscosity may stop responding after sorting an empty folder
fixed
Resolves issue where a web authentication page may remain in memory after close
fixed
Resolves issue when Import from Server profile URL uses a different domain
fixed
Workaround for login bug in CloudConnexa when using Import from Server
fixed
Resolves Authentication Type menu being mislabelled for some localizations
fixed
Various bug fixes and enhancements
removed
OpenVPN 2.5 removed
removed
macOS 10.15 is no longer supported

SHA-256 Digest: 058fbc55344807f89d7d4cb1cc8025e2f84d5feee217d8f0d5d7c2058542c210

Version 1.10.8

improved
Support for OpenVPN-AS web authentication session tokens improved
updated
OpenSSL updated to version 1.1.1w
fixed
Resolves issue where a managed bundle may redeploy on launch
fixed
Resolves issue where tools using legacy DNS may not resolve after a network change
fixed
Various bug fixes and enhancements

SHA-256 Digest: 20ed4002dc88af1da8b438f3e55b0b4956b52cee262f4eca117670753fdafed8

Version 1.10.7

fixed
Resolves issue where VPN DNS settings may remain after disconnect
fixed
Resolves issue where a TCP reachability check may fail after connecting
fixed
Resolves issue where a reachability check may fail during a routing change
fixed
Resolves issue where DNS lookups to certain DNS servers could fail
fixed
Resolves rare helper crash that could be caused by an invalid local DNS lookup
fixed
Various bug fixes and enhancements

SHA-256 Digest: ef8dcab79b316c383a1cea907ad47f41483ce88986f78608d95861aa73d1a719

Version 1.10.6

added
Support for DNS servers and domains set via IPv6 RAs (RDNSS and DNSSL)
added
Automatic IPv6 RA gateway detection via new route-ipv6-gateway auto flag
improved
Improved support for macOS 14 (Sonoma)
improved
Improved support for IPv6-only TAP connections
improved
Smarter DNS server fallback when using Full DNS
improved
Full DNS better handles mixed IP environments
updated
OpenSSL updated to version 1.1.1u
fixed
Resolves issue where a reachability check may fail for certain TCP-based connections
fixed
Resolves issue where a typed username may display as bullets
fixed
Resolves crash when enabling Start Viscosity at Login on macOS 12
fixed
Resolves crash when deploying connection folders with duplicate names
fixed
Resolves the reported upload speed being slower than the actual speed
fixed
Resolves issue where a managed bundle installation might not deploy successfully
fixed
Prevents a web authentication page from being able to continuously request focus
fixed
Resolves issue where a web authentication page may fail to load on a redirect
fixed
Resolves rare issue where network access could be lost while connected on macOS 13
fixed
Fixes regression that could cause DNS to not apply when WINS in use (build 1641)
fixed
Fixes regression where DNS domains would be treated as case-sensitive (build 1642)
fixed
Various bug fixes and enhancements

SHA-256 Digest: fe523f49b301bfe18341fab4243eae98b7a2076a9b362da5d9a314712138629b

Version 1.10.5

added
Before Connect scripts can now also return a challenge response
improved
Support for autofilling a two-factor challenge with a SMS security code
improved
Import from Server support for newer versions of OpenVPN-AS using SAML
improved
Preferences now named Settings on macOS 13+
updated
OpenVPN 2.5 updated to version 2.5.9
updated
OpenSSL updated to version 1.1.1t
fixed
Resolves issue where certain system identities may not be detected
fixed
Resolves issue where certain web authentication requests could not be loaded
fixed
Various bug fixes and enhancements
removed
OpenVPN 2.4 removed

SHA-256 Digest: bb968ea8c11a063cfda4e00029b73168c504b02412cffc4747484987d50f75de

Version 1.10.4

added
Authentication support using Keychain identities and tokens
improved
Improved support for macOS 13 (Ventura)
improved
Performance of VPN connections improved
improved
Update alerts are now less obtrusive and use Notification Center
updated
OpenSSL updated to version 1.1.1s
fixed
Resolves issue where certain advanced commands would not appear in the editor
fixed
Fixes regression that could result in unsigned PKCS#11 drivers failing to load (build 1611)
fixed
Various bug fixes and enhancements

SHA-256 Digest: 0e0e2234478b40bb6d63b04f34ef396f393eedaf2f08e147a672bc5460030477

Version 1.10.3

added
Connections and folders can now be automatically sorted
added
Separate prompt support for two-factor challenges that form part of a password
improved
Additional license details displayed in the About section
updated
OpenVPN 2.5 updated to version 2.5.7
updated
OpenVPN 2.4 updated to version 2.4.12
updated
OpenSSL updated to version 1.1.1o
fixed
Resolves rare crash when sleeping the computer with an active VPN connection
fixed
Resolves issue where DHCP may not enable for certain configurations
fixed
Various bug fixes and enhancements

SHA-256 Digest: e0f670a5a93b93c4fe3a0505b836858d2c86fa42dde0474d29d477f90fa49582

Version 1.10.2

updated
OpenVPN 2.5 updated to version 2.5.5
updated
OpenSSL updated to version 1.1.1n
fixed
Resolves issue where an assigned IPv6 address may not be displayed
fixed
Resolves issue where the Details window could ignore the Prefer IPv6 option
fixed
Resolves issue using Import from Server with certain cloud servers
fixed
Various bug fixes and enhancements

SHA-256 Digest: 06e9f2334cec27e241a218f760ecd2dec704a55b0309f5dd16e84e0f419e0638

Version 1.10.1

improved
Further information will now be displayed for a tool permission failure
fixed
Unexpected termination of the helper during an upgrade now handled on macOS 12
fixed
Resolves display issue with some options under certain localizations
fixed
Certain configuration issues preventing OpenVPN from starting will now be correctly logged
fixed
Various bug fixes and enhancements

SHA-256 Digest: 2cd9f537f0b973c9c994f91f28c7e39f7a64004835708589032234a1089eb423

Version 1.10

added
Support for macOS 12 (Monterey)
added
OpenVPN 2.5 Support
added
Support for SSO and SAML authentication
added
New menu icons designed to match the system icon style on macOS 11+
added
New menu icons using colorblind friendly colors
added
The Import from Server feature now supports web authentication
added
The Import from Server feature now supports authenticator enrollment
added
The Import from Server feature now supports OpenVPN Cloud
improved
Small improvements to the connection editor
fixed
Various bug fixes and enhancements
removed
macOS 10.13 is no longer supported
removed
macOS 10.14 is no longer supported

SHA-256 Digest: 931c6e91a8f3e5593566842d38b5e84a672e9b799bca1dfb71704e60b37413aa

Version 1.9.4

updated
OpenSSL updated to version 1.1.1l
fixed
Security: Resolves a local privilege escalation vulnerability during helper update
fixed
Resolves issue where the connection editor may display the wrong device type
fixed
Resolves issue that could cause proxy authentication to fail
fixed
Resolves issue that could helper connections to fail on certain machines (build 1578)
fixed
Various bug fixes and enhancements

SHA-256 Digest: 249d9c2b91be83c51332ec157aa10407df689340a761c8d54780aa1dcdb4e88a

Version 1.9.3

improved
Obfuscation will now run natively on Apple Silicon Macs
improved
Potential DNS configuration problems are now detected and added to the log
updated
OpenVPN 2.4 updated to version 2.4.11
updated
OpenSSL updated to version 1.1.1k
fixed
Resolves crash that could occur when deleting a connection
fixed
Resolves crash that could occur when cancelling a U2F authentication attempt
fixed
Resolves issue quitting with an active VPN connection on some Apple Silicon Macs
fixed
Resolves issue where a connection may incorrectly fallback to the next remote endpoint
fixed
Resolves issue that could cause certain dynamic challenge requests to fail
fixed
Various bug fixes and enhancements

SHA-256 Digest: a23f5e3dd9123165fc445ba0e31e474e04f2d04c0c023857da05e753860b22c3

Version 1.9.2

fixed
Workaround for bug in the macOS 11.2 updater that could be triggered by certain VPN connections resulting in a stalled update

SHA-256 Digest: 7f076785e462b9d53235ae7f0eaf3a03b5a3a3e6403fe784566d7bc3c1a9851a

Version 1.9.1

improved
Improved support for macOS 11 (Big Sur)
improved
Automatic remapping of data-ciphers and related commands
improved
Small improvements to the display of custom routes
updated
OpenVPN 2.4 updated to version 2.4.10
updated
OpenSSL updated to version 1.1.1i
fixed
Common system environment variables are now available to AppleScripts
fixed
Resolves issue that could prevent VPN connections from starting after a large number of reconnects
fixed
Resolves an issue that could cause rapid reconnects on a cipher mismatch
fixed
Various bug fixes and enhancements

SHA-256 Digest: b0b6a1115c9ed2a7ddc071c5e79deada80e45c6cb0443eab4d82bf783321075b

Version 1.9

added
Support for macOS 11 (Big Sur)
added
New driverless TAP support for macOS 10.15+
added
Complete native support for Apple Silicon (ARM) Macs
added
Connection details are now accessible from AppleScript scripts
added
Before-Connect scripts are now able to return a username and password
improved
Support for DNS servers assigned using DHCPv6
improved
Unreachable DNS servers are now detected and handled
improved
Additional details added to logging of connection state changes
improved
Additional compression options have been added to the editor
improved
Viscosity will prompt for confirmation when quit using Cmd-Q
updated
OpenSSL updated to version 1.1.1h
fixed
Resolves issue that could cause the helper to fail to automatically update
fixed
Resolves issue running pushed user connection scripts
fixed
DNS resolution issue after a TAP connection reconnect resolved
fixed
Various bug fixes and enhancements
removed
OpenVPN 2.3 removed
removed
macOS 10.12 is no longer supported

SHA-256 Digest: 516b93b0f1e3aad3953f20c0aa0edfe646d6c4796553ebfa4befc931c3e54e56

Version 1.8.6

added
Additional U2F devices are now supported
improved
Improves flow of U2F registration and authentication
improved
Server generated explicit-exit-notify messages are now supported
updated
OpenVPN 2.4 updated to version 2.4.9
updated
OpenSSL updated to version 1.1.1g
fixed
Resolves a potential VPN connection hang after a Power Nap event
fixed
Resolves a potential VPN connection hang after a rapid WoL event
fixed
OpenVPN will no longer fail to start if tmp directory permissions are incorrect
fixed
Resolves a rare potential crash in Viscosity's helper tool
fixed
Various bug fixes and enhancements

SHA-256 Digest: cea41c17b1dba0b3a6bcdfa51a0de3da5063534e2728476fbccb6f6b3f252b1b

Version 1.8.5

improved
Workaround to allow the PKCS#11 driver for SafeNet tokens to load
updated
OpenSSL updated to version 1.1.1f
fixed
Resolves issue with Full DNS mode on split-routed TAP connections using DHCP assignment
fixed
Resolves issue that could prevent custom menu item scripts from running
fixed
Resolves a rare potential crash when disconnecting a VPN connection
fixed
Resolves a rare potential crash in Viscosity's helper tool
fixed
Various bug fixes and enhancements
removed
OS X 10.11 is no longer supported

SHA-256 Digest: 566f449b85d11439da4bcc86521475fa07701e6f1fd4c707bafc887b41dcfca1

Version 1.8.4

added
Import support for inline usernames and passwords
updated
OpenSSL updated to version 1.0.2u for OpenVPN 2.3
fixed
Resolves PKCS#11 issue using some RSA certificates
fixed
Resolves issue moving the menu icon on older versions of macOS
fixed
Detects if Time Machine backups could not be disabled due to macOS privileges
fixed
Resolves low-severity security vulnerability (CVE-2020-5180)
fixed
Various bug fixes and enhancements

SHA-256 Digest: f0c7fbdada5665cf1f156adfe2183742c74e4be314b06b6df26e4b334368b520

Version 1.8.3

improved
Viscosity will now prompt to allow a weak CA digest if detected
fixed
Resolves issue using EC keys on PKCS#11 devices
fixed
Resolves a potential hang on older versions of macOS when importing connections
fixed
Resolves a tap-to-click issue with the main menu on older versions of macOS
fixed
Resolves a potential crash when importing a connection (build 1521)
fixed
Various bug fixes and enhancements

SHA-256 Digest: 563c27030f91545a1607d869727e226f1d87877c1eef59db67d08d4a78b61c92

Version 1.8.2

added
Support for TLS 1.3 and additional ciphers
improved
Performance of simultaneous active connections improved
improved
Application performance increased under macOS 10.15
updated
OpenVPN 2.4 updated to version 2.4.8
updated
OpenSSL updated to version 1.1.1d
fixed
Resolves potential hang when disconnecting multiple connections
fixed
Various bug fixes and enhancements

SHA-256 Digest: 9eb08d31c514a86840b9b4158261415fc31f9df52c3b4946d7424d648e29c253

Version 1.8.1

added
Improved support for deploying Viscosity in managed environments
improved
Ignores unnecessary pushed route-delay commands
fixed
Workaround to allow loading the PKCS#11 driver for SafeNet tokens
fixed
Various bug fixes and enhancements

SHA-256 Digest: 7733254c8b6a3614818528d6f0b6411856a629966b1b9681d554dda663c0d48f

Version 1.8

added
Main menu traffic graph for active VPN connections
added
Appearance customisation options for the menu traffic graph
added
New menu icons are available in the Appearance section
improved
Improved support for macOS 10.15 (Catalina)
improved
VPN connections will now establish faster
improved
Reduces CPU usage when using higher log verbosity levels
improved
Complete Dark Mode support for menu items with color
updated
OpenSSL updated to version 1.0.2t
fixed
Resolves a potential crash when rapidly connecting and disconnecting connections
fixed
Resolves a potential crash if ifconfig cannot be run
fixed
Resolves a potential hang when using Reset network interfaces on disconnect
fixed
Resolves flickering of the menu icon animation when changing states
fixed
Various bug fixes and enhancements

SHA-256 Digest: 581c52d50ac7fc2c254199e121106f254d697be65d735ac28d830af67273cb7e

Version 1.7.16

updated
OpenSSL updated to version 1.0.2s
fixed
Reachability checks will no longer fail when using a fixed IP version
fixed
Various bug fixes and enhancements

SHA-256 Digest: de0d242e79233b609e6a7941bc2a5cc7344ba9062b86c51146473b54bce9141c

Version 1.7.15

added
Additional U2F devices are now supported
updated
OpenVPN 2.4 updated to version 2.4.7
updated
OpenSSL updated to version 1.0.2r
updated
Adds notarization for increased security
fixed
Resolves failure to fallback to secondary remote servers with some connections
fixed
Resolves a potential crash on macOS 10.14.4+ when updating the helper
fixed
Resolves a potential crash when importing a large number of connections
fixed
Fixes regression that could result in PKCS#11 drivers failing to load (build 1488)
fixed
Various bug fixes and enhancements
removed
OS X 10.10 is no longer supported

SHA-256 Digest: 24d29a1375fe24e4cfcd44575d1475612445971601f7f6f309b899c6ff4bc3a4

Version 1.7.14

fixed
Resolves regression connecting certain static-key connections
fixed
Various bug fixes and enhancements

SHA-256 Digest: 71e0d6e63b86122fc771095cb0c4a6c99758c8a71f48f31651a03e64bc7705c5

Version 1.7.13

improved
Improves compatibility with menu bar managers
improved
Improves main menu automatic resizing and positioning
updated
OpenSSL updated to version 1.0.2q
fixed
Avoids rapid reconnect attempts when a local TLS error occurs
fixed
Avoids potentially delaying a manual computer sleep when there are active connections
fixed
Workaround for potential DNS resolution errors when OpenVPN performs a reconnect
fixed
Various bug fixes and enhancements

SHA-256 Digest: 76a768ed2942ff54586124c028b5b1649e1309ba8beed577d0d87584d121516b

Version 1.7.12

added
Support for Dark Mode in macOS 10.14 (Mojave)
improved
Improved support for macOS 10.14 (Mojave)
improved
Main menu performance significantly improved
improved
Keyboard accessibility of the main menu improved
updated
OpenSSL updated to version 1.0.2p
fixed
Resolves issue setting the working directory for scripts
fixed
Resolves issue scrolling the main menu with many connections
fixed
Prevents reconnects when cancelling certain PKCS#11 requests
fixed
Various bug fixes and enhancements
removed
OS X 10.9 is no longer supported

SHA-256 Digest: bc60b724e262472016159aa55aab1ebb1af4e416aea0d8a581d68200d1385e75

Version 1.7.11

added
Connection scripts now have a 60 second timeout
added
Viscosity version number now passed to the OpenVPN server
improved
Prompt to optionally remove scripts when importing connections
fixed
Resume handling session tokens during renegoiations
fixed
Various bug fixes and enhancements

SHA-256 Digest: 1d225369131c6c25dc9f04ea489ede00bd973bb11b2975b616d7a6c42ed6850a

Version 1.7.10

added
Support for macOS Continuity while connected to VPN connections
added
Automatic route-delay now supported for connections using DHCP
added
Support for routes set using a DHCP server
added
Support for setting a default IPv6 route gateway
improved
Allows the default route gateway to be a DHCP server
fixed
Resolves stuck connection if a PKCS#11 driver fails to load
fixed
Resolves a potential crash when using a proxy PAC file
fixed
Workaround for issue with OpenVPN's session token handling
fixed
Resolves case where Automatically reconnect option may display incorrectly
fixed
Various bug fixes and enhancements

SHA-256 Digest: a55cfbb8ac596760fb7b2027a7ceaebc7712dcf5ba2b577b14d00a954d8aaa63

Version 1.7.9

improved
Performance improved when importing a large number of connections
updated
OpenVPN 2.4 updated to version 2.4.6
fixed
Resolves a potential crash after updating
fixed
Resolves a potential crash when disconnecting
fixed
Various bug fixes and enhancements

SHA-256 Digest: fbb7111c59c0b2e5164a520ebf5a49fe5baddaad4314b1d1d1c066f923b501c1

Version 1.7.8

added
Sandboxing of the OpenVPN process for added security
updated
OpenVPN 2.4 updated to version 2.4.5
updated
OpenSSL updated to version 1.0.2o
fixed
Various bug fixes and enhancements
removed
Growl support

SHA-256 Digest: 7a85919238d8ef5f9b4e1b05d9085b097db8b48bb62aac25e56c1611fe3877a9

Version 1.7.7

added
Universal 2nd Factor (U2F) support
added
Support for the obfs4 obfuscation protocol
improved
No longer displays an alert when a session token is rejected
improved
Detection of unsafe environment variables improved
fixed
Various bug fixes and enhancements

SHA-256 Digest: 19f3650e9ac7e781c0ac11ff2a2704c9c79cc5c38b7fcf7f978b97a298919467

Version 1.7.6

improved
Support for longer username, password, and challenge responses
updated
OpenSSL updated to version 1.0.2n
fixed
Workaround for macOS 10.13 utun traffic reporting bug
fixed
Fixes session tokens not persisting across reconnections
fixed
Various bug fixes and enhancements

SHA-256 Digest: f34b3d2bcf8e57e33db2e678a17bbef029b0175faaae3373fa29a929fbc4df84

Version 1.7.5

improved
TAP interfaces renamed to vtap to avoid driver clashes
updated
OpenVPN 2.4 updated to version 2.4.4
updated
OpenVPN 2.3 updated to version 2.3.18
fixed
Various bug fixes and enhancements

SHA-256 Digest: 89a9fa298814501d4bd355cc1762ae40559dcb53d5536bb52d33905bb4cfb553

Version 1.7.4

improved
Improved support for macOS 10.13 (High Sierra)
improved
Enables keyboard navigation of the main menu
improved
Adds a Save Log button to the Details window
fixed
Various bug fixes and enhancements

SHA-256 Digest: c92579006cef1cf2ec34722d8629b2847aa64177ee79e06ed2ea7cacd8ad01d2

Version 1.7.3

fixed
Fixes regression where Viscosity will quit after successfully installing the helper

SHA-256 Digest: e28e9a3e0f02198eee105d73cc8b867cef6b05a2239974349d1a13e4ece6eadb

Version 1.7.2

improved
Improved support for macOS 10.13 (High Sierra)
updated
OpenVPN 2.4 updated to version 2.4.3
updated
OpenVPN 2.3 updated to version 2.3.17
fixed
Various bug fixes and enhancements

SHA-256 Digest: 153b4813af9ef36e600eb8977332e93e3d005548753334377bd335bbecb5bbb1

Version 1.7.1

updated
OpenSSL updated to version 1.0.2l
fixed
Resolves issue when processing "dhcp-option DNSMODE" commands
fixed
The Allow unsafe commands option will no longer reset when opening Viscosity
fixed
Resolves issue where an acknowledgement request dialog may be empty
fixed
Resolves issue where certain AppleScript commands had no effect
fixed
Various bug fixes and enhancements

SHA-256 Digest: a7bfa030055fb6fbdbab2413ff1dfa3ac1e9a8479928cb09b514adcd1e20f3ae

Version 1.7

added
Active connections are now listed separately in the main menu
added
OpenVPN 2.4 Support
added
Traffic obfuscation support (obfsproxy)
added
New right/control click menu for Preferences->Connections
added
Connections can now be imported by dragging them onto the connections list
added
DNS and encryption information now displayed in the Details window
added
New Block IPv6 when connected to an IPv4 only connection option
added
New Automatically reconnect if disconnected option for connections and folders
improved
Significant performance improvements
improved
Significant memory usage improvements
improved
The system Python framework is no longer required
improved
Ability to get additional connection details via AppleScript
improved
Ability to delete multiple selected connections at once
updated
OpenVPN 2.4 updated to version 2.4.2
updated
OpenVPN 2.3 updated to version 2.3.16
updated
OpenSSL updated to version 1.0.2k
fixed
Various bug fixes and enhancements
removed
OS X 10.8 is no longer supported

SHA-256 Digest: 66056714d6f5ee4e0ef35762fb9a7c8d9c29daad5c099958856694b0d6506c85

Version 1.6.8

improved
PKCS#11 users will now be prompted to insert their token when needed
improved
The connection name is now displayed in challenge and password prompts
improved
Improved support for OpenVPN-AS connection scripts
improved
Unsafe command detection updated to allow commands using safe parameters
updated
OpenVPN updated to version 2.3.14
fixed
Resolves issue where an IPv6 Reachability Check may fail under macOS 10.12
fixed
Resolves potential crash when using the main menu while an alert is visible under macOS 10.12
fixed
Reset network interfaces on disconnect option now behaves correctly for multiple active connections
fixed
Various bug fixes and enhancements

SHA-1 Digest: 4f0ee2ffb3923be8bd1352a31c86bc3e57e93bab

Version 1.6.7

updated
OpenVPN updated to version 2.3.13
updated
OpenSSL updated to version 1.0.2j
fixed
Workaround for a potential hang if an ifconfig process is stuck
fixed
Various bug fixes and enhancements

SHA-1 Digest: 53519e7b491159211987f6030a3f2f8bbd1ae223

Version 1.6.6

added
Connections inside a folder can now optionally share saved credentials
added
AppleScript scripts can now be assigned to run for all connections inside a folder
updated
OpenVPN updated to version 2.3.12
fixed
Various bug fixes and enhancements

SHA-1 Digest: 6c255e6821bf9abe3f37dce75cd9fd0bbc38cca5

Version 1.6.5

added
Automatic IPv6 configuration will be automatically enabled/disabled as required for bridged TAP connections
improved
Removes "Display menu icon on right side of menu bar" option under macOS 10.12. The icon can now be rearranged by holding down the Command key and dragging the icon.
improved
The Reset network interfaces on disconnect option is now faster and more effective
fixed
Manual IPv6 addresses will now stay assigned for bridged TAP connections
fixed
Various bug fixes and enhancements

SHA-1 Digest: e7a62e51be9c10a738fe13cf55541867931a0d23

Version 1.6.4

updated
OpenVPN updated to version 2.3.11
updated
OpenSSL updated to version 1.0.2h
fixed
Resolves issue where the TUN/TAP drivers may not unload on helper exit
fixed
Resolves rare issue where the client may fail to launch after an update
fixed
Various bug fixes and enhancements

SHA-1 Digest: 30fca501e55e82954fc3bed2e6a7ade5357d0143

Version 1.6.2

added
Adds support for DNS domains to be specified using DHCP Option 119
updated
OpenSSL updated to version 1.0.2g
fixed
Resolves a potential crash after using Import from Server
fixed
Resolves a login issue using Import from Server with certain characters in credentials
fixed
Split DNS changes on DHCP lease renews are now correctly detected
fixed
DNS mode is now correctly detected after an initial connection failure
fixed
Various bug fixes and enhancements

SHA-1 Digest: ddefa7d79e31c7474b2d369d0bb658244758f2ff

Version 1.6.1

added
Importing from a server now supports two-factor authentication
added
Allows the DNS mode to be pushed from an OpenVPN server using dhcp-option
improved
A warning will now appear in the log if using Split DNS with no DNS domains
fixed
Resolves issue where DHCP may fail to automatically disable
fixed
Resolves rare issue where a reachability check may fail for TCP connections
fixed
Various bug fixes and enhancements

SHA-1 Digest: 5ebe361cd4c5fbb840d8ef31d2d8392267eabb71

Version 1.6

added
New DNS engine for improved reliability and IPv6 support
added
The DNS mode can now be set on a per-connection basis
added
DNS and WINS settings from a remote DHCP server are now supported
added
DNS settings sent by the VPN server can now be ignored
added
Web browser proxy settings can now be set for connections
improved
Details window design and graphing improved
improved
Tun connections now use the inbuilt utun network adapter type
improved
Back to My Mac no longer needs to be disabled while connected
updated
OpenVPN updated to version 2.3.10
updated
OpenSSL updated to version 1.0.2f
fixed
Connecting will no longer interrupt an iMessage session
fixed
Resolves issue setting duplicate IPv6 servers under OS X El Capitan
fixed
Connection startup errors will now be correctly added to the log
fixed
Various bug fixes and enhancements
removed
The Apply DNS settings simultaneously option has been removed
removed
Mac OS 10.7 is no longer supported

SHA-1 Digest: 1857f70268fe7420537305355d1c1ceafdf1e6bc

Version 1.5.11

improved
Improved support for Mac OS 10.11 (El Capitan)
fixed
Various bug fixes and enhancements

SHA-1 Digest: 3712216520d34f382a76f4453a0d7076c9667266

Version 1.5.10

added
Viscosity will no longer prompt to upgrade the helper after future updates
updated
OpenVPN updated to version 2.3.8
fixed
Resolves an issue where an extra-certs file may not be used when connecting
fixed
Various bug fixes and enhancements

SHA-1 Digest: a9f8c6e0df5acedd4e4f3639180c08f39dd735bc

Version 1.5.8

updated
OpenSSL updated to version 1.0.2d
fixed
Various bug fixes and enhancements

SHA-1 Digest: 3a2a8c4562e5c0eec8082d74dacf489b1cf4a189

Version 1.5.7

updated
OpenVPN updated to version 2.3.7
updated
OpenSSL updated to version 1.0.2c
fixed
Various bug fixes and enhancements

SHA-1 Digest: 1103e80702287f07662097096ab192f9b0221512

Version 1.5.6

fixed
Fixed reachability detection issue for TCP connections
fixed
Various bug fixes and enhancements

SHA-1 Digest: 3d99426eb8df7ebb581b4c8e691817f6d3b1ae79

Version 1.5.5

updated
OpenSSL updated to version 1.0.2a
fixed
Various bug fixes and enhancements

SHA-1 Digest: 28b7c366ab572e680969aede7ccb32a81bc93df5

Version 1.5.4

improved
Improves routing when connecting over a point-to-point connection
improved
Improves debug output when OpenVPN fails to start
improved
Ukrainian localization (thanks to Ivan Asavliuk)
updated
OpenSSL updated to version 1.0.2
fixed
Resolves DNS issue when switching wireless networks
fixed
Various bug fixes and enhancements

SHA-1 Digest: 3b13acdd01d963650d74dbb1c8fb021f55e24e72

Version 1.5.3

improved
Russian localization updates (thanks to Nikk Gitanes)
updated
OpenVPN updated to version 2.3.6
fixed
Resolves issue starting OpenVPN on Mac OS 10.7 (build 1255)
fixed
Various bug fixes and enhancements

SHA-1 Digest: 7bc7bc7071d8af3e1fcdd55d8d3948ef21ecd840

Version 1.5.2

added
Allows IPv4 route netmasks to be entered in CIDR notation
added
The connection name is now listed in the title-bar for username/password prompts
improved
Improves support for importing configurations with inline files
improved
Changes the location of the Preconfigure folder when bundling
improved
Updated localizations
updated
OpenSSL updated to version 1.0.1j
fixed
Resolves rare crash when accessing the Keychain
fixed
Resolves crash when connecting via an IPv6 address
fixed
Various bug fixes and enhancements

SHA-1 Digest: 3944609ac296310d006425386113b6838d462220

Version 1.5.1

improved
Additional log output when OpenVPN fails to start
improved
Workaround for certain cases when system Python framework is corrupted
improved
Updated localizations
fixed
Resolves issue where traffic may fail to route for certain TAP setups
fixed
Resolves issue where simultaneous connection attempts may fail
fixed
Various bug fixes and enhancements

SHA-1 Digest: 532ea817579c447cbb9a572f1f93a16eb319a62d

Version 1.5

added
New Default Menu Icon (with Dark Mode support)
added
Support for Mac OS 10.10 (Yosemite)
added
Complete 64-bit support
added
Support for the TCP_NODELAY socket option
added
Ability to submit crash reports
improved
Performance improvements
improved
Security improvements
improved
IPv6 support improvements
improved
Updated localizations
updated
OpenSSL updated to version 1.0.1i
fixed
Resolves issue where Time Machine may not re-enable
fixed
Resolves issue running/importing from some non-ASCII paths
fixed
Various bug fixes and enhancements
removed
Version 2.2 of OpenVPN removed
removed
Mac OS 10.5 and 10.6 are no longer supported

SHA-1 Digest: 500d85ab102721b1fb710846b1a41290dc340004

Version 1.4.10

updated
OpenSSL updated to version 1.0.1h
fixed
Resolves DNS resolution issue for some TAP connections (build 1175)

SHA-1 Digest: 0da3385f9ba13e396aa8bc16b98381c7acfe34e5

Version 1.4.9

added
Preliminary support for Mac OS 10.10 (Yosemite)
added
Option to change Back to My Mac behaviour while connected
updated
OpenVPN updated to version 2.3.4
fixed
Resolves issue where Safari & Firefox may fail to resolve IPv6 addresses
fixed
Resolves issue where TUN/TAP drivers may fail to load under Mac OS 10.5
fixed
Various bug fixes and enhancements

SHA-1 Digest: e58a9954fbb7a57599580a53117438932a013b8f

Version 1.4.8

added
Adds option for automatic HTTP Proxy authentication
updated
OpenSSL updated to version 1.0.1g (resolves "Heartbleed" bug)
fixed
Resolves issue where HTTP Proxy credentials may fail to save to Keychain
fixed
Various bug fixes and enhancements

SHA-1 Digest: 7b841946b07ade8bdbd4e33022d8745a24115e72

Version 1.4.7

added
New toolbar icons
improved
Interface improvements for retina displays
fixed
Resolves issue where auto-disabling DHCP could fail
fixed
Resolves signing issue (build 1159)
fixed
Various bug fixes and enhancements

SHA-1 Digest: 3088bde0a9c9528d3adc60baba92b751ec35d219

Version 1.4.6

improved
Mac OS 10.9 (Mavericks) support further improved
fixed
Resolves issue where a static challenge prompt may not occur on a reconnect
fixed
Resolves issue where high CPU usage could be observed during a DHCP/TAP reconnect
fixed
Various bug fixes and enhancements

SHA-1 Digest: 9f01bbfb05fccb02403d44f2bfa413c61a809306

Version 1.4.5

added
Support for static challenge/response requests
improved
Optimised memory usage while connected
improved
PKCS#11 certificate names are now presented in a clearer format
improved
Invalid PKCS#11 PINs and locked devices will now be detected
improved
Spanish localization updates (thanks to Claudio Brandy)
fixed
Disconnect on idle option will now be correctly saved
fixed
Various bug fixes and enhancements

SHA-1 Digest: 142d5f399f6a98d06a7a6c0e9dea2062d9bd92c8

Version 1.4.4

added
Support for Mac OS 10.9 (Mavericks)
improved
OpenVPN 2.3 is now preferred over 2.2 when set to Automatic
improved
Saved username/password details are no longer immediately reset when a server rejects them
improved
Improved Scripting Bridge support
improved
French localization updates (thanks to David Caradec)
improved
German localization updates (thanks to Dirk Dittert)
improved
Italian localization updates (thanks to Gabriele Callari)
updated
OpenVPN 2.3 upgraded to version 2.3.2
fixed
Resolves issue where a DHCP assigned IP may disappear from a TAP interface
fixed
Resolves issue where DHCP may fail when using a custom MAC address (lladdr)
fixed
Resolves issue importing a connection with a crl-verify list
fixed
Resolves issue importing configs using certain non-UTF encodings
fixed
Resolves potential crash on a network change
fixed
Resolves issue where login details may fail to save to Keychain
fixed
Various bug fixes and enhancements

SHA-1 Digest: 9fac0f8e21ae1646f838756a611b5802c9df7c0a

Version 1.4.3

added
Retina graphics for menu icon packs
added
Passtos support enabled (for OpenVPN 2.3 only)
improved
Improved two-factor authentication support
improved
Improved handling when switching network locations
improved
Improved handling of No buffer space OpenVPN errors
updated
OpenVPN 2.3 upgraded to version 2.3.0
fixed
Resolves issue setting/restoring DNS servers when IPv6 is in use
fixed
Resolves issue parsing raw IPv6 addresses
fixed
Resolves issue where iMessage/Push Notifications may not work while connected
fixed
Keysize support restored for OpenVPN 2.3 (build 1114)
fixed
Various bug fixes and enhancements

SHA-1 Digest: 474bdaef9ab6beb3fe116904c85258f51ea6abfe

Version 1.4.2

added
Viscosity will now automatically switch between OpenVPN 2.2 and 2.3 as needed
added
OpenVPN version can be manually selected under Preferences>Advanced
added
Support for the Notification Center under Mac OS 10.8
added
Security: By default Viscosity no longer allows for potentially dangerous OpenVPN commands to be used, including up and down scripts. Viscosity's scripting support is not affected.
improved
Security: ViscosityHelper hardened against privilege escalation attacks
improved
DNS stability improvements when running under Mac OS 10.7 and 10.8
fixed
Security: Fixes a potential privilege escalation attack caused by exploiting the behaviour of ViscosityHelper and the Python framework (CVE-2012-4284).
fixed
OpenVPN 2.3 patched to restore HTTP proxy support
fixed
Fixes issue exporting zipped connections under Mac OS 10.8
fixed
Fixes issue enabling automatic IPv6 on TAP interfaces under Mac OS 10.8
fixed
Fixes issue importing a connection with non-ASCII characters under Mac OS 10.8
fixed
Fixes issue importing some TCP based connections
fixed
Various bug fixes and enhancements

SHA-1 Digest: ec0d38d5ace50f4fd7ebacba0141063f6cf60e6a

Version 1.4.1

added
OpenVPN patched to allow the keysize command
added
Viscosity will now strip the dh command when importing a connection
updated
OpenVPN upgraded to version 2.3a3
fixed
Workaround for continuously setting DNS servers under Mac OS 10.8
fixed
Various bug fixes and enhancements

SHA-1 Digest: a9f8c6e0df5acedd4e4f3639180c08f39dd735bc

Version 1.4

added
Support for Mac OS 10.8 (Mountain Lion)
added
Full IPv6 Support
added
Developer ID signed for Mac OS 10.8
added
Ability to bundle Viscosity with custom menu items
added
DHCP will now be automatically disabled when not needed
improved
Default reachability check timeout increased
improved
Custom network route window improved
improved
LZO compression options renamed to avoid confusion
improved
Delay time adjusted for enabling DHCP with a custom MAC address
improved
Dutch localization thanks to Sven De Troch
updated
OpenVPN upgraded to version 2.3a2
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.3.5

added
It is now possible to move/rearrange multiple connections at once
added
Viscosity can now run connect/disconnect scripts pushed by an OpenVPN-AS server
added
Ability to force bundled connection import behavior (ask/append/overwrite)
added
Viscosity can now check whether certificates are expired (bundle/pre-configure setting)
improved
Reachability checking is now more intelligent for established connections
improved
Saved credentials are now associated with a connection, rather than a server address
improved
Viscosity will now correctly detect when a private key/pkcs12 file password fails
improved
Viscosity will now correctly delete a saved password when a private key/pkcs12 file password fails
improved
Viscosity will now clear any saved credentials associated with a connection when deleting it
improved
Dividing bundled connections into folders is now easier
improved
French localization updated thanks to Philippe Vinot
improved
German localization updated thanks to Dirk Dittert
updated
Growl updated for 1.3 compatibility
fixed
Resolved issue where an error may appear waking from sleep under Mac OS 10.7
fixed
Resolved issue where Viscosity could stop responding under Mac OS 10.7
fixed
Resolved issue where Viscosity's icon could be cropped under Mac OS 10.7's full screen mode
fixed
Resolved issue where the traffic graph may be inaccurate when first displayed
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.3.4

improved
All Keychains are now searched for login details and passwords, rather than just the default
improved
Viscosity no longer tests DNS resolvability for already connected connections
improved
Reachability checks now use all IP addresses associated with a DNS record
updated
OpenVPN updated to version 2.2.1
fixed
Resolves issue where Mac OS 10.7 could kernel panic when connecting
fixed
Menu folders will no longer disappear on quit under Mac OS 10.7
fixed
Fixed issue where menu icon may show wrong status after automatic disconnect
fixed
Fixed proxy setting issue present in the German localisation
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.3.3

improved
The Details window no longer triggers graphics card switching on modern MacBook Pros
improved
Viscosity now allows the computer to go to sleep considerably faster
fixed
Fixed regression resulting in DHCP being activated late for some TAP interfaces

SHA-1 Digest: Not available

Version 1.3.2

added
Routes can now be directly edited by double-clicking
improved
Responsiveness of main menu improved
improved
Reachability checks should now be significantly faster
improved
Simultaneous DNS now works under Mac OS 10.5 (for both tun and tap)
improved
Improved localization support
improved
Italian localization updated (thanks to Gabriele Callari)
improved
Norwegian localization updated (thanks to Wilhelm Damsleth)
improved
Portuguese localization updated (thanks to Denis Volpato Martins)
improved
Russian localization updated (thanks to Aleks Bunin)
improved
Spanish localization updated (thanks to Jose Maria Terry Jimenez)
fixed
Resolved an issue where DNS settings may not be restored on quit for active connections
fixed
Fixed a potential crash on sleep/wake if the simultaneous DNS setting had been changed
fixed
Fixed an issue that could result in both normal and simultaneous DNS being active at the same time
fixed
OpenVPN build altered to avoid potential PKCS#11 issue
fixed
A connection can now be properly disconnected during a reachability check
fixed
Resolved an issue where the IP address assigned by a DHCP server may not be displayed in Details
fixed
DHCP is now activated after an lladdr has been assigned for a Tap adapter
fixed
Fixed an issue that resulted in a bundled copy of Viscosity always prompting at launch
fixed
Before/Connected/Disconnected AppleScripts are now correctly imported
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.3.1

added
Added simultaneous DNS option (similar to old "alternate" style DNS)
improved
Automatic updates from 1.3.1 to future versions will be more robust
fixed
Workaround for management interface issue with OpenVPN 2.2
fixed
Fixed issue with connection/setting bundling for standard user accounts

SHA-1 Digest: Not available

Version 1.3

added
Ability to automatically reconnect after network dropout
added
Ability to automatically connect when network becomes available
added
Ability to import folders containing multiple connections
added
Viscosity will prompt for elevated rights if necessary to import configs
added
Support for "Before Connect" AppleScripts
added
Support for conditional connecting using Before Connect scripts
added
Support for global Connect/Disconnect AppleScripts
added
Stray/Stuck OpenVPN processes will now be terminated on disconnect
improved
Vastly improved network awareness for improved connection stability
improved
Vastly improved DNS support
improved
Reduced memory usage and performance improvements
improved
Improved welcome window design
improved
Preferences window can now be resized
improved
Improvements to sleep/wake functionality
improved
Improves support for UTF-8 characters
improved
Reduced program size
improved
Localization system improved
improved
Portuguese localization thanks to Denis Volpato Martins
updated
OpenVPN updated to version 2.2.0
updated
OpenSSL updated to version 1.0.0d
fixed
Various bug fixes and enhancements
removed
OpenVPN 2.0.9 removed

SHA-1 Digest: Not available

Version 1.2.3

improved
Improved Mac OS 10.6.6 compatibility
improved
Updated localizations
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.2.2

added
Mac OS 10.6.5 compatibility
improved
Updated localizations
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.2.1

added
Viscosity can auto-install itself when run from a DMG
improved
Updated localizations
updated
OpenVPN updated to version 2.1.3
updated
OpenSSL updated to version 1.0.0a
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.2

added
Ability to organise connections into folders (submenus)
added
Ability to import directly from a server running OpenVPN-AS
added
Ability to disconnect connections when the computer has been idle
improved
Avoids incompatibly problems with the Cisco AnyConnect client
improved
Improved performance and memory usage
improved
Improved OpenVPN-AS support
improved
Changes to IPv6 behaviour
improved
Connected/Disconnected scripts are now copied into connection
improved
Updated localizations
updated
OpenVPN upgraded to version 2.1.2
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.1

added
PKCS11 (token/smartcard) support
added
Ability to run AppleScript scripts when a connection connects/disconnects
added
IPv6 Support
added
DNS servers/domains can be edited using the GUI
added
Support for pushed WINS servers
added
Connections can be duplicated
improved
Greater controllability using AppleScript
improved
Editing enhancements
updated
Updated TUN/TAP drivers
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.0.9

fixed
Fixed bug where PKCS12 may revert to Static Key
fixed
Fixed bug where importing may silently fail
fixed
Fixed bug where exporting may fail for file names with international characters
fixed
Various small bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.0.8

improved
Norwegian localization thanks to Wilhelm Damsleth
improved
Swedish localization thanks to Alex Jonsson
improved
Latvian localization thanks to Ivars Strazdiņš
updated
OpenVPN updated to version 2.1.1
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.0.7

added
Additional cipher & digest algorithms now available
updated
OpenVPN updated to version 2.1rc20
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.0.6

added
64 bit Kernel support
improved
Improved Mac OS 10.6 support
updated
OpenVPN updated to version 2.1rc19
updated
Growl updated
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.0.5

added
Multiple remote servers can now be specified using the GUI
added
Mac OS 10.6 support added
updated
French localization thanks to Sébastien Wains
updated
Russian localization thanks to Aleks Bunin
fixed
Bug fixed where incorrect keychain details may not be automatically reset
fixed
Bug fixed where DNS may cause a connection attempt to fail
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.0.4

added
Support for importing connections with embedded certificates/keys
added
Support for importing multiple embedded connections
improved
Polish localization thanks to Łukasz Serwatka
improved
German localization thanks to Andreas Ender, Sven Harmstorf, and Andreas Steinel
improved
Spanish localization thanks to Jose Maria Terry Jimenez
improved
DNS support improved when using static DNS servers
improved
OpenVPN 2.1 is now the default version
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.0.3

added
Connections can now automatically use the systemwide HTTP/SOCKS proxy
improved
Italian localization thanks to Gabriele Callari
improved
Connection importing improved
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.0.2

updated
OpenVPN upgraded to OpenVPN 2.1rc15

SHA-1 Digest: Not available

Version 1.0.1

added
The order of connections can now be changed
added
DHCP for TAP interfaces can now be enabled/disabled
added
IP assigned by DHCP will now display in the Details window for TAP connections
improved
VPN DNS settings will be automatically restored if overridden by a DHCP renew
fixed
Fixed issue where importing a connection may silently fail
fixed
Fixed issue where preconfigured connections may fail to install
fixed
Various bug fixes and enhancements

SHA-1 Digest: Not available

Version 1.0

added
First public release

SHA-1 Digest: Not available