Google
 

Trailing-Edge - PDP-10 Archives - BB-KL11L-BM_1990 - t20src/msver.mac
There are 17 other files named msver.mac in the archive. Click here to see a list.
;.BEGINR Autopatch history file for MS
;This software is furnished under a license and may only be used
;  or copied in accordance with the terms of such license.
;
;Copyright (C) 1979,1980,1981,1982 by Digital Equipment Corporation
;	       1983,1984,1985,1986    Maynard, Massachusetts, USA



	TITLE MSVER - Version definitions and entry vector
	SEARCH MSUNV,GLXMAC

	CPYRYT
	MSINIT

	INTERNAL VERSN.
TOPS20<	INTERNAL EV >
	EXTERNAL GO, GO1
SUBTTL Revision history

;.COMPONENT MS
;.VERSION 11

VWHO==0				; Version # stuff
VMIN==0
VMAJ==11
;.# Next line will be updated automatically
	.EDIT==^D3112		;[RBW] 9-Mar-90


   TOPS20<
	PURE
EV:	JRST GO
	JRST GO1		; Do message of the day auto function
VERSN.:	BYTE (3) VWHO (9) VMAJ (6) VMIN (18) .EDIT
   >;End TOPS20

   TOPS10<
	LOC 137
VERSN.:	BYTE (3) VWHO (9) VMAJ (6) VMIN (18) .EDIT
	RELOC
   >;End TOPS10
	VEDIT=.EDIT


TOPS10<	END GO >
TOPS20<	END <3,,EV> >

