ECO NUMBER: VMS72_MIME-V0200 PRODUCT: OpenVMS Alpha OPERATING SYSTEM V7.2 UPDATE PRODUCT: OpenVMS Alpha OPERATING SYSTEM V7.2 COVER LETTER 1 KIT NAME: VMS72_MIME-V0200 2 KITS SUPERSEDED BY THIS KIT: None 3 KIT DEPENDENCIES: 3.1 The following remedial kit(s) must be installed BEFORE installation of this, or any required kit: o VMS72_UPDATE-V0200 o VMS72_PCSI-V0100 3.2 In order to receive all the corrections listed in this kit, the following remedial kits should also be installed: None 4 KIT DESCRIPTION: 4.1 Version(s) of OpenVMS to which this kit may be applied: OpenVMS Alpha V7.2. 4.2 Files patched or replaced: o [SYSEXE]MIME.EXE (new image) o [SYSHLP]MIME$HELP.HLB (new file) 5 PROBLEMS ADDRESSED IN VMS72_MIME-V0200 KIT o When installing the VMS72_MIME-V0100 kit the following error message is received: "%DCL-W-UNDSYM, undefined symbol - check validity and spelling \IMAGE_2\" -- COVER LETTER -- Page 2 13 August 2001 Also, the kit fails to install with the following message: *** KIT WILL NOT BE INSTALLED *** In order to install the VMS72_MIME-V0100 kit, you must have the VMS72_UPDATE-V0200 and VMS72_PCSI-V0100 (or later) kits installed. Installed kits can be verified with a PROD SHO HISTORY command. This failure occurs even if the two required kits are installed on the system. 6 PROBLEMS ADDRESSED IN VMS72_MIME-V0100 KIT o The following problems were corrected in this MIME release: 1. Memory corruption occurred when using the OpenVMS MIME utility, especially when repeatedly opening and closing UUencoded files. 2. When composing a simple, single-part, MIME text message (with no attachments), the READ command would display properly until the file was saved, closed, and re-opened for reading. Then. extra headers for a text attachment would appear in the MIME header area, which resulted in an error: %MIME-E-OPNFILERR, 'error opening file' 3. When using MIME to compose messages, the resulting MIME file did not have its MIME message boundary parameter string properly quoted. The string is part of the 'Content-Type:' multipart-mixed header field. Consequently, the message may not be read correctly. 4. An ANALYZE/RMS error would occur, if used on the zero allocated block file created, but never written to, by composing a MIME 'NEW' Message. 5. Attachments can be removed, but not saved, for READ only messages. This behavior should not be allowed for READ only messages. 6. An ACCVIO error can occur when MIME attempts to display the VIEWER error message. This occurs when a MIME file is opened for which no viewer exists. 7. Multiple memory leaks occur when repeatedly opening and closing UUencoded files. This excessive use of memory resources may not be readily apparent to the user. -- COVER LETTER -- Page 3 13 August 2001 8. Extraneous files can be left behind by MIME, if the user performs a QUIT command, or after prompting and answering 'no' to a file save operation on EXIT. 9. The OPEN MIME command with the /NEW qualifier would fail, which is redundant with the NEW command. This was removed. 10. The MIME command OPEN would continue to parse for multiple files (up to eight), if none were specified with the OPEN command. The operation would usually fail with the following errors: %RMS-E-FNF, file not found %MIME-W-NOMSGOPEN, No currently active message 11. Multiple error messages with the same error would be returned, if the file which was attempted to be opened was not found. 12. If one NEW MIME message that is writeable was closed, and a NEW one specified, the old data file could display from the previous edit session. MIME was not cleaning up files during a close and not freeing memory. 13. File types (extensions), their Content-type/subtype and their encoding scheme optionally defined in MIME$FILETYPES.DAT file was not being read properly, nor would it allow error recovery. Also, an error message may not display when the file had errors. 14. Sometimes informational messages get overwritten when MIME exits with the DCL prompt. MIME HELP (MIME$HELP.HLB) and MIME commands (MIMECMD.CLD) were updated to reflect the above changes. Images Affected: - [SYSEXE]MIME.EXE - [SYSHLP]MIME$HELP.HLB 7 KIT INSTALLATION RATING: The following kit installation rating, based upon current CLD information, is provided to serve as a guide to which customers should apply this remedial kit. (Reference attached Disclaimer of Warranty and Limitation of Liability Statement) -- COVER LETTER -- Page 4 13 August 2001 INSTALLATION RATING: INSTALL_2 : To be installed by all customers using the following feature(s): Mime Utility 8 INSTALLATION INSTRUCTIONS: Install this kit with the POLYCENTER Software installation utility by logging into the SYSTEM account, and typing the following at the DCL prompt: PRODUCT INSTALL VMS72_MIME /SOURCE=[location of Kit] The kit location may be a tape drive, CD, or a disk directory that contains the kit. Additional help on installing PCSI kits can be found by typing HELP PRODUCT INSTALL at the system prompt No reboot is necessary after successful installation of the kit. Copyright (c) Compaq Computer Corporation, 2000 All Rights Reserved. Unpublished rights reserved under the copyright laws of the United States. The software contained on this media is proprietary to and embodies the confidential technology of Compaq Computer Corporation. Possession, use, or dissemination of the software and media is authorized only pursuant to a valid written license from Compaq Computer Corporation. DISCLAIMER OF WARRANTY AND LIMITATION OF LIABILITY THIS PATCH IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED TO THE EXTENT PERMITTED BY APPLICABLE LAW. IN NO EVENT WILL COMPAQ BE LIABLE FOR ANY LOST REVENUE OR PROFIT, OR FOR SPECIAL, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, WITH RESPECT TO ANY PATCH MADE AVAILABLE HERE OR TO THE USE OF SUCH PATCH.