Patch-ID# 119060-16 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: security xsun keyboard mouse xinerama Synopsis: X11 6.6.2_x86: Xsun patch Date: Sep/07/2006 Install Requirements: NA Solaris Release: 10_x86 SunOS Release: 5.10_x86 Unbundled Product: X11 Unbundled Release: 6.6.2 Xref: This patch available for SPARC as 119059 Topic: Relevant Architectures: i386 BugId's fixed with this patch: 4751462 4915967 5016163 6212502 6216985 6217588 6219170 6219932 6219947 6224159 6226717 6226733 6227843 6228875 6247062 6248417 6248445 6248453 6255133 6265045 6265414 6265634 6269938 6270914 6276115 6277903 6278131 6279680 6280222 6297797 6310310 6311410 6314490 6316436 6319348 6326551 6334067 6338085 6340191 6346811 6347707 6353678 6361567 6366490 6370100 6370739 6373433 6376462 6377194 6377837 6378024 6378204 6383556 6387317 6395871 6397502 6450316 6453362 6458115 Changes incorporated in this version: 6453362 6387317 6458115 6397502 Patches accumulated and obsoleted by this patch: 121869-04 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /usr/openwin/bin/Xnest /usr/openwin/bin/Xprt /usr/openwin/bin/Xsun /usr/openwin/bin/accessx /usr/openwin/bin/fbconsole /usr/openwin/bin/twm /usr/openwin/bin/xfs /usr/openwin/lib/X11/xkb/keycodes/sun /usr/openwin/lib/amd64/libX11.so.4 /usr/openwin/lib/amd64/libXext.so.0 /usr/openwin/lib/amd64/libXmu.so.4 /usr/openwin/lib/amd64/libXt.so.4 /usr/openwin/lib/libFS.so.5 /usr/openwin/lib/libX11.so.4 /usr/openwin/lib/libXext.so.0 /usr/openwin/lib/libXmu.so.4 /usr/openwin/lib/libXt.so.4 /usr/openwin/server/etc/Adobe.im8.Z /usr/openwin/server/etc/Solaris.im8.Z /usr/openwin/server/etc/Solaris.im8g.Z /usr/openwin/server/etc/Sun.im8 /usr/openwin/server/lib/libcfb.so.1 /usr/openwin/server/lib/libcfb16.so.1 /usr/openwin/server/lib/libcfb32.so.1 /usr/openwin/server/lib/libcfb4.so.1 /usr/openwin/server/lib/libfb.so.1 /usr/openwin/server/lib/libfont.so.1 /usr/openwin/server/lib/libmfb.so.1 /usr/openwin/server/lib/libmi.so.1 /usr/openwin/server/modules/SUNWXst.so.1 /usr/openwin/server/modules/ddxSUNWkbd.so.1 /usr/openwin/server/modules/ddxSUNWmouse.so.1 /usr/openwin/share/etc/keytables/Albania6.kt /usr/openwin/share/etc/keytables/Belarus6.kt /usr/openwin/share/etc/keytables/Belgian5.kt /usr/openwin/share/etc/keytables/Belgian6.kt /usr/openwin/share/etc/keytables/Bulgaria6.kt /usr/openwin/share/etc/keytables/Canada_Fr6.kt /usr/openwin/share/etc/keytables/Croatia6.kt /usr/openwin/share/etc/keytables/Czech6.kt /usr/openwin/share/etc/keytables/Denmark6.kt /usr/openwin/share/etc/keytables/Estonia6.kt /usr/openwin/share/etc/keytables/Finnish6.kt /usr/openwin/share/etc/keytables/France6.kt /usr/openwin/share/etc/keytables/Germany6.kt /usr/openwin/share/etc/keytables/Greece6.kt /usr/openwin/share/etc/keytables/Hungary6.kt /usr/openwin/share/etc/keytables/Iceland6.kt /usr/openwin/share/etc/keytables/Italy6.kt /usr/openwin/share/etc/keytables/Japan6.kt /usr/openwin/share/etc/keytables/Japan7.kt /usr/openwin/share/etc/keytables/Latvia6.kt /usr/openwin/share/etc/keytables/Lithuania6.kt /usr/openwin/share/etc/keytables/Malta_UK6.kt /usr/openwin/share/etc/keytables/Malta_US6.kt /usr/openwin/share/etc/keytables/Netherland6.kt /usr/openwin/share/etc/keytables/Norway6.kt /usr/openwin/share/etc/keytables/Poland5.kt /usr/openwin/share/etc/keytables/Poland6.kt /usr/openwin/share/etc/keytables/Portugal6.kt /usr/openwin/share/etc/keytables/Russia6.kt /usr/openwin/share/etc/keytables/SerbiaandMontenegro6.kt /usr/openwin/share/etc/keytables/Slovakia6.kt /usr/openwin/share/etc/keytables/Slovenia6.kt /usr/openwin/share/etc/keytables/Spain6.kt /usr/openwin/share/etc/keytables/Sweden6.kt /usr/openwin/share/etc/keytables/Switzer_Fr6.kt /usr/openwin/share/etc/keytables/Switzer_Ge6.kt /usr/openwin/share/etc/keytables/TurkeyF6.kt /usr/openwin/share/etc/keytables/TurkeyQ6.kt /usr/openwin/share/etc/keytables/UK6.kt /usr/openwin/share/etc/keytables/US6.kt /usr/openwin/share/etc/keytables/keytable.map /usr/openwin/share/etc/keytables/xkbtable.map /usr/openwin/share/include/X11/Xutil.h /usr/openwin/share/include/X11/extensions/panoramiXext.h /usr/openwin/share/man/man1/Xserver.1 Problem Description: 6453362 Xserver(1) man page needs an example showing how to enable remote access 6458115 Patch 119060-15 contains "f" objects already delivered by 121869-04 (from 119060-15) 4915967 integer overflows in X font server 6450316 libX11 may need to merge in some changes from X.Org X11R6.5.1 or later (from 119060-14) 6395871 integrate Solaris Trusted Extensions to X Windows (Xsun) 6377194 XST extension wrapping makes the Composite and Damage wrapping not work (from 119060-13) 6373433 Bugfix 4491526 breaks keymapping for control-shift-f1 and f2 on SPARC systems 6366490 Motif pull-down menus don't draw correctly with Xnest 6314490 X app dumps core with LC_ALL != C when XtOpenDisplay() is called twice (from 119060-12) 6255133 SunRay: Xinerama: memory leak in Xsun after calling XCreatePixmap(3X11) (from 119060-11) 6378204 Xsun splash screen graphics not in line with unified "coolstart" branding 6361567 Xsun should provide -noreset flag 6376462 Xsun needs -br option 6383556 Problem in allocating pixmap (from 119060-10) 6326551 xkbSetDetectableAutoRepeat broken 6265414 Dtsession dies when exit button pressed but CDE doesn't exit - Remote login to local host 6347707 dbx dies when processing some 64-bit objects (from 119060-09) 6227843 Sweden country code should be "se" not "sw" in Xsun xkbtable.map (from 119060-08) 6316436 [CAN-2005-2495] Integer overflow in Xsun (from 119060-07) 6270914 [JDS3.1] Evolution/Nautilus crash when started in crux theme (from 119060-06) 6297797 Xserver can still crash on JDS Solaris 10 even with XVR-1200 Patch 118708-04 6278131 twm dumps core with high-numbered mouse button events 6279680 ddxSUNWmouse: couldn't set absolute mouse scaling resolution on /dev/mouse (from 119060-05) 6269938 Solaris 8 and 9 Xtest call is not Xinerama aware 6226717 memory leak in _XlcInitCTInfo with Japanese locale 6265045 buffer overflow in Xsun 6280222 Solaris 10 X86 xvfb Virtual Frame Buffer in a local zone (from 119060-04) 6247062 Resource file search path needs to include /usr/X11/lib/X11 6248417 Update libXmu to X11R6.8 and add /usr/X11/include/X11 in bitmap file search 6216985 Xsun & Xorg Xinerama protocols are incompatible with each other (from 119060-03) 6276115 Xsun uses deprecated FBIOSVIDEO ioctl for CG6 6212502 Remote display from RedHat to Solaris 9, red and blue 6228875 Xsun crashes in XShmPutImage() on the XVR 600 6219170 Xsun needs to support absolute mouse scaling 6248445 3rd-button emulation problem with Xsun 6265634 "ddxSUNWmouse: sunMouseEnqueueEvent: unrecognized id 32646 4751462 [Solaris Xsun/Xinerama] Cannot move the cursor across 6226733 ISO_Lock keys missing from IsModifierKey macro in Xutils.h 6248453 Integration of bug fix for _XkbReadVirtualModMap() (from 119060-02) 6224159 Xsun on x86 diddles with console device when started on non-console (from 119060-01) 6219932 shift key breaks compose sequence when using XKB in C locale 6219947 Compose LED does not work in XKB mode 5016163 accessx dumps core on events for buttons 4 and 5 (from 121869-04) 6387317 One key is not working for all European keyboard layouts on SPARC. 6397502 New layouts needed for Xsun (French-Canadian, Greek, Latvian and Lithuanian) (from 121869-03) 6377837 The bug fix 6338085 is broken by patches 121868-02/121869-02 6277903 One-half key problem when using Danish keyboard 6310310 Belgian keytable file "Belgian5.kt" is not present in keytables directory 6319348 Czech keyboard layout for TYPE6 keyboards does not exist 6334067 Some characters are missing in Turkish keyboard layout for Sparc 6340191 Polish keyboard layout for TYPE6 keyboards does not exist 6346811 Two keys do not work using Estonian keyboard layout 6353678 Hungarian keyboard layout for TYPE6 keyboards is missing for Xsun 6370100 Belarus layout provides only uppercase cyrillic symbols in JDS on Xsun 6370739 Albanian keyboard layout for Xsun does not contain some symbols 6378024 Slovakian keytable "Slovakia6.kt" file contains several errors (from 121869-02) 6217588 New Keyboards software needed (from 121869-01) 6311410 Keymap tables for Japanese type7 keyboard should be added 6338085 Japanese type6 keytable should have layout number 271 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: To get the complete fix for bugid 6265414 (Dtsession dies when exit button pressed, but CDE doesn't exit - Remote login to local host), please also install the dtlogin patch with the fix for 6342881 (dtlogin fbconsole handling needs to change to fix bug 6265414): 119279-07 (or greater) CDE 1.6_x86: dtlogin patch README -- Last modified date: Thursday, September 7, 2006