Patch-ID# 114210-09
Keywords: security login ipv6 dtlogin invalid hostname.domain
Synopsis: CDE 1.5_x86: dtlogin patch
Date: May/07/2004


Install Requirements: See Special Install Instructions                      
                      
Solaris Release: 9_x86

SunOS Release: 5.9_x86

Unbundled Product: CDE

Unbundled Release: 1.5_x86

Xref: This patch is available for SPARC as patch 112807

Topic: 

Relevant Architectures: i386

BugId's fixed with this patch: 4687193 4697287 4720523 4750889 4761698 4768118 4807292 4840141 4849776 4864597 5022437

Changes incorporated in this version: 4849776 4697287

Patches accumulated and obsoleted by this patch: 113795-01

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/dt/appconfig/icons/C/Dtlogo.bm
/usr/dt/appconfig/icons/C/Dtlogo.pm
/usr/dt/appconfig/icons/C/SDtlogo.bm
/usr/dt/appconfig/icons/C/SDtlogo.pm
/usr/dt/bin/Xsession
/usr/dt/bin/dtchooser
/usr/dt/bin/dtgreet
/usr/dt/bin/dtlogin
/usr/dt/config/Xsetup
/usr/dt/config/images/Solaris.im1.Z
/usr/dt/config/images/Solaris.im8
/usr/dt/config/images/Solaris.im8g.Z

Problem Description:

4849776 master dtlogin process randomly dying, breaking all X connections
4697287 S9U1 BETA: Invalid shell in /etc/password throws dtlogin for a loop
 
(from 114210-08)
5022437 dtlogin crash on bogus XDMCP request
 
(from 114210-07)
4840141 /usr/dt/bin/Xsession makes invalid assumptions for hostname.domain
main
 
(from 114210-06)
4864597 Security: chooser fails if broadcast is disabled in Xaccess
 
(from 114210-05)
4687193 Choosing a locale at dtgreet affects the default locale for all later
 
(from 114210-04)
4768118 non-CDE login works but dtlogin doesn't work w/Unable to access home d
 
(from 114210-03)
Merged patch 113795-01 into this patch
 
(from 113795-01)
4720523 Dtlogin needs to be made IPv6 aware
 
(from 114210-02)
4761698 dtchooser does not start (x86)
4807292 dtlogin & dtgreet images need updating for S9U3
 
(from 114210-01)
4750889 Login displays blank screen for approximately 10 seconds

Patch Installation Instructions:
--------------------------------
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:
-----------------------------
 
NOTE 1:
To get the fix for any bug which affects /usr/dt/bin/dtlogin, all dtlogin
processes including the parent dtlogin process must be stopped and restarted.
Execute the following command as root:
 
/usr/dt/config/dtlogin.rc stop
sleep 60
/usr/dt/config/dtlogin.rc start

README -- Last modified date:  Friday, May 7, 2004

