Patch-ID# 114677-12 NOTE: *********************************************************************** READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE. *********************************************************************** Keywords: icu Synopsis: SunOS 5.9: International Components for Unicode Patch Date: Sep/08/2006 Install Requirements: NA Solaris Release: 9 SunOS Release: 5.9 Unbundled Product: Unbundled Release: Xref: This patch available for x86 as patch 114678 Topic: Relevant Architectures: sparc 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 6354379 6410112 Changes incorporated in this version: 6410112 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 /usr/lib/sparcv9/libicudata.so /usr/lib/sparcv9/libicudata.so.2 /usr/lib/sparcv9/libicudata.so.3 /usr/lib/sparcv9/libicui18n.so /usr/lib/sparcv9/libicui18n.so.2 /usr/lib/sparcv9/libicui18n.so.3 /usr/lib/sparcv9/libicuio.so /usr/lib/sparcv9/libicuio.so.3 /usr/lib/sparcv9/libicule.so /usr/lib/sparcv9/libicule.so.2 /usr/lib/sparcv9/libicule.so.3 /usr/lib/sparcv9/libiculx.so /usr/lib/sparcv9/libiculx.so.3 /usr/lib/sparcv9/libicutoolutil.so.2 /usr/lib/sparcv9/libicutu.so /usr/lib/sparcv9/libicutu.so.3 /usr/lib/sparcv9/libicuuc.so /usr/lib/sparcv9/libicuuc.so.2 /usr/lib/sparcv9/libicuuc.so.3 /usr/lib/sparcv9/libustdio.so.2 Problem Description: 6410112 issue with ko_KR.EUC@dict locale (from 114677-11) 6354379 mshttpd dumps core at ucnv_toUChars() of ICU (from 114677-10) 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 114677-09) 6214416 looping in uprv_mapFile holding session DB lock hangs webmail (from 114677-08) 5086303 mshttpd dumps core on malformed charset (from 114677-07) 4984965 Add support for windows-949 (korean) to icu 4987315 webmail should tolerate malformed iso-2022-jp text (from 114677-06) 4954656 x-euc-tw msgs are corrupt in Webmail (from 114677-05) 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 114677-04) 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 114677-03) 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 (from 114677-02) 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) (from 114677-01) 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/114677-12 The following example removes a patch from a standalone system: example# patchrm 114677-12 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- None. README -- Last modified date: Thursday, September 28, 2006