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.

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.

Viscosity for Windows Now Available!

We’re very pleased to announce that Viscosity for Windows is now available!

We’ve been working hard over the past 12 months to bring over all the power, ease of use, and design aesthetics of Viscosity for Mac to the Windows platform, and we believe Windows users will be impressed with the results. Windows users now have access to the same powerful and reliable OpenVPN experience that Mac users have come to expect with Viscosity.

Viscosity for Windows isn’t a simple port over to a new platform. It has been designed from the ground up to fit perfectly into the Windows environment. Along with all of the standard features provided by Viscosity, Viscosity for Windows offers many additional Windows-specialized features, including:

  • An attractive Aero optimized interface and connection editor
  • The ability to run under both administrator and standard user accounts
  • Windows style notifications and alerts
  • No UAC prompts or changes needed whenever Viscosity is launched
  • The ability to bundle Viscosity with connections and settings
  • The ability to store username and passwords in the Windows credential system
  • Batch (.bat) & VBS (.vbs) scripting support
  • Much more!

We encourage you to download Viscosity and take advantage of the free 30-day trial period to try out Viscosity for yourself. And like the Mac version, Viscosity is just $9 to buy.