Patch Name: PHSS_18004 Patch Description: s700_800 10.26 XClients Cumulative patch Creation Date: 99/10/08 Post Date: 99/10/18 Hardware Platforms - OS Releases: s700: 10.26 s800: 10.26 Products: N/A Filesets: BLS.BLS-ENG-A-MAN X11.X11-RUN X11.X11-RUN-CL X11.X11-RUN-CL-MAN X11.X11-RUN-CTRB X11.X11-RUN-MAN Automatic Reboot?: No Status: General Release Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHSS_18004 Symptoms: PHSS_18004: 1. xwininfo(1) -sec does not work as stated. 2. xprop(1) does not work correctly with HP-UX 10.26. 3. Port of HP-UX 10.20 patch PHSS_17830. (PHSS_17830:) Problem with hpterm library access. (PHSS_17332:) 1) Include iso_8859.15 related changes. (PHSS_15431:) Potential buffer overflow in xterm. (PHSS_13560:) xterm and hpterm behave incorrectly on 10.20 when a user with a large UID invokes them. (PHSS_11309:) This patch is a replacement for patch PHSS_9799. PHSS_9799 inadvertently reversed the fix made by PHSS_9343, so PHSS_9799 must be replaced by this patch. If PHSS_9799 has not been installed, this patch should be installed anyway, in order to get the fixes described below under PHSS_9799. (PHSS_11275:) xwd, when working with multiple visuals, created an output file which could not be handled by most other imaging tools. These tools usually are capable of handling xwd output. (PHSS_9801:) xwd is unable to dump the contents of an obscuring window that is double-buffered. xterm -t causes BadWindow error from Xlib. xterm is inconsistent in the way that it allows access from different user groups. (PHSS_9799:) hpterm aborts when receiving escape sequence to enable messageBox. hpterm does not correctly handle some application-generated escape sequences. (PHSS_9343:) A serious hpterm defect described in SR 4701341354. (PHSS_7674:) The following symptoms correspond to the descriptions in the defect descriptions field for PHSS_7674: 1. Hpterms from 10.10 to a 9.X system have the wrong value for $LINES and $COLUMNS. Defect Description: PHSS_18004: 1. xwininfo was incompletely ported. 2. xprop was not completely ported. 3. Port of HP-UX 10.20 patch PHSS_17830. Resolution: 1. Update xwininfo -sec option. 2. Update xprop. 3. Port HP-UX 10.20 patch PHSS_17830. SR: 0000000000 Patch Files: /usr/bin/X11/xterm /usr/bin/X11/hpterm /usr/share/man/man1.Z/hpterm.1 /usr/bin/X11/xwd /usr/share/man/man1.Z/xwd.1 /usr/contrib/bin/X11/xprop /usr/share/man/man1.Z/xprop.1 /usr/contrib/bin/X11/xwininfo /usr/share/man/man1.Z/xwininfo.1 /usr/lib/X11/nls/XhpV3/iso885915 /usr/lib/X11/nls/XhpV3/iso885915@euro /etc/auth/system/files.fcdb/25.packages/PHSS_18004.fcdb what(1) Output: /usr/bin/X11/xterm: 1999/10/05 Hewlett-Packard HP-UX 10.26 TOS [ ic5dm - DAV17 ] X Window System, Version 11 R6 HP-UX 10.26 TOS (build date: Tue Oct 5 22:57:32 PDT 1999) 99/03/18 x11r6/clients/xterm/main.c, xclient, hpux_1 0.26, ic5dm Revision 1.4 PATCH_10.26 (PHSS_1 8004) 99/03/18 x11r6/clients/xterm/misc.c, xclient, hpux_1 0.26, ic5dm Revision 1.3 PATCH_10.26 (PHSS_1 8004) UNMODIFIED /usr/bin/X11/hpterm: 1999/10/05 Hewlett-Packard HP-UX 10.26 TOS [ ic5dm - DAV17 ] 99/03/31 x11r6/clients/hpterm/button.c, xclient, hpu x_10.26, ic5dm Revision 1.2 PATCH_10.26 (PHS S_18004) 99/03/31 x11r6/clients/hpterm/hp2622.c, xclient, hpu x_10.26, ic5dm Revision 1.2 PATCH_10.26 (PHS S_18004) UNMODIFIED 99/03/31 x11r6/clients/hpterm/main.c, xclient, hpux_ 10.26, ic5dm Revision 1.2 PATCH_10.26 (PHSS_ 18004) 99/03/31 x11r6/clients/hpterm/parse.c, xclient, hpux _10.26, ic5dm Revision 1.2 PATCH_10.26 (PHSS _18004) UNMODIFIED 99/03/31 x11r6/clients/hpterm/signal.c, xclient, hpu x_10.26, ic5dm Revision 1.2 PATCH_10.26 (PHS S_18004) UNMODIFIED 99/03/31 x11r6/clients/hpterm/table.c, xclient, hpux _10.26, ic5dm Revision 1.2 PATCH_10.26 (PHSS _18004) UNMODIFIED 99/03/31 x11r6/clients/hpterm/udcutil.c, xclient, hp ux_10.26, ic5dm Revision 1.2 PATCH_10.26 (PH SS_18004) UNMODIFIED 99/03/31 x11r6/clients/hpterm/version.c, xclient, hp ux_10.26, ic5dm Revision 1.2 PATCH_10.26 (PH SS_18004) UNMODIFIED hpterm: $Revision: 2.130 $ 99/03/31 x11r6/clients/hpterm/xwsoftkey.c, xclient, hpux_10.26, ic5dm Revision 1.2 PATCH_10.26 ( PHSS_18004) UNMODIFIED X Window System, Version 11 R5+ HP-UX 10.26 TOS (build date: Tue Oct 5 23:00:21 PDT 1999) OSF/Motif Version 1.2.5 /usr/share/man/man1.Z/hpterm.1: None /usr/bin/X11/xwd: 1999/10/05 Hewlett-Packard HP-UX 10.26 TOS [ ic5dm - DAV17 ] X Window System, Version 11R6 HP-UX 10.26 TOS (build date: Tue Oct 5 23:00:54 PDT 1999) 99/09/16 x11r6/clients/xwd/xwd.c, hpux, hpux_10.26, ic5dm Revision 1.7 PATCH_10.26 (PHSS_18004) /usr/share/man/man1.Z/xwd.1: None /usr/contrib/bin/X11/xprop: 1999/10/05 Hewlett-Packard HP-UX 10.26 TOS [ ic5dm - DAV17 ] X Window System, Version 11R6 HP-UX 10.26 TOS (build date: Wed Oct 6 01:02:30 PDT 1999) 99/04/12 x11r6/clients/xprop/xprop.c, hpux, hpux_10. 26, ic5dm Revision 1.3 PATCH_10.26 (PHSS_180 04) /usr/share/man/man1.Z/xprop.1: None /usr/contrib/bin/X11/xwininfo: 1999/10/05 Hewlett-Packard HP-UX 10.26 TOS [ ic5dm - DAV17 ] X Window System, Version 11R6 HP-UX 10.26 TOS (build date: Wed Oct 6 01:02:31 PDT 1999) 99/04/21 x11r6/clients/xwininfo/xwininfo.c, hpux, hp ux_10.26, ic5dm Revision 1.2 PATCH_10.26 (PH SS_18004) 99/04/21 x11r6/clients/xwininfo/dsimple.c, hpux, hpu x_10.26, ic5dm Revision 1.2 PATCH_10.26 (PHS S_18004) /usr/share/man/man1.Z/xwininfo.1: None /usr/lib/X11/nls/XhpV3/iso885915: None /usr/lib/X11/nls/XhpV3/iso885915@euro: None /etc/auth/system/files.fcdb/25.packages/PHSS_18004.fcdb: 99/07/29 etc/auth/system/files.fcdb/25.packages/PHSS _18004.fcdb, hpux, hpux_10.26, ic5dm Revisio n 1.3 PATCH_10.26 (PHSS_18004) cksum(1) Output: 2057979769 356352 /usr/bin/X11/xterm 3702532887 1613824 /usr/bin/X11/hpterm 1147183489 22468 /usr/share/man/man1.Z/hpterm.1 692527356 36864 /usr/bin/X11/xwd 3540982842 4891 /usr/share/man/man1.Z/xwd.1 436048619 45056 /usr/contrib/bin/X11/xprop 1423552919 9320 /usr/share/man/man1.Z/xprop.1 3246408677 45056 /usr/contrib/bin/X11/xwininfo 4203800658 6331 /usr/share/man/man1.Z/xwininfo.1 2799337247 541 /usr/lib/X11/nls/XhpV3/iso885915 2799337247 541 /usr/lib/X11/nls/XhpV3/iso885915@euro 2773921555 827 /etc/auth/system/files.fcdb/25.packages/ PHSS_18004.fcdb Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 2160 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_18004 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_18004.depot By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_18004. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. WARNING: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_18004.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_18004.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None