Patch-ID# 116104-08 Keywords: icu Synopsis: SunOS 5.8_x86: International Components for Unicode Patch Date: Apr/25/2005 Install Requirements: NA Solaris Release: 8_x86 SunOS Release: 5.8_x86 Unbundled Product: Unbundled Release: Xref: This patch available for SPARC as patch 116103 Topic: Relevant Architectures: i386 BugId's fixed with this patch: 4731597 4757662 4757683 4783065 4784646 4785261 4865107 4872194 4903197 4906617 4907166 4910918 4911499 4922414 4936232 4936244 4954656 4984965 4987315 5086303 6214416 6217550 Changes incorporated in this version: 4785261 6217550 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/include/layout/LEFontInstance.h /usr/include/layout/LEGlyphFilter.h /usr/include/layout/LEGlyphStorage.h /usr/include/layout/LEInsertionList.h /usr/include/layout/LELanguages.h /usr/include/layout/LEScripts.h /usr/include/layout/LESwaps.h /usr/include/layout/LETypes.h /usr/include/layout/LayoutEngine.h /usr/include/layout/ParagraphLayout.h /usr/include/layout/RunArrays.h /usr/include/unicode/brkiter.h /usr/include/unicode/calendar.h /usr/include/unicode/caniter.h /usr/include/unicode/chariter.h /usr/include/unicode/choicfmt.h /usr/include/unicode/coleitr.h /usr/include/unicode/coll.h /usr/include/unicode/curramt.h /usr/include/unicode/currunit.h /usr/include/unicode/datefmt.h /usr/include/unicode/dbbi.h /usr/include/unicode/dcfmtsym.h /usr/include/unicode/decimfmt.h /usr/include/unicode/docmain.h /usr/include/unicode/dtfmtsym.h /usr/include/unicode/fieldpos.h /usr/include/unicode/fmtable.h /usr/include/unicode/format.h /usr/include/unicode/gregocal.h /usr/include/unicode/locid.h /usr/include/unicode/loengine.h /usr/include/unicode/measfmt.h /usr/include/unicode/measunit.h /usr/include/unicode/measure.h /usr/include/unicode/msgfmt.h /usr/include/unicode/normlzr.h /usr/include/unicode/numfmt.h /usr/include/unicode/parseerr.h /usr/include/unicode/parsepos.h /usr/include/unicode/platform.h /usr/include/unicode/putil.h /usr/include/unicode/pwin32.h /usr/include/unicode/rbbi.h /usr/include/unicode/rbnf.h /usr/include/unicode/regex.h /usr/include/unicode/rep.h /usr/include/unicode/resbund.h /usr/include/unicode/schriter.h /usr/include/unicode/search.h /usr/include/unicode/simpletz.h /usr/include/unicode/smpdtfmt.h /usr/include/unicode/sortkey.h /usr/include/unicode/strenum.h /usr/include/unicode/stsearch.h /usr/include/unicode/symtable.h /usr/include/unicode/tblcoll.h /usr/include/unicode/timezone.h /usr/include/unicode/translit.h /usr/include/unicode/ubidi.h /usr/include/unicode/ubrk.h /usr/include/unicode/ucal.h /usr/include/unicode/ucat.h /usr/include/unicode/uchar.h /usr/include/unicode/uchriter.h /usr/include/unicode/uclean.h /usr/include/unicode/ucnv.h /usr/include/unicode/ucnv_cb.h /usr/include/unicode/ucnv_err.h /usr/include/unicode/ucol.h /usr/include/unicode/ucoleitr.h /usr/include/unicode/uconfig.h /usr/include/unicode/ucurr.h /usr/include/unicode/udat.h /usr/include/unicode/udata.h /usr/include/unicode/udeprctd.h /usr/include/unicode/udraft.h /usr/include/unicode/uenum.h /usr/include/unicode/uidna.h /usr/include/unicode/uiter.h /usr/include/unicode/uloc.h /usr/include/unicode/ulocdata.h /usr/include/unicode/umachine.h /usr/include/unicode/umisc.h /usr/include/unicode/umsg.h /usr/include/unicode/unifilt.h /usr/include/unicode/unifunct.h /usr/include/unicode/unimatch.h /usr/include/unicode/unirepl.h /usr/include/unicode/uniset.h /usr/include/unicode/unistr.h /usr/include/unicode/unorm.h /usr/include/unicode/unum.h /usr/include/unicode/uobject.h /usr/include/unicode/uobslete.h /usr/include/unicode/uregex.h /usr/include/unicode/urename.h /usr/include/unicode/urep.h /usr/include/unicode/ures.h /usr/include/unicode/uscript.h /usr/include/unicode/usearch.h /usr/include/unicode/uset.h /usr/include/unicode/usetiter.h /usr/include/unicode/ushape.h /usr/include/unicode/usprep.h /usr/include/unicode/ustdio.h /usr/include/unicode/ustream.h /usr/include/unicode/ustring.h /usr/include/unicode/utf.h /usr/include/unicode/utf16.h /usr/include/unicode/utf32.h /usr/include/unicode/utf8.h /usr/include/unicode/utf_old.h /usr/include/unicode/utmscale.h /usr/include/unicode/utrace.h /usr/include/unicode/utrans.h /usr/include/unicode/utypes.h /usr/include/unicode/uversion.h /usr/lib/libicudata.so /usr/lib/libicudata.so.2 /usr/lib/libicudata.so.3 /usr/lib/libicui18n.so /usr/lib/libicui18n.so.2 /usr/lib/libicui18n.so.3 /usr/lib/libicuio.so /usr/lib/libicuio.so.3 /usr/lib/libicule.so /usr/lib/libicule.so.2 /usr/lib/libicule.so.3 /usr/lib/libiculx.so /usr/lib/libiculx.so.3 /usr/lib/libicutoolutil.so.2 /usr/lib/libicutu.so /usr/lib/libicutu.so.3 /usr/lib/libicuuc.so /usr/lib/libicuuc.so.2 /usr/lib/libicuuc.so.3 /usr/lib/libustdio.so.2 Problem Description: 4785261 ICU bits need to be updated from the current 2.1 to a newer version 6217550 MS61 Messenger Express display ISO-8859-13 characters incorrectly (from 116104-07) 6214416 looping in uprv_mapFile holding session DB lock hangs webmail (from 116104-06) 5086303 mshttpd dumps core on malformed charset (from 116104-05) 4984965 Add support for windows-949 (korean) to icu 4987315 webmail should tolerate malformed iso-2022-jp text (from 116104-04) 4954656 x-euc-tw msgs are corrupt in Webmail (from 116104-03) 4936232 ucnv_getMaxCharSize wrong for iso-2022-jp 4936244 ISO-2022-KR esc. seq. for KS C 5601 at ICU is wrong; it should be ESC $ ) C (from 116104-02) 4784646 JS err renders Webmail unusable when Korean(JOHAB) msg is received 4922414 Http daemon crashes on creating a High ASCII Folder (MUTF-7 maxBytesPerChar bug) (from 116104-01) 4903197 Half-width katakana chars appear as squares in Webmail 4906617 i18n: mail body of some japanese mails can not be displayed 4907166 ucnv_open mutex hangs on Solaris 9 for x86 4910918 Need to support JIS X 0201 Kana & JIS X 0212 characters at ICU's ISO-2022-JP 4911499 ICU needs x-johab conversion alias 4865107 SunONE Webmail needs additional charset aliases in ICU 2.x 4872194 mboxutil -c w/native data doesn't create mbox correctly (ICU 2.1) 4731597 ICU libraries need to be compiled with -D_REENTRANT to be MT-safe 4757662 IMAP Modified UTF-7 conversion in ICU 4757683 Extra charset alias support in ICU 4783065 libicudata.so.2 isn't position independent code Patch Installation Instructions: -------------------------------- 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/116104-08 The following example removes a patch from a standalone system: example# patchrm 116104-08 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- None. README -- Last modified date: Monday, April 25, 2005