MHCHANGES from MH 6.1 to MH 6.3 Tue Nov 12 11:24:46 1985 /mtr MH 6.1 is official. Fri Nov 15 19:14:44 1985 /mtr uip/{rcvtty,slocal}.c: touch-ups Sun Nov 17 16:28:23 1985 /mtr conf/doc/{ap,mhl,repl,scan}.rf: note that #ifdef BERK kills address parsing conf/makefiles/{doc,uip,support/*,zotnet/*}: make tar command visible sbr/m_convert.c: oops, new message numbering resulted in bad diagnostic papers/*/Makefile: fix LaTeX rule for v2.08 Tue Nov 19 23:06:16 1985 /mtr uip/send.c: de-referencing NULL due to bad precedence, tsk Wed Nov 20 10:58:40 1985 /mtr MH 6.1 covert update for sbr/m_convert.c, uip/send.c Sun Nov 24 18:58:41 1985 /mtr uip/slocal.c: some tuning, also fix a bug in usr_pipe() uip/dropsbr.c: have mbx_copy support noisy uip/{packf,post,rcvpack,sbboards,slocal}.c: use this change Tue Nov 26 00:22:17 1985 /mtr uip/refile.c: oops, forgot copy-back on optimzied m_remsg Sat Nov 30 22:36:49 1985 /mtr zotnet/tws/dtime.c: add #ifdef INETONLY uip/post.c: for #ifdef BERK don't say {Local,UUCP,Network} Recipients conf/doc/sortm.rf: note problem with errors uip/bbc.c: for getbbvis() insist on readability support/bboards/bbexp.c: oops, calling pick wrong conf/doc/pick.rf: document -datefield anomaly conf/makefiles/support/bboards: oops, left context owned by root h/mh.h: ruserpass -> _ruserpass for SUN. why? Sun Dec 1 07:58:50 1985 /mtr uip/vmh.c: remove double-scroll uip/annosbr.c: oops, closing fd: without unlocking! sbr/makedir.c: plug an obscure security hole in inc uip/mhlsbr.c: read_termcap being called prematurely zotnet/tws/dtime.c: load tw_sday appropriately zotnet/tws/*.c: try using numeric timezone for official renditions, under #ifdef MTR for now Sun Dec 1 16:11:03 1985 /mtr uip/inc.c: more idiotic de-referncing of NULL, found on SUNs uip/replsbr.c: ditto uip/show.c: recognize more of mhl's switches Wed Dec 4 23:38:06 1985 /mtr zotnet/mts/mts.h: oops for MMDFONLY conf/{mh-gen.8,makefiles/zotnet/mts}: talk about -Dlocname Thu Dec 5 19:55:11 1985 /mtr uip/scansbr.c: fix machine dependency pointed out by Chuck Collins dist/READ-ME: new file talking about make bug COVER-LETTER, conf/{mh-gen.8,doc/MH.rf}: change UCI -> UCI.EDU Fri Dec 6 11:08:20 1985 /mtr support/bboards/mmdfII/gen: wrong filename Sun Dec 8 18:39:01 1985 /mtr uip/send.c: always remove dist file uip/vmh.c: work on erase-word handling, a bit uip/folder.c: -fast -vs- -pack fixup uip/mhlsbr.c: %text defined for date fields Tue Dec 10 18:39:37 1985 /mtr zotnet/mts/client.c: moved from mts/sendmail/client.c conf/makefiles/{mts/sendmail,zotnet/mts}: changed mts/support/llib-lsendmail, zotnet/mts/llib-lmts: changed mts/sendmail/client.c: 4.2BSD specific only! conf/config/mts.c, zotnet/mts/mts.h: update conf/mhconfig.c: update conf/Makefile: simplify Tue Dec 10 21:11:45 1985 /mtr conf/mh-gen.8: clear up some sys5 stuff zotnet/mf/umhook.c: sys5-ize uip/addrsbr.c: alternate-mailboxes: defaulted wrong under #ifdef BERK, it's now "*" conf/doc/mh-profile.rf: fix documentation to reflect reality Tue Dec 10 22:38:23 1985 /mtr uip/addrsbr.c: normalize a bit (finally) uip/addrsbr.c: new routine adrsprintf() to remove #ifdef BANG dependencies uip/{post,rcvdist,replsbr,sbboards}.c: use adrsprintf() uip/post.c: remove #ifdef MF dependency for stand-alone MH, remove #ifdef DUMB dependency by making addrsbr.c smarter about being dumber mts/mmdf/hosts.c: remove #ifdef DUMB dependency (right now, addrsbr:getm() is the only one that calls it and it doesn't call it under #ifdef DUMB... Tue Dec 10 23:28:20 1985 /mtr uip/sbboards.c: oops, typo found by lint Wed Dec 11 19:08:20 1985 /mtr miscellany/libndir: -lndir for non-BSD sites, graciously supplied by Kirk McKusick Tue Dec 17 08:36:59 1985 /mtr uip/send.c: different alert announcement based on -forward Tue Dec 17 08:53:52 1985 /mtr conf/makefiles/sbr, sbr/cndfree.c: clean-up a bit Tue Dec 17 18:26:34 1985 /mtr sbr/m_getfld.c, uip/{format,mhl,pick}sbr.c: clean-up indirection code for less tolerant compilers uip/bbc.c: add -[no]rcfile switch uip/msh.c: clean up a diagnostic Tue Dec 17 21:42:44 1985 /mtr conf/makefiles/sbr, h/mh.h, sbr/llib-lmh: cndfree() removed sbr/{add,m_{delete,replace}}.c, uip/{mhl,vmh}sbr.c: replace cndfree sbr/m_foil.c, uip/install-mh.c: compensate Wed Dec 18 13:37:09 1985 /mtr uip/bbc.c: make second, optimized pass to catch private bboards that the user knows about uip/popsbr.c: ditto uip/popser.c: slight tune-up Wed Dec 18 20:27:38 1985 /mtr uip/slocal.c: minor touch up uip/umhook.c: moved from zotnet/mf Wed Dec 18 22:51:58 1985 /mtr uip/bbc.c: optimize on calling mshproc, check size of maildrop first; if empty, don't invoke it! Thu Dec 19 08:16:54 1985 /mtr uip/refile.c: better diagnostic from Fred Blonder Thu Dec 19 22:34:23 1985 /mtr zotnet/mts/client.c: #ifdef BIND code when no gethostent() conf/{mh-gen.8,doc/mh-tailor.rf}: document it Thu Dec 19 23:58:44 1985 /mtr Release MH 6.2 to selected sites, including Berkeley for 4.3BSD testing Sun Dec 29 19:58:43 1985 /mtr zotnet/mts/client.c: fix #ifdef BIND stuff a bit h/mshsbr.h, uip/{mhlsbr,msh,mshcmds}.c: try to fix lost peer problems... conf/doc/vmh.rf: update zotnet/drop/lock.c: not returning right errno uip/dropsbr.c: ditto, plus not trying enough conf/makefiles/doc: "make tar" forgetting tmac.h uip/addrsbr.c: strcpy de-referencing NULL uip/refile.c: got rid of a spurious \n (!!) conf/examples/{udel,nrtc-mtr}: new files h/mh.h, sbr/m_{convert,gmsg}.c, uip/{msh,rcvstore,refile}.c: fix LOWSEL logic uip/vmh.c: fix slight bug in sideground handling (misspelled #ifdef, oops!) conf/{mh-gen.8,config/mts.c},mts/*/hosts.c: remove the NETWORK option Mon Dec 30 20:03:25 1985 /mtr conf/Makefile: options mangled(!?!) uip/msh.c: if update of mailbox fails, it gets zero'd(!!) (oops, not checking error condition) support/pop/popser.c: if update of mailbox fails, clean-up correctly (no zero problem here!) uip/inc.c: on truncate of maildrop, remove mailbox map (XXX) conf/makefiles/uip, uip/{send,whatnowsbr}.c: move send into the WhatNow shell uip/sendsbr.c: new file conf/doc/whatnow.rf: update Tue Dec 31 10:13:44 1985 /mtr conf/doc/vmh.rf: back-down last update conf/mh-gen.8: forgot an \& conf/examples/nrtc-{gw,mtr}, h/rcvmail.h: tsk, NRTC running an old MMDF-II Tue Dec 31 13:53:14 1985 /mtr conf/doc/whatnow.rf, uip/whatnowsbr.c: remove "headers" option conf/doc/ADMIN.rf: clear-up post -debug documentation conf/doc/{mh-chart,send,post}.rf, uip/{post,send,whatnowsbr}.c: remove -[no]remove switches uip/{repl,post}.c: some touch-ups Tue Dec 31 19:16:23 1985 /mtr zotnet/tws/{dtime,dtimep}.c: dst fix-ups conf/doc/send.rf: append, not prepend uip/rmail.c: slight touch-up uip/ap.c: oops, not printing all info zotnet/mf/mf.c: botching trailing comment handling! uip/scansbr.c: have cpy() omit trailing >>blank<< sbr/m_gmsg.c: not zero'ing msgstats[] under non-MTR code Tue Dec 31 22:23:43 1985 /mtr conf/doc/mhook.rf: minor typos miscellany/rcvtrip/*: update Tue Dec 31 23:21:21 1985 /mtr uip/mhlsbr.c: a bit more pipe trickyness (this gets old real fast) conf/doc/ADMIN.rf: talk about popd and /etc/rc.local papers/{myths,mznet}/Makefile: update uip/bbc.c: augment XTND2 botch diagnostic uip/msh.c: if popd says BBoard-ID: for a message is 0, read it ourselves Fri Jan 3 13:11:03 1986 /mtr uip/bbc.c: SIGTSTP race condition, #undef for now Sun Jan 5 20:06:03 1986 /mtr (agent: Marshall Rose) -- Interface TTI TMA to MH #6.2 -- [ N.B.: The TTI TMA is NOT in the public domain; the MH support for the TTI TMA IS in the public domain! ] conf/{mh-gen.8,mhconfig.c,doc/ADMIN.rf}: support "tma on" conf/makefiles/{doc,uip}: ditto Makefile: for the moment Mon Jan 6 15:25:20 1986 /mtr uip/{msh,mshcmds}.c: work on refile uip/{vmh,msh}.c: support FAST quit (no final refresh on updated mailbox) Tue Jan 7 15:06:05 1986 /mtr uip/bbc.c: got the SIGTSTP problem, now wait on child to stop prior to stopping ourselves... Wed Jan 8 23:16:10 1986 /mtr uip/trmsbr.c: better defaults for "li" and "co" Thu Jan 9 15:29:09 1986 /mtr -- Fixes Suggested by Craig Partridge -- support/bboards/mmdfII/bboards/mmdfonly.h: if V4_2BSD on, set BSD42 conf/doc/{mhl,show}.rf: talk more about moreproc uip/mhlsbr.c: have INTR work as advertised uip/{send,whatnowsbr}.c: link on dist botched, oops! Thu Jan 9 16:31:28 1986 /mtr uip/mshcmds.c: don't rmm() messages which don't get refiled uip/vmh.c: truncate stuff on Scan window (finally) uip/scansbr.c: work on diagnostics a bit Thu Jan 9 22:37:29 1986 /mtr MH 6.2 is official, awaiting enhancements Berkeley! Fri Jan 10 10:17:57 1986 /mtr uip/sbboards.c: botch multiple bboard handling (forgot to rewind input, thanks to Larry Henry) support/bboards/mmdfII/bboards/bb_wtmail.c: not handling errors right sbr/cpydgst.c: stay symmetric with change to bb_wtmail.c, the code worked fine, adding matching braces for clarity (!!) Sun Jan 12 14:01:25 1986 /mtr miscellany/mh-e: new version from James Larus Sun Jan 12 22:58:34 1986 /mtr uip/bbc.c: getbbvis a bit too agressive, use popd algorithm Wed Jan 15 04:43:33 1986 /mtr miscellany/netnews/: more stuff Wed Jan 15 18:44:32 1986 /mtr uip/addrsbr.c: ismymbox() losing under #ifdef DUMB, oops! Wed Jan 15 19:03:54 1986 /mtr COVER-LETTER: update Wed Jan 15 23:15:54 1986 /mtr support/pop/popsbr.c: pophack on PASS command Fri Jan 17 13:19:23 1986 /mtr uip/ali.c: add -noalias for RaJ Wed Jan 22 11:13:08 1986 /mtr support/pop/popwrd.c: squash bug h/mh.h: remove sigmask definition uip/{bbc,vmh}.c: add sigmask if not defined in (4.3BSD finally wised up!) Sun Jan 26 16:57:18 1986 /mtr {conf/makefiles/uip,uip/post.c}: lint touch-up conf/doc/{inc,mh-chart,send,post}.rf: add the #ifdef TMA stuff sbr/m_remsg.c: tuning uip/mark.c: re-arrange debug output slightly h/mh.h: add some padding to fix some m_remsg bugs uip/{inc,rcvstore}.c: oops, mp -> hghmsg not keeping pace with m_remsg! Mon Jan 27 17:51:07 1986 /mtr uip/whatnowsbr.c: forgot to put -[no]push for built-in send h/addrsbr.h, uip/{addrsbr,post}.c: introduce auxformat(), the back-end to adrformat(); post calls auxformat directly in certain cases uip/{dp,forw}.c: was cheating on adrformat, now on auxformat Fri Jan 31 13:25:17 1986 /mtr COVER-LETTER: update support/general/mhl.format: Remove length/width constraints Sun Feb 2 14:01:28 1986 /mtr zotnet/tws/dtime.c: twsort() fix from John Romine for ALTOS uip/addrsbr.c: smarter ismymbox for default case conf/{mh-gen.8,doc/repl.rf}, uip/repl.c: add #ifdef ATHENA code Sun Feb 2 20:47:36 1986 /mtr miscellany/replies/: new directory Mon Feb 3 11:21:49 1986 /mtr uip/whatnowsbr.c: oops, slight dist botch support/general/mhl.format: make date display user-friendly conf/mh-gen.8: clean-up descriptions of options uip/sbboards.c: normalize code wrt to MMDF-II BBoards channel uip/msh.c: when running under vmh and not in control of TTY, ignore TSTP so BPOP can spool ahead! papers/{usenix/usenix,multifarious/multifarios,trusted/trusted}.tex: fix up banners a bit Wed Feb 5 09:32:08 1986 /mtr support/bboards/mmdfII/READ-ME: update Wed Feb 5 11:25:05 1986 /mtr MH 6.3 #1[UCI] (nrtc-gremlin) is official, still awaiting Berkeley enhancements Wed Feb 5 14:42:55 1986 /mtr zotnet/tws/{tws.h,dtime.c}: new argument to dasctime() uip/{format,pick}sbr.c: make use of it Sun Feb 9 22:14:10 1986 /mtr support/pop/syslog.c: #ifdef BSD43 means use standard syslog Sun Feb 16 15:40:20 1986 /mtr sbr/m_setvis.c: oops, fix-up unseen sequence stuff uip/whatnowsbr.c: oops, a couple of typos Sun Feb 16 19:11:33 1986 /mtr -- Incorporate Berkeley enhancements, courtesy of Van Jacobson -- h/{format,scan}sbr.h: updated for new formatsbr stuff h/mh.h: updated for new m_getfld conf/MH: new default file conf/config/config.c: support spost under BERK and SENDMTS conf/mhconfig.c: support new zotnet/fmt/ directory conf/makefiles/uip: support spost conf/makefiles/zotnetM: support new zotnet/fmt/ directory conf/makefiles/zotnet/fmt: new Makefile conf/makefiles/zotnet/tws: support for new lex-based date parser sbr/m_gmsg.c,uip/msh.c: change init of READONLY sbr/m_getfld.c: re-written, super optimized! support/general/{digestcomps,mhl.digest,mhl.forward,scan.*}: use new fmt stuff zotnet/fmt/: new directory zotnet/tws/{dtimep.lex,lexedit.sed,lexstring.c}: new files zotnet/tws/dtime.c: update uip/{forw,scan,scansbr}.c: use new format stuff uip/{inc,mhlsbr,mshcmds,replsbr}.c: use new format stuff uip/trmsbr.c: use stderr for ioctl()s uip/spost.c: new file uip/{addr,format}sbr.c: remove, they're in zotnet/fmt/ Sun Feb 16 23:04:34 1986 /mtr zotnet/fmt/: move into sbr/ to avoid loading problems sbr/{addrsbr,formatsbr,fmtcompile,formataddr}.c: new files h/fmtcompile.h: new file conf/makefiles/{sbr,zotnetM}: update sbr/llib-lmh: update Mon Feb 17 20:14:35 1986 /mtr support/general/scan.{time,size}: mday/month inverted sbr/{formatsbr,fmtcompile}.c: bring upto date with MH 6.3+ sbr/formatsbr.c: missing tzone/sday/dst handling! h/scansbr.h: slight update uip/scansbr.c: try using formataddr() routine to do "correct" formatting of scan'd addresses, didn't work! use friendly zotnet/tws/dtimep.lex: tsk, use lint! also, fix numeric timezones sbr/addrsbr.c: some ismymbox fixes for non-BERK code (from 6.3) sbr/formatsbr.c: not priming the pump! h/fmtcompile.h, sbr/{formatsbr,fmtcompile}.c: add "friendly" support/general/scan.time2: call it scan.timely conf/makefiles/support/general: support scan.timely Tue Feb 18 01:13:51 1986 /mtr h/formatsbr.h: updates from Van Tue Feb 18 02:15:00 1986 /mtr uip/bbc.c: upgrade for new m_getfld() support/general/scan.*, h/scansbr.h: still more changes support/general/replcomps: still more changes Tue Feb 18 22:14:51 1986 /mtr sbr/m_getfld.c: eom_action() lacking argument sbr/m_getfld.c: not working right on packf'd files uip/{msh,mshcmds}.c: under BPOP, need to fix things so m_getfld() doesn't dump core! Wed Feb 19 00:16:55 1986 /mtr uip/dist.c, support/general/distcomps, sbr/fmtcompile.c: updates from Van sbr/formatsbr.c: remove ismymbox prime sbr/fmtcompile.c: use adios(), not exit()! Wed Feb 19 00:56:30 1986 /mtr sbr/m_getfld.c: different fix for packf'd files from Van Wed Feb 19 01:55:40 1986 /mtr h/mh.h: add msg_* vars in m_getfld() as externs uip/{msh,{repl,scan}sbr}.c: remove msg_* declarations sbr/m_getfld.c: add a bit of BODYEOF support (without slowing it down, wouldn't want to upset Van!) Wed Feb 19 03:11:42 1986 /mtr sbr/{formataddr,fmtcompile,m_{draft,getfld,maildir},printsw,pwd}.c: lint it uip/{formatsbr,forw,msh,replsbr,scan,scansbr,spost}.c: lint it support/pop/popser.c: lint it sbr/formatsbr.c: remove MHFMTDEBUG code */Makefile: depend 'em Wed Feb 19 10:50:04 1986 /mtr papers/mh6.4: new interim documentation directory, for 4.3BSD conf/doc/{MH,ap,dp,mh,mh-chart,mhl,repl,scan}.rf: update conf/doc/mh-format.rf: new file support/general/replcomps: oops, should call formataddr on all addrs Thu Feb 20 08:07:49 1986 /mtr uip/{a,d}p.c: start working on it h/formatsbr.h: new variable fmt_norm sbr/formatsbr.c: use it h/fmtcompile.c, sbr/{fmtcompile,formatsbr}.c: define "pretty" sbr/formataddr.c: sight touch-up uip/formatsbr.c: oops, bug in PUTD() uip/{fmtcompile,formatsbr}.c: init mn structures in case of error. This is still buggy since: 1) the structure still doesn't get reset on errors, and 2) you can still dereference nulls zotnet/tws/dtimep.lex: slight touch-up Thu Feb 20 19:55:20 1986 /mtr uip/mhlsbr.c: add formatsbr support sbr/addrsbr.c: use better default matching in ismymbox miscellany/mtrenv: update support/general/mhl.*: update Thu Feb 20 22:57:33 1986 /mtr MH 6.4 #1[UCI] (nrtc-gremlin) made available to Van Jacobson for inclusion in 4.3BSD UNIX