📄 whatsnew
字号:
- Win32 version: Context help in the server's Properties dialog has been implemented (although not all descriptions are ready yet). - Unix viewer: Fixed a bug with the viewer crashing on selecting text in Xvnc, and then choosing F8 / Clipboard: local -> remote, twice. - There was some progress on supporting pluggable encryption and authentication methods, in both Win32 and Unix versions, and in the Java viewer. - Other changes, see ChangeLog files within the distribution for more details.----------------------------------------------------------------------* TightVNC 1.3dev3, Win32 development (unstable) version - All features and fixes from 1.2.9 and 1.3dev1 versions included. - Improved GUI of the viewer featuring toolbar, hotkeys, pre-set connection profiles, more configuration options, context help in dialogs, and more. Finally, the viewer remembers all per-connection and global settings in the registry. - File transfers between viewer and server machines. - Support for RFB protocol version 3.7, with TightVNC extensions. - A possibility to turn off hooking via VNCHooks.dll in WinVNC while full screen polling is in use. - Other changes, see ChangeLog files within the distribution for more details.----------------------------------------------------------------------* TightVNC 1.2.9 - Win32 version: Major security-related bug in the server has been fixed -- handling of the "QueryAllowNoPass" option was seriously broken. Together with fixing this bug, the whole authentication logic in the server code has been redesigned. - Win32 version: Now the HKEY_CURRENT_USER registry hive is being closed properly on restoring display settings, on disconnect. This change should solve the problem with unloading the registry on logout, when WinVNC is running as a service. - Win32 version: Problems with "QuerySetting" and "QueryTimeout" options have been fixed -- the settings could be copied from user configuration to default settings without user's intention. - Win32 version: A long-standing bug has been fixed -- the logic to handle retries after authentication failures was flawed, and used to delete the same object twice under certain conditions. - Win32 version: Now it's possible to specify port numbers with the winvnc -connect option, using the "host::port" format. Also, providing a -connect option without arguments now brings up the "Add New Client" dialog. - Unix version: New "Request refresh" button has been implemented in the viewer's F8 popup menu. - Unix version: Xvnc compilation fixes for HP-UX and MacOS X have been applied, from Ki NETWORKS, Inc. - Unix version: New vncpasswd -f command-line option has been implemented. It allows providing passwords on stdin and writes encrypted passwords to stdout. In addition, the password file name "-" now denotes stdout. Finally, a buffer overflow has been fixed in vncpasswd -- it could be caused by a long file name in the command line. - Unix version: A patch to fix input focus problems in the X11 viewer has been applied, from Greg Breland. - Unix version: A patch fixing Xvnc crashes on Sparc has been applied, from the RealVNC distribution. - Unix version: A problem with incorrect port interpretation has been fixed, in the vncviewer's -tunnel option handling. Thanks to Clark Sessions. - Java viewer: A modification from Bernd Krueger-Knauber has been accepted, to pass through X keysyms for foreign currencies. - Java viewer: The problem with initial keyboard focus not set to the desktop on some JVMs has been fixed. - Other minor improvements and bugfixes.----------------------------------------------------------------------* TightVNC 1.2.8 - Unix and Win32 versions: Support for a separate view-only password has been implemented. Now the servers support two passwords -- one to allow full control, another to restrict remote keyboard and mouse input. - Win32 version: The password reset problem has been solved. In versions starting from 1.2.4, the password could get changed in the registry on opening Properties dialog and just hitting the OK button. - Win32 version: New "-reload" command-line option has been implemented in Win32 server. It forces the running instance to reload the registry settings. - Win32 version: "RemoveWallpaper" and "LockSetting" options have been made configurable in the Properties dialog; the code has been ported from RealVNC 3.3.6. - Win32 version: Support for "AllowEditClients" registry setting has been ported from RealVNC 3.3.6. - Unix version: New "-x11cursor" option has been implemented in vncviewer; a patch from Peter Astrand. This option allows using a real X11 cursor with X11-style cursor shape updates, disables the dot cursor, and disables cursor position updates in non-fullscreen mode. - Unix version: New "RunCommand" command to customize the X11 vncviewer popup menu has been implemented; a patch from Peter Astrand. - Unix version: Several patches from Debian Linux have been applied. This should fix a number of bugs and improve building on some platforms supported by Debian Linux. - Unix version: A problem with Xvnc eating all CPU time after xfs restarts has been fixed; a patch from Martin Koegler. - Other minor improvements and bugfixes.----------------------------------------------------------------------* TightVNC 1.2.7 - Unix and Win32 versions, Java viewer: The most significant problem with local cursor handling has been solved -- now clients can see remote cursor movements performed on the server or by another client. New PointerPos encoding and cursor shape updates both minimize bandwidth requirements and greatly improve responsiveness of the mouse pointer, while still allow to track correct pointer position in all situations. - Unix and Win32 versions: In all the places where display numbers had to be used, now it's easy to use port numbers as well. The viewers now allow to use new "hostname::port" syntax, in addition to the traditional "hostname:display" format. The same new syntax can be used in the "Add new client" dialog of Win32 server. In the server, now it's equally easy to set display and port numbers. Besides that, HTTP and RFB port numbers can be set individually. - Unix and Win32 versions: In servers, decreased JPEG quality factors for low quality levels. This improves bandwidth usage while the image quality remains satisfactory in most cases. In clients, JPEG compression is now enabled by default, because usually it's a reasonable choice. To prevent viewers from requesting JPEG compression, new -nojpeg option can be used. - Unix and Win32 versions: Improved installer under Windows, better RPMs for Linux. - Win32 version: Major enhancements in layout and functionality of the dialog boxes. - Win32 version: New keyboard handling code has been ported from RealVNC 3.3.6. This should solve all the issues with arrow keys acting as numbers in console windows, and shift+arrows not working under Win2k. - Win32 version: Adopted WinVNC -reinstall option from RealVNC 3.3.5, together with a number of other changes in different places. The viewer now accepts a port number after the -listen command-line option, an improvement from RealVNC 3.3.6. - Win32 version: Eliminated high CPU usage on the server before sending cursor shape updates. - Unix version: Bugfix for Xvnc's -localhost and -interface options that were broken on many systems, thanks to Luke Mewburn for the bugfix. Xvnc -version command-line option is now supported. - Tight encoding is now documented in rfbproto.h files within source archives. - Java viewer: Implemented new buttons "Login again" and "Close window" near the disconnect or error messages in the applet mode, and introduced new "Offer Relogin" parameter to control this improvement. Thanks to Peter Astrand for the initial version of the "Login again" patch. - Java viewer: Support for connections via HTTP proxies using HTTP CONNECT method. This will not work in the applet mode, due to Java security restrictions. - Java viewer: Extra .vnc files have been removed, having just index.vnc should be enough. Also, an example HTML page has been prepared, to simplify installation under a standalone Web server. - Java viewer: Added a MANIFEST to the JAR archive, to allow easy execution of the JAR file, using java -jar command-line option. - Other minor improvements and bugfixes.----------------------------------------------------------------------* TightVNC 1.3dev1, Win32 development (unstable) version - Implemented partial screen sharing. Any single window or any rectangular screen area can be shared instead of the whole screen. The position and dimensions of the shared screen area can be changed dynamically, and client windows will adjust their dimensions on the fly. The user interface to choose shared screen area is very intuitive and easy to use. - Screen resolution changes won't cause WinVNC to disconnect clients any more (but changes in screen color format still result in disconnects, this will be fixed later). - It's possible to make WinVNC ignore remote inputs when local mouse or keyboard is in use. Remote events will be re-enabled after a specified timeout (3 seconds by default). - There may be other changes I forgot to mention. :-)----------------------------------------------------------------------* TightVNC 1.2.6 - Win32 version: In this version, when WinVNC binds to a local TCP port, it does not try to check several times if the port is in use. It just re-uses the port if the display number is not set to "Auto". One visible effect of this change is that the delay between starting up and showing the icon is greatly reduced. - Unix version: Fixed the bug which caused the vncserver script to fail when the XAUTHORITY environment variable was not set. - Unix version: Fixed the bug which prevented the vncpasswd utility from setting correct permissons on the passwd file. - Unix version: Fixed a repeated challenge replay attack vulnerability, bugtraq id 5296. - Unix version: Added files to simplify building of Linux RPMs, thanks to Peter Astrand. - Unix version: Improved scrolling in the full-screen mode, modified patch from Ville Herva. - Minor cleanups.----------------------------------------------------------------------* TightVNC 1.2.5 - Win32 version: Fixed a problem in the I/O subsystem that was introduced in TightVNC 1.2.2 and was causing major slowdown in communication with clients. - Win32 version: Enabled remote upgrade in the installation script. Also, the installer will install a copy of the TightVNC Web site, and will create shortcuts to most important documentation pages. - Win32 version: Implemented new feature to specify applet parameters in URL requests being sent to the built-in HTTP server. Added support for new "EnableURLParams" registry setting which can be used to enable this feature. - Win32 version: Added support for the NewFBSize pseudo-encoding allowing to change framebuffer geometry on the fly on server's request. - Win32 version: Included "solution" and "project" files for MS Visual Studio 7, from Andrew van der Stock, applied a set of minor fixes to suppress compilation warnings under MS Visual Studio 7. - Win32 version: The viewer now tries to preserve the size and position of the desktop window after applying new connection options. - Unix version: Implemented new feature to specify applet parameters in URL requests being sent to the built-in HTTP server. Added support for new $PARAMS variable in .vnc HTML templates. - Unix version: Added the possibility to keep users' vnc directories under /tmp, as suggested by Ivan Popov. This mode can be enabled by editing the $vncUserDir variable in the vncserver script. Also, new -t option has been implemented in the vncpasswd utility which allows to change VNC password files under /tmp. - Unix version: Applied Xvnc -viewonly patch from Ehud Karni. - Unix version: Applied Linux/PowerPC Xvnc fix from Peter A. Castro. - Unix version: Bug fixed: Xvnc failed to reset compression level and JPEG image quality on reading lists of encodings supported by clients. - Unix version: Made the viewer handle XCursor encoding operating on the framebuffer instead of setting new cursors directly in X. - Unix version: Applied a number of porting fixes from Ki Networks, Inc.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -