See also: press release
I am glad to inform you that TightVNC 2.0 Beta 2 is available for download. The files
can be downloaded here:
TightVNC 2.0 will deliver completely new TightVNC Server for Windows. It was
redesigned and reimplemented from scratch. It features new component-based architecture
which is perfectly compatible with the latest operating systems, Windows 7 and Windows 2008
Server R2. Older versions of Windows are supported as well – the minimum requirement
is Windows 2000. More information on new TightVNC Server can be found in the TightVNC 2.0 Beta 1 announcement.
TightVNC 2.0 Beta 2 is the second public preview of the upcoming TightVNC 2.0 release. As
compared to the previous Beta version, it features improved installer, new command-line
options available in TightVNC Server, and adds tons of minor enhancements and bugfixes. For
more details, see the list of changes below.
I would like to thank all the people worldwide who spent their time on testing TightVNC 2.0
Beta 1 and submitting bug reports, and everyone who made donations,
ordered our services or otherwise helped the TightVNC project. Thank you!
With Best Wishes,
Below you can find the list of changes in TightVNC 2.0 Beta 2, as compared to the previous Beta version.
Part 1. Changes in the Installer
- Valid digital signatures have been added to the installer and installed TightVNC
executable files. That makes it easy to verify the integrity of the package. Make sure
TightVNC has a valid signature of GlavSoft LLC., otherwise it's not the original
- Featuring new option to add exceptions for TightVNC Server and Viewer to Windows Firewall (supported in Windows XP SP2 or any later version of Windows). This makes TightVNC
ready to accept connections right on finishing the installation.
- Featuring new option to enable system services simulate Ctrl-Alt-Del keyboard
combination under Windows Vista and above. This allows TightVNC Server handle remote
Ctrl-Alt-Del events in all supported operating systems from Windows 2000 to Windows 7 and
Windows 2008 Server R2.
- The service configuration page (where initial passwords can be set) has become completely
optional. And that page will not be auto-selected if the passwords have been set
- An issue with file sharing failure has been fixed – it could be experienced after
trying to set both passwords via the service configuration page. Also, there were
potential problems with not actually enabling authentication on setting passwords from the
installer – they have been fixed as well.
- There was a number of other minor changes such as user interface enhancements and
improvements to the installation logic.
Part 2. Changes in TightVNC Server for Windows
- Keyboard handling has been fixed. Previous Beta version could handle combinations like
Ctrl-C or Ctrl-V incorrectly – it could insert literal C or V instead. New version
fixes that – it should interpret keyboard modifiers properly. In addition, it
fully supports Windows and Menu keys. Finally, sending Ctrl-Alt-Del remotely
should work on all supported versions of Windows.
- Authentication subsystem has been improved – now it would prevent brute-force attacks on passwords by introducing delays after failed authentication attempts. This works
for both RFB connections and for administrative passwords. Another authentication-related
fix eliminates erroneous authentication requests on reverse connections.
- Tight encoder has been fixed – it could work incorrectly in previous Beta
version. It did not preserve the state of its data stream in situations when it was disabled
and then re-enabled by the viewer. As a result, the viewer could not decode compressed data
and had to disconnect. Corrected code accurately preserves the state of each encoder to
eliminate such protocol synchronization problems.
- Clipboard handling has been recovered. Clipboard transfers could fail in either
direction due to text format translation problems – resolved now.
- Mouse position tracking over multiple monitors has been fixed. Previously,
coordinates of the mouse cursor could be calculated incorrectly if the primary monitor
was not the leftmost and topmost one within a composite desktop.
- New version sends viewers descriptive error messages if it must close their
connections in the very beginning of the session. For example, if the server does not allow
"loopback" connections, the viewer will report that fact. Similarly, the viewer
should report other errors like protocol version mismatch or rejects caused by repetitive
- Several useful command-line options have been re-implemented: -connect,
-disconnectall, -reload and -shutdown (they must be preceded with either
-controlservice or -controlapp in the command line). Similar options (with slightly different
names) were supported by TightVNC 1.x, but there were no counterparts available in TightVNC 2.0 Beta 1. You requested them, and here they
- Compatibility with other software has been improved. In particular,
palette-based pixel formats are now properly supported. TightVNC Viewer never requests
indexed colors, but other RFB-compliant software may do that. Previous version of the
TightVNC Server could calculate palette colors incorrectly, effectively converting all colors
to black. That issue has been resolved.
- In TightVNC file transfer protocol, file modification timestamps are
represented in milliseconds. However, previous version erroneously decreased precision and
actually operated with pure seconds. That has been fixed.
- There was a number of other improvements, including architectural
adjustments, additional logging, fixes for real and potential memory leaks, code cleanups,
and so on.
Part 3. Changes in TightVNC Viewer for Windows
- A bug with registering .vnc file extension has been fixed. The viewer wrote
incorrect command line to the registry and then could not restore connections saved in .vnc
- Keyboard handling has been improved. New version is able to send Windows and Menu keys over the RFB protocol (and new TightVNC Server can handle that correctly).
- File modification time format has been corrected in file transfer
panels. Timestamps were formatted in UTC for some reason, but now they should show up in
local time zone, as we would normally expect that.
- "Local cursor shape" setting has been recovered. Now it should take
immediate effect on pressing the Ok button in the Connection Options window. In addition,
pressing that Ok button would not hide remote cursor – that was another bug fixed in
- TightVNC Viewer could write repetitive entries to the connection history and it
could create meaningless directories in the registry when parsing its command line. Both
problems have been fixed.
Note that the above list does not pretend to be complete. Other minor improvements and fixes
have been made as well.