JollysFastVNC Changelog

What's new in JollysFastVNC 1.52 Build 1412606

May 9, 2014
  • Added defaults setting localsshlaunchpath for overwriting the ssh path.
  • enablelocalcommandsoutsidevncwindow setting no longer experimental and on by default. Command key presses outside the VNC window are used to control JollysFastVNC now, not the remote side.
  • Fixed a potential problem with network discovery over firewire ip connections.
  • Fixed a potential problem with website build number (version 1.50).

New in JollysFastVNC 1.48 Build 1319709 (Oct 23, 2013)

  • FIxed disconnect and possible crash on connecting to ScreenSharing server by adding a workaround for server sending incorrect multiscreen data. Thanx to Staale Lorentzen for helping me to track this down.

New in JollysFastVNC 1.46 Build 1313608 (May 17, 2013)

  • Fixed a bug that created a incorrect mouse offset, fullscreen and aspect behaviour for retina displays.
  • Fixed a bug that local area network addresses without name were not correctly displayed when in autodiscovery mode.
  • Fixed mouse event bug on 10.6 (build 1313608)

New in JollysFastVNC 1.44 Build 1234001 (Jan 4, 2013)

  • Added support for staying on the internal graphics card when on battery.

New in JollysFastVNC 1.42 Build 1220626 (Jul 25, 2012)

  • This update will be available on machines running 10.6 and above.
  • 10.6 machines will have the same program signature as before.
  • 10.7 and above machines will run Apple Developer ID signed as it's the only way to support mountain lion.
  • Added spaces support for fullscreen windows.
  • Added retina resolution support.
  • Fixed xib layout problem.
  • Internal cleanup of code.
  • Changed application signature to an AppleDeveloper ID signature. This is required to be compatible with Mountain Lion. The program will ask for access to keychain items when it requires them for the first time due to this change.
  • Changed application update signature. For some unknown reason the signature introduced in the last 1.42 update did not work correctly.

New in JollysFastVNC 1.40 Build 1213706 (May 16, 2012)

  • Enabling old fullscreen behaviour for lion works on single monitor machines now.
  • Keeping system from sleeping when getting changes while running in lions fullscreen mode.
  • Fixed an premature release of a texturebacking store. Thanx to Chris Niederauer for his detailed bug report on this one.
  • Website version: Changed update url to contain system version and architecture so that future updates can be made available for for specific system versions/architectures.

New in JollysFastVNC 1.36 Build 1204701 (Feb 16, 2012)

  • Fixed a bug that kept a closed connection as beeing marked open.

New in JollysFastVNC 1.34 Build 1203901 (Feb 8, 2012)

  • Added Server List window to application icon menu.
  • Fixed bug that prevented reconnection to a closed connection.

New in JollysFastVNC 1.32 Build 1132101 (Nov 22, 2011)

  • Fixed possible crash.

New in JollysFastVNC 1.30 Build 1130501 (Nov 1, 2011)

  • Added support for new Windows domain authentication.
  • Updated readme.
  • Added workaround for bug in CFNetwork that was closing inactive SSL connections.
  • Fixed pasteAsKeystrokes command shortcut in normal keyboard mode.
  • Fixed potential crash when using ssl certificate connections.
  • Fixed possible crash on 10.4

New in JollysFastVNC 1.28 Build 1119401 (Jul 13, 2011)

  • Added support for Mac OS X 10.7 desktop colors.
  • Using now a more finer SSL configuration. You can change the settings via defaults write, the default value is the first one listed here: SSLstreamlevel
Negotiated/None/SSLv2/SSLv3/TLSv1 
SSLallowsexpiredcertificates
NO/YES 
SSLallowsexpiredroots
NO/YES 
SSLallowsanyroot
YES/NO 
SSLValidatesCertificateChain
YES/NO 

  • Added SSL Client authentication. If you have a client certificate or a certificate identity (keychain speak for alias) in your keychain for an SSL connection, it is used now.
  • Added workaround for buggy OSXvnc keypad equal key interpretation.
  • Added workaround for weird hidden xcursor encodings sent from tiger vncserver.
  • Changed to no longer have columns in the serverlist resizeable.
  • Changed the escaping of the internal options to ssh for more compatibilty with user defined options.
  • Fixed right/middle mouse clicks for encrypted MacOS 10.4 servers.
  • Fixed Crashreporter/Logger for AppStore versions.

New in JollysFastVNC 1.26 Build 1113802 (May 18, 2011)

  • Added workaround for buggy vnc server modifier key recognition. There will be a delay sent to the remote side when you use a keyboard modifier ( like shift, ctrl,... ). The default is set to 20 ms for all hosts and 200ms for OSXvnc based servers. You can change the default with the command defaults write de.jinx.JollysFastVNC modifierwaittimems .
  • Added default to enable the use of local keyboard interpretation by default: defaults write de.jinx.JollysFastVNC uselocalkeyboardonstart YES. This is usefull for special keyboard layouts like NEO.
  • Added default to disable qemu USB keyboard support. defaults write de.jinx.JollysFastVNC disableusbkeyboardsupport YES
  • Added workaround for erratic modifier keys.
  • Improved support for OSXvnc Mac vncserver.
  • Added experimental feature - if you are outside the VNC session window with your mouse, local commands are beeing used. Use defaults write de.jinx.JollysFastVNC enablelocalcommandsoutsidevncwindow YES to enable it.
  • Fixed that generic Hostdiscovery was still in use when Bonjour was disabled.
  • Fixed bug with Meta/Ctrl key modifiers for Unix hosts.

