Share

LibVNCServer

File Release Notes and Changelog

Release Name: 0.8.2

Notes:

Support for VNC protocol version 3.8.  

Many UltraVNC encodings and features added: FileTransfer, SetSingleWindow,
ServerInput, TextChat, UltraZip, etc.

Support for PalmVNC and UltraVNC style 1/n server-side scaling.

Improved Statistics reporting.

KeyboardLedState encoding.

LibVNCClient and x11vnc enhancements.

Many bugs and leaks fixed.


Changes: 2006-07-12 Karl Runge <runge@karlrunge.com> * libvncserver: release for CVE-2006-2450 fix. 2006-07-08 Karl Runge <runge@karlrunge.com> * configure.ac: add <linux/uinput.h> for linux console. 2006-07-04 Karl Runge <runge@karlrunge.com> * configure.ac: add getspnam. 2006-06-08 Karl Runge <runge@karlrunge.com> * prepare_x11vnc_dist.sh: to 0.8.2 2006-05-29 Steven Carr <scarr@jsa-usa.com> * Identified and removed some memory leaks associated with the Encodings RRE, CoRRE, ZLIB, and Ultra. * KeyboardLedState now has portable masks defined. * rfb >= 3.7 Security Type Handler list would grow 1 entry for each new client connection. 2006-05-16 Steven Carr <scarr@jsa-usa.com> * Statistics output now fits in 80-column output * Corrected Cursor Statistics reporting as messages 2006-05-15 Steven Carr <scarr@jsa-usa.com> * Default to RFB 3.8 * Add command line options: -rfbversion X.Y Sets the version thatthe server reports -permitfiletransfer Permits File Transfer (Default is Deny) 2006-05-15 Steven Carr <scarr@jsa-usa.com> * The great UltraVNC Compatibility Commit! libvncserver now supports the following messages: SetSingleWindow - Select a single window to be the source of the framebuffer. ServerInput - Disable and blank the servers display TextChat - TextChat between the remote/local user (Bandwidth friendly VS the Notepad approach) FileTransfer - Emulates a Windows Filesystem to the viewer (Currently does not support Delta Transfers) (Currently does not support Sending Directories) UltraZip - Improved UltraZip support * Improved Statistics SubSystem, now supports all encodings * RFB 3.8 support! Error Messages are a 'Good Thing' (tm) * Default to identify as RFB 3.6 to emulate UltraVNC server (Server now has the ability to set the RFB version reported) (permits the viewer to identify the server has FileTransfer ability) * Client Encoding AutoSelection Supported (UltraViewer is speed aware) * libvncclient has improved server detection/capabilities logic! 2006-05-13 Karl Runge <runge@karlrunge.com> * minilzo.c,minilzo.h,lzoconf.h: switch to non-CRLF versions. * libvncclient/Makefile.am: add minilzo.c, minilzo.h, lzoconf.h and ultra.c to materials lists. * libvncserver/scale.c: remove libm dependency with CEIL and FLOOR macros. * libvncserver/rfbserver.c: remove C99 declarations. * vncterm/Makefile.am: fix VPATH build. 2006-05-06 Karl Runge <runge@karlrunge.com> * configure.ac: add linux/videodev.h and linux/fb.h detection. 2006-05-04 Steven Carr <scarr@jsa-usa.com> * rfbEncodingSupportedEncodings - What encodings are supported? * rfbEncodingSupportedMessages - What message types are supported? This way a client can identify if a particular server supports a specific message types. * rfbEncodingServerIdentity - What is the servers version string? ie: "x11vnc: 0.8.1 lastmod: 2006-04-25 (LibVNCServer 0.9pre)" 2006-05-03 Steven Carr <scarr@jsa-usa.com> * Server Side Scaling is now supported in libvncserver Both PalmVNC and UltraVNC SetScale messages are supported 2006-05-02 Steven Carr <scarr@jsa-usa.com> * Ultra Encoding added. Tested against UltraVNC V1.01 * libvncclient/rfbproto.c CopyRectangle() BPP!=8 bug fixed. * Incompatible pointer usage warnings eliminated (gcc 4.0.1) 2006-04-27 Johannes E. Schindelin <Johannes.Schindelin@gmx.de> * examples/{rotate.c, rotatetemplate.c}: add modified pnmshow which demonstrates fast rotating and flipping. 2006-04-26 Karl Runge <runge@karlrunge.com> * all Makefile.am: use -I $(top_srcdir) instead of -I .. so VPATH builds will work. * configure.ac: create rfb subdir for rfbint.h under VPATH. 2006-04-17 Steven Carr <scarr@jsa-usa.com> * Added an example camera application to demonstrate another way to write a server application. 2006-04-05 Karl Runge <runge@karlrunge.com> * classes/ssl: SSL Java viewer workarounds for firewall proxies (signed applet as last resort, proxy.vnc). include ssl_vncviewer stunnel wrapper script. 2006-03-28 Steven Carr <scarr@jsa-usa.com> * SDLvncviewer.c, rfbproto.c, vncviewer.c, main.c, rfbserver.c, rfb.h, rfbclient.h, rfbproto.h: add new encoding: KeyboardLedState 2006-03-28 Karl Runge <runge@karlrunge.com> * classes/ssl: patch to tightvnc Java viewer for SSL support plus other fixes (richcursor colors, Tab keysym, etc). * libvncserver/httpd.c: add missing \r in 200 OK. 2006-03-27 Steven Carr <scarr@jsa-usa.com> * rfbserver.c: Zlib encoding cannot have a limit via maxRectsPerUpdate 2006-02-28 Donald Dugger <donald.d.dugger@intel.com> * rfb.h, sockets.c, main.c: add a flag to handle all pending input events instead of one at a time. 2006-02-24 Rohit Kumar <rokumar@novell.com> * main.c, rfbtightserver.c, rfb.h: added method to get extension specific client data. 2006-02-22 Rohit Kumar <rokumar@novell.com> * auth.c, main.c, rfbtightserver.c, rfb.h: add methods to unregister extensions and security types. 2006-02-20 Karl Runge <runge@karlrunge.com> * main.c, cursor.c, tightvnc-filetransfer: fix some non-gcc compiler warnings.