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