New in JollysFastVNC 1.24 Build 1111212 (Apr 23, 2011)

  • Added keyboard and mouse encryption for connections to Mac servers. As soon as you log in via username and password authentication, all keystrokes are encrypted now by default. So in case you have a SSH tunnel set up to connect to a host behind the SSH host you have now encrypted keystrokes. In case you have problems with it you can disable it via a defaults setting disablemackeyboardencryption.
  • Added left/right mouse wheel support.
  • Improved visual update - shows intermediate updates.
  • Update request frequency now depending on tight bandwidth setting. Tight low bandwidth has 15 requests per second, tight medium 30 all others 60 requests per second.
  • Function keys now work in immersive mode as function keys.
  • Added workaround for some bugs of the OSXvnc server. The newest version of that server is quite buggy right now and it will crash, drop the connection and send invalid data. That is why you will see disconnects quite often.
  • Added support for JIS keyboard layout, esp. for Mac connections.
  • Changed the way the remote keyboard is reset on connection start. This should fix problems with stuck keys at start when the server did not reset the previous connection correctly.
  • Added support for automatically recognizing devices on the network that do not use bonjour (namely windows and linux machines). It's enabled by default. By default it only shows hosts with names and running vnc servers. If you want to see even hosts that do not have a name, but just an ethernet address use defaults write de.jinx.JollysFastVNC generichostdiscoveryshownamesonly NO. If you want it to show hosts that have a vnc server running use defaults write de.jinx.JollysFastVNC generichostdiscoverychecksforvnc YES on the commandline. This feature is disabled cause some servers will see a connection attempt as bad behavior.
  • Changed the way how WOL is used. WOL is send before the first connection attempt. SSH and WOL now works. Furthermore you can put in the address field the ethernet address of the host additionally to it's ip address/name and JFVNC will send a WOL packet not just to bonjour hosts.
  • Added support for new authentication schemes used in Lion.
  • Added support for automatically selecting the first monitor in a multimontior connection. You can disable this new behavior in the advanced preferences tab.
  • Initial support for Intels AMT server (Servertype automatic will recognize and use it then).
  • Added support for QEMUs keyboard event mechanism to improve international keyboard support there.
  • Added support to recognize localhost connections and warn you when you are connecting to your localhost for the first time.
  • Fixed to reselect the server-list for keyboard input after a connection closes. Bug introduced in version 1.22.
  • Fixed a bug on 10.4 machines when connecting to Mac Servers (introduced in version 1.24 - 1111208).
  • Fixed a bug that closed ScreenRecycler connections immediately (introduced in version 1.24 - 1111208).

New in JollysFastVNC 1.22 Build 1104004 (Feb 9, 2011)

  • Added support for QEMUs special tight encoding.
  • Fixed a bug that when you changed a textfield setting it was not used immediatly when just clicking connect in case the textfield was still in editing mode.
  • Added desktop background mode. When in fullscreen and you switch to other programs it will send the fullscreen window to the desktop background. To enable it use defaults write de.jinx.JollysFastVNC enabledesktopbackgroundmode YES.

New in JollysFastVNC 1.20 Build 1102511 (Jan 25, 2011)

  • Added find menu item which will open the serverlist and select the searchbox.
  • Changed behaviour for fullscreen to CMD-Option-F ( like modern Quicktime, iPhoto, ... )
  • Added support for right ctrl key for non Mac connections. Holding down FN while using the left ctrl key will create a right ctrl key for the remote side.
  • Added workaround for changed keyboard support in 10.6.6.
  • Added support for opening full screen windows on the screen they were previously shown.
  • Changed default tab selection in global preferences back.
  • Changed removal of hosts when showing of bonjour hosts is disabled in preferences.
  • Added support for non working licenses/receipts on Hackintoshes.

New in JollysFastVNC 1.18 Build 1101901 (Jan 19, 2011)

  • Changed the way the app checks it's own integrity for the Mac AppStore.

New in JollysFastVNC 1.16 Build 1100102 (Jan 3, 2011)

  • Changed serverlist look. You can disable the new look in the advanced preferences.
  • Added tooltips to most of the user settings.
  • Added the Advanced Preferences tab, for the rather unusual preference settings.
  • Added workaround for VMWares Endian bug. When on PPC you can now use the disableautomaticserverlistunhide YES preference to see the right colors when you are on ppc.
  • Added disabling of automatic appearance of serverlist. Use the disableautomaticserverlistunhide preference for that.
  • Added Weak linking now against GLUT, removed NSCursor usage, so JFVNC runs on Apple TV's.
  • Fixed naming of bonjourhosts where the portnumber was not correctly announced.
  • Removed in-app webstore.

New in JollysFastVNC 1.14 Build 1028806 (Oct 16, 2010)

  • Added more options for opening via url (colordepthtype,windowsizetype,cursortype,hosttype,keyboardtype,securitytype,sshoptions,commandkeyinterpretationtype,hostname) - see readme for more.
  • Added multiscreen fullscreen mode. If your local machine has more than one screen and you enter fullscreen you can have JFVNC cover more than one screen. Your local screen-layout must have a visible rectangle that is exactly the size of the remote screen. Example: Remote screen is 3840x1200 and you have locally two 1920x1200 displays you need to align the local displays and then you can see the remote screen on both local displays when you enter fullscreen.
  • Added support for connecting to multiple hosts at once.
  • Added support for select clicks outside current selection.
  • Fixed correct aspect ratio resizing when not using smartzoom and window is smaller than remote.
  • Changed the menu shortcut for the 'Send ctrl-alt-delete' to ctrl-alt-delete (instead of backspace). Some users pointed out that ctrl-alt-backspace is needed sometimes. You can create the ctrl-alt-delete shortcut on a notebook by pressing ctrl-alt-fn-backspace. Sorry for the confusion.
  • Fixed memory leak when switching 565 resolutions as well as mac pasteboard related leakage.
  • Changed crashlog destination email to the new one.

New in JollysFastVNC 1.12 Build 1012401 (May 4, 2010)

  • Changed default shortcut for ctrl-alt-delete to ctrl-alt-backspace. You can use ctrl-alt-delete on a full keyboard and ctrl-alt-backspace on a macbook.
  • Changed to no longer keep aspectratio correct when window is resized to smaller than remote screen size.
  • Changed mousewheel speed for Mac connections that are served by non Apple servers.
  • Updated to use current JNXLicense.framework.

