0.6.90 (1.0 beta1)
Pre-releaseAssets
- turbovnc-0.6.90.tar.gz is the official source tarball for this release. The automatically generated "Source code" assets are not supported.
- Refer to https://TurboVNC.org/Downloads/DigitalSignatures for information regarding the methods used to sign the files in this release and instructions for verifying the signatures.
Support
Code Quality: Beta
Current Support Category: EOL
Documentation
User’s Guide for TurboVNC 1.0 (Beta)
Release Notes
Significant changes relative to 0.6:
-
Multi-threaded the Tight encoder in the Unix/Linux TurboVNC Server so that it can take advantage of multi-core systems. See documentation for further details.
-
Added authentication extensions which allow viewers to authenticate using one-time passwords and Unix login credentials. See documentation and man pages for details.
-
Added scroll wheel support to the Java TurboVNC viewer (requires JRE 1.4 or later.)
-
Added automatic lossless refresh (ALR) feature, which sends a mathematically lossless copy of the screen during periods of inactivity. See documentation for details.
-
For Linux, Mac/Intel, Solaris/x86, and Windows systems, the default build of TurboVNC no longer uses TurboJPEG/IPP (which was based on the proprietary Intel Performance Primitives) or Sun mediaLib. Instead, TurboVNC now uses libjpeg-turbo, a fully open source vector-accelerated JPEG codec developed in conjunction with the TigerVNC Project (and based on libjpeg/SIMD.)
As a result of this, the TurboVNC RPMs and DEBs are now self-contained.
-
The
uninstallscript in the Mac distribution package should now work on OS X 10.6. -
Added 64-bit Solaris and Windows binary packages, as well as a universal 32/64-bit binary package for OS X.
-
Fixed a number of interaction issues between turbovncserver.conf and the
vncserverscript, and added configuration file options for the new TurboVNC features, such as ALR. -
Performance of the OS X viewer should generally be better (prior versions were not being built with compiler optimizations, due to the use of the antiquated imake build system.)
-
Generally robustified
vncserver -kill. In this release, if Xvnc aborts unexpectedly for any reason, then attempting to runvncserver -kill :Nfor the session will print a warning message about the process aborting and will then try to clean up the orphaned X socket files. If Xvnc deadlocks, then attempting to runvncserver -kill :Nwill warn about the deadlock and forego deleting the PID file (so you cankill -9the process yourself and then re-runvncserver -killto clean up the orphaned files.) -
Integrated
autocutselinto the TurboVNC Server distribution for Unix/Linux in order to work around issues with the clipboard transfer feature. -
In the Windows TurboVNC Viewer, full-screen mode will now span all monitors in a multi-monitor configuration, not just the primary monitor.
-
Added automatic clipboard transfer to the Java TurboVNC Viewer.
-
Removed the warning dialog in the Windows viewer if full screen mode is activated via a hotkey (the reasoning being that if the user knows the hotkey to activate full screen mode, then they know how to deactivate it as well.)
-
Fixed an issue whereby the TurboVNC Server would crash when a VirtualGL window was resized to larger than 2.75 megapixels.
-
Added double buffering option to Java TurboVNC Viewer.
-
"Login again" button now works when running the Java TurboVNC Viewer as a standalone application.
-
Fix a couple of potential buffer overruns in Xvnc's embedded HTTP server.