Patch-ID# 106124-05 Keywords: security locale smgl2roff SDATA catman getNAME makewhatis Synopsis: SunOS 5.6_x86: sgml patch Date: Jun/26/2001 Solaris Release: 2.6_x86 SunOS Release: 5.6_x86 Unbundled Product: Unbundled Release: Xref: This patch available for SPARC as patch 106123 Topic: SunOS 5.6_x86: sgml patch NOTE: Refer to Special Install Instructions section for IMPORTANT specific information on this patch. Relevant Architectures: i386 BugId's fixed with this patch: 4061735 4107178 4109955 4113400 4119286 4120885 4121698 4125358 4129669 4130443 4131009 4137367 4139557 4143535 4144965 4150973 4154565 4155595 4159819 4160932 4160984 4163670 4165265 4165911 4166041 4174445 4392144 4434978 Changes incorporated in this version: 4392144 4434978 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/apropos /usr/bin/catman /usr/bin/eqn /usr/bin/man /usr/bin/neqn /usr/bin/tbl /usr/bin/whatis /usr/lib/getNAME /usr/lib/makewhatis /usr/lib/sgml/instant /usr/lib/sgml/nsgmls /usr/lib/sgml/sgml2roff /usr/share/lib/sgml/locale/C/dtds/catalog /usr/share/lib/sgml/locale/C/dtds/docbook/docbook.dtd /usr/share/lib/sgml/locale/C/dtds/solbookv1/solbook.dtd /usr/share/lib/sgml/locale/C/dtds/solbookv2/solbook.dcl /usr/share/lib/sgml/locale/C/dtds/solbookv2/solbook.dtd /usr/share/lib/sgml/locale/C/entities/aap-shortref.gml /usr/share/lib/sgml/locale/C/entities/allisoents.gml /usr/share/lib/sgml/locale/C/entities/ati-dflt.dcl /usr/share/lib/sgml/locale/C/entities/ati-eqn1.gml /usr/share/lib/sgml/locale/C/entities/ati-graph.gml /usr/share/lib/sgml/locale/C/entities/ati-math.elm /usr/share/lib/sgml/locale/C/entities/ati-num.gml /usr/share/lib/sgml/locale/C/entities/ati-tbl.elm /usr/share/lib/sgml/locale/C/entities/atilogo.eps /usr/share/lib/sgml/locale/C/entities/basic.dcl /usr/share/lib/sgml/locale/C/entities/cals-tbl.elm /usr/share/lib/sgml/locale/C/entities/capref.gml /usr/share/lib/sgml/locale/C/entities/caution.eps /usr/share/lib/sgml/locale/C/entities/core.gml /usr/share/lib/sgml/locale/C/entities/ereview.gml /usr/share/lib/sgml/locale/C/entities/html-latin.sgml /usr/share/lib/sgml/locale/C/entities/iso-amsa.gml /usr/share/lib/sgml/locale/C/entities/iso-amsb.gml /usr/share/lib/sgml/locale/C/entities/iso-amsc.gml /usr/share/lib/sgml/locale/C/entities/iso-amsn.gml /usr/share/lib/sgml/locale/C/entities/iso-amso.gml /usr/share/lib/sgml/locale/C/entities/iso-amsr.gml /usr/share/lib/sgml/locale/C/entities/iso-box.gml /usr/share/lib/sgml/locale/C/entities/iso-cyr1.gml /usr/share/lib/sgml/locale/C/entities/iso-cyr2.gml /usr/share/lib/sgml/locale/C/entities/iso-dia.gml /usr/share/lib/sgml/locale/C/entities/iso-grk1.gml /usr/share/lib/sgml/locale/C/entities/iso-grk2.gml /usr/share/lib/sgml/locale/C/entities/iso-grk3.gml /usr/share/lib/sgml/locale/C/entities/iso-grk4.gml /usr/share/lib/sgml/locale/C/entities/iso-lat1.gml /usr/share/lib/sgml/locale/C/entities/iso-lat2.gml /usr/share/lib/sgml/locale/C/entities/iso-num.gml /usr/share/lib/sgml/locale/C/entities/iso-pub.gml /usr/share/lib/sgml/locale/C/entities/iso-tech.gml /usr/share/lib/sgml/locale/C/entities/sun_iso.gml /usr/share/lib/sgml/locale/C/entities/synref.gml /usr/share/lib/sgml/locale/C/entities/warn.eps /usr/share/lib/sgml/locale/C/transpec/docbook-to-man.ts /usr/share/lib/sgml/locale/C/transpec/roff.cmap /usr/share/lib/sgml/locale/C/transpec/roff.sdata Problem Description: 4392144 catman makes dangerous use of tmpfiles. 4434978 catman -p can fail in some scenarios (from 106124-04) 4061735 makewhatis builds a corrupt windex file 4120885 sgml man pages poorly formatted 4125358 sgml aware man command does not work on ja_JP.PCK and ja_JP.UTF-8 locale 4129669 generating windex files can leave files sitting in /var/tmp 4130443 timeout(9f) manpage is badly mangled 4131009 formatting problems with several manpages 4137367 catman generating windex too slow 4139557 sgml manpages cannot be processed 4143535 bl15's 'catman -w' core dumped & shows misc error messages 4144965 tbl input line buffer too small 4150973 eqn input line length limit too small 4155595 tbl text block input limit too small 4159819 multibyte getNAME not enabled 4160932 SYNOPSIS line do not wrap 4160984 makewhatis needs to set collating order for sort 4163670 man pages for allocb, dupb and linkb show formatting errors 4165265 man command starts numbering with 0 in make.1s man page 4165911 function tag should autogen ()'s in man command 4166041 tunefs(1M) claims 2 Gbyte = 231 bytes 4174445 sgml man does not handle correctly (from 106124-03) 4107178 catman creates directories with 775 permissions 4154565 man(1)'s use of temp files is dangerous (from 106124-02) 4113400 /usr/lib/sgml/sgml2roff should be internationalized. 4120885 SGML man pages poorly formatted 4119286 man on sgml pages leaves files in /tmp 4121698 error "could not find SDATA substitution '[circ ]'" (from 106124-01) 4109955 2.6 man command must be sgml aware Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- NOTE: To get the complete fix for bug 4109955, it is recommended that you also install the SUNWman patch, 106061-02, or its newer revision. This contains the man page documentation for the sgml-aware man and catman commands. README -- Last modified date: Tuesday, June 26, 2001