New in JollysFastVNC 1.10 Build 1007104 (Mar 12, 2010)

  • Improved SmartZoom look to match the iPad version. You can get back the old zoom style by enabling SmartZoom->Linear Zoom.
  • Linux/Generic keyboard layouts no longer uses local option key interpretation. This improves Emacs and other ALT key using programs support.
  • Added Help->Release History menu entry so you can see the changes after upgrading.
  • Added Cycle Through Windows menu entry.
  • Disabled Remote Screen Lock by default now. You can enable it if you need it. See the Readme on how to.

New in JollysFastVNC 1.08 Build 1006404 (Mar 5, 2010)

  • Added Mac Pasteboard support. When connecting to Apples VNC server you can now copy/paste. Automatic pasting works, the automatic pasteboard size has been increased to 100kByte now. To copy from remote to local you have to use the Edit->copy menu to request the remote pasteboard.
  • Added remote screen lock support for Mac servers. You can now order a remote screen to be locked so the local user can't see what you are doing.
  • Added ssh tunnel keepalive timeout to figure out if connections are broken.
  • Send as keystrokes now sends shift characters for buggy server implementations.

New in JollysFastVNC 1.06 Build 1004302 (Feb 12, 2010)

  • Added Multiscreen layout manager, this allows vnc windows to grow larger than one Screen.
  • Added workaround for vnc server bug when JFVNC was beeing used over a remote connection.
  • Fixed CapsLock for some unicode characters when connecting to Windoes/Linux servers.
  • Removed unneeded logging of ctrl-x key presses.

New in JollysFastVNC 1.04 Build 1003706 (Feb 8, 2010)

  • New servertypes Windows/Linux/Generic this will set the cmd and alt keyboard correctly. Generic servertype setting behaves like Linux except that the command key can be set to super/meta and option keystrokes will be composed locally and send after composition.
  • Improved international keyboard support for windows and linux.
  • Mouse movements are recognized for a few pixels outside the current window for easier hot corner access.
  • Fixed enabling of remove/duplication menu entry.
  • Fixed crashreporter for Mac OS X 10.4.
  • Fixed resize of windows.
  • Fixed mouse swapping default reading.

New in JollysFastVNC 1.00 Build 1000103 (Dec 31, 2009)

  • Minor cosmetic changes.
  • Added underscore to be used in hostnames even though it's not rfc (rfc952, rfc1123) compilant, but windows uses it.
  • Removed expiration. This version will no longer expire.

