Alan Coopersmith wrote: > I am sponsoring this case for myself and have set the timeout for a week > from today, next Friday, November 6. The case is submitted to PSARC and > cc'ed to LSARC since this updates PSARC 2007/545 for Xvnc and LSARC 2007/625 > for vncviewer. The release binding is set to patch as there are no > incompatible changes, but there are no plans for patch/update delivery at > this time. > > -Alan Coopersmith- alan.coopersmith at sun.com > Sun Microsystems, Inc. - X Window System Engineering > > Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI > This information is Copyright 2009 Sun Microsystems > 1. Introduction > 1.1. Project/Component Working Name: > TigerVNC 1.0 > 1.2. Name of Document Author/Supplier: > Author: Alan Coopersmith > 1.3 Date of This Document: > 30 October, 2009 > 4. Technical Description > > This project replaces the VNC implementation used for Xvnc & vncviewer, > moving from the RealVNC open source release provided by RealVNC, Inc. to > the TigerVNC community-maintained fork. RealVNC has quietly cut back on > new open source releases of their software, with just two minor security > fixes released since 2005. The TigerVNC community project was formed by > the maintainers of several open source distros, who had to independently > maintain the changes needed to make RealVNC work with current Xorg releases > (RealVNC's source releases still only support XFree86 4.x), and developers > from the TightVNC and TurboVNC variants, which provided enhancements over the > original RealVNC sources. > > TigerVNC maintains compatibility with the core Remote Frame Buffer (RFB) > protocol used by all VNC implementations, while supporting several > extensions that RealVNC has not adopted, for better compression & security. > The specification of the protocol, with these extensions, is provided in > the case materials as rfbproto.html. >
I don't see that file. Specifically I want to make sure that the extensions won't have any negative effect for interoperability with older clients or older servers. - Garrett > Several command line options have been added to the commands, including > both new functionality, and variants of the existing "colour" options > with the "u" removed for American spelling habits. No incompatible changes > are made. The case materials include diffs of the man pages for reference. > > This project also provides a new command, x0vncserver, which connects to a > running X server and exports its display over the RFB protocol to VNC clients. > > The vncserver command is modified by this project to start a GNOME session > by default, instead of a simple twm & xterm session. Users with existing > $HOME/.vnc/xstartup scripts will not be affected by this change. The GNOME > session will be started by running /etc/gdm/Xsession if it is found, > otherwise, falling back to running /usr/dt/config/Xsession.jds. > If neither of those are not found, then the default startup will fallback to > the twm & xterm session. > > > Imported interfaces: > -------------------- > /usr/bin/ssh Stable PSARC 2001/212 > > /usr/bin/vncconfig Volatile PSARC 2007/545 > /usr/bin/vncpasswd Volatile PSARC 2007/545 > /usr/bin/vncserver Volatile PSARC 2007/545 > /usr/X11/bin/Xvnc Volatile PSARC 2007/545 > > /usr/bin/vncviewer Committed LSARC 2007/625 > vncviewer <hostname>:<display> Committed LSARC 2007/625 > All other vncviewer options Volatile LSARC 2007/625 > > /etc/gdm/Xsession Uncommitted LSARC 2003/261, > LSARC 2009/433 > /usr/dt/config/Xsession.jds Stable LSARC 2004/713, > LSARC 2006/161 > > > Exported interfaces: > -------------------- > New vncviewer options: Volatile vncviewer.txt > -DesktopSize, -LowColorLevel, -via, > -PreferredEncoding Tight > > /usr/X11/bin/Xvnc Obsolete PSARC 2009/482 > /usr/bin/Xvnc Volatile > /usr/bin/x0vncserver Volatile > > References: > 1. http://www.tigervnc.com/ > 2. The RFB Protocol - rfbproto.html > 3. TigerVNC man pages: Xvnc.txt, vncconfig.txt, vncpasswd.txt, vncserver.txt > vncviewer.txt, x0vncserver.txt > > 6. Resources and Schedule > 6.4. Steering Committee requested information > 6.4.1. Consolidation C-team Name: > X Consolidation / Desktop C-Team > 6.5. ARC review type: FastTrack > 6.6. ARC Exposure: open > >