Comment `

Edit	Reason
----	------
2200	Begin version 6, leaving edits 1767-2177 for maintenance of version 5.
	Add arguments to read-level type command: TEXT, EVERYTHING,
	HEADER-ITEM { <name1> [, <name2> ...] | * }
2201	Remove 'set minimum-text-window-size' command (obsolete synonym for
	'set text-scroll-region').
2202	Missed part of edit 1770 in version 6 sources;  get up to date.
2203	Missing % before error msg for header-item not found.
2204	In error msgs about nonexistent hdr items, quote the name.
2205	Add SET AUTO-FILL (AT COLUMN) n.
2206	Show state of auto-fill in SHOW DEFAULTS output, and rearrange
	the output a bit.
2207	Add:  recursive read levels, READ RELATED-MESSAGES, message
	sequence RELATED-TO (MESSAGE NUMBER) n
2210	Generalize read-level context save/restore facility;  add general
	SUMMARIZE command to read level.
2211	Faster message-ID and Reference tracing;  add more commands that
	take message sequences to read level.
2212	Fix bug in edit 2100 which caused messages to not be marked as seen
	if read by READ command.
2213	Implement REMAIL command.
2214	Add SKIM, which is just like READ, only instead of displaying
	entire message, just shows header line.
2215	Change name of REMAIL command to REDISTRIBUTE.
2216	Cosmetic fixes, bit bumming, etc.
2217	Make SKIM mode prompt with "MS Skim>>".
2220	Dynamically allocate space for message pointers and counts (MSGxxx)
2221	Shrink PDL and a few other things.
2222	Fix badly-formatted files created by COPY command.
2223	Minor cleanup, fix skim mode prompt (bug in edit 2117)
2224	Fix bugs in read-level VERBOSE-TYPE command.
2225	Fix bugs in read-level TYPE command.
2226	More bugs in fancy msg display stuff.
2227	Fix broken SET ONLY-HEADERS-SHOWN.
2230	Fully generalize read-level READ command.
2231	Add SKIM to read level, fix SKIM/READ prompts (SKIM was too sticky
	when recursing).
2232	Eat less stack space for prompt string in READ loop.
2233	Make R at read level mean READ (as at top level), not REPLY.
2234	Fix another msg number vs. msg block address bug (in "message n
	has no receive date" msg).
2235	Don't confirm actions if only 1 msg acted upon and in a read level,
	and optimize allocation of heap space when saving/restoring msg
	sequence context.
2236	Don't assume all strings are SB.LEN words long, count them and allocate
	the right amount of space.  This will prevent bugs and reduce MS's
	memory requirements.
2237	Temporarily condition out code to release unused pieces of tables
	allocated at compiletime.  If GLXMEM ever gets smart enough to handle
	that case, turning on the code will reduce MS's memory demands.
2240	More heap space optimizations, in host table code.
2241	Shrink TOPS10 low seg some more, have ECHO do K%FLSH.
2242	Fix ill mem ref in HELP command caused by 2136.
2243	Dynamically allocate USRTAB, add SHOW INTERNAL-INFORMATION command.
2244	More storage compaction hacks.
2245	Fix bug in 2244 that caused infinite loop in REPLY command.
2246	Fix garbage "from" component of subject field in forwarded messages.
2247	Fix off-by-one bug in USRINI which caused "Nonexistant UFD" errors
	when trying to send to 1st name in USRTAB.
2250	Break MS up into modules:
	MS	Main program, command scanner loop, most commands
	MSUTL	Utility routines (string handling, memory allocation, etc.)
	MSUNV	This file
	MSDSPL	Message display routines
	MSHTAB	Host table routines
	MSUTAB	USERS.TXT parser
	MSTXT	Message text input routines
	MSDLVR	Message delivery module
	 MSLCL	Local mail delivery
	 MSNET	Network mail delivery
	MSSEQ	Message sequence parsing routines
2251	Dynamically allocate HDITAB, KWDTBL, and HOSTAB.  Add COMPAC,
	EXPAND, and TBADD$ routines to manage tables in heap space.
2252	Replace LIST command with PRINT command (LIST still exists but is
	invisible).
2253	Fix absence of colons after address fields in message displays;
	change read-level LIST command to PRINT.
2254	Clean up ADDRSP.
2255	Improve message sequence help, add expert/novice modes (SET EXPERIENCE-
	LEVEL).
2256	Change HEADERS command to SUMMARIZE (keep invisible HEADERS cmd for
	diehards).
2257	Fix horrible awful EXPUNGE bug which looks like it clobbers message
	file (it doesn't really, but looks scary).  TOPS20 only.
2260	Fix infinite loop in DECNET-HOSTS.TXT parser.
2261	Minor fixes to novice mode, default flag settings, etc.
2262	Spiffier date/time output.
2263	Fix "last read" date/time bug and clean up TOPS10 file handling.
2264	Add NET-MAIL command to novice-mode command set.
2265	Fix ZWR stopcode when DECNET-HOSTS.TXT defines exactly 31 hosts.
2266	Merge in edit 2050 from v.5 sources to fix SET BRIEF-ADDRESS-LIST...
2267	Fix bug in MAIFLG that caused mailer flags bits to not be set.
2270	Fix BPN stopcodes introduced by 2167.
2271	Add name directory facility.  This connects to the network object
	specified by logical name NAME-DIRECTORY: and it translates human
	names into mailbox names.
2272	Fix appearance of empty address lists when duplicate name purging
	removes all the contents of a list.
2273	Fix reporting of failure to connect to name server.
2274	Fix msg sequence bugs caused by not saving/restoring end marker (bug
	was:  user READs 3 msgs, recurses to READ 4 msgs, QUITs to 1st read
	level, and now gets 1 extra msg on the end).
2275	Fix "bad named address list nesting" errors when reparsing lines
	which contain names expanded by user directory facility.
2276	Copy personal names to destination address lists in REPLY command.
2277	Cosmetic fixes to personal name and user directory stuff.
2200	Insert real names in address lists as personal names, not address
	lists.
2301	Fix multiple bugs in personal name stuff.
2302	Fix bugs in removing names with associated personal names.
2303	Change order of headers for redistributed messages.
2304	Fix security bugs (same as edit 2054).
2305	Fix personal name handling in address lists.
2306	Fix bug in REDISTRIBUTE when message being redistributed does not end
	in MS's trailer (-------).
2307	Add SET CLOSING-TEXT.
2310	Multiple bug fixes and cleanup of personal name stuff, users can now
	type personal names directly.
2311	Allow mixed words and quoted strings (this makes reparsing of nested
	user directory entries work).  Thus, the following is a valid address:
		Denis "Sven" Filipetti <Filipetti at TWINKY>
2312	Cause SET BRIEF-ADDRESS-LIST-DISPLAY to also flush mach-IDs (i.e.,
	display only the personal name).
2313	Flush GLOBS and GLOBRS macros, explicitly INTERN and EXTERN everything
	for better documentation.  (This edit only flushes about half
	of them, more will be flushed later.)
2314	Make SET SUMMARY-PERSONAL-NAME-ONLY work for displayed "To:" fields
	also.
2315	Fix spurious blank lines in display of header area.
2316	Add return-receipt-requested feature.
2317	Fix infinite loop in parsing keyword header-items.
2320	Fix bad updating of msg bits in return receipt code.
2321	Disallow read-level TYPE commands for unacknowledged registered mail.
2322	Change version number to 11, per marketeers.
2323	Fix CHKHNM bug that caused bad host name corrected by user to always
	be considered remote host, even if user typed local host name.
2324	Add GPOOL/RPOOL to solve complex memory management problem (manifested
	by Stopcode ASE when switching message file, or message file growing,
	but file seems too small to fill up memory).
2325	Bit bumming at .REPL4, bug fix at .REPL3
2326	Fix bug in mailer flags code (XMAILR only).
2327	Add SET FORCE-DIRECTORY-LOOKUP.
2330	Add MHACK conditional, which controls whether BLISS code we're
	converting to is used (if off, old code is used).  At present, we've
	converted most of PARSEF and all of PRSMSG, eliminating all FNDxxx
	routines.  The default is still to compile with the old code.
2331	Change "Redistributed-from:" to "Redistributed-by:" and change
	"Regarding:" to "References:" (conformance to NBS/FIPS protocol).
2332	Fix multiple occurrences of sender's personal name in REPLY TO
	when sender used "Reply-to:" field.
2333	Change INSERT to INSERT MESSAGE or INSERT FILE.
2334	Add SET [NO] DIRECTORY-LOOKUP-CONFIRMATION.
2335	Per RFC822, space in username now causes username to be quoted.
	Also add this bogosity to personal name.
2336	In REPLY, prefer Sender to From.
2337	Massive speedup to TOPS20 expunge when deleted messages are near
	end of large message file (only SOUT the changed part of the file).
2340	Fix ASE stopcodes when message file grows and MS is continued.
2341	Fix error message in DEFINE HEADER <any> KEYWORD (QAR 10-01021).
2342	Add SSEND command, which goes directly to send level (QAR 10-01024).
2343	FORWARD command doesn't prompt for required header-items.  Fix.
	(QAR 20-02071)
2344	Give warning msg if DEFINE HEADER <any_flavor> KEYWORD given
	with no keyword list.  (QAR 20-02072)
2345	Give error message if error writing message in COPY/MOVE/FILE
	commands (QAR 20-02075).
2346	Add SET SUMMARY-PERSONAL-NAME-ONLY to SHOW DEFAULTS output.
2347	Fix broken INCLUDE command when no header-items are defined.
2350	Add CM%PST for TOPS-10 SUMMARIZE
2351	Fix TOPS-10 error..change variable to constant.
2352	Re-install the HEADERS command.  (invisible)
2353	Make ms.ctl patch ms.exe to return false on ASE condition.  Fix
	ms.mac to handle the error.
2354	Install TOPS-10 edits needed for network mail..MSNET needs memory
	management work..until then no net mail on the -10.
2354	LC edit..Fix REPAIR command so only mail to the failing host is
	retried, and users who already received the messages don't get
	a 2nd copy.
2355	LC edit..Tweak GPOOL/RPOOL to try  to fix ASE stopcodes in kept MSs.
2356	LC edit..Enlarge TCPAG lists to 4000 (octal) entries each.
2357	LC edit..Enlarge command buffer (this and 2356 for Sue Nathan's
	address lists)
2360	LC edit..Dynamically allocate NAMTAB (we'll get NAMTXT crock later).
2361	LC edit..Enlarge HDRPAG area so SNathan's lists fit..
2362	LC edit..Add BBOARD command, like SYSTEM-MESSAGES (read-only) but
	takes filespec, defaults to ps:<BBOARD>MAIL.TXT.
2363	LC edit..ADD ZSEND command - just like SEND but suppresses save-
	outgoing of this message only.
2364	LC edit..Better error recovery when running over quota in MOVE,
	COPY, or PRINT.
2365	LC edit..Fix lossage when ^e invoked, then definition of EDITOR:
	changed, then ^E invoked again.
2366	Re-install (invisibly) list, save-outgoing.., headers-on...,
	headers-personal...
2367	MS/CFS - Phase 0.  Unconditionally look for mail files on POBOX:,
	except for system-dependent files (PMR tables, DECNET-MAILER.FLAGS)
2370	TOPS-20:Convert to GLXLIB Version 5 (minor change to MS.MAC)
		and change MSSET.CCL and MSEX.CCL to link SYS:GLXLIB.REL
	TOPS-20:Fix bug that causes two printer listings when PRINT or LIST
		command is used.
	TOPS-20:Fix bug that defaults the ARPAnet host name for local user
		names (TO:, CC:, and FROM:)
	TOPS-20:Fix DECnet host table initialization bug (garbled name)
	TOPS-20:Use MMAILR for ARPAnet mail in NET-MAIL command
	TOPS-20:Fix PRINT/LIST bug that forces output to /UNIT:0
	TOPS-20:Fix GLXLIB ZWR Stopcode when MS.HLP is protected against us.
	TOPS-20:Change MSLCL to reflect the merge of MAILER and MAILEX, i.e.
		only try to talk to MAILER's PID, but use the MAILEX format.

2371	10/20:	In PARSEF routine (MS.MAC) call CHKMEM to see if there is
		enough memory for the message file before trying to get more
		memory than is available.  If more than 80% of memory is
		needed, warn the user.

2372	10/20:	Change host name validation to only parse PMR file when
		needed.  Use calls to TOPS-10/20 to validate host names
		and parse PMR file only if O/S doesn't validate the name.
		Also, begin to remove XMAILR support.  TOPS-10 work is still
		needed for PMR file parsing.

2373	TOPS20:	Fix bug that loses mail sent to remote users - retire the
		F%NIPC bit that indicates a 'smart' local mailer.  The only
		mailer left IS smart.

2374	TOPS20:	Add message file windowing.

2375	TOPS20:	Fix bug in MSHOST.MAC that trashed node-blocks when parsing
		a synonym.  At HSTIS1+15 (or so) change HRRZ 1,(1) to
		HRRZ 1,(2). -tjg

2376	TOPS20:	Add support for VT1xx, VT2xx terminals. - tjg

2377	TOPS20:	Fix bug in MSHOST.MAC that copied trash from ATMBUF into
		node name string for ARPAnet hosts. - tjg

2400	TOPS20:	Fix SSEND command to call SNDINI to properly initialize
		before entering Send-mode.

		Fix bug in .ERSHD (erase header-item) to check for case where
		no header-items are defined yet, and type warning message.

		Fix EXPUNGE bug that trashes mail file in EXPN30, by unmapping
		message file before deleting pages from the file.

		Add informational messages in .MAILR to tell what mailers
		are being run.  Also, add VMAILR to the list of mailers
		to run.

		Reinstate the STATUS command, for compatibility with V10,
		but invisible.

2401	TOPS20:	Create the CRL stopcode to halt when the GTMBL macro
		requests a character out of the range of the file.

2402	TOPS20:	.HIGH. and DATAP PSECTs overlap...change MSSET.CCL to move
		DATAP from page 144 to 145.

2403	TOPS20:	Fix .EDTXT in MSTXT.MAC to CALL TVORED instead of CALLRET.
		TVORED does +1/+2 returns, but .EDTXT does not.

2404	10/20:	Fix REMOVE command routine NAMDEL to properly use NAMTAB

2405	10/20:	Fix several flavors of CPR stopcode (Character Pointer out of
		Range).  PRSMSG was calling SETSFL before updating the file
		size information, so make sure SETSFL checks.  Also, clear
		the previous sequence info in .GET routine.

2406	10/20	Range check message lengths in message headers to prevent
		damaged messages from croaking MS (PARS11).  Also, in
		FNDHDR, make sure message length is set up before scanning.
		Revoke edit 2336 - conflicts with RFC822, and tends to send
		mail to SPOOL.
		Change SIZFIL (-20) to always check for holes in the file.
		This needs more work, since it currently ignores messages
		above the first hole.

2407	10/20	More fixups to parser to recognise damaged files (PARS11)
		Also, make SIZFIL more paranoid about finding the EOF of a
		file.  Don't trust TOPS-20 FDB's to have the right page count
		or byte count.

2410	10/20	During startup, zero send buffer character count (TXTTOT)
		and pointer to text pages (TXTFPG) to prevent BPN stopcodes.
		Doing a START of a kept MS would cause BPN stopcodes.

2411	10/20	Fix IMR from REPLYing to sender at an unknown host name.
		CHKHN3 has invalid $TEXT string argument.
		Also, put the invisible 'STATUS' command back into READ mode.

2412	10/20	Phase out " at " as a node indicator; only use at-sign in
		outgoing mail. -SM

2413	10/20	More for 2412. -SM

2421	20	Rewrite MSNET to handle ARPA mail only. -SM

2423	10/20	Allow parsing "." in a hostname. -SM

2424	20	Merge DMAILR/VMAILR code into MSNET. -SM

2430	10/20	Fix bug in MSDLVR that doesn't write header lines in saved
		outgoing messages. -tjg

2431	-	Same as above.  GIMME messed me up. - tjg

2433	20	OPNX9 error from ENQ shouldn't be fatal; check for it. -SM

2436	10/20	Fix reparse keeping stray JFNs, make SET NO AUTO-FILL confirm
		and set the proper break mask, clear default extension when
		inserting, make REPLY command not trash memory when subject
		is very long. -Ed

2437	TOPS-20	Fix IST stopcodes caused when EXPUNGing a mail file with more
		than 511 messages, and only the last n messages were deleted.

2440	20	Write ^C handling code, make "sum to XXXX" search CC list,
		fix problem with LCNT. -Ed

2441	20	Tidy up ^C code, make it always go to one place and deliver
		responsibility from there. -Ed

2443	20	Teack MSNET to wake MMAILR when ARPA mail is waiting. -SM

2444	10/20	Fix CPR's caused by typing/reading last message in the file.
		Fix BFD's (hopefully) by unmapping the message widow before
		deleting pages from the file.
		Fix 'File has bad format' bug when new mail arrives (PARSEF)

2445	TOPS-20	Fix bug in previous edit - TYPBOD routine in MSDSPL.MAC

2447	TOPS-20	Put ARPA mail on PS:, not POBOX:. MMAILR looks on PS:.

2452	10/20	"verb SAME" shouldn't always type "%No previous sequence"

2454	10/20	Installed many of Neds changes plus some other things

2467	TOPS-20	Allow (comments) in usernames to work under F%FDIR

2507	TOPS-20	"SAME" verb shouldn't sail off the edge after an EXPUNGE.
		 Teach it wisdom.
	`