New in JollysFastVNC 0.98.50 Build 928701 Alpha (Oct 14, 2009)

  • Fixed possible crash on closing ssh connections.
  • Fixed duplication of currently connected hosts ( they were connected in the duplicate as well.
  • Fixed bug that was showing not the correct hostlist when disabling Bonjour.

New in JollysFastVNC 0.98.48 Build 928202 Alpha (Oct 9, 2009)

  • Added support for duplication of existing hosts.
  • Added support for local exception lists for SOCKS proxies.
  • Now it's possible to use multipart names in ssh's option -l "My remote name".
  • Added ssh remote commands. You can now execute remote commands when using ssh.defaults write de.jinx.JollysFastVNC sshremotecommand "open -a Mail". This will be used for every host. For a single host use the option -sshremotecommand "open -a Mail" in the ssh options field. If you have set it in the options it will not be used from the defaults.
  • Drawer now gets opened and server name selected when new server is created.
  • Fixed a potential bug by no longer using ssl from multiple threads.

New in JollysFastVNC 0.98.46 Build 927502 Alpha (Oct 3, 2009)

  • Added manual Refresh menu item.
  • Fixed context menu typo.
  • Selected servers only usable when the server list is selected.
  • Fixed third mouse button emulation behavior - broke with fn to insert mapping.
  • Fixed cpu hog bug that appeared on new systems.

New in JollysFastVNC 0.98.44 Build 925008 Alpha (Sep 7, 2009)

  • Added Insert key emulation to non Mac servers.
  • Fixed removal of servers. Use cmd-delete or contextual menu.
  • Fixed keyboard shortcuts for ScreenRecycler connections.

New in JollysFastVNC 0.98.42 Build 925003 Alpha (Sep 7, 2009)

  • Improved Spaces and Exposé compatibilty. Fullscreen windows will no longer be pushed to the back when no longer active.
  • Fixed bug that Menubar was invisible after remote host closing the connection and in fullscreen.
  • Fixed a potential crash on ssh connections on PPC.
  • Removed the '-' button on the serverlist.

New in JollysFastVNC 0.98.40 Build 924510 Alpha (Sep 2, 2009)

  • Changed application icon - created by Mario Bieh.
  • Added application icon change. To prevent the application icon to change:
  • defaults write de.jinx.JollysFastVNC disableapplicationiconchange YES
  • Reorderd Keyboard input types. Your keyboard input type is reset to default (invasive).
  • Removed selection for 8bit modes as it's not supported anyways. Your defaults are reset to default (let the server decide).
  • Fixed shift-(key left of the delete key) on Mac connections.
  • Fixed 102 and 101 keyboard layouts on Mac connections namely the key below ESC and (if exists) the key right to the left shift key should be interpreted correctly.
  • Fixed maximum windowsize for old hardware (white windows).

New in JollysFastVNC 0.98.38 Build 923903 Alpha (Aug 28, 2009)

  • Fixed OpenGL capabilty recognition for older graphic cards.
  • Fullscreen key now user settable via SystemPreferences. It's even used in invasive/immersive mode.
  • Values are now immediately usable without leaving the insertion field. Entering the portnumber you can now hit return to connect to the new port.
  • Lots of internal changes. This release might be buggy.

New in JollysFastVNC 0.98.36 Build 922704 Alpha (Aug 15, 2009)

  • Changed resizing behaviour. If you use half, double or one2one sized windows, they will resize when remote screen resizes.
  • Added open JFNVC with jfvnc:// and vnc:// scheme urls as well as dropping them on the app icon.
  • Added silentlogin feature to vnc:// scheme urls with no credentials given.
  • Added logfile open menu item in the help menu.
  • Fixed Windows domain login to use instead of \ on the protocol layer.
  • Fixed ServerList menu item.
  • Fixed window resizing when becoming active.
  • Internal cleanup.

New in JollysFastVNC 0.98.34 Build 920606 Alpha (Jul 26, 2009)

  • Added that double clicking an already connected hosts brings it's window up front.
  • Added Immersive Keyboard mode. Invasive now catches cmd keys. Immersive catches all keys including cmd-tab, Exposé and the like.
  • Connecting to ScreenRecycler server now let's you use keyboard shortcuts like CMD-f
  • Changed the way how internal threads are collected at connection end.
  • Added additional options to vnc:// and jfvnc:// schemes. Current supported vnc login protocols and their respective arguments are:
  • VNC: Password
  • Mac: Username, Password
  • Ask:
  • Windows: Username, Password, Domain
  • Username and Password can be either given in their URL place in front of the servername or as argument. The following URLs are equal:
  • vnc://admin:[email protected]:7900/?Protocol=Windows&Domain=Workgroup.
  • vnc://example.com:7900/?Protocol=Windows&Domain=Workgroup&Username=admin&Password=s3cUR3.
  • The jfvnc:// scheme opens only JollysFastVNC, whereas vnc:// might open other vnc capable programs.

New in JollysFastVNC 0.98.32 Build 920108 Alpha (Jul 21, 2009)

  • Added vnc:// and jfvnc:// url schemes for opening vnc connections from other programs. If a connection name or hostname already exists and matches this host will be used for connections. This also works with Apple Script like: tell Application "JollysFastVNC" to open location "vnc://192.168.1.1/"
  • Added resize indicator.
  • Improved Trackpad scrolling.
  • Fixed ctrl-esc sending which was previously cought as cmd-ctrl-esc.
  • Fixed empty reverse connection host list for new users.
  • Fixed endian issue of resize bezel (build 920108).

New in JollysFastVNC 0.98.30 Build 919709 Alpha (Jul 16, 2009)

  • Added to resize window when remote screen size changes so that the aspectratio stays the same.
  • Added sending of special keys (like cmd-tab) when in invasive keyboard mode and the remote is a Mac. To use it you need to enable the enable access for assistive devices in the Universal Access preference pane.
  • Added SmartZoom preferences in global preferences including sliders for zoom and inset size.
  • Added default to switch off the local key interpretation: defaults write de.jinx.JollysFastVNC disablealtkeytoggle YES
  • Added default to change the mouse scroll speed for non Mac connections: defaults write de.jinx.JollysFastVNC otherscrollwheelspeedfactor 1.0 is the default.
  • Updated global preference window.
  • Fullscreen window level on second screen when JFVNC is not active is now normal (did go to the back before).
  • Fixed remote cursor offset for remote cursors when not using smartzoom.
  • Fixed showing of how to get back from fullscreen for connections that started in fullscreen.
  • Fixed special keys remote keyboard issue.
  • Added logging of last valid encoding for better customer support.
  • Fixed Xcursor bug when Xcursor was hidden.
  • Fixed toggling of ALT when special keys are pressed.

New in JollysFastVNC 0.98.28 Build 919002 Alpha (Jul 9, 2009)

  • Fixed fullscreen on main screen issue when multiple screens are connected.
  • Fixed cursor hide issue after screensaver kicked in.

New in JollysFastVNC 0.98.26 Build 918908 Alpha (Jul 8, 2009)

  • System no longer goes to sleep when in fullscreen and remote screen changes.
  • Fixed CAPSLOCK for non Mac servers.
  • Fixed cursor visiblity after screenlock.
  • Fixed refresh after remote screensize changed.
  • README now inside application bundle and will be used as application help.
  • Workaround a leak in CGContext.
  • Fixed reverse connections on 10.4.

New in JollysFastVNC 0.98.24 Build 917507 Alpha (Jun 24, 2009)

  • Fixed bug introduced in last version (0.98.20) to incorrectly handle some encodings.

New in JollysFastVNC 0.98.22 Build 917504 Alpha (Jun 24, 2009)

  • Fixed selection of first server in list on startup.
  • Fixed aspect ratio setting on 10.4.
  • Fixed bug that was encountered when servers sent invalid packets.

New in JollysFastVNC 0.98.20 Build 917002 Alpha (Jun 22, 2009)

  • Fixed first remote cursor on SnowLeopard.
  • Changed default cursor visibility type to local.
  • Fixed possible crashing bug when closing a connection.

New in JollysFastVNC 0.98.18 Build 915305 Alpha (Jun 2, 2009)

  • Added workaround for buggy servers that never send us a cursor shape.
  • Added XCursor support for servers that do not support rich cursor encoding.
  • Added Aspect ratio correct resizing and fullscreen switch.
  • SmartZoom now looks clearer.

New in JollysFastVNC 0.98.16 Build 914601 Alpha (May 26, 2009)

  • Fixed searchpanel bug introduced in last version.

New in JollysFastVNC 0.98.14 Build 914510 Alpha (May 26, 2009)

  • Added Super/Meta setting for other servers. Now you can select which behaviour you want to have.
  • Added automatic pasteboard syncronisation. Your pasteboard will automatically be transfered to the remote pasteboard if it changes and is below 10k. You can set the limit by using the defaults command:defaults write de.jinx.JollysFastVNC pasteboardsyncronisationsize anumber
  • Fixed potential crash when changing remote screen resolutions.

New in JollysFastVNC 0.98.12 Build 914202 Alpha (May 22, 2009)

  • Changed CMD key to send SUPER key instead of META for non Mac connections. This way it emulates the windows key when connecting to a windows machine.
  • Removed router file for tcm portmapper framework to reduce executable size.
  • Added support for software renderer on old hardware.

New in JollysFastVNC 0.98.10 Build 913902 Alpha (May 19, 2009)

  • Added Remote Cursor support for Macs and Other computers.
  • Improved button emulation. Buttonmask for drag operations stays what it was when clicking occured.
  • Updated to newest JNXFree library (available on github).
  • Fixed potential connection termination problem.
  • Internal project cleanup.

New in JollysFastVNC 0.98.08 Build 912602 Alpha (May 6, 2009)

  • Added pasting support for 3rd party vnc servers on Macs.
  • Added 'Pasting as Keystrokes' to support servers that do not support pasteboard exchange.
  • Updated codesignature as the old one expires May 8th 2009. This means you will see questions if JollysFastVNC can access the keychain with the new version - sorry for the inconvinience. The new signature is valid until 2019.
  • Fixed resizing with shift/ctrl held down to have the correct aspect ratio.
  • Changed to use my updated JNXCrashreporter from github. Logfile now in ~/Library/Logs, Crashreports contain Logfile.
  • Fixed bug that did not create the logfile when it did not exist (build 912604).

New in JollysFastVNC 0.98.06 Build 911303 Alpha (Apr 23, 2009)

  • Updated to newest PortMapper framework (r46).
  • Updated to JNXCrashreporter from github.
  • Fullscreen message (press... to get back only is shown now five times). If you want to disable it completly use defaults write de.jinx.JollysFastVNC disablefullscreenmessage YES
  • Fixed that only fullscreen windows will prevent the screensaver to kick in (when something is happening inside the vncwindow).
  • Added default to disable desktopnumber interpretation for ports lower than 50. If you want to connect to ports below 50 use defaults write de.jinx.JollysFastVNC disabledesktopnumberinterpretation YES
  • Fixed possible exploit when connecting to a malicous server.

New in JollysFastVNC 0.98.04 Build 907902 Alpha (Mar 20, 2009)

  • Added RRE-encoding (as work-around for a bug in KVM servers).
  • Added smooth window resize.
  • Fixed window resize via cmd to stay in place and be limited to graphics card limits.
  • Limiting window resize to no longer extend to were the graphics card can't display the remote screen any longer.

New in JollysFastVNC 0.98.02 Build 907702 Alpha (Mar 18, 2009)

  • Complete hextile encoding support. Previously hextile was only supported for ScreenRecycler now it works for all connections.
  • Added display number recognition - seems that some users are still used to display numbers. So typing in 3 in the portnumber field will result in 5903 as tcp portnumber.
  • Added QEMU workaround - QEMU does not correctly send PixelEncodingChange packets - so JFVNC now tells QEMU that it does not support that protocol extension.
  • Added crtl-drag window resize to snap to correct width/height. Fixed aspect ratio resize to consider current window frame size.
  • Fixed overlay rendering for very old graphics cards that do not support quartz compositions.

New in JollysFastVNC 0.98.00 Build 907502 Alpha (Mar 16, 2009)

  • Fixed middle mouse button emulation hang.

New in JollysFastVNC 0.96.98 Build 907303 Alpha (Mar 15, 2009)

  • Fixed stuck key problem.
  • Fixed Xcode project settings to include Crashreporter in release build again.

New in JollysFastVNC 0.96.96 Build 907208 Alpha (Mar 13, 2009)

  • Added that only the active window is smartzoomed - so you have a better overview.
  • Invasive mode now uses CMD-CTRL-ESC to toggle fullscreen. People had to many problems with FrontRow taking over.
  • Added aspect ratio resizing (shift resize window).
  • Fixed Menu-Resizing looses mouse events bug.
  • Internal cleanup.

New in JollysFastVNC 0.96.94 Build 907005 Alpha (Mar 11, 2009)

  • Changed non-Mac Keyboard layout. Press the right CMD key to toggle between modes:
  • remote (default): Will send ALT keys as ALT keys. ALT-s sends exactly that.
  • local interpretation: ALT-s will send German sz. Be aware though that some OS'es use the ALT to get into the menus.
  • Whats actually send over the wire is:
  • ALT pressed, (when you press ALT)
  • ALT released, sz, ALT pressed (when you press s)
  • ALT released. (when you release ALT)
  • Added Overlay interface to make it possible to show stati to the user.
  • Added Overlay for old hardware that does not support Quartz Compositions.
  • Fixed Mouse Hide bug.
  • Fixed Menu handling. Remapping of shortcuts should now work.
  • Fixed Serverlist window to be a window instead of a panel - shortcuts should not access the current connection any more.
  • Disabled Smart Zoom entry for graphics cards that do not support it.
  • Disabled Quartz Composition for graphics cards that do not support it.

New in JollysFastVNC 0.96.92 Build 906906 Alpha (Mar 10, 2009)

  • Added Smart Zoom feature. Now you can easily connect to a server that has a screen larger than your local one.
  • Added overlay when entering fullscreen to show how to get back.
  • Added CMD-ESC/CMD-f (invasive/normal) to toggle Fullscreen.
  • Much improved window resizing speed due to some weird NSTableView behaviour.
  • Added cursor visibilty support, fixed cursor hide problems.
  • Added cursor autohide when keyboard is used.
  • Added cursor delayed hide when connecting to ScreenRecycler server.
  • Added support for third mouse button - use FN-mouse-click to emulate a third mouse button if you don't have one.
  • Added support remote alt on non-Mac connections. Use left alt to have the local Mac expansion ( like ALT-s for german sz ) or press the right alt key to have that interpreted by the remote computer. I will upgrade the keyboard input for PC's in one of the next versions.
  • Added visibilty to hidden cursor when moved.
  • Added fix for servers that send unagreed protocol packets.
  • Fixed window resize to consider current screensize.
  • Fixed nib file layout.
  • Fixed bug in parsing ssh '-l username' option when there was a space between the -l and the name.
  • Fixed from 0.96.90:
  • Fixed keyboard issue (ctrl-click) on NonMac-Keyboards.
  • Fixed button icons on 10.4 systems.
  • Fixed mouse cursor positioning after enabling/disabling smart zoom ( build 906903 )
  • Fixed crash on Smart Zoom change (build 906906).

New in JollysFastVNC 0.96.90 Build 906814 Alpha (Mar 10, 2009)

  • Added Smart Zoom feature. Now you can easily connect to a server that has a screen larger than your local one.
  • Added overlay when entering fullscreen to show how to get back.
  • Added CMD-ESC/CMD-f (invasive/normal) to toggle Fullscreen.
  • Much improved window resizing speed due to some weird NSTableView behaviour.
  • Added cursor visibilty support, fixed cursor hide problems.
  • Added cursor autohide when keyboard is used.
  • Added cursor delayed hide when connecting to ScreenRecycler server.
  • Added support for third mouse button - use FN-mouse-click to emulate a third mouse button if you don't have one.
  • Added support remote alt on non-Mac connections. Use left alt to have the local Mac expansion ( like ALT-s for german sz ) or press the right alt key to have that interpreted by the remote computer. I will upgrade the keyboard input for PC's in one of the next versions.
  • Added visibilty to hidden cursor when moved.
  • Added fix for servers that send unagreed protocol packets.
  • Fixed window resize to consider current screensize.
  • Fixed nib file layout.
  • Fixed bug in parsing ssh '-l username' option when there was a space between the -l and the name

New in JollysFastVNC 0.96.86 Build 903403 Alpha (Feb 3, 2009)

  • Added silent login disabling when pressing the option key when connecting. This will then always present a password panel and not just silently log you in.
  • Fixed a bug where it would silently login even though it should ask for a password.
  • Updated to newest JXNFree password panel on github.

New in JollysFastVNC 0.96.84 Build 902701 Alpha (Jan 27, 2009)

  • Added Wake on Lan support. Can be enabled for bonjour machines in the Preferences.
  • Items in the Keychain that do not change won't be resaved any longer.
  • Fixed bug in parsing ssh arguments.

New in JollysFastVNC 0.96.82 Build 901904 Alpha (Jan 19, 2009)

  • Fixed OpenGL shaders for Intel GMA cards. ( Black screen on connect issue ).
  • Changed the order of login types ( VNC now always the first choice ).
  • Serverlist selects first server in list on startup again.
  • Changed inital connection read timeout from 5 to 30 seconds. This prevents disconnecting too early on slow servers.
  • Fixed empty ssh passphrase in keychain problem.

New in JollysFastVNC 0.96.80 Build 901605 Alpha (Jan 16, 2009)

  • Fixed keyboard shortcuts in 'normal' keyboard mode.
  • Fixed connection stalling on authorization failure to Mac servers.
  • Fixed selection dementia of password panel.
  • Fixed bonjour icon when host no longer announced.
  • Fixed text layout in JXNPassword panel.

New in JollysFastVNC 0.96.78 Build 901505 Alpha (Jan 15, 2009)

  • Fixed moving of multiple hosts in the hostlist while content is filtered. Let me know if you still have problems with draging in the serverlist window.
  • Improved SSH option recognition. It will also rewrite the local port.
  • Added reverseportnumber defaults recognition for people that need it. ( Command line only )
  • Added autoselection of newly added hosts.
  • New Bonjour network discovery. Disabling Bonjour will now actually disable bonjour discovery instead of just hiding the hosts.
  • Added discovery of .Mac shared computers.
  • Added new version of TCMPortMapper framework. This fixes some UPnP related bugs.
  • Fixed creation of duplicate bonjour hosts bugs.
  • Fixed bonjour disable bug.
  • Fixed password panel problems when supported security types differed from the one saved in the keychain.
  • Fixed security issue introduced in build 900906. It would print out invalid/rejected credentials to the console if the authentication scheme is Mac.

New in JollysFastVNC 0.96.76 Build 901306 Alpha (Jan 13, 2009)

  • Fixed disconnect on hosts that provided multiple authentication methods, even though one of them was, that no authentication was needed.
  • Fixed cancel of authentication when first authentication did not get authenticated.
  • Password panel now saves state of saving to keychain.

New in JollysFastVNC 0.96.74 Build 901011 Alpha (Jan 11, 2009)

  • Fixed wrong exception handling in connection exceptions.
  • Fixed windows domain login problem.

New in JollysFastVNC 0.96.72 Build 900906 Alpha (Jan 10, 2009)

  • Added new password panel support, allows selection of authentication method. Passwords are now stored differently in the KeyChain. You may freely remove the old keys which are just name JollysFastVNC. The new keys are named 'JollysFastVNC: connectionname'.
  • Added support Mac special VNC authentications ( password/ask ) .
  • Added support for vnc 4.0 servers.

New in JollysFastVNC 0.96.70 Build 834608 Alpha (Dec 11, 2008)

  • Added SSH password login. Now creating ssh tunnels works even if you don't have sshkeys installed on the remote machine.
  • Added SSH hostidentifcation warning handling.
  • Password panel show now which password is asked for.

New in JollysFastVNC 0.96.68 Build 833802 Alpha (Dec 3, 2008)

  • Removed SOCKS support for 10.4 as it does not work correctly.
  • Updated TCM Portmapper library to version 1.1r30.

New in JollysFastVNC 0.96.66 Build 832906 Alpha (Nov 24, 2008)

  • Fixed possible crash for screen resize to 0 pixels (KVM bug).
  • Updated revision number to be compatible with Sparkle again.

New in JollysFastVNC 0.96.64 Build 5b88b11 Alpha (Nov 19, 2008)

  • Fixed possible crash on ssh connection startup.

New in JollysFastVNC 0.96.62 Build c4e1c65 Alpha (Nov 18, 2008)

  • Added '-L' ssh switch awareness. If you use a ssh connection and use the '-L' option to eg. '-L 9999:foo.bar:3000' it will use the local port 9999 to connect to the tunnel. This way you can connect to other machines on a remote network that are only reachable via one ssh host.
  • Added internal rich cursor support (not visible yet) to prevent unbehaved servers like ultra vnc sc from working.
  • Workaround possible problem in sparkle framework.
  • Duplicate bonjour hosts fix for large networks.
  • Changed source control system to git - version numbers will now look different.

New in JollysFastVNC 0.96.60 Build 2002 Alpha (Oct 16, 2008)

  • Fixed nib file bug where the drawer got drawn incorrectly when changing to/from SSH security type.
  • Fixed 10.4 update drawer bug.

New in JollysFastVNC 0.96.56 Build 1994 Alpha (Oct 15, 2008)

  • Added SSH tunnel creation support ! Current implementation only works if you have keys installed on the remote machine.
  • Changed back from Fullscreen to CMD-ESC in invasive mode.
  • Changed sending of ctrl-alt-del to CMD-CTRL-ESC.
  • Improved mac-keyboard support to better support international keyboards on ARD servers.
  • Improved connection time as the same resolved ip's are only checked once.
  • Added workaround for servers that do not send the correct colordepth.
  • Removed timeout for connections as some servers are really slow ;-( .
  • Improved second mouse button emulation as a scroll wheel no longer deactivates it.

New in JollysFastVNC 0.96.54 Build 1973 Alpha (Oct 7, 2008)

  • Fixed shift left click by removing middle mouse button emulation.
  • Fixed order of thread tree deconstruction.
  • Increased connection read/write timeout for slow connections.

New in JollysFastVNC 0.96.52 Build 1962 Alpha (Oct 2, 2008)

  • Added SOCKS support. If you have a SOCKS proxy configured, JollysFastVNC will use it. It will only work on IP addresses not named servers though.
  • Added SSL support. You can now directly connect to SSL vnc servers. SSH tunneling will be added soon :-)
  • Removed ctrl-alt-backspace special key handling as it can be reached on a notebook via ctrl-alt-fn-backspace.
  • Mouse moving outside the window will no longer create movement on the server (dragging still works outside).
  • Added smart ctrl clicks. As soon as you click right once ctrl clicks go through otherwise left mouse button is emulated.
  • Added third mouse button emulation. Shift-left click emulates the middle mouse button.
  • Major internal re-factoring.

New in JollysFastVNC 0.96.50 Build 1932 Alpha (Sep 20, 2008)

  • Fixed keyboard selection (was always invasive) as I did not update the nib file accordingly.
  • ctr-alt-backspace now sends ctrl-alt-delete to PC's - added for MacBook owners.
  • Added initial dead-key support for PC keyboards. You can now type keys like quote and backquote on a Mac German keyboard.

New in JollysFastVNC 0.96.48 Build 1929 Alpha (Sep 18, 2008)

  • Removed pasting for Apples ARD server as it does not support the open VNC paste protocol.
  • Added initial PC keyboard support. Keyboard Input has now three values.
  • Normal - On a connection to a Apples Remote Server the remote keyboard layout is used, regardless of your local keyboard layout.
  • On a connection to a PC/Linux machine the local keys are sent. Beware though! Your keyboard has to have the same layout (e.g. German layout) as the remote machine to get this to work. Furthermore VNC servers on PC's usually can't handle a keyboard change while you are connected. So changing the keyboard layout on the remote or local machine while connected will have weird results.
  • Invasive - Same as Normal but also CMD-f,CMD-q, CMD-1,2,3 are send to the remote machine instead of using it for resize the window. ESC returns from fullscreen.
  • None - No keyboard or cursor movement is sent to the remote machine.
  • I expect that some people will have keyboard issues. I've tested it with UltraVNC and RealVNC on Windows, ARD and Vine on Tiger, ARD on Leopard. With a german and an american keyboard layout. Everything worked fine except that the quote key wasn't typeable on the german keyboard. You can always reach that via the right ALT key on Windows ( which works now ) and typing in the number of the character you want ( ALT-39 for tick ). Seems that WinVNC is interpreting the right ALT key correctly wereas Ultra VNC does not.

New in JollysFastVNC 0.96.46 Build 1919 Alpha (Sep 15, 2008)

  • Added text pasting capability. (ISO Latin 1 as VNC only supports ISO Latin 1).
  • Fixed focus on serverlist window. The first host is now selected on startup.
  • Fixed bug when serverlist opened up even when there were connection windows (minimized) around.
  • Further optimized build scripts.
  • Fixed potential crash bug when connections close.
  • Fixed memory leak which leaked 227 bytes per connection.
  • Fixed memory leak which leaked 32 bytes when adding a new server in the list.

New in JollysFastVNC 0.96.44 Build 1898 Alpha (Sep 8, 2008)

  • Fixed weird color issue in new zrle encoding on PPC Macs.
  • Changed behaviour of serverlist window to only come up automatically when no window is active.
  • Known bugs: not enough features. If the application crashes send me a bug report please.

New in JollysFastVNC 0.96.42 Build 1890 (Sep 5, 2008)

  • Fixed a defaults conversion problem on 10.4 in build 1890

New in JollysFastVNC 0.96.42 Build 1887 (Sep 4, 2008)

  • Added ZRLE encoding support.
  • Server list window will hide on deactivate and unhide on activate when no other windows are open.
  • Added ctrl-right click to immitate ctrl left click for Windows servers.
  • Added support for reverse connections were the server has not security type set.
  • Added middle mouse dragging for unix servers.

New in JollysFastVNC 0.96.40 Build 1778 (Jul 18, 2008)

  • fixed connection close crash bug. Sometimes JFVNC crashed when the server closed the connection

New in JollysFastVNC 0.96.36 Build 1695 (Jun 26, 2008)

  • Fixed direct ipv4 and ipv6 connection problem

New in JollysFastVNC 0.96.32 Build 1679 (Jun 20, 2008)

  • added search field for hosts.
  • allowing multiple selections for hosts ( for easier deletion ).
  • added a hide bonjour hosts for large networks.

New in JollysFastVNC 0.96.30 Build 1655 (May 30, 2008)

  • workaround for vnc servers not working to the 3.7 protocol specification with no password set.
  • fix for automatically generated color conversion shaders.

New in JollysFastVNC 0.96.28 Build 1651 (May 26, 2008)

  • fixed no password behaviour for vnc protocol 3.7 and higher servers.

New in JollysFastVNC 0.96.26 Build 1646 (May 22, 2008)

  • corrected window dragging behaviour as well as mouse state setting.
  • corrected fullscreen window mode to behave correctly with the dock and the menu.

New in JollysFastVNC 0.96.24 Build 1639 (May 22, 2008)

  • changed numeric keypad and cursor key code sending to work on more systems.

New in JollysFastVNC 0.96.22 Build 1633 (May 17, 2008)

  • added reverse connections (currently fixed on port 5500).
  • added portmapping for reverse connections with the portmapping library of the CodingMonkeys.
  • added Windows authentication method (for now use username:password in the password field )
  • added application signing.
  • crashlogger now contains cputype and osversion in subject.
  • changed cursor key codes.
  • fixed bug when server switched to sub 16bit mode.

New in JollysFastVNC 0.96.20 Build 1596 (Apr 14, 2008)

  • workaround OS bug (caused dragging not to be visible on 10.4.11 on Intel).
  • mouse outside window will create events ( this is nice in mouse controlled games ).
  • reversed cmd-alt on PC servertype. ALT on the mac means now ALT on the PC. This mean to use explicitly the MAC servertype when connecting to the Vine Server.

New in JollysFastVNC 0.96.18 Build 1587 (Apr 10, 2008)

  • improved mouse wheel scrolling.
  • improved modifier keys on PC and Mac keyboards.
  • improved keyboard and mouse behaviour when switching applications.
  • workaround OS bug (caused JollysFastVNC to hang).

New in JollysFastVNC 0.96.16 Build 1574 (Apr 6, 2008)

  • fixed memory leaks.
  • fixed application size on disk.
  • fixed modifier keys in Mac servertype.
  • fixed mouse save and restore state routines.
  • changed mouse and keyboard eventhandling for future local keyboard layout.

New in JollysFastVNC 0.96.14 Build 1544 (Apr 4, 2008)

  • Added tight medium bandwith encoding ( high qualtity, compression highest ) - on by default.
  • Key sending code changed.
  • Changed logging style.

New in JollysFastVNC 0.96.12 (Feb 15, 2008)

  • FIxed mac reversed mouse in mac servertype setting to better support other than ARD servers.
  • Rewrite of object generation and destruction graph.

New in JollysFastVNC 0.96.10 (Feb 6, 2008)

  • Fixed spinning wheel on arrival of bad behaved packets.
  • Added hosttype setting plus automatic recognition as Vine Viewer was not recognized correctly.
  • New icon - provided by Jaume Fort
  • Changed behaviour of 8bit initial connections - now 8bit servers are asked for 16 bit per default.
  • The array of hostnames is now sorted before connecting and therefore connecting to ipaddresses before names.
  • Internal code cleanup.

New in JollysFastVNC 0.96.8 (Jan 25, 2008)

  • added automated recognition of remote servertype.
  • fixed potential misinterpretation of vnc tight compression level.
  • fixed potential crash during connection initalization.
  • fixed Leopard right click bug.

New in JollysFastVNC 0.96.6 (Dec 11, 2007)

  • Fixed bug where the screen would not refresh till the window was resized. Copy/Paste or Bell on the remote host triggered that bug in most cases.
  • Fixed possible internal bug that occured during a network error and processing data on that connection.
  • Fixed 16bit-565-jpeg color decoding.
  • Added ctrl-click and ctrl-drag for notebooks.

New in JollysFastVNC 0.96.2 (Nov 15, 2007)

  • Added full tight support. Now in two incarnations tight high and low bandwidth. As the quality of the low bandwith itsn't good it's not the default.
  • Fixed garbled look of odd display sizes.

New in JollysFastVNC 0.96 (Nov 12, 2007)

  • Fixed issue with old preferences crash ( build 1379 ).
  • Fixed handling of remote bell.
  • Added tight encoding for slow connections. This is very rudimentary right now, esp. tight-jpeg will create black rectangles.

New in JollysFastVNC 0.94b (Oct 6, 2007)

  • Fixed not reading the update default

New in JollysFastVNC 0.92 Alpha (Sep 25, 2007)

  • Fixed security issue (debug output of password to console.log) .
  • Minor user interface changes to keep me getting mails for non working buttons.
  • Minor internal changes.

New in JollysFastVNC 0.90 Alpha (Sep 18, 2007)

  • added invasive keyboard type. This will forward all command keys like cmd-w, cmd-f. You can exit fullscreen by using 'ESC' pressing ESC in window mode will send ESC.
  • added slow server workaround. On some servers JollysFastVNC stalls the server by frequently asking for updates. This workaround only sends updates when JollysFastVNC is getting back some updates.This workaround might slow down performance on very high performance servers other than ScreenRecycler. As I do have no knowledge of other high performance servers like ScreenRecycler let me know when this build is slower.
  • fixed double cancel on keychain cancel.
  • fixed last frame not drawn in some cases bug, when the server did not send further updates.
  • fixed autoconnect button in drawer.