SparkLabs Forum.

Community Help.


Beta: Latest Build of Viscosity for Mac

Thanks Matt, well spotted. It has been corrected in the full 1.0.6 release.

BTW, 64-bit version coming anytime soon?

Hi dfile, version 1.0.6 of Viscosity has 64 bit kernel support under Snow Leopard. However the Viscosity application itself is still 32 bit, and will probably be that way for a while (as the version of Python we use is 32 bit only). However it's unlikely you'd see any performance benefit from a 64 bit version, as Viscosity isn't all that CPU intensive (most of the time it should be sitting at 0% CPU usage).

Cheers,
James
Viscosity 1.0.7b1 is now available. Please see the first post for the download link.

Cheers,
James
James wrote:
Release Notes (1.0.8b2) - 19th December 2009
  • OpenVPN updated to version 2.1.1
  • Norwegian localization thanks to Wilhelm Damsleth
  • Swedish localization thanks to Alex Jonsson
  • Latvian localization thanks to Ivars Strazdiņš
Requirements
  • Mac OS 10.5 (Leopard) or later


The latest beta, version 1.0.8b2 as quoted above, is functioning normally thus far upon my initial testing. I was able to successfully access the internal network of each configured VPN connection without any visible issues nor any other difficulty related to updating.

Thank you for the timely (beta) updates. :)
[email protected] - Test, testing, 1, 2, ...1, 2, 3. :]
Root wrote:
James wrote:
Release Notes (1.0.8b2) - 19th December 2009
  • OpenVPN updated to version 2.1.1
  • Norwegian localization thanks to Wilhelm Damsleth
  • Swedish localization thanks to Alex Jonsson
  • Latvian localization thanks to Ivars Strazdiņš
Requirements
  • Mac OS 10.5 (Leopard) or later


The latest beta, version 1.0.8b2 as quoted above, is functioning normally thus far upon my initial testing. I was able to successfully access the internal network of each configured VPN connection without any visible issues nor any other difficulty related to updating.

Thank you for the timely (beta) updates. :)


I tested using Snow Leopard booted via the full 64-bit (x86_64) kernel on a MacBook Pro (17-inch, Mid 2009):

Code: Select all

# uname -a && system_profiler SPSoftwareDataType | tr -s [:space:] | grep -v "Name"
Darwin host.local 10.2.0 Darwin Kernel Version 10.2.0: Tue Nov  3 10:35:19 PST 2009; root:xnu-1486.2.11~1/RELEASE_X86_64 x86_64
Software:
 System Software Overview:
 System Version: Mac OS X 10.6.2 (10C540)
 Kernel Version: Darwin 10.2.0
 Boot Volume: Macintosh HD
 Boot Mode: Normal
 Secure Virtual Memory: Enabled
 64-bit Kernel and Extensions: Yes
 Time since boot: 2:22
[email protected] - Test, testing, 1, 2, ...1, 2, 3. :]
Thanks for the beta feedback - much appreciated.

Cheers,
James
The first public build of Viscosity 1.1 is now available. Please feel free to download it and test it out.

Cheers,
James
Hi, The first post lists 1.1b4, but the link goes to:

http://www.viscosityvpn.com/download/be ... y1.1b3.zip

There is however a file at:

http://www.viscosityvpn.com/download/be ... y1.1b4.zip

...when entered directly

Regards...
Thanks for pointing that out. The link has been updated. We'll also be posting a newer beta version shortly.

Cheers,
James
The first beta release for version 1.2 has now been posted!

Cheers,
James
James wrote:
Release Notes (1.2b3) - 07 Aug 2010
  • Ability to organise connections into folders (submenus)
  • Ability to disconnect connections when the computer has been idle
  • Avoids incompatibly problems with the Cisco AnyConnect client
  • Improved performance and memory usage
  • Changes to IPv6 behaviour
  • Connected/Disconnected scripts are now copied into connection
  • Updated localizations
  • Various bug fixes and enhancements
Requirements
  • Mac OS 10.5 (Leopard) or later


Thank you for the 1.2 beta/prerelease; I'm looking forward to the enhancements added in this version. :D

Using Viscosity version 1.2b3 I am experiencing the following persistent issue:
  • Upon clicking the Viscosity menu bar icon there is no visible response; no drop-down menu is displayed.

