Patch-ID# 112807-22


Download this patch from My Oracle Support

Your use of the firmware, software and any other materials contained in this update is subject to My Oracle Support Terms of Use, which may be viewed at My Oracle Support.
For further information on patching best practices and resources, please see the following links:
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.

Keywords: security ipv6 dtlogin home invalid hostname.domain
Synopsis: CDE 1.5: dtlogin patch
Date: Sep/17/2007


Install Requirements: See Special Install Instructions
After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reboot is performed. Unless
otherwise specified in the Special Install Instructions below, it is normally safe to apply further patches prior to initiating the reboot due to the relatively small footprint of the patch utilities. Normal operations must not be resumed until after the reboot is performed.

Solaris Release: 9

SunOS Release: 5.9

Unbundled Product: CDE

Unbundled Release: 1.5

Xref: This patch is available for x86 as patch 114210

Topic:

Relevant Architectures: sparc

Bugs fixed with this patch:

Sun CR # Bug #
464872415099411
466711915104039
468719315108070
469728715110467
472052315116250
475088915124842
476169815127994
476811815130122
480729215142751
484014115153250
484977615156026
486459715160239
495903015186793
496201315187634
497318915190789
498013815192620
498607915194370
500698615199280
502243715203771
510045115226954
620954415241423
621572915243652
625495115260106
634288115294520
642662915330891
644512915338530
655917315398108


Changes incorporated in this version: 6559173

Patches accumulated and obsoleted by this patch: 113794-01 114209-01

Patches which conflict with this patch:

Patches required with this patch: 112785-55 (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/Xsession.d/0020.dtims
/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:

6559173 enabling pam_debug causes Xsun can't set fontpath properly at the first login
 
(from 112807-21)
 
6445129 cde-login restarts repeatedly at ~30sec intervals on headless systems
 
(from 112807-20)
 
4959030 patch 112807-07 patchinfo specifies interactive
 
(from 112807-19)
 
6426629 htt_server could sleep in accept() on ko locale, which causes CDE login hangs
 
(from 112807-18)
 
6342881 dtlogin fbconsole handling needs to change to fix bug 6265414
 
(from 112807-17)
 
6254951 SunRay server encounters dying dtlogin only method to clear is reboot
 
(from 112807-16)
 
6215729 possible regression to bug # 5022437 which was filed against Sun Alert # 57539 (refix)
 
(from 112807-15)
 
6215729 possible regression to bug # 5022437 which was filed against Sun Alert # 57539
 
(from 112807-14)
 
6209544 custom PAM module not working with dtlogin
 
(from 112807-13)
 
5100451 system uses an indirect GLX context when it should be direct 
 
(from 112807-12)
 
4973189 dtlogin passes reserved salts to crypt(3c)
5006986 dtlogin can hang in signal handler when run in debug mode
 
(from 112807-11)
 
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 112807-10)
 
4849776 master dtlogin process randomly dying, breaking all X connections
4697287 invalid shell in /etc/password throws dtlogin for a loop
 
(from 112807-09)
 
5022437 dtlogin crash on bogus XDMCP request
 
(from 112807-08)
 
4840141 /usr/dt/bin/Xsession makes invalid assumptions for hostname.domain
 
(from 112807-07)
 
4864597 security: chooser fails if broadcast is disabled in Xaccess
 
(from 112807-06)
 
4687193 choosing a locale at dtgreet affects the default locale for all later
 
(from 112807-05)
 
4768118 non-CDE login works but dtlogin doesn't work w/Unable to access home directory
 
(from 112807-04)
 
        Merged patch 113794-01 into this patch.
 
(from 112807-03)
 
4761698 dtchooser does not start (x86)
4807292 dtlogin & dtgreet images need updating for S9U3
 
(from 112807-02)
 
4648724 dtlogin small memory leak with SunRay SmartCard
 
(from 112807-01)
 
4667119 remote login from host list isn't working
 
(from 114209-01)
 
4750889 login displays blank screen for approximately 10 seconds
 
(from 113794-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 1:  If the system that this patch is being applied to is a 
         SunRay server, then a reboot is required after the patch 
         has been installed.
 
NOTE 2:  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.  On a SunRay server, the 
         recommended procedure is to reboot the server.  
 
         For all other workstations or servers, 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, November 9, 2012