;.EDIT	2600	Change MSVER to have the history file format.
;		SM,5-Dec-85,SPR:NONE
;		S: MSVER

;.EDIT	2601	Allow number:NEXT n to do useful things.
;		SM,5-Dec-85,SPR:NONE
;		S: MSSEQ

;.EDIT	2602	Catch other case of MAIL window not being mapped after an
;;		EXPUNGE 
;		JMP,6-Dec-85,SPR:NONE
;		S: MSFIL

;.EDIT	2603	Fix "type from me" code to handle username and node names 
;		JMP,6-Dec-85,SPR:NONE
;		S: MSDSPL

;.EDIT	2604	Fix problem with DIRECTORY at read level, wrong cmd macro was
;;		used 
;		JMP,9-Dec-85,SPR:NONE
;		S: MS

;.EDIT	2605	Fix up REDISTRIBUTE. Make headers say Resent, Fix sequence
;;		handling, Use Auto-send flag, Remove checking of trailer,
;;		Change brief-address-list header table, Don't include user
;;		defined headers in when resending. 
;		JMP,9-Dec-85,SPR:NONE
;		S: MSDLVR,MS,MSDSPL

;.EDIT	2606	Fix more problems with Redistribute 
;		JMP,9-Dec-85,SPR:NONE
;		S: MS,MSDLVR