The aforementioned symptom was experienced after performing the following steps:
  1. Upgrade Viscosity:
    1. Quit currently running instance of Viscosity
    2. Remove old Viscosity.app from ~/Applications/
    3. Install new Viscosity.app into ~/Applications/
  2. Start/Run Viscosity.app
  3. Click the Viscosity menu bar icon
  4. Observe that my two (2) preexisting VPN connections (not actively connected) now have one of them duplicated, for a total of three (3) VPN connections; the duplicated entry appears to be of the last VPN connection that was used.
  5. Open Viscosity Preferences
  6. Create one (1) connection folder
  7. Drag-and-drop to move two (2) unique entries of the three (3) total connections into the new folder, where 2 out of 3 connections are now in a submenu, leaving only a duplicate entry at the original "root" folder level that is not in a submenu.
  8. Attempt to delete what appeared to be the duplicate entry from the "root" folder level, that is, keep only the two (2) unique connections that are organized into a subfolder (submenu).
  9. Observe Viscosity crash upon attempting to delete the duplicate entry.
  10. Observe the following detail logged:

    Code: Select all

    2010/08/11 11:46:05 a.m.   [0x0-0x6a06a].com.viscosityvpn.Viscosity[695]   Traceback (most recent call last):
    2010/08/11 11:46:05 a.m.   [0x0-0x6a06a].com.viscosityvpn.Viscosity[695]     File "/Users/$USERNAME/Applications/Viscosity.app/Contents/Resources/main.py", line 23, in <module>
    2010/08/11 11:46:05 a.m.   [0x0-0x6a06a].com.viscosityvpn.Viscosity[695]       AppHelper.runEventLoop()
    2010/08/11 11:46:05 a.m.   [0x0-0x6a06a].com.viscosityvpn.Viscosity[695]     File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/PyObjCTools/AppHelper.py", line 246, in runEventLoop
    2010/08/11 11:46:05 a.m.   [0x0-0x6a06a].com.viscosityvpn.Viscosity[695]     File "/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/PyObjCTools/AppHelper.py", line 134, in unexpectedErrorAlertPanel
    2010/08/11 11:46:05 a.m.   [0x0-0x6a06a].com.viscosityvpn.Viscosity[695]     File "PrefsWinConnections.py", line 380, in outlineView_objectValueForTableColumn_byItem_
    2010/08/11 11:46:05 a.m.   [0x0-0x6a06a].com.viscosityvpn.Viscosity[695]   KeyError: '2'
    2010/08/11 11:46:05 a.m.   Viscosity[695]   An uncaught exception was raised
    2010/08/11 11:46:05 a.m.   Viscosity[695]   /Projects/Viscosity/trunk/main.m:92 main() PyRun_SimpleFile failed with file '/Users/$USERNAME/Applications/Viscosity.app/Contents/Resources/main.py'.  See console for errors.
    2010/08/11 11:46:05 a.m.   Viscosity[695]   *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '/Projects/Viscosity/trunk/main.m:92 main() PyRun_SimpleFile failed with file '/Users/$USERNAME/Applications/Viscosity.app/Contents/Resources/main.py'.  See console for errors.'
    *** Call stack at first throw:
    (
       0   CoreFoundation                      0x0055dbba __raiseError + 410
       1   libobjc.A.dylib                     0x003d3509 objc_exception_throw + 56
       2   CoreFoundation                      0x0055d8e8 +[NSException raise:format:arguments:] + 136
       3   CoreFoundation                      0x0055d85a +[NSException raise:format:] + 58
       4   Viscosity                           0x00002b22 main + 796
       5   Viscosity                           0x000027da start + 54
    )
    2010/08/11 11:46:06 a.m.   com.apple.launchd.peruser.$UID[137]   ([0x0-0x6a06a].com.viscosityvpn.Viscosity[695]) Job appears to have crashed: Trace/BPT trap
    2010/08/11 11:46:07 a.m.   ReportCrash[808]   Saved crash report for Viscosity[695] version 1.2b3 (1.2b3) to /Users/$USERNAME/Library/Logs/DiagnosticReports/Viscosity_2010-08-11-114606_$HOSTNAME.crash
  11. Upon subsequent re-opening/restarting of Viscosity.app, the following error is logged to console:

    Code: Select all

    2010/08/11 11:53:47 a.m.   Viscosity[986]   <type 'exceptions.KeyError'>: '2'

Testing was performed using the following hardware and software platform:

Code: Select all

# uname -mrsv && system_profiler SPHardwareDataType SPSoftwareDataType | tr -s [:space:] | egrep -v "UUID|Serial|(Computer|User)\ Name"
Darwin 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:27:12 PDT 2010; root:xnu-1504.7.4~1/RELEASE_X86_64 x86_64
Hardware:
 Hardware Overview:
 Model Name: MacBook Pro
 Model Identifier: MacBookPro5,2
 Processor Name: Intel Core 2 Duo
 Processor Speed: 3.06 GHz
 Number Of Processors: 1
 Total Number Of Cores: 2
 L2 Cache: 6 MB
 Memory: 8 GB
 Bus Speed: 1.07 GHz
 Boot ROM Version: MBP52.008E.B05
 SMC Version (system): 1.42f4
 Sudden Motion Sensor:
 State: Enabled
Software:
 System Software Overview:
 System Version: Mac OS X 10.6.4 (10F569)
 Kernel Version: Darwin 10.4.0
 Boot Volume: Macintosh HD
 Boot Mode: Normal
 Secure Virtual Memory: Enabled
 64-bit Kernel and Extensions: Yes
 Time since boot: 1:58
[email protected] - Test, testing, 1, 2, ...1, 2, 3. :]
166 posts

Copyright © 2016 SparkLabs Pty Ltd. All Rights Reserved. Privacy Policy