Patch Name: PHSS_4525 Patch Description: s700 8.07 R4 hpterm July 94 Periodic Patch This patch corrects the following new problems: - Handles window resize in combination with scrollbar motion. (SR #5003200600) - Handles ISO 7-bit substitution character set and DIN keyboard. (SR #1653091520) - Returns unique escape sequence when Shift-[<] and Shift-[>] are pressed. (SR #1653093898) Also retained are the following defect fixes from previous patches: - The block transfer buffer was limited to 4K bytes of information. - Cut and paste doesn't work correctly when there is no data in the selection. - Geometry wrong for TextField when using StatusArea style input method. - Hpterm would not get data from the cut buffer if the selection was empty. - The hpterm geometry resource is listed incorrectly in man page (SR #1653025759) - Hpterm fails to correctly communicate with NLIO for Traditional Chinese with the big5 character set. - The display area shrinks by one line height when using the XJIM input method. The Motif 1.2 run time patch must also be installed to correct this defect. - Hpterm ignores the SIGTERM signal. (SR #1653074914) - Japanese characters cut from an hpterm window cannot be pasted into a Motif 1.2 text widget. (SR# 5003134650). - Focus can be lost after posting a Motif menu. (SR# 5003113043) - User cannot set the SWTCH char. using the ttyModes resource or -tm command line option. (SR# 1653041160) - Replies to a selection request may contain invalid information, potentially causing loss of data or core dump. - Can abort when a PS2/DIN keyboard is used. - Synthetic events to hpterm didn't work the first time. - Problems with backspace in Japanese language. - Problem with Katakana characters in title of mwm window - Security hole associated with logging. This patch is cumulative. Previously fixed defects are documented in the superceded patch. Path Name: /hp-ux_patches/s700/8.X/PHSS_4525 Effective Date: 940715 OS Release: 8.07 Reboot Required: No Patch Files: /usr/bin/X11/hpterm /usr/man/man1.Z/hpterm.1 /usr/lib/X11/XHPmodmap SR#: 1653041160 1653025759 1653074914 1653086538 1653091520 1653093898 5003110395 5003114173 5000686725 5003113043 5003134650 5003200600 "what" string/timestamp: hpterm: X Window System, Version 11 ITO SHELF A.04.00 hpterm: $Revision: 2.112 $ hpterm.1: XHPmodmap: "sum" output: 54143 664 hpterm 15384 39 hpterm.1 57195 6 XHPmodmap Dependencies: None Supersedes: PHSS_0529 PHSS_1186 PHSS_1660 PHSS_2625 PHSS_3519 PHSS_3905 PHSS_4213 Patch Package Size: 400 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. Note: Please back up your system before you patch. --------------------------------------------------------------------------- After getting the patch onto your machine, unshar the patch (sh PHSS_4525). To install this patch do the following: 1) Run /etc/update (Note: you must be logged in as root to update a system). 2) Once in the update "Main Menu" move the highlighted line to "Change Source or Destination ->" and press "Return" or "Select Item". 3) Make sure the highlighted item in the "Change Source or Destination" window is "From Tape Device to Local System ...", then press "Return" or "Select Item". 4) You should now be in the "From Tape Device to Local System" window. Change the "Source: /dev/rmt/0m" to "Source: /tmp/PHSS_4525.updt" (this assumes that you are in the /tmp directory where PHSS_4525.updt has been placed). Note: You must enter the complete path name. 5) Press "Done". 6) From here on follow the standard directions for update. The customized script that update runs will move the original software to /system/PHSS_4525/orig. HP recommends keeping this software there in order to recover from any potential problems. It is also recommended that you move the PHSS_4525.text file to /system/PHSS_4525 to be retained for future reference. If you wish to put this patch on a magnetic tape and update from the tape drive, dd a copy of the patch to the tape drive. As an example the following will create a copy of the patch that update can read: dd if=PHSS_4525.updt of=/dev/rmt/0m bs=2048