;.EDIT	2608	Save F also in the type from me code (TYPFME) 
;		JMP,10-Dec-85,SPR:NONE
;		S: MSDSPL

;.EDIT	2607	Make MS/MX get along well together. Have MS write dashes at the
;;		end of messages. While we're there remove some of the NETMAI
;;		code. 
;		Ned,10-Dec-85,SPR:NONE
;		S: MS,MSCNFG,MSNET,MSLCL,MSDLVR

;.EDIT	2609	Put .INIT file stuff back the way it was. Don't need it anymore
;;		and TOPS-10 people don't want it. 
;		JMP,11-Dec-85,SPR:NONE
;		S: MSCNFG

;.EDIT	2610	Fix bug that would not allow sending to a single decnet address
;;		with DMAILR. 
;		Ned,12-Dec-85,SPR:NONE
;		S: MSLCL

;.EDIT	2611	Put END and entry vector info near top of the file 
;		JMP,12-Dec-85,SPR:NONE
;		S: MSVER

;.EDIT	2612	Generate MS####.MAI files for MX to pick up instead of
;;		######.CPY 
;		JMP,12-Dec-85,SPR:NONE
;		S: MSLCL

;.EDIT	2613	REPAIR THE REPAIR COMMAND 
;		JR,14-Dec-85,SPR:NONE
;		S: MS,MSDLVR,MSNET

;.EDIT	2614	Keep the number of messages deleted, new, and flagged
;;		up-to-date. This makes several paths faster and we end up doing
;;		alot less work. Also, with windowing it is important on the -10
;;		to know if we have any work to do at expunge time. Some minor
;;		code rearrangements were made in related areas for speed up
;;		purposes. Finally some comments were added or lined up and
;;		paging was adjusted in some places.
;		Ned,18-Dec-85,SPR:NONE
;		S: MS,MSFIL,MSMCMD

;.EDIT	2615	Clean up -20 only symbols that were EXTERN'd in common code and
;;		change the SHOW message for SET HEADERS-OUTPUT-ON-PRINTER. 
;		JMP,18-Dec-85,SPR:NONE
;		S: MSMCMD

;.EDIT	2616	When a message is read or typed, or when SKIM, SUMMARIZE, 
;;		HEADERS, GET or NEXT is given - update the last time the
;;		mail file was read. On TOPS20 also update the FDB.
;		JCR,18-Dec-85,SPR:NONE
;		S: MSMCMD,MS,MSFIL

;.EDIT	2617	Change GTJFN codes when doing a REPAIR from TOPS-20 error codes
;;		to GLXLIB error codes so TOPS-10 can understand them.
;		JCR,18-Dec-85,SPR:NONE
;		S: MS

;.EDIT	2618	Do not add dashes if message is from the REPAIR command.
;		JCR,18-Dec-85,SPR:NONE
;		S: MSFIL

;.EDIT	2619	Fix bug with 2614 that caused the setting and unsetting of bits
;;		to only happen sometimes. 
;		Ned,19-Dec-85,SPR:NONE
;		S: MS

;.EDIT	2621	Rearrange Expunge code to take advantage of the now up-to-date
;;		NDELET word. While we're there rearrange code a little for
;;		efficiecy. 
;		Ned,20-Dec-85,SPR:NONE
;		S: MSFIL

;.EDIT	2622	Fix "MOVE or DELETE" length invalid error, SET DEF DIR, SET DEF
;;		PROT (-10) 
;		JMP,23-Dec-85,SPR:NONE
;		S: MS,MSCNFG,MSFIL,MSMCMD

;.EDIT	2623	Fix lost EXTERN from the last edit 
;		JMP,23-Dec-85,SPR:NONE
;		S: MSFIL

;.EDIT	2624	Also add missing edit around PARSEX 
;		JMP,30-Dec-85,SPR:NONE
;		S: MSFIL

;.EDIT	2625	Don't propmt for <crlf> if ? typed (in GETOU0) 
;		JMP,2-Jan-86,SPR:NONE
;		S: MSFIL

;.EDIT	2626	Teach MOVADR not to append nodenames to addresses if they don't
;;		already have one. Hence, local addresses just typed as NAME
;;		stay that way.
;		SM,3-Jan-86,SPR:NONE
;		S: MS

;.EDIT	2627	Clean up command tables, make some more commands invisible 
;		JMP,3-Jan-86,SPR:NONE
;		S: MS

;.EDIT	2628	Fix so keyword parsing doesn't intercept legimate username
;;		parsing.
;		SM,3-Jan-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2629	If brief-address-list set, and no personal name has been set,
;;		make sure that the address within the "<>"'s are typed out. 
;		JMP,3-Jan-86,SPR:NONE
;		S: MSDSPL

;.EDIT	2630	LASTRD is not restored from the stack upon a SIZFIL error in
;;		routine GET1. This results in the stack becoming corrupt. 
;		JR,6-Jan-86,SPR:NONE
;		S: MSFIL

;.EDIT	2631	More massive changes to Expunge (courtesy of Mark and Ned) 
;		JMP,7-Jan-86,SPR:NONE
;		S: MSFIL

;.EDIT	2632	Allow trailing spaces in a multi-line address (PRADDR)
;		SM,10-Jan-86,SPR:NONE
;		S: MS

;.EDIT	2633	Make the REPAIR command noise words more informative
;		JR,10-Jan-86,SPR:NONE
;		S: MS

;.EDIT	2634	Open up a second JFN as READ/WRITE in places where we don't
;;		want another process writing to the mail file. 
;		JR,10-Jan-86,SPR:NONE
;		S: MSFIL,MS,MSUNV

;.EDIT	2635	If RETRIEVE DRAFT can't find the TO: field, complain about it
;;		but don't abort the command. 
;		JMP,13-Jan-86,SPR:NONE
;		S: MS

;.EDIT	2636	Finish SET DEFAULT DIRECTORY for TOPS-10 
;		CJA,15-Jan-86,SPR:NONE
;		S: MS,MSFIL,MSMCMD,MSCNFG

