This case delivers Xvnc, an X server that displays to a Remote Frame
Buffer (RFB) protocol client over the network.  RFB clients, better
known as VNC viewers, are available for most platforms, in both open
source and commercial flavors.   The Vino project (LSARC 2006/371)
already delivers a VNC viewer to Solaris, along with a VNC server 
that can capture the display from a running session on a normal X server.

The Xvnc implementation in this case is RealVNC 4.1.2, the current
open source version of the code base maintained by a company formed by
some of the original VNC authors.  For the X server portions of Xvnc,
this implementation uses the Xorg sources already in the X
consolidation to reduce the maintenance burden and to share the
existing Solaris enhancements in the Xorg sources, including the
Xserver dtrace provider probes and Trusted Extensions support.

Besides the Xvnc server itself, this case delivers the vncpasswd command
used to set the password for connecting to the server, and the vncserver
script to allow endusers to more easily start the Xvnc server.   (The VNC
authentication scheme, including vncpasswd, is described in more detail 
in the security questionnaire in [1].)

This project will add /usr/X11/bin/Xvnc to the set of X servers which
may be started by the /usr/X11/bin/Xserver script & x11-server SMF service.

Imported interfaces:
--------------------
Vino Java Client			External	LSARC 2006/371
Trusted Solaris X Server Extension	Evolving	LSARC 2004/109
Xserver dtrace provider			Uncommitted	PSARC 2006/609
svc:/application/x11/x11-server		Evolving	PSARC 2004/752
/usr/X11/bin/Xserver			Evolving	PSARC 2004/752
Xorg server interfaces			(various)	PSARC 2004/187,
							PSARC 2004/685,
							PSARC 2005/450,
							PSARC 2007/051,
							PSARC 2007/434

Exported interfaces:
--------------------
SUNWxvnc package			Uncommitted
/usr/bin/vncpasswd			Volatile	[3]
/usr/bin/vncserver			Volatile	[4]
/usr/X11/bin/Xvnc			Volatile	[5]

References:  (located in case materials directory)

1) Xvnc-security.txt - Security Questionnaire
2) rfbproto.pdf - RFB Protocol Spec Version 3.8
3) vncpasswd.man.txt - vncpasswd(1) man page
4) vncserver.man.txt - vncserver(1) man page
5) Xvnc.man.txt	- Xvnc(1) man page