http://sourceforge.net/projects/turbovnc/files/1.2.2/
Significant changes since 1.2.1:
[1]
The Xvnc build system has been completely refactored and now uses CMake,
just like the rest of TurboVNC. This makes the build somewhat more
intuitive (for instance, 'make xserver' is no longer necessary when
building Xvnc), and it fixes various problems with cross-compiling.
[2]
Xvnc can now be built and run successfully on OS X and PowerPC platforms.
[3]
The default DPI of the X server has been changed to 96, to match that of
recent X.org releases and other VNC implementations. This may make
fonts appear larger than in previous TurboVNC releases. Passing an
argument of -dpi 75 to vncserver restores the old behavior.
[4]
When the server is run with a depth of 8, PseudoColor visuals now work
properly (previously, the correct colormap was not always used.) The
server now uses a PseudoColor visual as the default for depth=8, which
matches the behavior of other VNC solutions.
[5]
Added a security option to the Java TurboVNC Viewer that, when enabled,
will prevent the user from opening any new VNC connections from within
the same viewer instance. In listen mode, this will further cause the
viewer to exit after the first connection is closed.
[6]
Added a profiling feature to the Java TurboVNC Viewer.
[7]
The libjpeg-turbo JNI libraries are now deployed with the Java TurboVNC
Viewer on Un*x and Windows, so it is no longer necessary to install the
libjpeg-turbo SDK on those platforms in order to get accelerated JPEG
decompression.
[8]
Fixed a couple of cosmetic issues with the automatic lossless refresh
feature:
-- If the source of a CopyRect operation was affected by lossy
compression (meaning that the destination of the operation will become
lossy as well), then the destination region is now ALR-eligible. This
can be overridden by setting the environment variable TVNC_ALRCOPYRECT to 0.
-- Previously, if TVNC_ALRALL=0, a PutImage operation would trigger an
ALR on all lossy regions of the display, even those that weren't drawn
using a PutImage operation. This has been fixed.
[9]
The Mac packaging system now uses pkgbuild and productbuild rather than
PackageMaker (which is obsolete and no longer supported.) This means
that OS X 10.6 "Snow Leopard" or later must be used when packaging
TurboVNC, although the packages produced can be installed on OS X 10.5
"Leopard" or later. OS X 10.4 "Tiger" is no longer supported.
[10]
Fixed various usability issues related to the display of dialogs in the
Java TurboVNC Viewer:
-- The ability to control the Options dialog with the keyboard was lost
after the first time the dialog was popped up and dismissed.
-- When running as an applet, clicking away from some of the dialogs
would, in some cases, send the dialog to the back of the window stack,
making it difficult to recover.
-- When running under Java 7 on Linux, dialogs that are not attached to
a window (including the New Connection, Authentication, and SSH dialogs)
were not showing up in the task switcher, so accidentally clicking away
from one of those dialogs would send it to the back of the window stack,
and Alt-Tab could not be used to recover it.
-- When running in full-screen mode on Linux/Gnome, popping up the
Options or Clipboard dialogs would cause the viewer to temporarily exit
full-screen mode.
[11]
Fixed an issue in the Java TurboVNC Viewer whereby, when running as an
applet, it would not read the applet parameters if an SSH connection
error was encountered and the applet was reloaded in the browser.
[12]
The AlwaysShowConnectionDialog parameter is now automatically disabled
in the Java TurboVNC Viewer whenever SSH tunneling is enabled. This
prevents an issue whereby the "New TurboVNC Connection" dialog would pop
up and display "localhost:{some random port}" after SSH authentication
was completed, thus causing confusion.
[13]
The Java TurboVNC Viewer was not displaying dialogs from its built-in
SSH client, which caused the SSH client to fail if the server was not in
the known hosts file. This has been fixed.
[14]
If the TurboVNC Server receives a clipboard update larger than 1 MB from
a connected viewer, it will now ignore the update instead of
disconnecting the viewer.
[15]
The Java TurboVNC Viewer can now be used to connect to UltraVNC Repeater
instances. Refer to the documentation for the Via parameter for more
details.
[16]
Fixed an issue in the Java TurboVNC Viewer whereby, if a connection was
established using SSH tunneling and another connection was then opened,
the viewer would fail to exit after all of these connections were
subsequently closed.
[17]
Fixed an issue in the vncserver script whereby the TurboVNC Server would
give an "Unrecognized option" error and fail to launch if the server was
built without the optional Java viewer.
[18]
Fixed a regression in the "automatic" spanning mode of the Windows
TurboVNC Viewer introduced in TurboVNC 1.2. Ever since that release,
"automatic" spanning mode has been behaving just like "primary" mode.
[19]
Fixed a segfault in Xvnc that would occur whenever a viewer that was
using ZRLE encoding disconnected.
[20]
The following improvements have been made to The TurboVNC Server init
script:
-- The script now looks for the tvncservers file under
@TVNC_CONFDIR@/sysconfig (where @TVNC_CONFDIR@ is the directory
specified in the TVNC_CONFDIR CMake variable) in addition to under
/etc/sysconfig. This allows the script to work properly when installed
in an arbitrary directory.
-- When invoked with the "start" argument, the script now attempts to
start only those TurboVNC sessions specified in the tvncservers file
that have not yet been started. If all sessions in the tvncservers file
have been started, then the script does nothing. To be consistent with
other init scripts, a success message is not printed/logged unless one
or more TurboVNC sessions is actually started successfully, and a
failure message is not printed/logged unless one or more TurboVNC
sessions fails to start.
-- When invoked with the "start" argument, the script will no longer
abort if a TurboVNC session fails to start. It will attempt to start
the other sessions.
-- When invoked with the "reload" argument", the script will now stop
any running TurboVNC sessions not specified in the tvncservers file and
start any sessions specified in the tvncservers file that aren't running.
-- Fixed a bug whereby, if an error occurred when starting a TurboVNC
session, the error was not properly logged to the system error log.
-- The script should now work on Red Hat Enterprise/CentOS 7 and recent
Fedora releases.
[21]
The "restricted", "nounixlogin", and "user" options in the Windows
TurboVNC Viewer are no longer persistent from one session to the next.
Because those options can only be specified on the command line or in a
connection info file, automatically restoring their previous values for
subsequent connections to the same host and display number led to
confusing behavior. The viewer would apply the previous value of the
option, thus changing the viewer's behavior, but there was no way to
visually confirm why the behavior had been changed or to change it back
(unless you knew the corresponding command-line counter-curse, but
"restricted" actually didn't have one. Oops.) The "encoding" and
"8bit" options have been non-persistent for quite some time, for this
same reason.
------------------------------------------------------------------------------
_______________________________________________
TurboVNC-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/turbovnc-users