Patch-ID# 112807-12 Keywords: security ipv6 dtlogin home invalid hostname.domain Synopsis: CDE 1.5: dtlogin patch Date: Oct/25/2004 Install Requirements: Reboot immediately after patch is installed See Special Install Instructions 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 BugId's fixed with this patch: 4648724 4667119 4687193 4697287 4720523 4750889 4761698 4768118 4807292 4840141 4849776 4864597 4962013 4973189 4980138 4986079 5006986 5022437 Changes incorporated in this version: 4973189 5006986 Patches accumulated and obsoleted by this patch: 113794-01 114209-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: 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 S9U1 BETA: 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 d (from 112807-04) Merged patch 113794-01 into this patch (from 113794-01) 4720523 Dtlogin needs to be made IPv6 aware (from 112807-03) 4761698 dtchooser does not start (x86) 4807292 dtlogin & dtgreet images need updating for S9U3 (from 114209-01) 4750889 Login displays blank screen for approximately 10 seconds (from 112807-02) 4648724 dtlogin small memory leak with SunRay SmartCard (from 112807-01) 4667119 Remote login from host list isn't working 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: Monday, October 25, 2004