Patch-ID# 114210-17

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: security login ipv6 dtlogin invalid hostname.domain
Synopsis: CDE 1.5_x86: dtlogin patch
Date: Sep/07/2006


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 4962013 4973189 4980138 4986079 5006986 5022437 5100451 6209544 6215729 6254951 6342881

Changes incorporated in this version: 6342881

Patches accumulated and obsoleted by this patch: 113795-01

Patches which conflict with this patch: 

Patches required with this patch: 112786-44 (or greater)

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:

6342881 dtlogin fbconsole handling needs to change to fix bug 6265414
 
(from 114210-16)
6254951 SunRay server encounters dying dtlogin only method to clear is reboot
 
(from 114210-15)
6215729 Possible regression to bug # 5022437 which was filed against Sun Alert # 57539 (refix)
 
(from 114210-14)
6215729 Possible regression to bug # 5022437 which was filed against Sun Alert # 57539
 
(from 114210-13)
6209544 custom PAM module not working with dtlogin
 
(from 114210-12)
5100451 system uses an indirect GLX context when it should be direct
 
(from 114210-11)
4973189 dtlogin passes reserved salts to crypt(3c)
5006986 dtlogin can hang in signal handler when run in debug mode
 
(from 114210-10)
4962013 dtchooser goes straight to greeter when multiple choosers execute concurrently
4980138 'Return to login screen' from dtchooser fails in multiuser environment
4986079 In multiuser environment, dtchooser can fail to connect to remote host
 
(from 114210-09)
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
 
(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 directory
 
(from 114210-03)
        Merged patch 113795-01 into this patch.
 
(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
 
(from 113795-01)
4720523 dtlogin needs to be made IPv6 aware

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:  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:  Thursday, September 7, 2006