;.EDIT	2637	Add "determine if batch" routine (DETBCH) for the -10. 
;		JMP,16-Jan-86,SPR:NONE
;		S: MSLCL

;.EDIT	2638	Unmerge edit 2626, it's causing grief... will it ever end? 
;		JMP,17-Jan-86,SPR:NONE
;		S: MS

;.EDIT	2639	When doing a SYSTEM command, do not open the system mail file
;;		as READ/WRITE 
;		JR,22-Jan-86,SPR:NONE
;		S: MSFIL

;.EDIT	2640	SET/CLEAR the "new mail" bit in mail file RIB on TOPS-10 Bit is
;;		lit if there are unseen messages. Bit is cleared if there are
;;		no unseen messages. 
;		CJA,24-Jan-86,SPR:NONE
;		S: MS,MSFIL

;.EDIT	2641	Re-apply preceeding edit properly 
;		CJA,27-Jan-86,SPR:NONE
;		S: MS,MSFIL

;.EDIT	2642	Apply Henry's changes for return-receipt-requested. 
;		JMP,27-Jan-86,SPR:NONE
;		S: MS

;.EDIT	2643	Purge extra "Can't determine siz..." message and some general
;;		clean up. 
;		Ned,27-Jan-86,SPR:NONE
;		S: MSFIL

;.EDIT	2644	HBLKP should not be a TRVAR, and CRFFDH should not be in a
;;		common code INTERN statement. 
;		JMP,27-Jan-86,SPR:NONE
;		S: MS

;.EDIT	2645	Edit 2634 broke CHECK on the -10 side. Put the code back.
;		Ned,27-Jan-86,SPR:NONE
;		S: MS

;.EDIT	2646	Eliminate a few duplicate INTERNALs and cause code to flow
;;		better. 
;		Ned,28-Jan-86,SPR:NONE
;		S: MS

;.EDIT	2647	Fix a bug that would blow up a mail file if you recieved mail
;;		at just the wrong instant. Also, try harder to not leave junk
;;		on the end of the mail file during expunge.
;		Ned,28-Jan-86,SPR:NONE
;		S: MSFIL

;.EDIT	2649	Fix bug in 2637 so that it will compile on the -10. 
;		Ned,1-Feb-86,SPR:NONE
;		S: MSLCL

;.EDIT	2650	Eliminate calls to set up the username data base from
;;		USERS.TXT. This is has been replaced by SM's calls to the
;;		accounting system. -10 only. 
;		Ned,1-Feb-86,SPR:NONE
;		S: MSCNFG

;.EDIT	2651	Eliminate the need for MSUTAB at all. Move the few useful lines
;;		elsewhere. 
;		Ned,2-Feb-86,SPR:NONE
;		S: MSNET,MSUNV,MS,MSCNFG,MSGUSR,MSHOST,MSMCMD

;.EDIT	2652	The last edit hit one too many words. Fix it. 
;		Ned,2-Feb-86,SPR:NONE
;		S: MSCNFG

;.EDIT	2653	Correct the message length for saved outgoing REPAIRED mail 
;		JR,10-Feb-86,SPR:NONE
;		S: MSDLVR,MS

;.EDIT	2654	If an unprivileged user is over quota, delete the empty .MAI
;;		file and do not send a message to MX. Inform the user of being
;;		over quota. 
;		JR,12-Feb-86,SPR:NONE
;		S: MSDLVR,MS

;.EDIT	2655	Fix MS-10 to rename or re-write MAIL.TXT to the same path where
;;		it was found 
;		CJA,15-Feb-86,SPR:NONE
;		S: MSFIL

;;.ENDA	18-February-86
;.EDIT	2656	Improper error returned sometimes after delivering mail.
;;		Leaving user in MS SEND>> mode. TOPS-10 only.
;		Ned,18-Feb-86,SPR:NONE
;		S: MSNET,MSDLVR

;.EDIT	2657	Teach MS to type recipient names that aren't receiving mail
;;		(when rejected by MX).
;		SM,18-Feb-86,SPR:NONE
;		S: MSDLVR,MSNET

;.EDIT	2658	Change MSTXT to match new format of the CTX. UUO so that
;;		editing works.
;		Ned,19-Feb-86,SPR:NONE
;		S: MSTXT

;.EDIT	2659	Don't allow Aliases with parser-breaking characters in them
;;		(like comma).
;		SM,20-Feb-86,SPR:NONE
;		S: MS

;.EDIT	2660	MS10 - don't use QUEUE. to get our own username when
;;		translating "."; MYDIRS contains our name already.
;		SM,21-Feb-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2662	Fix Return-Receipt-Requested-to to properly parse addresses.
;;		Allow the normal range of possibilities offered by GETUSR.
;		SM,26-Feb-86,SPR:NONE
;		S: MS,MSGUSR

;.EDIT	2663	Allow SET NO DIRECTORY-LOOKUP-CONFIRMATION to perform the
;;		proper analogous operation on the -10 (Don't check with the
;;		accnting daemon unless forced).
;		SM,28-Feb-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2664	Get GLXLIB version number properly for TOPS-10 
;		CJA,3-Mar-86,SPR:NONE
;		S: MSCNFG

;.EDIT	2665	Quietly allow node::username under TOPS10. Not supported!
;		SM,3-Mar-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2666	Make the -10's SET {no} DIRECTORY-CONFIRMATION command do the
;;		same things as the -20's SET FORCE-DIRECTORY-LOOKUP. Using
;;		either controls F%FDIR, which controls whether GETUSR verifies
;;		local usernames.
;		SM,3-Mar-86,SPR:NONE
;		S: MS,MSMCMD

;.EDIT	2667	TOPS-20 programmers forget that UUOs usually need an AC
;;		specified. Make the two SLEEPs in MSLCL rest for longer than a
;;		tic. 
;		Ned,3-Mar-86,SPR:NONE
;		S: MSLCL

;.EDIT	2668	When we decided to get the users name from the accounting
;;		system we broke our warning message to the operator. Fix it up.
;;		
;		Ned,3-Mar-86,SPR:NONE
;		S: MSCNFG

;.EDIT	2670	FILSIZ on the -10 didn't reflect the zero offset (one too
;;		high). Also, since we are no longer reading USERS.TXT we need
;;		to lookup MAIL.TXT on DSK:. 
;		Ned,3-Mar-86,SPR:NONE
;		S: MSFIL

;.EDIT	2671	When we stopped talking to NETMAI we didn't need the storage.
;;		Get rid of it.
;		Ned,3-Mar-86,SPR:NONE
;		S: MS

