Patch-ID# 110944-04
Keywords: security tcsh here documents tmpfiles arguments symlink
Synopsis: SunOS 5.8_x86: /usr/bin/tcsh patch
Date: Mar/10/2004


Install Requirements: None                      
                      
Solaris Release: 8_x86

SunOS Release: 5.8_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 110943

Topic: SunOS 5.8_x86: /usr/bin/tcsh patch

Relevant Architectures: i386

BugId's fixed with this patch: 4384076 4599390 4916032 4961642 4969944

Changes incorporated in this version: 4969944

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/bin/tcsh
/usr/share/man/man1/tcsh.1
/usr/share/src/tcsh/FAQ
/usr/share/src/tcsh/Fixes
/usr/share/src/tcsh/Imakefile
/usr/share/src/tcsh/Makefile.in
/usr/share/src/tcsh/Makefile.std
/usr/share/src/tcsh/Makefile.vms
/usr/share/src/tcsh/README
/usr/share/src/tcsh/WishList
/usr/share/src/tcsh/complete.tcsh
/usr/share/src/tcsh/config.guess
/usr/share/src/tcsh/config.sub
/usr/share/src/tcsh/config/os390
/usr/share/src/tcsh/configure
/usr/share/src/tcsh/configure.in
/usr/share/src/tcsh/ed.chared.c
/usr/share/src/tcsh/ed.decls.h
/usr/share/src/tcsh/ed.defns.c
/usr/share/src/tcsh/ed.h
/usr/share/src/tcsh/ed.init.c
/usr/share/src/tcsh/ed.term.c
/usr/share/src/tcsh/ed.xmap.c
/usr/share/src/tcsh/glob.3
/usr/share/src/tcsh/glob.h
/usr/share/src/tcsh/host.defs
/usr/share/src/tcsh/nls/C/set17
/usr/share/src/tcsh/nls/C/set3
/usr/share/src/tcsh/nls/Makefile
/usr/share/src/tcsh/nls/finnish/set10
/usr/share/src/tcsh/nls/finnish/set11
/usr/share/src/tcsh/nls/finnish/set12
/usr/share/src/tcsh/nls/finnish/set13
/usr/share/src/tcsh/nls/finnish/set14
/usr/share/src/tcsh/nls/finnish/set15
/usr/share/src/tcsh/nls/finnish/set16
/usr/share/src/tcsh/nls/finnish/set17
/usr/share/src/tcsh/nls/finnish/set18
/usr/share/src/tcsh/nls/finnish/set19
/usr/share/src/tcsh/nls/finnish/set2
/usr/share/src/tcsh/nls/finnish/set20
/usr/share/src/tcsh/nls/finnish/set21
/usr/share/src/tcsh/nls/finnish/set22
/usr/share/src/tcsh/nls/finnish/set23
/usr/share/src/tcsh/nls/finnish/set24
/usr/share/src/tcsh/nls/finnish/set25
/usr/share/src/tcsh/nls/finnish/set26
/usr/share/src/tcsh/nls/finnish/set27
/usr/share/src/tcsh/nls/finnish/set29
/usr/share/src/tcsh/nls/finnish/set3
/usr/share/src/tcsh/nls/finnish/set30
/usr/share/src/tcsh/nls/finnish/set31
/usr/share/src/tcsh/nls/finnish/set4
/usr/share/src/tcsh/nls/finnish/set5
/usr/share/src/tcsh/nls/finnish/set6
/usr/share/src/tcsh/nls/finnish/set7
/usr/share/src/tcsh/nls/finnish/set8
/usr/share/src/tcsh/nls/finnish/set9
/usr/share/src/tcsh/nls/french/set3
/usr/share/src/tcsh/nls/german/set10
/usr/share/src/tcsh/nls/german/set3
/usr/share/src/tcsh/nls/greek/set3
/usr/share/src/tcsh/nls/italian/set3
/usr/share/src/tcsh/nls/spanish/set20
/usr/share/src/tcsh/nls/spanish/set3
/usr/share/src/tcsh/nls/ukrainian/set1
/usr/share/src/tcsh/nls/ukrainian/set10
/usr/share/src/tcsh/nls/ukrainian/set11
/usr/share/src/tcsh/nls/ukrainian/set12
/usr/share/src/tcsh/nls/ukrainian/set13
/usr/share/src/tcsh/nls/ukrainian/set14
/usr/share/src/tcsh/nls/ukrainian/set15
/usr/share/src/tcsh/nls/ukrainian/set16
/usr/share/src/tcsh/nls/ukrainian/set17
/usr/share/src/tcsh/nls/ukrainian/set18
/usr/share/src/tcsh/nls/ukrainian/set19
/usr/share/src/tcsh/nls/ukrainian/set2
/usr/share/src/tcsh/nls/ukrainian/set20
/usr/share/src/tcsh/nls/ukrainian/set21
/usr/share/src/tcsh/nls/ukrainian/set22
/usr/share/src/tcsh/nls/ukrainian/set23
/usr/share/src/tcsh/nls/ukrainian/set24
/usr/share/src/tcsh/nls/ukrainian/set25
/usr/share/src/tcsh/nls/ukrainian/set26
/usr/share/src/tcsh/nls/ukrainian/set27
/usr/share/src/tcsh/nls/ukrainian/set29
/usr/share/src/tcsh/nls/ukrainian/set3
/usr/share/src/tcsh/nls/ukrainian/set30
/usr/share/src/tcsh/nls/ukrainian/set31
/usr/share/src/tcsh/nls/ukrainian/set4
/usr/share/src/tcsh/nls/ukrainian/set5
/usr/share/src/tcsh/nls/ukrainian/set6
/usr/share/src/tcsh/nls/ukrainian/set7
/usr/share/src/tcsh/nls/ukrainian/set8
/usr/share/src/tcsh/nls/ukrainian/set9
/usr/share/src/tcsh/patchlevel.h
/usr/share/src/tcsh/sh.c
/usr/share/src/tcsh/sh.char.c
/usr/share/src/tcsh/sh.char.h
/usr/share/src/tcsh/sh.decls.h
/usr/share/src/tcsh/sh.dir.c
/usr/share/src/tcsh/sh.dol.c
/usr/share/src/tcsh/sh.exec.c
/usr/share/src/tcsh/sh.func.c
/usr/share/src/tcsh/sh.glob.c
/usr/share/src/tcsh/sh.h
/usr/share/src/tcsh/sh.proc.c
/usr/share/src/tcsh/sh.sem.c
/usr/share/src/tcsh/sh.set.c
/usr/share/src/tcsh/sh.time.c
/usr/share/src/tcsh/tc.const.c
/usr/share/src/tcsh/tc.decls.h
/usr/share/src/tcsh/tc.func.c
/usr/share/src/tcsh/tc.printf.c
/usr/share/src/tcsh/tc.prompt.c
/usr/share/src/tcsh/tcsh.man
/usr/share/src/tcsh/tcsh.man2html
/usr/share/src/tcsh/tw.color.c
/usr/share/src/tcsh/tw.parse.c

Problem Description:

4969944 tcsh source needs to have '%S% strings broken up.
 
(from 110944-03)
 
4961642 *tcsh* ls-F can display 0c instead of actual filenames w/110943-02
 
(from 110944-02)
 
4599390 *tcsh* ls-F expands arguments twice when invoked with other ls flags
4916032 TCSH breaks on the variable symlink=expand after patch #110943-01
 
(from 110944-01)
 
4384076 tcsh creates predictable tmpfiles for here documents

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-9 releases, 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:
-----------------------------
 
None.

README -- Last modified date:  Wednesday, March 10, 2004

