SparkLabs Blog.

The latest news and releases.


Viscosity For Mac & Windows: Version 1.4.8

Version 1.4.8 of Viscosity for both Mac and Windows is now available! This version addresses the recent OpenSSL "Heartbleed" security vulnerability, and all users are strongly advised to update to this release as soon as possible.

The OpenSSL "Heartbleed" bug is a very serious vulnerability in versions 1.0.1 to 1.0.1f of OpenSSL. OpenSSL is OpenVPN's default library for providing encryption services and hence OpenVPN users are exposed to this flaw. While it is more difficult for an attacker to target an OpenVPN client than a server, it could still potentially allow an attacker to obtain session keys and decrypted data and so it should be treated seriously. Version 1.0.1g of OpenSSL fixes this flaw and this is the version included with Viscosity 1.4.8.

For more information regarding the OpenSSL "Heartbleed" bug please visit The Heartbleed Bug website. For further information on how this bug can affect OpenVPN users please visit the OpenVPN Community Wiki Page.


Version 1.4.8 Mac Release Notes:

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


Version 1.4.8 Windows Release Notes:

added
Adds option for automatic HTTP Proxy authentication
improved
Localization updates
updated
OpenSSL updated to version 1.0.1g (resolves "Heartbleed" bug)
fixed
Resolves driver signing issue (build 1236)
fixed
Various bug fixes and enhancements


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

Viscosity For Mac & Windows: Version 1.4.7

We're pleased to announce that version 1.4.7 of Viscosity for both Mac and Windows is now available! We've vastly improved retina display support for Mac users, and high-DPI interface support for Windows users. We've also created some sleek new toolbar icons for Viscosity's Preferences window that make Viscosity look even better on both standard and retina level displays.




Version 1.4.7 Mac Release Notes:

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


Version 1.4.7 Windows Release Notes:

added
New toolbar icons
improved
Windows 8.1 support improvements
improved
Improved User Interface for high DPI users
improved
Localization fixes and improvements
improved
Russian Localization updated (thanks to Anton Veretennikov)
fixed
Various bug fixes and enhancements


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

Viscosity For Mac: Version 1.4.6 Mavericks Ready!

Version 1.4.6 of Viscosity for Mac is now available! This update includes some small final tweaks in preparation for the release of Mac OS 10.9 (Mavericks). It has been extensively tested under Mavericks to ensure the best possible experience for users updating their Mac. While previous releases of Viscosity will still run under Mavericks, we encourage all users to update to this version.


Version 1.4.6 Mac Release Notes:

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


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

Viscosity for Windows: Version 1.4.6

Version 1.4.6 of Viscosity for Windows has just been released! Like the recent Mac update we've greatly improved PKCS#11 support, with it much more straightforward to use for end users. We've also improved two-factor authentication support and made a number of small fixes and enhancements.


Version 1.4.6 Windows Release Notes:

added
Support for static challenge/response added
improved
PKCS#11 certificate names are now presented in a clearer format
improved
Localization fixes and improvements
fixed
Corrects an issue saving max-routes values
fixed
Corrects an issue handling incorrect PKCS#11 PINs with saved credentials
fixed
Various bug fixes and enhancements


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

Viscosity for Mac: Version 1.4.5

Version 1.4.5 of Viscosity for Mac is now available! We've greatly improved PKCS#11 support, making it more straightforward to use for end users. We've also vastly improved challenge/response support, making it much easier to implement two-factor authentication in custom OpenVPN environments (check out the forum for some examples).


Version 1.4.5 Mac Release Notes:

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


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

Viscosity for Windows: Version 1.4.4

Version 1.4.4 of Viscosity for Windows is now available. We've focused on increasing the reliability of connections even further, with lots of small improvements and bug fixes. In addition we've added a number of features for enterprise environments, including improved two-factor authentication support and the ability to set machine wide settings and connection permissions.


Version 1.4.4 Windows Release Notes:

added
Creating and editing connections can now be set to require administrator rights
added
Global preferences for all users can now be set
improved
Improved two-factor authentication support
improved
Improved DPI Scaling support
improved
Connect on start and after resume improved
improved
Reachability checking improved
improved
French localization updates (thanks to David Caradec)
improved
German localization updates (thanks to Dirk Dittert)
updated
OpenVPN 2.3 upgraded to version 2.3.1
fixed
Resolves issue importing a connection with a crl-verify list
fixed
Resolves issue where certain Advanced commands could be saved incorrectly
fixed
Resolves potential crash that could occur with non-standard system fonts present
fixed
Several minor bug fixes and improvements


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

Viscosity for Mac: Version 1.4.3

Version 1.4.3 of Viscosity for Mac is now available. We've worked hard to resolve all known bugs with this release, improve IPv6 support, upgrade OpenVPN to the latest 2.3 release, and for those Retina MacBook Pro users: menu icons have been upgraded with retina level graphics!


Version 1.4.3 Mac Release Notes:

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


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

WiTopia's New VPN Client Viscosity Powered!

We're pleased to announce that WiTopia's new VPN client, available for both Mac and Windows, is powered by Viscosity! Subscribers of WiTopia, a VPN Service Provider, have long received a bundled copy of Viscosity as part of their subscription. However they'll now receive a specially developed client designed for WiTopia's service, with the power and reliability of Viscosity at its core.


We're excited with some of the features we've been able to pack in, such as multi-protocol support, connection auto-updating, smart connecting to the nearest VPN server, and automatic protocol fallback when a particular VPN protocol is being blocked. The client not only supports OpenVPN, but also L2TP, PPTP, and IPSec, meaning users on non-OpenVPN plans will no longer miss out!

We're sure WiTopia subscribers will love the new client (we sure do)! If you are a WiTopia user we encourage you to download and check it out. And if you have any feedback, good or bad, please don't hesitate to send it along to them.

If you're looking for a VPN Service Provider, we encourage you to check out WiTopia and the new client. Or take a look at our VPN Service Providers page for a list of great VPN Service Providers that also bundle and support Viscosity.

Viscosity 1.3.1 For Windows Released

Version 1.3.1 of Viscosity for Windows is now available!

1.3.1 includes a performance overhaul of Viscosity's background service. We've placed a focus on reducing memory usage by completely rewriting sections that were sluggish or relied on libraries that required large amounts memory. It now has up to 90% less memory and CPU usage, and should resolve any service start up issues.


Version 1.3.1 Mac Release Notes:

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


The 1.3.1 update can be automatically installed from inside Viscosity, or downloaded and manually installed. For support with this version please visit https://www.sparklabs.com/support.

Viscosity 1.3 For Mac Released

Version 1.3 of Viscosity is now available for Mac users! It is our biggest update yet, with heaps of new features and performance enhancements!


Version 1.3 Mac Release Notes:

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


The 1.3 update can be automatically installed from inside Viscosity, or downloaded and manually installed. For support with this version please visit https://www.sparklabs.com/support.