;.EDIT	2672	SET DIRECTORY should be invisible, SET FORCE sufficies.
;		SM,3-Mar-86,SPR:NONE
;		S: MS

;.EDIT	2673	Do not increment the repair flag (RPRHNP) when saving drafts. 
;		JR,5-Mar-86,SPR:NONE
;		S: MSDLVR

;.EDIT	2674	Don't use %1S at BADDIR. GLXLIB doesn't handle arbitrary
;;		strings.
;		SM,5-Mar-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2675	Make MS-10 talk to MX with a system PID 
;		CJA,6-Mar-86,SPR:NONE
;		S: MSLCL

;.EDIT	2676	Prevent PMAP errors when there are more than 512 messages by
;;		giving the .TMP file a unique name. 
;		JR,6-Mar-86,SPR:NONE
;		S: MSFIL

;.EDIT	2677	Take GLXVER out of the EXTERNAL statement. 
;		Ned,7-Mar-86,SPR:NONE
;		S: MSCNFG

;.EDIT	2678	Edit 2670 changed FILSIZ but caused other problems. Remove this
;;		part of the edit. 
;		Ned,7-Mar-86,SPR:NONE
;		S: MSFIL

;.EDIT	2679	Set default for sending RRR to yes. Don't call CHKDEL twice.
;;		Give user 4 second to read error if sending RRR fails. 
;		HD,11-Mar-86,SPR:NONE
;		S: MS

;.EDIT	2679	Consolidate references to TENT1 and TENT. This prevents a BPN
;;		when redefining headers.
;		SM,12-Mar-86,SPR:NONE
;		S: MS

;.EDIT	2680	Turn F%F2 off after EXPUNGE. Wierdness happens if you do not.
;;		-10 only. 
;		Ned,16-Mar-86,SPR:NONE
;		S: MSFIL

;.EDIT	2681	Rewrite a large portion of PARSEF in an attempt to 1) make the
;;		paranoia code work (what we do if message byte sizes seem to
;;		disagree with what is in the file) and 2) to make the whole
;;		shebang faster in the process.
;		Ned,16-Mar-86,SPR:NONE
;		S: MSFIL

;.EDIT	2682	Forwarding of large messages could get rude if the message was
;;		larger than the window size. Make it more polite when large
;;		messages are present. Also make forwarding cause less thrashing
;;		of the window. 
;		Ned,16-Mar-86,SPR:NONE
;		S: MS

;.EDIT	2683	Change the way MX's PID is picked up to avoid infinite loops 
;		JR,18-Mar-86,SPR:NONE
;		S: MSLCL,MSUNV

;.EDIT	2684	Catch control characters and complain at FINALE:, and prevent
;;		loops parsing them at MULTI/ODDBRK.
;		SM,19-Mar-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2685	Last edit to PARSEF broke parsing starting in the middle of the
;;		file. Set up the AC we are going to use rather than another
;;		random one. 
;		Ned,24-Mar-86,SPR:NONE
;		S: MSFIL

;.EDIT	2686	SYSTEM as the first element of an address list truncates the
;;		address list. Remove the check in ALIAS: that forces this
;;		behaviour.
;		SM,24-Mar-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2687	The NET command shouldn't bother with VMAILR and DMAILR if
;;		NETFLG says they aren't useful.
;		SM,25-Mar-86,SPR:NONE
;		S: MSMCMD

;.EDIT	2688	In REPLY, if there is no FROM or REPLY-TO, complain and try to
;;		use SENDER.
;		SM,26-Mar-86,SPR:NONE
;		S: MS

;.EDIT	2689	Prevent ERF (Error Reading File) on TOPS-10 if MX is appending
;;		when we check the size of the mail file. Also cut down on the
;;		number of LOOKUPs we do. 
;		CJA,26-Mar-86,SPR:NONE
;		S: MS,MSCNFG,MSFIL

;.EDIT	2690	Make TOPS-10 preserve TTY STOP, etc. when exiting text-scroll
;;		mode. 
;		CJA,31-Mar-86,SPR:NONE
;		S: MSCNFG,MSUTL

;.EDIT	2691	Teach MS to examine the EDITOR: definition more carefully
;;		before assuming EMACS. Things like EDITOR:=> SYS:TV.EXE !And
;;		not EMACS! were causing EMACS to be invoked.
;		SM,2-Apr-86,SPR:NONE
;		S: MSTXT

;.EDIT	2692	MS10: an address of ""q"@node isn't legal. MS knew that, but
;;		got the error wrong. Get it right.
;		SM,2-Apr-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2693	Fix problem with deleting file after expunge of all messages.
;;		Restore LOOKUP block length that we blew while reading in a RIB
;;		
;		CJA,4-Apr-86,SPR:NONE
;		S: MSFIL

;.EDIT	2694	If PARSEF detects that the mail file has changed size, have it
;;		assume that another reader exists and reparse the mail file.
;;		This is for TOPS20 only and must be used due to a lack of a
;;		complete global ENQ/DEQ mechanism. 
;		JR,8-Apr-86,SPR:NONE
;		S: MSFIL,MS

;.EDIT	2695	Fix TOPS-10 code to delete mail file when last message is
;;		expunged. 
;		CJA,25-Apr-86,SPR:NONE
;		S: MSFIL

;.EDIT	2696	Delete & expunge the MSG.TMP files when MS no longer needs
;;		them.
;		MDR,29-Apr-86,SPR:NONE
;		S: MSLCL

;.EDIT	2697	Reinstate edit 2609 - Take SYSTEM:MS.INIT before private
;;		MS.INIT 
;		MDR,30-Apr-86,SPR:NONE
;		S: MSCNFG

;.EDIT	2698	Make DEFINE ALIAS * undefine aliases instead of address lists 
;		MDR,19-May-86,SPR:NONE
;		S: MS

;.EDIT	2699	More of edit 2697 - make MS smart enough to search system wide
;;		logical name of SYSTEM: when taking SYSTEM:MS.INIT 
;		MDR,20-May-86,SPR:NONE
;		S: MSCNFG,MSUTL

;.EDIT	2700	Change MS to look for UPS:DNHOST.TXT instead of
;;		SYSTEM:DECNET-HOSTS.TXT 
;		MDR,20-May-86,SPR:NONE
;		S: MSHOST

;.EDIT	2701	Make MS create MSxxxx.TMP file in connected directory instead
;;		of the directory where the MAIL.TXT file resides. 
;		MDR,20-May-86,SPR:NONE
;		S: MSFIL

;.EDIT	2702	Change the TMPCOR file for the edit command to be slightly more
;;		precise. 
;		Ned,21-May-86,SPR:NONE
;		S: MSTXT

