SparkLabs Blog.

The latest news and releases.


Viscosity For Mac & Windows: Version 1.10.3

Viscosity version 1.10.3 has been released for both macOS and Windows! This version adds several commonly requested features, including VPN connection sorting, and separately prompting for two-factor credentials that normally form part of the password. Updates to OpenVPN and OpenSSL are also included, along with many small bug fixes and enhancements.

This update adds a new static-challenge-password command to allow Viscosity to separately prompt for a two-factor credential (such as a one-time password or PIN) and append this credential to the password sent to the server. While we encourage VPN administrators to adopt OpenVPN's static/dynamic challenge support instead (such as documented in the Two-Factor Authentication Setup Guides), we understand there are many legacy setups out there still using this approach. This will allow for a much smoother experience, including enabling username and passwords to be saved without affecting the two-factor prompt.

Another common feature request we've added is the ability to quickly sort VPN connections and folders to make organising and managing them faster. Several sorting options are available, including sorting all connections and folders, just selected items, or just items in a folder. Simply right-click (or control-click) on the items to be sorted and select the appropriate Sort menu option.

On the Windows side, Viscosity will now automatically detect and repair certain issues with a VPN connection's virtual network interface that could cause a connection attempt to fail. When this occurred, Viscosity would disconnect the connection shortly after starting, with an error message in the log indicating the network adapter could not be found. We discovered that in some instances severely out-of-date third-party network filters attached to the VPN interface could cause it to fail. Viscosity will now detect when this is the case and repair the problem.

On macOS, an issue with the Viscosity helper has been resolved that could on rare occasions cause the helper to crash when sleeping the computer with an active VPN connection. This largely only occurred for Apple Silicon users with TAP connections, however in very rare instances it could also occur on Intel Macs, requiring Viscosity to be re-launched on wake.

Finally, this version also updates OpenVPN 2.5 to version 2.5.7, OpenVPN 2.4 to version 2.4.12, and OpenSSL to version 1.1.1o. These updates include a number of small bug fixes and improvements.


Version 1.10.3 Mac Release Notes:

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


Version 1.10.3 Windows Release Notes:

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
improved
Automatic detection and repair of VPN adapter issues caused by third-party legacy filters
updated
OpenSSL updated to version 1.1.1p
updated
OpenVPN 2.5 updated to version 2.5.7
updated
OpenVPN 2.4 updated to version 2.4.12
fixed
Resolves rare issue where network settings were not restored after a system crash
fixed
Various bug fixes and enhancements

The 1.10.3 update can be automatically installed from inside Viscosity, or downloaded and manually installed. For support with this version please visit our support section.