Patch-ID# 100195-01 Keywords: mhs Synopsis: SunLink MHS 6.0: patches Date: 02/Feb/91 SunOS release: 4.0.x, 4.1, 4.1.1 Unbundled Product: SunLink MHS Unbundled Release: 6.0 Topic: Latest MHS patch release. BugId's fixed with this patch: 1038208 1045390 1044955 1033761 1030659 1040226 Architectures for which this patch is available: Sun3 Sun4 Patches which may conflict with this patch: Obsoleted by: SunNet MHS 7.0 Problem Description: Bug 1038208 where a message with a "&" in the originator address causes the gateway to crash. There are actually two changes: one to quote the addresses passed to sendmail and the other to handle errors from sendmail better. Bug 1045390 where a message with a line of just a period cause premature termination of the message. Now sendmail is called with the "-oi" flag to avoid this. Bug 1044955 where queue names starting with nn greater than 29 would cause a configuration error. Now queue names can start with any characters in [01][0-9:;A-Za-z], for a total of 128 neighbor MTAs. Bug 1033761 where if there where the message "yacc stack overflow" would occur if the local.pns or local.unames file got modestly large. There are other improvements so now the system can handle large files (tested up to 35,000 users). Note: on large files, the configure(8) program can take a *long* time -- this time can be reduced if the *.pns and *.unames files are sorted. MHS now correctly allows the use of sub-directory services: several .uname and .pns files can be setup, one per organizational division. See the comments at "Local DS Configuration" in cfg/this.gc for more information. MHS allows for multiple domains in encoded_orname_pseudo_host. Bug 1030659 that caused free-form names to become corrupted on Sun 4's. Bug where a ")" in the subject line caused the MHS system to shutdown. Bug 1040226 where if the number of special_address_translations exceeds 200, the errors would show up in configure. The fix increases the number of such items to 5000. This patch also allows one to specify that supplementaryInformation is not to be included in ReportedRecipientInfo in delivery reports. Some implementations of X.400, such as ATLAS in France, cannot handle this particular item. NOTE: The this patch includes Sun 3 and Sun 4 executables. Sun 2s are not supported by this patch. In the typical configuration, the MHS software is installed on one or more machines. These machines are neither NFS servers nor clients as far as the MHS software is concerned. This is called the standalone configuration. This patch must be applied to each standalone machine. If the configuration is such that some machines act as NFS servers for the MHS software to other clients, do steps (1) and (5) on the servers and clients and do steps (2) - (4) on just the servers. INSTALL: To install this patch, follow the following procedure as root: Stop the MHS system if it is running using "mhsc -shutdown" (see mhsc(8)). Optionally, save the old software. Install the patch: Where "sunX" is either "sun3" or "sun4" cp -r sunX/* /usr/sunlink cd /usr/sunlink/mhs.patch install.mhs.patch The install script will ask you to confirm its actions by asking a series of questions. Unless you have an exceptional configuration, you should select the default (provided in brackets ("[]")) by typing RETURN. If you have a safe copy of the whole distribution, you can answer "no" to the "Do you want to keep old copies of these files?" question. (5) Reconfigure and start the gateway: su mail cd configure rungateway & The new software should be up and running.