;.EDIT	2703	In .STCD1, make sure a null gets tacked onto the end of the
;;		connected structure string (CRFDEV). 
;		JMP,22-May-86,SPR:NONE
;		S: MSMCMD

;.EDIT	2704	A QUIT from MS SEND> level can get bad results if you entered
;;		with MS SEND. We check to see if this is a reply by looking at
;;		the message bits. Lets see if there are any first.
;		Ned,22-May-86,SPR:NONE
;		S: MS

;.EDIT	2705	Change mention of ARPA mail to TCP since a site isn't
;;		necessarily on Arpanet. 
;		JMP,27-May-86,SPR:NONE
;		S: MSNET

;.EDIT	2706	Teach MS not to use POBOX: when writing files. Instead, find
;;		out what STR: is being used (saved in MYSTR) and go from there.
;;		
;		MDR,27-May-86,SPR:NONE
;		S: MS,MSFIL,MSLCL,MSNET

;.EDIT	2707	Make TYPE/VERBOSE-TYPE type out deleted messages after issueing
;;		a warning. The READ command will not do this.
;		JMP,28-May-86,SPR:NONE
;		S: MS

;.EDIT	2708	Fix problem with multiple "There are no messages in MAIL.TXT"
;;		messages.
;		JMP,30-May-86,SPR:NONE
;		S: MS,MSFIL

;.EDIT	2709	Fix problem parsing USER AT NODE when node doesn't exist and
;;		user is legal on the current system. Assume always netmail when
;;		parsing "AT" or "@". Also, add comments that are needed badly
;;		in this module. 
;		MDR,3-Jun-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2710	@. loses for ANF only sites. Replace @. with @node where node
;;		is the ANF name. 
;		Ned,4-Jun-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2711	Teach MS to not accept NODE::USER@NODE1. Instead, force it to
;;		look for "NODE::USER"@NODE1. 
;		MDR,5-Jun-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2715	Make MS more flexible when encountering "Invalid simultaneous
;;		access" on MAIL.TXT by trying to open the file 1 time per
;;		second for 5 seconds just in case MX has the file opened for
;;		incoming mail. 
;		MDR,6-Jun-86,SPR:NONE
;		S: MSFIL,MSUNV

;.EDIT	2712	PUSH from READ level did not clear the scrolling region. -10
;;		only.
;		Ned,6-Jun-86,SPR:NONE
;		S: MSTXT

;.EDIT	2717	Make sure Arpa mail delivery is off by default
;		JMP,6-Jun-86,SPR:NONE
;		S: MSCNFG

;.EDIT	2716	Teach MS about looking for users on other structures when
;;		POBOX: contains a list of structures and there is no directory
;;		for a recipient of a message on the first structure listed in
;;		the logical name. 
;		MDR,6-Jun-86,SPR:NONE
;		S: MSGUSR,MS

;.EDIT	2718	Get the personal name from the accounting system on TOPS-10.
;;		Also, while I was there clean up ^C (print it out at the right
;;		time and clear the scrolling region if set up) and make the
;;		listing just a little bit prettier. 
;		Ned,10-Jun-86,SPR:NONE
;		S: MS,MSCNFG

;.EDIT	2719	If we don't have a STR: in MYSTR at init time, get one so we
;;		won't fail if someone is lazy and does a MS SEND to EXEC. 
;		MDR,13-Jun-86,SPR:NONE
;		S: MSCNFG

;.EDIT	2720	Put quotes around our name if sending to "." . 
;		Ned,16-Jun-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2721	Fix minor problem with edit 2719 (change SETZ A, to SETO A,)
;		MDR,16-Jun-86,SPR:NONE
;		S: MSCNFG

;.EDIT	2722	If our username has special characters in it quote the username
;;		in the FROM field. 
;		Ned,16-Jun-86,SPR:NONE
;		S: MSDLVR

;.EDIT	2723	Update SPCCHK for RFC822. Also add " " to the list of special
;;		characters because VAXmail is a bit slow witted about user
;;		names with spaces.
;		Ned,16-Jun-86,SPR:NONE
;		S: MSMCMD

;.EDIT	2724	Set up the correct break mask for parsing keywords in the TO
;;		and CC lists.
;		Ned,16-Jun-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2725	Fix minor problem with edit 2711 parsing '::' within aliases or
;;		address-lists within quoted strings. 
;		MDR,16-Jun-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2726	Kludge patrol - Fix edits 2711 and 2725 so they aren't quite as
;;		kludgey. Deal with quoted strings in the common code. 
;		MDR,17-Jun-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2727	Edit to fix TOPS-10 user parsing didn't go far enough. Keep on
;;		going. 
;		Ned,17-Jun-86,SPR:NONE
;		S: MSGUSR

;.EDIT	2728	Teach MS to use the users definition of LPT: in GETLPT: by
;;		lighting the F%F1 bit (this is never set or cleared in this
;;		routine - for shame)
;		MDR,19-Jun-86,SPR:NONE
;		S: MSFIL

;.EDIT	2729	Consider deleted files when getting a handle on MAIL.TXT for MS
;;		SEND problem 
;		MDR,1-Jul-86,SPR:NONE
;		S: MSCNFG

;.AUTOPATCH 15
;.EDIT	3072	Teach MS to get the correct MAIL.TXT.1 file by turning on the
;;		GJ%PHY and the GJ%DEL bits before doing the GTJFN%. 
;		MDR,31-Jul-86,SPR:21350
;		S: MSFIL

;.EDIT	3073	Prevent MS from fouling up the MS####.MAI file spec for MX by
;;		using the GJ%PHY bit in the GTJFN% for MAIL.TXT.1.
;		MDR,12-Aug-86,SPR:NONE
;		S: MSCNFG

;.EDIT	3074	Make sure MS gets the right EMACS from EDITOR:
;		MDR,14-Aug-86,SPR:21351
;		S: MS,MSTXT,MSUNV

;.EDIT	3075	Silly me. I forgot to put in the edit number for 3074. So now
;;		there are 2.
;		MDR,14-Aug-86,SPR:NONE
;		S: MS,MSTXT,MSUNV

;.EDIT	3077	Make sure MS expunges a deleted file when the user exits and
;;		has deleted all messages within the file. (TOPS-20 only) 
;		MDR,4-Sep-86,SPR:NONE
;		S: MSFIL

;.EDIT	3078	Make CHKPBX have the ability to verify a username if that
;;		username has quotes around it. 
;		MDR,9-Sep-86,SPR:NONE
;		S: MSGUSR

;;.ENDA	22-October-86
;.EDIT	3079	Prevent a job from collecting many JFNs for MAIL.TXT by having
;;		EXPNN call RELJF2 to release the JFN for MAIL.TXT and zero
;;		MSGJF2
;		MDR,10-Nov-86,SPR:21464
;		S: MSFIL

