Beta: Latest Build of Viscosity for Mac

Viscosity Menu Icon Packs, Two-Factor Scripts, & OpenVPN Config Tool

James

User avatar
Posts: 1869
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Thu Sep 24, 2009 6:53 pm
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
James Bekkema
Viscosity Developer

Web: http://www.sparklabs.com
Support: http://www.sparklabs.com/support
Twitter: http://twitter.com/sparklabs

James

User avatar
Posts: 1869
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Wed Oct 21, 2009 2:35 am
Viscosity 1.0.7b1 is now available. Please see the first post for the download link.

Cheers,
James
James Bekkema
Viscosity Developer

Web: http://www.sparklabs.com
Support: http://www.sparklabs.com/support
Twitter: http://twitter.com/sparklabs

Root

User avatar
Posts: 13
Joined: Sun Oct 18, 2009 11:59 am

Post by Root » Sat Dec 26, 2009 8:30 pm
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. :)

Root

User avatar
Posts: 13
Joined: Sun Oct 18, 2009 11:59 am

Post by Root » Sat Dec 26, 2009 10:34 pm
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

James

User avatar
Posts: 1869
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Mon Dec 28, 2009 10:51 pm
Thanks for the beta feedback - much appreciated.

Cheers,
James
James Bekkema
Viscosity Developer

Web: http://www.sparklabs.com
Support: http://www.sparklabs.com/support
Twitter: http://twitter.com/sparklabs

James

User avatar
Posts: 1869
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Sun Apr 11, 2010 1:24 am
The first public build of Viscosity 1.1 is now available. Please feel free to download it and test it out.

Cheers,
James
James Bekkema
Viscosity Developer

Web: http://www.sparklabs.com
Support: http://www.sparklabs.com/support
Twitter: http://twitter.com/sparklabs

occamsrazor

Posts: 10
Joined: Mon Apr 26, 2010 5:42 am

Post by occamsrazor » Mon Apr 26, 2010 11:35 pm
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...

James

User avatar
Posts: 1869
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Mon May 03, 2010 11:43 pm
Thanks for pointing that out. The link has been updated. We'll also be posting a newer beta version shortly.

Cheers,
James
James Bekkema
Viscosity Developer

Web: http://www.sparklabs.com
Support: http://www.sparklabs.com/support
Twitter: http://twitter.com/sparklabs

James

User avatar
Posts: 1869
Joined: Thu Sep 04, 2008 9:27 pm

Post by James » Sun Aug 01, 2010 5:33 am
The first beta release for version 1.2 has now been posted!

Cheers,
James
James Bekkema
Viscosity Developer

Web: http://www.sparklabs.com
Support: http://www.sparklabs.com/support
Twitter: http://twitter.com/sparklabs

Root

User avatar
Posts: 13
Joined: Sun Oct 18, 2009 11:59 am

Post by Root » Thu Aug 12, 2010 4:10 am
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:
  • Upgrade Viscosity:
    • Quit currently running instance of Viscosity
    • Remove old Viscosity.app from ~/Applications/
    • Install new Viscosity.app into ~/Applications/
  • Start/Run Viscosity.app
  • Click the Viscosity menu bar icon
  • 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.
  • Open Viscosity Preferences
  • Create one (1) connection folder
  • 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.
  • 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).
  • Observe Viscosity crash upon attempting to delete the duplicate entry.
  • 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
    
  • 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
166 posts Page 3 of 17