Patch Name: PHNE_13694 Patch Description: s700_800 10.20 elm(1) supports MIME(RFC 1521/2), JIS Creation Date: 98/08/04 Post Date: 98/08/18 Hardware Platforms - OS Releases: s700: 10.20 s800: 10.20 Products: N/A Filesets: MailUtilities.MAILERS MailUtilities.MAIL-ENG-A-MAN MailUtilities.MAIL-JPN-S-MAN MailUtilities.MAIL-JPN-E-MAN OS-Core.UX-JPN-E-MSG OS-Core.UX-JPN-S-MSG Automatic Reboot?: No Status: Special Superseded Critical: No Path Name: /hp-ux_patches/s700_800/10.X/PHNE_13694 Symptoms: PHNE_13694: 1. Problem in elm with TERM environment variable. 2. ELM 2.4(PHNE_11512) will not see sys aliases if no user aliases are defined. 3. ELM 2.4(PHNE_11512) -c option causes screen corruption. 4. ELM 2.4 does not show D status with arrow cursor. 5. Elm 2.4(PHNE_11512) has a problem in handling JIS code implementation. 6. newmail and mailfrom are not working properly. PHNE_11512: 1. The reply command produces a wrong destination address since NISdomain name is not same as BIND domain name. 2. elm hangs when used in file input mode. 3. Latest elm patch PHNE_8144 does not show latest manpages. PHNE_8144: The following patch incorporates rfc 1522 in elm. It also supports JIS for the japanese environment. This takes care of MIME mails (i.e mails with audio or video attachments or any other 8 bit data) Defect Description: PHNE_13694: 1. Problem in elm when TERM environment variable is set with a string of more than 70 characters. 2. ELM 2.4(PHNE_11512) system aliases are not accessible unless a user also has user aliases defined. 3. ELM 2.4(PHNE_11512) -c option clears the screen and returns to unix prompt. No useful information is visible. 4. ELM 2.4 does not show deleted messages with the "D" mark when used with the arrow (->) cursor. 5. Elm 2.4(PHNE_11512) has a problem in handling JIS code implementation. 6. newmail and mailfrom are not working properly. PHNE_11512: 1. elm adds the . where NISdomain is different from BIND domain. 2. elm hangs,when invoked in the command line with file redirection option for sending mails. 3. The previous patch PHNE_8144 was not removing the manpages from cat1.z, due to which the user was not able to view the latest manpages. PHNE_8144: Elm was not designed to take care of MIME mails. SR: 4701381533 5003408047 5003408054 4701378695 1653236695 1653218008 1653215624 4701354993 Patch Files: /usr/bin/elm /usr/bin/readmail /usr/bin/newalias /usr/bin/mailfrom /usr/bin/newmail /usr/bin/fastmail /usr/bin/elmalias /usr/bin/answer /usr/bin/printmail /usr/bin/listalias /usr/bin/checkalias /usr/share/man/man1.Z/answer.1 /usr/share/man/man1.Z/elmalias.1 /usr/share/man/man1.Z/mailfrom.1 /usr/share/man/man1.Z/newmail.1 /usr/share/man/man1.Z/elm.1 /usr/share/man/man1.Z/fastmail.1 /usr/share/man/man1.Z/newalias.1 /usr/share/man/man1.Z/readmail.1 /usr/share/man/ja_JP.SJIS/man1.Z/answer.1 /usr/share/man/ja_JP.SJIS/man1.Z/elmalias.1 /usr/share/man/ja_JP.SJIS/man1.Z/mailfrom.1 /usr/share/man/ja_JP.SJIS/man1.Z/newmail.1 /usr/share/man/ja_JP.SJIS/man1.Z/elm.1 /usr/share/man/ja_JP.SJIS/man1.Z/fastmail.1 /usr/share/man/ja_JP.SJIS/man1.Z/newalias.1 /usr/share/man/ja_JP.SJIS/man1.Z/readmail.1 /usr/share/man/ja_JP.eucJP/man1.Z/answer.1 /usr/share/man/ja_JP.eucJP/man1.Z/elmalias.1 /usr/share/man/ja_JP.eucJP/man1.Z/mailfrom.1 /usr/share/man/ja_JP.eucJP/man1.Z/newmail.1 /usr/share/man/ja_JP.eucJP/man1.Z/elm.1 /usr/share/man/ja_JP.eucJP/man1.Z/fastmail.1 /usr/share/man/ja_JP.eucJP/man1.Z/newalias.1 /usr/share/man/ja_JP.eucJP/man1.Z/readmail.1 /usr/lib/nls/msg/C/elm.cat /usr/lib/nls/msg/ja_JP.SJIS/elm.cat /usr/lib/nls/msg/ja_JP.eucJP/elm.cat /usr/share/lib/elm/elmrc-info /usr/share/lib/elm/delta-doc /usr/share/lib/elm/delta-doc.sjis /usr/share/lib/elm/delta-doc.euc what(1) Output: /usr/bin/elm: $Id: init.c,v 5.20 1994/05/30 16:31:40 syd Exp $ $Id: showmsg.c,v 5.16 1994/08/30 15:09:43 syd Exp $ $Id: signals.c,v 5.13 1994/09/01 19:42:39 syd Exp $ $Revision: 1.206.214.1 $ /usr/bin/readmail: $Revision: 1.206.213.2 $ /usr/bin/newalias: $Revision: 1.206.213.2 $ /usr/bin/mailfrom: $Revision: 1.206.214.1 $ /usr/bin/newmail: $Revision: 1.206.214.1 $ /usr/bin/fastmail: $Revision: 1.206.213.2 $ /usr/bin/elmalias: $Revision: 1.206.213.2 $ /usr/bin/answer: $Revision: 1.206.213.2 $ /usr/bin/printmail: $Revision: 1.1.213.1 $ $Id: printmail.SH,v 5.1 1992/10/04 00:46:45 syd Exp $ /usr/bin/listalias: $Revision: 1.1.213.1 $ $Id: listalias.SH,v 5.1 1993/04/12 02:10:26 syd Exp $ /usr/bin/checkalias: $Revision: 1.1.213.1 $ : checkalias.SH,v 5.2 1993/04/12 02:11:05 syd Exp $ /usr/share/man/man1.Z/answer.1: None /usr/share/man/man1.Z/elmalias.1: None /usr/share/man/man1.Z/mailfrom.1: None /usr/share/man/man1.Z/newmail.1: None /usr/share/man/man1.Z/elm.1: None /usr/share/man/man1.Z/fastmail.1: None /usr/share/man/man1.Z/newalias.1: None /usr/share/man/man1.Z/readmail.1: None /usr/share/man/ja_JP.SJIS/man1.Z/answer.1: None /usr/share/man/ja_JP.SJIS/man1.Z/elmalias.1: None /usr/share/man/ja_JP.SJIS/man1.Z/mailfrom.1: None /usr/share/man/ja_JP.SJIS/man1.Z/newmail.1: None /usr/share/man/ja_JP.SJIS/man1.Z/elm.1: None /usr/share/man/ja_JP.SJIS/man1.Z/fastmail.1: None /usr/share/man/ja_JP.SJIS/man1.Z/newalias.1: None /usr/share/man/ja_JP.SJIS/man1.Z/readmail.1: None /usr/share/man/ja_JP.eucJP/man1.Z/answer.1: None /usr/share/man/ja_JP.eucJP/man1.Z/elmalias.1: None /usr/share/man/ja_JP.eucJP/man1.Z/mailfrom.1: None /usr/share/man/ja_JP.eucJP/man1.Z/newmail.1: None /usr/share/man/ja_JP.eucJP/man1.Z/elm.1: None /usr/share/man/ja_JP.eucJP/man1.Z/fastmail.1: None /usr/share/man/ja_JP.eucJP/man1.Z/newalias.1: None /usr/share/man/ja_JP.eucJP/man1.Z/readmail.1: None /usr/lib/nls/msg/C/elm.cat: None /usr/lib/nls/msg/ja_JP.SJIS/elm.cat: None /usr/lib/nls/msg/ja_JP.eucJP/elm.cat: None /usr/share/lib/elm/elmrc-info: None /usr/share/lib/elm/delta-doc: None /usr/share/lib/elm/delta-doc.sjis: None /usr/share/lib/elm/delta-doc.euc: None cksum(1) Output: 1976910153 475136 /usr/bin/elm 3005568431 159744 /usr/bin/readmail 1367766615 57344 /usr/bin/newalias 1494186383 151552 /usr/bin/mailfrom 3288623488 163840 /usr/bin/newmail 270057300 147456 /usr/bin/fastmail 4109394475 53248 /usr/bin/elmalias 785731428 57344 /usr/bin/answer 1935898620 731 /usr/bin/printmail 92312035 1106 /usr/bin/listalias 2900031923 646 /usr/bin/checkalias 713989090 2782 /usr/share/man/man1.Z/answer.1 2181283634 4045 /usr/share/man/man1.Z/elmalias.1 1117666637 2618 /usr/share/man/man1.Z/mailfrom.1 3594592099 1993 /usr/share/man/man1.Z/newmail.1 2893516049 38917 /usr/share/man/man1.Z/elm.1 2608797654 3218 /usr/share/man/man1.Z/fastmail.1 3285005579 3625 /usr/share/man/man1.Z/newalias.1 2525915446 2052 /usr/share/man/man1.Z/readmail.1 3736177690 3287 /usr/share/man/ja_JP.SJIS/man1.Z/answer.1 2429751981 4559 /usr/share/man/ja_JP.SJIS/man1.Z/elmalias.1 1336944441 2933 /usr/share/man/ja_JP.SJIS/man1.Z/mailfrom.1 2588206346 2304 /usr/share/man/ja_JP.SJIS/man1.Z/newmail.1 2974928354 42485 /usr/share/man/ja_JP.SJIS/man1.Z/elm.1 3773839001 3692 /usr/share/man/ja_JP.SJIS/man1.Z/fastmail.1 3024865978 4088 /usr/share/man/ja_JP.SJIS/man1.Z/newalias.1 434861353 2238 /usr/share/man/ja_JP.SJIS/man1.Z/readmail.1 1651323335 3286 /usr/share/man/ja_JP.eucJP/man1.Z/answer.1 566152020 4561 /usr/share/man/ja_JP.eucJP/man1.Z/elmalias.1 1427477186 2930 /usr/share/man/ja_JP.eucJP/man1.Z/mailfrom.1 71018742 2287 /usr/share/man/ja_JP.eucJP/man1.Z/newmail.1 1660496601 42281 /usr/share/man/ja_JP.eucJP/man1.Z/elm.1 3929583524 3682 /usr/share/man/ja_JP.eucJP/man1.Z/fastmail.1 4163045114 4096 /usr/share/man/ja_JP.eucJP/man1.Z/newalias.1 114714742 2243 /usr/share/man/ja_JP.eucJP/man1.Z/readmail.1 1579155863 58120 /usr/lib/nls/msg/C/elm.cat 7222964 63126 /usr/lib/nls/msg/ja_JP.SJIS/elm.cat 3774551901 63130 /usr/lib/nls/msg/ja_JP.eucJP/elm.cat 1215678891 9656 /usr/share/lib/elm/elmrc-info 3099121094 10213 /usr/share/lib/elm/delta-doc 3004534624 12164 /usr/share/lib/elm/delta-doc.sjis 311432325 12164 /usr/share/lib/elm/delta-doc.euc Patch Conflicts: PHNE_9860 Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHNE_8144 PHNE_11512 Equivalent Patches: PHNE_13695: s700: 10.00 10.01 10.10 s800: 10.00 10.01 10.10 Patch Package Size: 1750 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 PHNE_13694 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHNE_13694.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHNE_13694.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHNE_13694. 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 PHNE_13694.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/PHNE_13694.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: The binary prlong is not provided with this patch (PHNE_13694).Since the tool prmail provides the same functionality, prlong will not be supported anymore. If this patch is installed on systems which do not have the Japanese filesets (MailUtilities.MAIL-JPN-S-MAN, MailUtilities.MAIL-JPN-E-MAN,OS-Core.UX-JPN-E-MSG, OS-Core.UX-JPN-S-MSG), error messages pertaining to the absence of these filesets will be seen in the logfile of swverify. If users do not need JIS support, they can ignore these error messages in the logfile. If users need JIS support, they have to install the Japanese filesets. This package cannot be installed along with Mpower mailer. Mpower mailer acts like a front end to elm to view and send MIME mails. This is not possible with this version of elm, as this by itself takes care of MIME mails. If Mpower mailer is already installed in the system, then you'll have to remove the headers put in by the Mpower mailer in the ~/.elm/elmheaders file. It is also better to change the pager and the editor set by the Mpower mailers as any other equivalent pager/editor by editing the ~/.elm/elmrc file. This patch contains the catalog files only for japanese and english. So it is not suitable for any other language.This patch has a conflict with PHNE_9860 and hence this patch is advised only if the user wants MIME or JIS support.