;.EDIT	3080	Make EXPUNGE check for new mail so that we don't delete the
;;		entire file thinking that all messages are deleted.
;		Ned,18-Dec-86,SPR:21361
;		S: MSFIL

;.EDIT	3081	If the message bits start exactly on a disk block (page)
;;		boundary, then they will never get updated on disk.
;		Ned,22-Dec-86,SPR:NONE
;		S: MSFIL

;.EDIT	3083	Fix invalid simultaneous access checking and also allow a user
;;		to move a message to the file he is currently reading (why, I
;;		don't know)
;		MDR,20-Feb-87,SPR:NONE
;		S: MSFIL

;.EDIT	3084	Fix problem in edit 3083 using STKVAR and SKIPA instruction.
;		MDR,20-Feb-87,SPR:NONE
;		S: MSFIL

;.EDIT	3082	Make aliases work always, as opposed to occasionally. Tops-10
;;		only.
;		Ned,9-Mar-87,SPR:35534
;		S: MSGUSR

;.EDIT	3085	Make a GETJF4 label for blue toads. Grumble. Grumble.
;		MDR,18-Mar-87,SPR:NONE
;		S: MSFIL

;.EDIT	3086	Prevent MS from looping through a non-existant message sequence
;;		when a user continues their MS fork.
;		MDR,27-Mar-87,SPR:NONE
;		S: MS

;.EDIT	3087	Correct stupidity in edit 3086. Don't fool with MSGSEQ but
;;		instead, change MSGSSQ to clear the message sequence.
;		MDR,7-Apr-87,SPR:NONE
;		S: MS

;.EDIT	3089	Make sure deleted messages are TYPEable at the read level since
;;		this is possible at the top level.
;		MDR,9-Apr-87,SPR:NONE
;		S: MS

;.EDIT	3088	New error message for novices if MX is down. (Let's not tell
;;		them to do what they can't do.)
;		Ned,9-Apr-87,SPR:35535
;		S: MSLCL

;.EDIT	3090	SETSFL uses the wrong constant which can be annoying on the
;;		-10.
;		Ned,14-Apr-87,SPR:NONE
;		S: MSFIL

;.EDIT	3092	Fix up routine DELTMP to make sure that the MSG.TMP file gets
;;		deleted if it get placed by MS in some weird place (like
;;		POBOX:)
;		MDR,18-May-87,SPR:NONE
;		S: MSLCL

;.EDIT	3093	Make MS queue up ARPAnet mail in MAIL: so that MMAILR can
;;		deliver it. 
;		MDR,15-Jul-87,SPR:NONE
;		S: MSNET

;.EDIT	3091	Fix up a few erroneous error messages 
;		Ned,31-Jul-87,SPR:NONE
;		S: MS,MSFIL

;.EDIT	3094	Don't have BBoard, which is invisible, interfere with Blank,
;;		which is visible. 
;		Ned,7-Aug-87,SPR:NONE
;		S: MS

;.EDIT	3095	Don't leave the mail file open after a quit. Tops-10 only. 
;		Ned,7-Aug-87,SPR:NONE
;		S: MS

;.EDIT	3096	Move all impure data together.
;		Ned,28-Sep-87,SPR:NONE
;		S: MS,MSUTL,MSLCL

;.EDIT	3097	Prevent MS from blowing up when a VAX user sends over his
;;		personal name with an odd number of quotes in it. Also, MX must
;;		be fixed to prevent this from happening! 
;		MDR,18-Nov-87,SPR:21573
;		S: MS

;.EDIT	3098	Redo part of edit 3096 so that some initialization is done a
;;		few instructions earlier. Done for Ned. 
;		MDR,18-Nov-87,SPR:NONE
;		S: MSCNFG

;.EDIT	3099	Make MS parse ARPA hosts and fix off by one bug 
;		MDR,1-Dec-87,SPR:NONE
;		S: MS

;.EDIT	3100	Bump timeout for MX reply. Make patchable location so this can
;;		be changed at will and on the fly. 
;		MDR,1-Dec-87,SPR:NONE
;		S: MSLCL

;.EDIT	3101	Extend edit 3081 to make it work for TOPS-20 when a message
;;		starts on a page boundary
;		MDR,27-Jan-88,SPR:21723
;		S: MSFIL

;.EDIT	3102	Make MS display the Last Read Date properly instead of the
;;		current time
;		RBW,12-Feb-88,SPR:NONE
;		S: MSFIL

;.EDIT	3103	Change CHKPBX to check the POBOX: list of structures instead of
;;		doing a GTJFN% on the user's MAIL.TXT file as unprived users
;;		may not be able to do this. 
;		MDR,12-Feb-88,SPR:NONE
;		S: MSGUSR

;.EDIT	3104	Make CHKPBX accept a byte pointer in the form -1,,ADDR (by
;;		translating it to 440700,,ADDR).
;		MDR,16-Feb-88,SPR:NONE
;		S: MSGUSR

;;.ENDA	28-March-88
;.EDIT	3105	Use the CNFIG% JSYS instead of relying on the NODE% jsys
;;		failure to determine if DECnet exists.
;		RBW,17-May-88,SPR:21402
;		S: MSHOST
;;.ENDA
;.AUTOPATCH 20

;.EDIT	3106	Remove the ambiguous option ^Z (TOPS-10 only) from the SEND
;;		level options. Also, remove the default (TEXT) from ERASE at
;;		SEND level.
;		Ned,23-Sep-88,SPR:NONE
;		S: MS

;.EDIT	3107	Address was spelled incorrectly.
;		Ned,23-Sep-88,SPR:NONE
;		S: MSSEQ

;.EDIT	3108	Allow username characters to be in aliases and address lists.
;		MDR,23-Sep-88,SPR:NONE
;		S: MS

;;.ENDA	26-October-88

;.AUTOPATCH 21

;.EDIT	3109	Add username break mask for TOPS-10 usage.
;		MDR,11-Nov-88,SPR:NONE
;		S: MSUNV

;.EDIT	3110	Move IPCTIM out of LOWSEG for TOPS-10.
;		MDR,15-Nov-88,SPR:NONE
;		S: MS,MSLCL

;.ENDA	6-February-89
;.EDIT	3111	Prevent bad username parse when "string" and <user@node> are
;;		split by CRLF. 
;		GAS,24-Mar-89,SPR:NONE
;		S: MS

;.EDIT	3112	Add support for new .GTHVN GTHST% function.
;		RBW,9-Mar-90,SPR:NONE
;		S: MSHOST

;.ENDV
;.ENDR