Download Latest Version c9106887b822e03b20f3a3f29decc0a11d56f0dee0ef47b9d79cf8f1f0499098-filelists.sqlite.bz2 (200.3 kB)
Email in envelope

Get an email when there's a new version of TurboVNC

Home / 2.2.7
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2023-08-23 4.1 kB
turbovnc_2.2.7_i386.deb 2021-12-22 5.0 MB
turbovnc-debuginfo-2.2.7.x86_64.rpm 2021-12-22 8.8 MB
turbovnc_2.2.7_amd64.deb 2021-12-22 5.3 MB
turbovnc-debuginfo-2.2.7.i386.rpm 2021-12-22 8.6 MB
turbovnc-2.2.7.tar.gz.sig 2021-12-22 543 Bytes
turbovnc-2.2.7.x86_64.rpm 2021-12-22 4.6 MB
turbovnc-2.2.7.tar.gz 2021-12-22 8.8 MB
turbovnc-2.2.7.src.rpm 2021-12-22 8.8 MB
turbovnc-2.2.7-jws.zip 2021-12-22 127.5 kB
turbovnc-2.2.7.i386.rpm 2021-12-22 4.4 MB
TurboVNC-2.2.7-x64.exe 2021-12-22 3.7 MB
TurboVNC-2.2.7-x86.exe 2021-12-22 3.6 MB
TurboVNC-2.2.7.dmg 2021-12-22 4.2 MB
Totals: 14 Items   65.8 MB 28

These packages were built with libjpeg-turbo 2.0.6:
https://sourceforge.net/projects/libjpeg-turbo/files/2.0.6/

Package signatures

To ensure the integrity of the TurboVNC binary packages, the RPM and DEB files and the source tarball are signed using the following key:
https://www.TurboVNC.org/key/VGL-GPG-KEY
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xae1a7ba4efff9a9987e1474c4baccab36e7fe9a1
and the Windows installers and Mac app/package/DMG are signed using a code signing certificate.

2.2.7

Significant changes relative to 2.2.6:

  1. The Java TurboVNC Viewer now temporarily re-enables double buffering in Swing and Java 2D if any TurboVNC Viewer dialog other than the profiling dialog has the keyboard focus. This fixes various minor cosmetic issues with the TurboVNC Viewer Options dialog, particularly on Mac platforms, that occurred if the viewer was actively drawing framebuffer updates while the dialog was visible.

  2. Fixed an error ("java.nio.BufferOverflowException") that occurred in the Java TurboVNC Viewer when attempting to use one of the X509* security types with the TLS_AES_128_GCM_SHA256 and TLS_AES_256_GCM_SHA384 TLS 1.3 cipher suites, which are preferred by OpenSSL 1.1.x.

  3. The built-in HTTP server in the TurboVNC Server now adjusts the value sent in the "Content-Length" HTTP header to accommodate variable substitutions in the JNLP template. This fixes an issue whereby certain web browsers would refuse to download the automatically-generated JNLP file.

  4. The built-in HTTP server in the TurboVNC Server now handles HTTP 1.1 HEAD requests, which are sent by recent versions of Java Web Start.

  5. vncpasswd, when invoked with no arguments, now creates the ~/.vnc directory if it does not exist. This makes the actual behavior of vncpasswd match its documented behavior.

  6. The values of the AlwaysShowConnectionDialog, Colors, and Encoding parameters in the Java TurboVNC Viewer are no longer saved when "OK" is clicked to dismiss the TurboVNC Viewer Options dialog, nor are they restored when the viewer is launched. Because those parameters can only be specified on the command line or in a connection info file, automatically restoring their previous values led to confusing behavior. (That behavior made more sense prior to TurboVNC 2.2, because the Options dialog did not automatically save the current options.) Since TurboVNC 1.2.2, the Windows TurboVNC Viewer has similarly avoided saving/restoring the values of command-line parameters that have no GUI equivalents.

  7. Fixed an issue in the Java TurboVNC Viewer whereby, in listen mode, clicking "OK" to dismiss the Default Options dialog caused all security types and SSH options to be disabled in or deleted from the saved defaults. This led to unexpected behavior if a user subsequently attempted to make a forward RFB connection using the viewer.

  8. Worked around an issue in Java whereby changing the scaling factor or toggling view-only mode while the Mac TurboVNC Viewer was in full-screen mode sometimes caused the viewer to exit full-screen mode.

  9. Fixed an issue in the Mac TurboVNC Viewer whereby, after using Command+Tab to switch to another application while the viewer was in full-screen mode with multi-screen spanning enabled, switching back to the TurboVNC Viewer effectively disabled multi-screen spanning.

  10. Fixed an issue in the Linux/Un*x TurboVNC Viewer whereby automatic multi-screen spanning sometimes behaved incorrectly if the remote desktop size or the scaling factor was changed while the viewer was in full-screen mode or transitioning into full-screen mode.

  11. Fixed an issue whereby the Java TurboVNC Viewer would throw a NullPointerException if view-only mode was toggled in the TurboVNC Viewer Options dialog, and full-screen mode was not also toggled, prior to connecting to a VNC server.

  12. Added a new parameter to the Java/Mac/Un*x TurboVNC Viewer (ConfirmClose) that, when enabled, causes the viewer to prompt for confirmation before closing a connection.

Source: README.md, updated 2023-08-23