README.txt revision 919
100N/A###############################################################################
100N/A#
100N/A# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
100N/A# Use is subject to license terms.
100N/A#
100N/A# Permission is hereby granted, free of charge, to any person obtaining a
100N/A# copy of this software and associated documentation files (the "Software"),
100N/A# to deal in the Software without restriction, including without limitation
100N/A# the rights to use, copy, modify, merge, publish, distribute, sublicense,
100N/A# and/or sell copies of the Software, and to permit persons to whom the
100N/A# Software is furnished to do so, subject to the following conditions:
100N/A#
100N/A# The above copyright notice and this permission notice (including the next
100N/A# paragraph) shall be included in all copies or substantial portions of the
100N/A# Software.
100N/A#
100N/A# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
100N/A# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
100N/A# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
100N/A# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5680N/A# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
5680N/A# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
5512N/A# DEALINGS IN THE SOFTWARE.
100N/A#
5680N/A# Excerpts from Technical Product Training and Sustaining TOI docs for
100N/A# future reference
100N/A
100N/AArchitecture and Implementation
5512N/A
1109N/A The open source TigerVNC release is built using the Xorg server sources
844N/A to provide the X server portion of the sources for Xvnc. This provides
5512N/A an Xvnc that includes the same features as Sun's Xorg, including Sun
1258N/A enhancements like Trusted Extensions support & Xserver DTrace probes.
100N/A
5512N/ASource code access
2899N/A
5680N/A Our code:
5680N/A In X gates: open-src/xserver/xvnc
5680N/A
100N/A Upstream:
3089N/A Original: http://www.tigervnc.com/
5680N/A Fedora patches: http://cvs.fedoraproject.org/viewcvs/rpms/vnc/
3089N/A
3089N/A 1. Please provide a brief description of the feature and how it is used.
3089N/A
5680N/A VNC provides a remote desktop session viewing protocol (RFB protocol).
5680N/A RFB clients, better known as VNC viewers, are available for most
100N/A platforms, in both open source and commercial flavors. The Vino
100N/A project in JDS (LSARC 2006/371) already delivers in Solaris a VNC server
3089N/A that can capture the display from a running session on a normal X server.
2686N/A
2686N/A This project delivers Xvnc, an X server that displays to a Remote Frame
4745N/A Buffer (RFB) protocol client over the network, without requiring an
4745N/A existing X server session displayed on local video hardware. It also
4745N/A delivers the TigerVNC vncviewer to connect to remote VNC servers, and
2803N/A several associated programs for managing these.
2806N/A
2803N/A 2. Does this feature EOL any other feature or does it offer an alternative
1109N/A to another existing feature?
1109N/A
1109N/A The vncviewer provided by this project replaces the vncviewer script
1109N/A delivered by the Vino project (LSARC 2007/391) in several Nevada builds,
1109N/A but which was not yet included in any Solaris or SXDE release.
1109N/A
1109N/A 3. Please list any dependencies on other features.
1109N/A
1109N/A None.
1109N/A
4745N/A 4. Is the feature on or off by default? What considerations need to be
1109N/A taken before turning on/off?
3702N/A
3702N/A The Xvnc server is off by default. Considerations before enabling are
3089N/A documented in the man page and the ARC case security questionairre.
5512N/A
5512N/A 5. Is this a platform specific feature and if so which platform?
5512N/A Please provide any differences in behaviors or functionality of the
5512N/A feature if it is supported on the x86 platform.
5512N/A
3702N/A No.
4745N/A
4745N/A 6. Please list the minimum system requirements.
4745N/A
4745N/A System running Solaris 10U5 or Nevada.
4745N/A
4745N/A 7. List the things (GUI, commands, packages, binaries, configuration files,
3702N/A etc.) that are introduced, removed, or have substantially changed by
4745N/A this feature or project.
4745N/A
4745N/A New package SUNWxvnc:
3089N/A /usr/bin/vncpasswd
3817N/A /usr/bin/vncserver
/usr/bin/x0vncserver
/usr/bin/Xvnc
New package SUNWvncviewer:
/usr/bin/vncviewer
8. What major data structures have changed or have been added?
N/A
9. Please list any header file changes.
N/A
10. Are there known issues or bugs with this feature? If so, please provide
bug Ids and any known workarounds.
See bugster for known bugs.
11. How would one recognize if the new feature is working or not working?
(Note: The engineer will provide as much information as possible at
this time. For the latest information, please refer to the appropriate
System Administration document.)
Can a VNC client (such as vncviewer) connect to a VNC server (such as
Xvnc) and see the desktop session in it?
12. Are there any diagnostic tools for this feature and what are they?
Xvnc contains the same Xserver DTrace probes as the other Solaris
X servers. No other diagnostic tools are known at this time.
13. Are there any unique conditions or constraints to Licensing,
Localization, and Internationalization?
None known.
14. Please provide a pointer to the following:
o ARC case:
PSARC 2007/545: Xvnc (RealVNC 4.1.x)
LSARC 2007/625: vncviewer (RealVNC 4.1.x)
PSARC/2009/592: TigerVNC 1.0
o Project Plan: N/A
o Documentation Plan: Man pages from open source release
o Project Web Site: http://www.tigervnc.com/
15. Please provide the Bugster Product/Category/Subcategory.
solaris/xserver/vnc
16. If available, please provide a pointer to the cookbook procedures
for installation and configuration.
See test case instructions in bugster bug id 6572087.