Patch-ID# 107703-12
Keywords: security dtsession xinerama LANG buffer crash restoring  management
Synopsis: CDE 1.3_x86: dtsession patch
Date: Apr/15/2003

Install Requirements: None                      
                      
Solaris Release: 7_x86

SunOS Release: 5.7_x86

Unbundled Product: CDE

Unbundled Release: 1.3_x86

Xref: This patch available for sparc as 107702

Topic: CDE 1.3: dtsession patch
       NOTE:    Refer to Special Install Instructions section for
                IMPORTANT specific information on this patch.

Relevant Architectures: i386

BugId's fixed with this patch: 4197661 4197661 4213057 4213057 4283121 4283121 4284715 4284715 4293551 4293551 4299998 4299998 4316439 4316439 4349846 4349846 4448598 4448598 4743546 4743546 4763733 4763733 4788212 4788212

Changes incorporated in this version: 4788212

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 108377-18 or greater

Obsoleted by: 

Files included with this patch: 

	/usr/dt/config/C/sys.resources
	/usr/dt/config/C/sys.resources
	/usr/dt/share/man/man1/dtsession.1
	/usr/dt/share/man/man1/dtsession.1
/usr/dt/bin/dtsession
/usr/dt/bin/dtsession

Problem Description:

4788212 /usr/dt/bin/dtsession $HOME env overflow
 
(from 107703-11)
4743546 With 105634-08 (or newer), DIALOG_SYSTEM_MODAL can be cleared by screen
 
(from 107703-10)
4763733 dtsession crash on restoring session with very long lines
 
(from 107703-09)
4349846 CDE color management does not work well with HP motif library
 
(from 107703-08)
4448598 LANG buffer overflow in sessionmgr
 
(from 107703-07)
4293551 dtsession in xinerama mode should (optionally) not center the logout dialog box
 
(from 107703-06)
4213057 Tooltip functionality
 
(from 107703-05)
4316439 dtsession is multi-threaded but calls vfork, which is MT-unsafe
 
(from 107703-04)
4299998 Users with duplicate UIDs sometimes need root password to unlock
 
(from 107703-03)
4284715 dtsession still has problems with SIGCLD when PAM is used
 
(from 107703-02)
4283121 messages popping up over locked screen
 
(from 107703-01)
4197661 X server or dtsession crashes when home session is set and SunPCi is running

Patch Installation Instructions:
--------------------------------
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7 release, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
	example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
	example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
-----------------------------
 
For a complete fix for bug 4283121, you must also install patch 107227-09 or
later.
 
In order to put in a complete fix for bug:
 
    4283121: message popping up over locked screen
 
Please install these additional patches:
 
     107227-09 (or newer) for Solaris 7.
 
Special Notes:
-------------
NOTE 1:
In order to get full functionality of fix 4743546, install the following patch
in addition to this patch:
 
107227-19 (or newer) CDE 1.3_x86: dtwm patch
 
A new resource
==============
 
A new resource, dtsession*cacheColors, is introduced in this patch.
 
When this resource is set to True dtsession caches frequently used colors for
sharing between applications, improving desktop performance. If this resource
is set to False, bug 4349846 is fixed which allows remote machines running
non-Solaris versions of Unix to remote display Motif applications on
multiheaded Solaris machines.
 
The resource is set to True by default. It can be set to False by adding the
following line to the Dtsession resource file:
 
dtsession*cacheColors:  False
 
Please see the dtsession(1X) man page for instructions on how to edit
resources for dtsession.

README -- Last modified date:  Tuesday, April 15, 2003

