Annotation of 43BSD/contrib/mh/papers/mh6/MHCHANGES, revision 1.1

1.1     ! root        1:                      MHCHANGES from mh.5 to mh.6
        !             2: 
        !             3: 
        !             4: Tue Jan  8 13:54:13 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
        !             5: 
        !             6:        MH.5 is finished, finally.
        !             7: 
        !             8: 
        !             9: Sat Jan 26 09:05:52 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !            10: 
        !            11:                  -- Fixes for MHMTS configuration --
        !            12:        conf/makefiles/uip: shouldn't build rcvdist on an MHMTS system
        !            13:        conf/doc/mhook.rf: ditto
        !            14:        conf/config/mts.c, mhmts/netmail.c, mts/mts.h, uip/rmail.c:
        !            15:            some typos in the declarations of global MTS variables that
        !            16:            are MHMTS specific
        !            17:        mf/mmuu.c: addr_convert() conflicted with routine of same name
        !            18:            in uumm.c
        !            19:        uip/news.c: looking in the wrong place for <sys/dir.h> on 4.2BSD
        !            20:            systems
        !            21: 
        !            22: 
        !            23: Sat Jan 26 09:08:43 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !            24: 
        !            25:        uip/{inc,post}.c: changes for #ifdef TMA; this stuff is still
        !            26:            under non-disclosure (not the MH code, just the -ltma library
        !            27:            which doesn't come with MH)
        !            28: 
        !            29: 
        !            30: Sat Jan 26 09:38:08 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !            31: 
        !            32:        tws/dtime.c: #define dysize(), since could be a macro in ctime.c
        !            33:            (thanks, Fred)
        !            34: 
        !            35: 
        !            36: Sat Jan 26 09:12:27 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !            37: 
        !            38:        MH #5.310[UCI] (uci-750a) released to MH-Workers
        !            39: 
        !            40: 
        !            41: Sun Jan 27 17:41:03 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !            42: 
        !            43:        sendmts/smail.c, uip/post.c: with -DSMTP, keep one SMTP connection
        !            44:            open, instead of starting a new one for each transaction
        !            45:        othersupport/pop/{Makefile,{popd,popser,inc,popsbr}.c}: support
        !            46:            "rpop" under #ifdef RPOP
        !            47:        othersupport/pop/client.c: remove
        !            48:        conf/{config/mts.c,tailor/READ-ME,makefiles/sendmts}, mts/mts.h,
        !            49:            sendmts/{smail,client}.c: support new server search list
        !            50:            facility used by both -DSMTP and -DPOP
        !            51: 
        !            52: 
        !            53: Sun Jan 27 18:42:49 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !            54: 
        !            55:        conf/makefiles/mts: dependency screw-up on mts.o
        !            56: 
        !            57: 
        !            58: Tue Feb 12 19:33:14 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !            59: 
        !            60:        uip/mhlsbr.c: clear_screen() logic between messages botched
        !            61: 
        !            62: 
        !            63: Mon Feb 18 12:53:50 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !            64: 
        !            65:        conf/doc/send.rf, uip/send.c: de-implement ~/.signature support
        !            66: 
        !            67: 
        !            68: Wed Feb 20 20:40:14 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !            69: 
        !            70:        uip/inc.c: fix suggested by John Dilley at Purdue, inc now ignore
        !            71:            signals if it's going to zero the maildrop.
        !            72: 
        !            73: 
        !            74: Wed Feb 20 20:48:12 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !            75: 
        !            76:        sbr/adios.c: save errno prior to doing fancy perror stuff
        !            77: 
        !            78: 
        !            79: Fri Mar  1 19:48:53 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !            80: 
        !            81:        conf/config/config.c: if MORE is defined, used that instead of
        !            82:            /usr/ucb/more.  The #ifdef ALTOS dependency is removed.
        !            83:           ALTOS users should use options MORE='"/usr/bin/more"',
        !            84:           just like users of the Dual.
        !            85:        conf/examples/READ-ME: document same
        !            86: 
        !            87: 
        !            88: Fri Mar  1 19:56:43 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !            89: 
        !            90:        conf/config/mts.c: for the DUAL, you can't link to a file that you
        !            91:            can't read, unbelievable, eh?, so change the creat (foo, 0000)
        !            92:            to creat (foo, 0400).  Also, fix up some botched args to a
        !            93:            sprintf() call.
        !            94: 
        !            95: 
        !            96: Fri Mar  1 19:59:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !            97: 
        !            98:        uip/trmsbr.c: forgot to make a termcap buffer TXTSIZ'd instead
        !            99:            of BUFSIZ'd.
        !           100: 
        !           101: 
        !           102: Sat Mar 1 20:21:17 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
        !           103: 
        !           104:        MH #5.321[UCI] (uci-750a) released to MH-Workers
        !           105: 
        !           106: 
        !           107: Wed Mar  6 18:08:11 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           108: 
        !           109:        uip/{dropsbr,packf,post,slocal}.c: fix to maildrop mapping bug
        !           110:            with MHMTS and local delivery in post, and SENDMTS and local
        !           111:            delivery in slocal
        !           112: 
        !           113: Wed Mar  6 18:19:46 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           114: 
        !           115:        TODO, config/addrsbr.h, sendmts/smail.c, mf/mf.{c,h},
        !           116:            uip/{addrsbr,ap,post,rcvdist,sbboards}.c: handle 822-style
        !           117:            routing
        !           118: 
        !           119: 
        !           120: Wed Mar  6 18:59:22 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           121: 
        !           122:               -- Fixes from Robert Elz <kre@ucb-vax> --
        !           123:        sbr/makedir.c: use mkdir() under #ifdef BSD42
        !           124:        uip/rmf.c: use rmdir() under #ifdef BSD42
        !           125: 
        !           126: 
        !           127: Sat Mar  9 15:36:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           128: 
        !           129:        bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c, uip/sbboards.c:
        !           130:            fix minor bug requiring nearly major re-write!!!
        !           131: 
        !           132: 
        !           133: Sat Mar  9 15:54:40 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           134: 
        !           135:        uip/dropsbr.c: fix bug when fixing stomped maildrop.
        !           136: 
        !           137: 
        !           138: Tue Mar 12 18:07:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           139: 
        !           140:        othersupport/pop/pop.txt: a few minor corrections to typos.
        !           141: 
        !           142: 
        !           143: Wed Mar 13 22:01:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           144: 
        !           145:        -- Fixes suggested by Phyllis Kantar <phyl@rand-unix> --
        !           146:        uip/{comp,dist,forw,repl}.c: fix quit -delete logic
        !           147:        conf/doc/{comp,mh-chart}.rf: document "-file file" switch
        !           148:        uip/send.c: "send -help" should done (1) for comp, et. al.
        !           149:        uip/send.c: typo "tempoary"
        !           150:        conf/doc/{send,whom}.rf: Profile Components forgot Draft-Folder
        !           151:        uip/ali.c: always load system aliases
        !           152:        conf/doc/{MH,comp,dist,forw,mhook,repl,send,show,mh-alias,mh-mail,
        !           153:            mh-profile,mhl,post}.rf: typo fixes
        !           154:        conf/doc/send.rf, uip/send.c: -forward now the default, also
        !           155:            don't gripe about "show -draft file"
        !           156: 
        !           157: 
        !           158: Wed Mar 13 22:24:07 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           159: 
        !           160:        uip/send.c: fix "use xxx logic"
        !           161:        uip/msh.c: a NULL vs. "" typo
        !           162: 
        !           163: 
        !           164: Thu Mar 14 22:41:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           165: 
        !           166:           -- Fixes suggested by John Dilley <jad@Purdue> --
        !           167:        conf/{config/mts.c,tailor/READ-ME}: add new mtstailor variables
        !           168:            localname, systemname, and uucpchan
        !           169:        mts/mts.h, conf/{mh-gen.8,config/{mts.c,mtstailor},tailor/READ-ME}:
        !           170:            add new mtstailor variable lockstyle to control style of locking
        !           171:        sbr/m_getfld.c: catch the UNIX "from user" line
        !           172:        uip/scansbr.c: make use of the UNIX "from user" line
        !           173:        uip/addrsbr.c: more #ifdef DUMB support
        !           174:        uip/inc.c: minor bug in inc w.r.t. closing locked file
        !           175:        uip/post.c: more #ifdef DUMB support
        !           176:        uip/replsbr.c: support Return-Path: for defaulting host names
        !           177:            as a last resort
        !           178: 
        !           179: 
        !           180: Fri Mar 15 11:45:00 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           181: 
        !           182:        othersupport/emh/READ-ME: new file
        !           183: 
        !           184: 
        !           185: Fri Mar 15 23:05:43 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           186: 
        !           187:        bbsupport/bbexp.c: fix string botch for command to popen.
        !           188:            also allow extra arguments to indicate aging period.
        !           189: 
        !           190: 
        !           191: Fri Mar 15 23:21:29 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           192: 
        !           193:        sbr/printsw.c: compress output of printed switches
        !           194:        sbr/m_getdefs.c: let $MHCONTEXT override context variable
        !           195:        sbr/m_{getdefs,gmsg,sync}.c, conf/doc/mh-profile.rf: let the profile
        !           196:            entry "mh-sequences" override .mh_sequences
        !           197:        sbr/m_seq.c: optimization
        !           198: 
        !           199: 
        !           200: Sat Mar 16 00:28:01 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           201: 
        !           202:        uip/{inc,msh,rcvtty,scan,scansbr}.c: clean up handling of
        !           203:            inc -silent
        !           204:        sbr/{llib-lmh,m_send.c}, uip/{annosbr,comp,dist,forw,repl}.c: move
        !           205:            annotations into send
        !           206:        conf/makefiles/uip, uip/{send,post}.c: ditto
        !           207:        conf/doc/{dist,forw,repl}.rf: ditto
        !           208:        uip/anno.c: forgot to check (mp -> msgstats[msgnum] & SELECTED)
        !           209: 
        !           210: 
        !           211: Sat Mar 16 01:38:06 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           212: 
        !           213:        conf/config/mts.c: add a few calls to mts_init ("mts") at
        !           214:            strategic places
        !           215: 
        !           216: 
        !           217: Sat Mar 16 12:23:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           218: 
        !           219:        uip/{mark,msh}.c: don't set previous-sequence to make debugging
        !           220:            easier
        !           221: 
        !           222: 
        !           223: Sat Mar 16 12:49:48 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           224: 
        !           225:        Makefile: simply Makefile using sh, also make DESTDIR work
        !           226:        conf/makefiles/othersupport: simplify Makefile
        !           227: 
        !           228: 
        !           229: Tue Mar 19 14:17:30 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           230: 
        !           231:        othersupport/mtrenv/bin/{distf,mpick,packit}: updates
        !           232: 
        !           233: 
        !           234: Tue Mar 19 17:31:14 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           235: 
        !           236:        conf/doc/{ap,mh-chart}.rf, uip/ap.c: accept -help switch
        !           237: 
        !           238: 
        !           239: Tue Mar 19 18:16:33 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           240: 
        !           241:        conf/doc/msgchk.rf: new file
        !           242:        conf/{doc/{mh,mh-chart,MH}.rf,makefiles/doc}: update for msgchk
        !           243: 
        !           244: 
        !           245: Thu Mar 21 08:45:11 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           246: 
        !           247:        sendmts/smail.c: fix logic error in sm_end(); MMDF-I has this
        !           248:            problem, MMDF-II might!
        !           249: 
        !           250: 
        !           251: Sat Mar 23 12:48:30 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           252: 
        !           253:                    -- Support the WhatNow shell --
        !           254:        conf/makefiles/{sbr,uip}: updates for all of this
        !           255:        uip/{comp,dist,forw,repl}.c: remove What now? code,
        !           256:            add -whatnow program, -nowhatnow
        !           257:        sbr/m_whatnow.c: new module
        !           258:        conf/config/config.c,config/mh.h,sbr/m_getdefs.c: new variable
        !           259:            whatnowproc
        !           260:        sbr/llib-lmh: update
        !           261:        uip/whatnow.c: new program, the first WhatNow shell
        !           262:        conf/doc/{mh-chart,whom}.rf, uip/whom.c: upgrade to take draftfolder
        !           263:            arguments
        !           264:        sbr/putenv.c: update for above
        !           265:        sbr/m_send.c: undo previous edits, m_whatnow() takes care of it
        !           266:        uip/distsbr.c: new module for dist-style support
        !           267:        uip/{send,whom}.c: call distout() in distsbr.c
        !           268:        conf/doc/whatnow.rf: new file
        !           269:        conf/doc/{MH,comp,dist,forw,mh,mh-{chart,profile},repl}.rf: updates
        !           270:        conf/doc/template: fix
        !           271: 
        !           272: 
        !           273: Sun Mar 24 18:32:47 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           274: 
        !           275:        sbr/m_draft.c,
        !           276:            uip/{comp,dist,forw,refile,repl,send,show,whatnow,whom}.c: have
        !           277:            -nodraftfolder override "Draft-Folder:" profile entry
        !           278: 
        !           279: 
        !           280: Mon Mar 25 18:06:48 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           281: 
        !           282:        mf/mf.c: avoid (incorrectly) recognizing " at " for "@" by using a
        !           283:            heuristic suggested by JSol.
        !           284: 
        !           285: 
        !           286: Tue Mar 26 18:02:52 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           287: 
        !           288:        conf/doc/repl.rf: document bug in replcomps
        !           289: 
        !           290: 
        !           291: Tue Mar 26 18:32:49 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           292: 
        !           293:        conf/{config/mts.c,tailor/READ-ME}, config/aliasbr.h, mts/mts.h, 
        !           294:            uip/aliasbr.c: make "*" logic mts-tailorable (ugh), you get
        !           295:            to choose highest non-user uid and non-user shell
        !           296: 
        !           297: 
        !           298: Wed Apr  3 23:52:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           299: 
        !           300:        sendmts/smail.c: comment out an extra RSET for UCI's losing
        !           301:            MMDF-I SMTP server
        !           302: 
        !           303: 
        !           304: Wed Apr  3 23:53:12 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           305: 
        !           306:        ohtersupport/mtrenv/bin/whatnow: new file
        !           307: 
        !           308: 
        !           309: Sat Apr  6 16:17:23 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           310: 
        !           311:        MH #5.348[UCI] (uci-750a) released to MH-Workers
        !           312: 
        !           313: 
        !           314: Fri Apr 19 18:27:16 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           315: 
        !           316:        conf/{config/mts.c,tailor/READ-ME}, mts/mts.h, uip/inc.c:
        !           317:            support the new MTS variable "pophost"
        !           318: 
        !           319: 
        !           320: Fri Apr 19 18:28:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           321: 
        !           322:        bboards/bboards.h, uip/bbc.c: support BB_INVIS for "hidden"
        !           323:            BBoards in -topic
        !           324:        uip/bbc.c: catch a long name that got past us
        !           325:        uip/bbc.c: fix -topics logic when BBoards given
        !           326: 
        !           327: 
        !           328: Fri Apr 19 18:32:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           329: 
        !           330:        conf/doc/MH.rf, sbr/m_send.c: de-implement "push" in whatnow
        !           331:            having send look for profile-entry of "push" rather than "send"
        !           332:            to confusing to the user "community"
        !           333: 
        !           334: 
        !           335: Fri Apr 19 19:13:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           336: 
        !           337:        uip/post.c: more #ifdef DUMB madness, for local addresses,
        !           338:            if no host portion given, then don't give it to sm_wadr()
        !           339:        uip/post.c: back #ifdef DUMB off a bit in From: for MMDFMTS
        !           340: 
        !           341: 
        !           342: Fri Apr 19 19:23:39 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           343: 
        !           344:        uip/whatnow.c: if edit fails, it's time to go away
        !           345:        sbr/m_edit.c: minor cosmetic change
        !           346: 
        !           347: 
        !           348: Fri Apr 19 19:44:25 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           349: 
        !           350:        uip/send.c: on annotations, if push'd avoid getting upset
        !           351:            if message to annotate isn't there
        !           352:        uip/send.c: fix "typo" for r1bindex ()
        !           353:        uip/send.c: put ~/.signature support back in under #ifdef UCI
        !           354:        uip/send.c: use mktemp() instead of bogus makename!
        !           355:        uip/send.c: fix screwy interaction between msh, dist, whatnow,
        !           356:            and send (oh no!)
        !           357: 
        !           358: 
        !           359: Sat Apr 20 14:46:10 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           360: 
        !           361:        sbr/m_send.c, uip/whatnow.c: on "push", let send do push() instead
        !           362:            of whatnow
        !           363: 
        !           364: 
        !           365: Wed Apr 24 22:44:30 1985  /mtr (agent: Marshall Rose) <uci@nrtc>
        !           366: 
        !           367:        sbr/m_whatnow.c, uip/{dist,forw,repl}.c: fix obscure "@" bug.
        !           368: 
        !           369: 
        !           370: Wed Apr 24 22:45:39 1985  /mtr (agent: Marshall Rose) <uci@nrtc>
        !           371: 
        !           372:        conf/doc/MH.rf: just a few more fixes...
        !           373: 
        !           374: 
        !           375: Thu May  2 21:13:03 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           376: 
        !           377:        uip/sbboards.c: fdopen() called with wrong arg!
        !           378: 
        !           379: 
        !           380: Thu May  2 21:13:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           381: 
        !           382:        uip/post.c: a few more back-offs with #ifdef DUMB...
        !           383: 
        !           384: 
        !           385: Thu May  2 21:13:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           386: 
        !           387:        conf/makefiles/uip: make whatnow chmod +t'd
        !           388: 
        !           389: 
        !           390: Thu May  2 21:14:56 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
        !           391: 
        !           392:        MH #5.360[UCI] (uci-750a) released to MH-Workers
        !           393: 
        !           394: 
        !           395: Tue May 21 21:29:18 1985  /mtr <mrose@nrtc-isc>
        !           396: 
        !           397:        Begin work on research-version of MH (#5.380[NRTC]).  This version
        !           398:        won't be sent out to the MH-Workers list, so I can do some power
        !           399:        coding for a change.
        !           400: 
        !           401:                              -- WHATNOW changes --
        !           402: 
        !           403:        uip/{refile,send,show,whom}.c: #ifdef WHATNOW experimental code
        !           404:        sbr/m_whatnow.c, uip/{whatnow,whatnowsbr}.c: default whatnow is
        !           405:            a built-in for comp, et. al.
        !           406:        sbr/{m_{edit,send},showhom}.c: removed since whatnowsbr has 'em
        !           407:        sbr/showfile.c: likewise, showhead function removed
        !           408: 
        !           409: 
        !           410:                                -- POP changes --
        !           411: 
        !           412:        conf/doc/inc.rf, uip/inc.c: pop now lives in inc
        !           413:        uip/spop.c: link to sbboards.c, the POP mailer for SendMail
        !           414:        popsupport/: new directory from the ashes of
        !           415:            othersupport/popsupport/, containing many new programs, files,
        !           416:            and documentation
        !           417:        bboards/{bboards.h,getbbent.c}: new functions to support
        !           418:         popsupport/mmdfII/: the POP channel for MMDF-II, linked to the
        !           419:            BBoards channel, as appropriate
        !           420:        conf/doc/msgchk.rf, mts/msgchk.c: support POP
        !           421: 
        !           422: 
        !           423:                                 -- Bug Fixes --
        !           424: 
        !           425:        uip/post.c: for path code, fixed a couple of dumb typos.
        !           426:        uip/replsbr.c: if -noformat, don't worry about no addresses
        !           427:        uip/bbc.c: another couple of nasty bugs fixed
        !           428:        sendmts/smail.c: don't send HELO if talking to SendMail on the
        !           429:            local host
        !           430:        conf/doc/{MH,repl,forw,comp,dist,show,mh,mh-chart,whom}.rf: bug
        !           431:            fixes
        !           432: 
        !           433:                        -- Configuration and Clean-up --
        !           434: 
        !           435:        conf/mhconfig.c: support new options: pop, chown, remove
        !           436:        conf/makefiles/*: more chmods where appropriate
        !           437:        config/config.c, sbr/help.c: include compile-time options in help
        !           438:            listing.
        !           439:        sbr/m_backup.c,uip/forw.c: remove makename in favor of mktemp
        !           440:        sbr/pr_array.c: removed, since no one was using it
        !           441:        config/mh.h, sbr/llib-lmh: update for all this
        !           442:        othersupport/patch/: the latest version
        !           443: 
        !           444: 
        !           445: Tue May 21 22:33:58 1985  /mtr <mrose@nrtc-isc>
        !           446: 
        !           447:        uip/scansbr.c: when copying characters to the scan listing,
        !           448:            know about underlining conventions
        !           449: 
        !           450: 
        !           451: Wed May 22 10:16:17 1985  /mtr <mrose@nrtc-isc>
        !           452: 
        !           453:        sbr/m_getfld.c: Eom() was botching gathering the UNIX from line
        !           454:            (fix from Matt Crawford <oddjob!matt@lbl-csam>)
        !           455:        sendmts/smail.c: sm_end(NOTOK) was clobbering sm_reply
        !           456: 
        !           457: 
        !           458: Wed May 22 15:29:25 1985  /mtr <mrose@nrtc-isc>
        !           459: 
        !           460:        popsupport/popser.c: if maildrop doesn't exist, note it and
        !           461:            continue
        !           462:        conf/doc/bbc.rf, uip/bbc.c: add -user switch to help POP debugging
        !           463:        bboards/getbbent.c: have getbberr() return useful info for
        !           464:            setbbfile (), setbbinfo (), and setbbent ()
        !           465:        popsupport/{popaka,popser,popwrd}.c, uip/{bbc,spop}.c: take advantage
        !           466:            of getbberr()
        !           467: 
        !           468: 
        !           469: Wed May 22 19:49:43 1985  /mtr <mrose@nrtc-isc>
        !           470: 
        !           471:        Makefile, config/mh.h, conf/makefiles/*, bboards/getbbent.c,
        !           472:            */llib-l*, tws/{dtime,dtimep}.c: start the linting process,
        !           473:            lint everything except the uip/ directory
        !           474:        sendmts/smail.c, uip/trmsbr.c: move discard to sbr/ library
        !           475:        mf/mf.c: lint fixes
        !           476:        sbr/{getans,m_{gmsg,setcur},refile,showfile}.c: lint fixes
        !           477:        sbr/{putenv,sprintb}.c: #include mh.h
        !           478:        sbr/*: VOID -> (void)
        !           479:        bbsupport/bb{aka,exp,tar}.c: lint fixes
        !           480: 
        !           481: 
        !           482: Thu May 23 09:06:32 1985  /mtr <mrose@nrtc-isc>
        !           483: 
        !           484:        conf/makefiles/{mts,uip}, uip/msgchk.c: moved from mts/
        !           485: 
        !           486: Thu May 23 22:06:25 1985  /mtr <mrose@nrtc-isc>
        !           487: 
        !           488:        conf/makfiles/uip,uip/*.c: next step in the lint process
        !           489:        config/mh.h, sbr/llib-lmh, uip/rmf.c: move remdir() to sbr/makedir.c
        !           490: 
        !           491: 
        !           492: Mon May 27 11:33:32 1985  /mtr <mrose@nrtc-isc>
        !           493: 
        !           494:        config/mh.h, sbr/{closefds,m_getdefs}.c: #ifdef OVERHEAD experimental
        !           495:            code
        !           496: 
        !           497: 
        !           498: Mon May 27 17:05:18 1985  /mtr <mrose@nrtc-isc>
        !           499: 
        !           500:        tws/dp.c: move to uip/
        !           501:        uip/formatsbr.c: new module
        !           502:        config/scansbr.h: define stuff for formatsbr
        !           503: 
        !           504: 
        !           505: Mon May 27 21:45:23 1985  /mtr <mrose@nrtc-isc>
        !           506: 
        !           507:        uip/{ap,addrsbr}.c: upgrade ap to use formatsbr; required a new
        !           508:            param to getm(), so modules which call getm() got changed
        !           509:            as well
        !           510:        othersupport/rcvtrip/rcvtrip: upgrade
        !           511: 
        !           512: 
        !           513: Tue May 28 19:45:36 1985  /mtr <mrose@nrtc-isc>
        !           514: 
        !           515:        config/scansbr.h,uip/{inc,msh,rcvtty,scan,scansbr}.c: bite the
        !           516:            bullet and have scansbr use a format string
        !           517:        uip/{inc,scan}.c: no more -[no]numdate, -[no]size, -[no]time
        !           518:            and use -format string and -width columns instead
        !           519: 
        !           520: 
        !           521: Wed May 29 14:53:33 1985  /mtr <mrose@nrtc-isc>
        !           522: 
        !           523:        othersupport/mtrenv/*: update
        !           524: 
        !           525: 
        !           526: Wed May 29 16:38:49 1985  /mtr <mrose@nrtc-isc>
        !           527: 
        !           528:        Makefile, conf/makefiles/*: support depend.  N.B.: This is for
        !           529:            DEVELOPMENT WORK ONLY. "make depend" runs unifdef because some
        !           530:            #include files are configuration specific.  Sadly, unifdef
        !           531:            isn't on all systems (it originated at Rand and migrated to
        !           532:            4.2BSD).  As a result, unless you have unifdef, don't run make
        !           533:            depend.  The dependencies listed in the conf/makefiles/* files
        !           534:            are "generic".
        !           535: 
        !           536: 
        !           537: Fri May 31 22:19:15 1985  /mtr <mrose@nrtc-isc>
        !           538: 
        !           539:        uip/replsbr.c: bite the bullet and have repl use the format string
        !           540:            routines as well
        !           541: 
        !           542: 
        !           543: Fri May 31 23:33:59 1985  /mtr <mrose@nrtc-isc>
        !           544: 
        !           545:        conf/doc/*.rf: more doc fixes; document WHATNOW, OVERHEAD
        !           546:        sbr/m_getdefs.c: more OVERHEAD code to optimize MH subforks
        !           547: 
        !           548: 
        !           549: Sat Jun  1 01:35:06 1985  /mtr <mrose@nrtc-isc>
        !           550: 
        !           551:        conf/doc/mhook.rf, uip/rcv*.c: account for MMDF-II change regarding
        !           552:            rcvmail hooks and maildelivery(5)
        !           553: 
        !           554: 
        !           555: Sat Jun  1 11:18:06 1985  /mtr <mrose@nrtc-isc>
        !           556: 
        !           557:        mf/mf.c, uip/*sbr.c: more register declarations
        !           558: 
        !           559: 
        !           560: Sat Jun  1 14:45:25 1985  /mtr <mrose@nrtc-isc>
        !           561: 
        !           562:        uip/{pick,picksbr,msh}.c: bite the bullet and have pick allow
        !           563:            complex booleans
        !           564:        conf/doc/{mh-chart,pick}.rf: ditto
        !           565: 
        !           566: Sun Jun  2 14:07:46 1985  /mtr <mrose@nrtc-isc>
        !           567: 
        !           568:        uip/whatnowsbr.c: don't say the draft's left around if it isn't
        !           569:            (suggested by Mike O'Brien)
        !           570:        uip/whatnowsbr.c: return value from non-initial calls to m_edit()
        !           571:            not handled right (pointed out by Richard Johnson)
        !           572:        sbr/m_getfld.c: be a bit smarter when recognizing that idiotic
        !           573:            "From " line from silly UNIX-style maildrops
        !           574: 
        !           575: 
        !           576: Sun Jun  2 18:36:19 1985  /mtr <mrose@nrtc-isc>
        !           577: 
        !           578:        conf/doc/*.rf: more clean-up
        !           579:        uip/ali.c: change help messages a bit, and add -[no]normalize
        !           580:            switches
        !           581:        conf/doc/mh-tailor.rf: new file
        !           582:        config/mh.h,uip/{post,repl}.c: move definition of OUTPUTLINELEN
        !           583:            to mh.h so sbr/help.c can use it
        !           584:        sbr/help.c: smarter output routine for options
        !           585: 
        !           586: 
        !           587: Mon Jun  3 11:28:46 1985  /mtr <mrose@nrtc-isc>
        !           588: 
        !           589:        TODO: remove since there's nothing worth left doing in it!
        !           590: 
        !           591: 
        !           592: Mon Jun  3 14:54:30 1985  /mtr <mrose@nrtc-isc>
        !           593: 
        !           594:        othersupport/usenix: new directory containing the MH paper
        !           595:            presented at the 1985 Summer Usenix Conference
        !           596: 
        !           597: 
        !           598: Mon Jun  3 22:15:18 1985  /mtr <mrose@nrtc-isc>
        !           599: 
        !           600:        conf/doc/packd.rf, uip/packd.c: de-implement, essentially useless
        !           601:            under 4.2BSD
        !           602: 
        !           603: 
        !           604: Tue Jun  4 13:30:27 1985  /mtr <mrose@nrtc-isc>
        !           605: 
        !           606:        uip/trmsbr.c: optimize a bit, the ontty test in clear_screen ()
        !           607:            isn't needed
        !           608: 
        !           609: 
        !           610: Tue Jun  4 20:00:32 1985  /mtr <mrose@nrtc-isc>
        !           611: 
        !           612:                          -- Suggested by Dave Yost --
        !           613:        conf/doc/tmac.h: use ".nf" after ".SH" inside various macros
        !           614:            (since ".SH" tends to set ".fi")
        !           615:        sbr/m_{gmsg,sync}.c: some .mh_sequences optimizations for hm
        !           616:        conf/config/config.c: support #ifdef NOMHSEQ
        !           617: 
        !           618: 
        !           619: Thu Jun  6 23:03:09 1985  /mtr <mrose@nrtc-isc>
        !           620: 
        !           621:        uip/{format,mhl}sbr.c: add some definitions for sprintb()
        !           622:        bboards/bboards.h: define BBITS there instead of uip/bbc.c
        !           623: 
        !           624: 
        !           625: Sun Jun  9 14:44:36 1985  /mtr <mrose@nrtc-isc>
        !           626: 
        !           627:        conf/makefiles/uip,uip/show.c: make show/next/prev one program
        !           628:        uip/{show,next,prev}hdr.c: remove as a result of above
        !           629:        conf/doc/{next,prev}.rf: update
        !           630: 
        !           631: 
        !           632: Sun Jun  9 16:37:40 1985  /mtr <mrose@nrtc-isc>
        !           633: 
        !           634:        uip/dropsbr.c, uip/sbboards.c: .cnt mechanism broken,
        !           635:            introduce new routine mbx_openX() in dropsbr.c and use that
        !           636:            instead of mbx_open when opening an .cnt file
        !           637: 
        !           638: 
        !           639: 
        !           640: Sun Jun 16 10:21:33 1985  /mtr <mrose@nrtc-isc>
        !           641: 
        !           642:        uip/{ap,dp,{repl,scan}sbr}.c: the old echo controversy raises it's
        !           643:            ugly head: suppose we have a line in a replcomps file which is
        !           644:            entirely in a %<...%> conditional and the conditional is false.
        !           645:            In that case, we still get a blank line.  This is very BAD if it
        !           646:            occurs in the headers.  Two solutions possible:
        !           647:                1. If a call to FSprintf() returns a empty string, don't
        !           648:                   put out a \n.
        !           649:                2. In new_fs, put the \n's in and just return one big
        !           650:                   string instead of an array of strings.
        !           651:            Option [2] was implemented initially because it lets conditionals
        !           652:            span multiple lines in the file.  In order to keep the format files
        !           653:            from looking too complicated, EOL was ignored in format files,
        !           654:            \n's should be embedded where appropriate.  A single format
        !           655:            string argument is considered to have an implicit \n.  This is
        !           656:            inconsistent, but it keeps the format files readable.  Option [2]
        !           657:            was discarded though since it required a \n at the end of each
        !           658:            line in the format file if there was no conditional stuff
        !           659:            there.  So, option [1] got implemented even though it doesn't
        !           660:            allow conditionals to be multi-line (which is okay, since you
        !           661:            can use \n in a line).
        !           662: 
        !           663: 
        !           664: Thu Jun 20 19:55:23 1985  /mtr <mrose@nrtc-isc>
        !           665: 
        !           666:      -- Performance Enhancements from the 4.3BSD folks (by Van Jacobson) --
        !           667:        config/mh.h: define vfork for systems without it
        !           668:        sbr/{refile,showfile}.c,uip/{replsbr,send,whatnowsbr}.c:  replace
        !           669:            fork() with vfork()
        !           670:        config/mh.h: move Van's getfld.h definitions into here
        !           671:        sbr/m_getfld.c: major performance tuning!  (use -DRPATHS to get
        !           672:            Return-Path: info from UNIX from: line)
        !           673:        uip/{inc,msh}.c: m_unknown parameter added
        !           674:        uip/trmsbr.c: support for TIOCGWINSZ in 4.3BSD(!!)
        !           675:        uip/scan.c: -[no]reverse under #ifdef BERK (I really HATE this)
        !           676:            also, update context prior to scan, again under #ifdef BERK
        !           677:        uip/scansbr.c: performance enhancements plus inline copy of message
        !           678:            body to output file for inc
        !           679:        uip/mhlsbr.c: under #ifdef BERK pipe output to /usr/ucb/more if
        !           680:            stdoutput is a terminal.
        !           681:        uip/post.c: #ifdef DUMB a bit dumber for Berkeley addrsbr (actually
        !           682:            these changes were made earlier for other reasons)
        !           683:        uip/addrsbr.c: use prescan-like routine in SendMail under #ifdef
        !           684:            BERK, also enable wild-carding.  The former probably breaks
        !           685:            the stuff in ap, et. al.
        !           686: 
        !           687: 
        !           688: Fri Jun 21 13:09:29 1985  /mtr <mrose@nrtc-isc>
        !           689: 
        !           690:        uip/addrsbr.c: liked the wild-carding, so even for #ifndef BERK you
        !           691:            get it.  Of course in this case, you can wildcard on both the
        !           692:            mbox and the host.  It turns out that this is really useful for
        !           693:            people who have many mailboxes and get a lot of munged mail.
        !           694: 
        !           695: 
        !           696: Mon Jun 24 14:58:25 1985  /mtr <mrose@nrtc-isc>
        !           697: 
        !           698:        conf/doc/*.rf: Numerous documentation fixes suggested by Jerry
        !           699:            Sweet.
        !           700:        conf/doc/ADMIN.rf: New document: Administrator's Guide
        !           701: 
        !           702: 
        !           703: Mon Jun 24 23:31:42 1985  /mtr <mrose@nrtc-isc>
        !           704: 
        !           705:        uip/send.c: try to prevent confused annotations.  The algorithm
        !           706:            works for dist and repl, but not forw
        !           707: 
        !           708: 
        !           709: Wed Jun 26 12:36:38 1985  /mtr <mrose@nrtc-isc>
        !           710: 
        !           711:        MH #5.457 becomes MH #6.1 in beta
        !           712: 
        !           713: 
        !           714: Mon Jul  1 06:26:38 1985  /mtr <mrose@nrtc-isc>
        !           715: 
        !           716:                       -- Suggestions from Bob Desinger --
        !           717:        config/mh.h, sbr/m_backup.c: locate SBACKUP definition in mh.h
        !           718:        sbr/m_gmsg.c, uip/rmf.c: handle SBACKUP prefix files appropriately,
        !           719:            also, slight optimizations
        !           720: 
        !           721: 
        !           722: Mon Jul  1 09:18:42 1985  /mtr <mrose@nrtc-isc>
        !           723: 
        !           724:        sbr/m_{file,gmsg}.c, uip/{msh,refile,rmm,send}.c: #ifdef notdef the
        !           725:            stuff marking messages as DELETED, since it's not used
        !           726: 
        !           727: 
        !           728: Mon Jul  1 22:22:49 1985  /mtr <mrose@nrtc-isc>
        !           729: 
        !           730:        conf/doc/mhl.rf, uip/mhlsbr.c: remove the #ifdef BERK stuff and
        !           731:            generalize it.  If the MH profile entry mhlproc is defined, then
        !           732:            you get the BERK behavior using the mhlproc as the output filter.
        !           733:            Otherwise, you get the old behavior.  If this works nice, I'll
        !           734:            make "more" the default mhlproc and set-up config.c, mh.h, and
        !           735:            m_getdefs.c as appropriate (with the documentation mh-profile.rf)
        !           736:            For the moment, I'm using "less" as my mhlproc and it works
        !           737:            fine.
        !           738: 
        !           739: 
        !           740: Thu Jul  4 08:29:11 1985  /mtr <mrose@nrtc-gremlin>
        !           741: 
        !           742:        conf/doc/ADMIN.rf: put in a word or two about running conflict
        !           743:        conf/makefiles/dist: add rules for .imp files
        !           744: 
        !           745: 
        !           746: Thu Jul  4 08:38:01 1985  /mtr <mrose@nrtc-gremlin>
        !           747: 
        !           748:        tws/{dtime,dtimep}.c: know about J{D,S}T, also under #ifdef HUJI
        !           749:            generate it if appropriate.  (from Danny Braniss)
        !           750: 
        !           751: 
        !           752: Thu Jul  4 16:00:38 1985  /mtr <mrose@nrtc-gremlin>
        !           753: 
        !           754:        othersupport/mtrenv/mhbox/dp.debug: new file
        !           755: 
        !           756: 
        !           757: Thu Jul  4 17:36:34 1985  /mtr <mrose@nrtc-gremlin>
        !           758: 
        !           759:        uip/msh.c: "pack" should be called "packf".
        !           760: 
        !           761: 
        !           762: Sun Jul  7 13:26:28 1985  /mtr <mrose@nrtc-gremlin>
        !           763: 
        !           764:        uip/{addsbr,post,rcvdist,replsbr,sbboards}.c: support #ifdef BANG
        !           765:        conf/examples/READ-ME: ditto
        !           766: 
        !           767: 
        !           768: Sun Jul  7 13:31:01 1985  /mtr <mrose@nrtc-gremlin>
        !           769: 
        !           770:        othersupport/scripts/: new directory for scripts.  First is Bob
        !           771:            Designer's modifications to JLR's append script.
        !           772:        othersupport/mtrenv/bin/append: remove
        !           773: 
        !           774: 
        !           775: Tue Jul  9 18:59:21 1985  /mtr <mrose@nrtc-gremlin>
        !           776: 
        !           777:         -- Suggested by Thomas Scott Christiansen <[email protected]> --
        !           778:        uip/msh.c: move big Msgs[] structure from auto to static
        !           779:        othersupport/netnews/{.,mhbox}/: new directories
        !           780:        othersupport/netnews/{mh_profile,mhbox/flupcomps} new files
        !           781: 
        !           782: 
        !           783: Wed Jul 10 09:04:04 1985  /mtr <mrose@nrtc-gremlin>
        !           784: 
        !           785:        uip/send.c: typo defining LISTDSW
        !           786: 
        !           787: 
        !           788: Wed Jul 10 12:07:42 1985  /mtr <mrose@nrtc-gremlin>
        !           789: 
        !           790:        uip/addrsbr.c: another de-reference of NULL fixed
        !           791: 
        !           792: 
        !           793: Wed Jul 10 14:08:39 1985  /mtr <mrose@nrtc-gremlin>
        !           794: 
        !           795:        conf/makefiles/popsupport,popsupport/popd.{c,8c}: a bit of clean-up
        !           796: 
        !           797: 
        !           798: Wed Jul 10 14:48:05 1985  /mtr <mrose@nrtc-gremlin>
        !           799: 
        !           800:        uip/mhlsbr.c: don't SIG_DFL signals on start-up; if run from msh,
        !           801:            this loses big, if not run from msh, then signals are SIG_DFL
        !           802:            anyway...
        !           803: 
        !           804: 
        !           805: Wed Jul 10 20:40:53 1985  /mtr <mrose@nrtc-gremlin>
        !           806: 
        !           807:        conf/config/config.c,config/mh.h,sbr/m_getdefs.c,uip/mhlsbr.c:
        !           808:            mhl's choice of mhlproc was confusing to forw.  Add new variable
        !           809:            moreproc to fix the problem.  Note as a result, the old BERK
        !           810:            behavior is the default, you have to turn off moreproc in your
        !           811:            .mh_profile if you don't want mhl to use it
        !           812: 
        !           813: 
        !           814: Thu Jul 11 12:34:15 1985  /mtr <mrose@nrtc-gremlin>
        !           815: 
        !           816:        conf/makefiles/uip: oops, forgot a @END: SENDMTS inside an @BEGIN: POP
        !           817: 
        !           818: 
        !           819: Fri Jul 12 10:32:40 1985  /mtr <mrose@nrtc-gremlin>
        !           820: 
        !           821:        config/mh.h,sbr/uleq.c: change strindex() -> stringdex () to avoid
        !           822:            MMDF name conflict
        !           823:        uip/{addrsbr,dropsbr,msh,rcvpack,sbboards}.c: ditto
        !           824: 
        !           825: 
        !           826: Sun Jul 14 12:54:55 1985  /mtr <mrose@nrtc-gremlin>
        !           827: 
        !           828:                     -- Enhancements from John L. Romine --
        !           829:        uip/mhlsbr.c: minor cleanup
        !           830: 
        !           831: 
        !           832: Sun Jul 14 13:23:49 1985  /mtr <mrose@nrtc-gremlin>
        !           833: 
        !           834:        tws/dtimep.c: have "BST" mean British Summer Time not
        !           835:            Bering Standard Time
        !           836: 
        !           837: 
        !           838: Sun Jul 14 13:44:13 1985  /mtr <mrose@nrtc-gremlin>
        !           839: 
        !           840:        othersupport/bboards: version #2.1 as suggested by Jerry Sweet
        !           841:        conf/doc/{ADMIN,mf,mh-{mts,tailor},bb{exp,oards5,tar},pop8}.rf: fixes
        !           842:            suggested by Jerry Sweet
        !           843: 
        !           844: 
        !           845: Sun Jul 14 18:51:22 1985  /mtr <mrose@nrtc-gremlin>
        !           846: 
        !           847:        uip/formatsbr.c: handle the blank line bug by hacking it (see the
        !           848:            "echo controversy" discussed above).  The solution is to insert
        !           849:            a space in truly blank lines...
        !           850: 
        !           851: 
        !           852: Tue Jul 16 12:41:54 1985  /mtr <mrose@nrtc-gremlin>
        !           853: 
        !           854:        uip/ali.c: forgot to call mts_init() to get "everyone", and "noshell"
        !           855: 
        !           856: 
        !           857: Wed Jul 17 09:47:19 1985  /mtr <mrose@nrtc-gremlin>
        !           858: 
        !           859:        bboards/mmdf/mmdf.2/bboards/bb_wtmail: change dist_address to
        !           860:            ds_address, dist_log to ds_log
        !           861: 
        !           862: 
        !           863: Thu Jul 18 15:59:19 1985  /mtr <mrose@nrtc-gremlin>
        !           864: 
        !           865:        conf/mh-gen.8: typo
        !           866: 
        !           867: 
        !           868: Sun Jul 21 15:36:24 1985  /mtr <mrose@nrtc-gremlin>
        !           869: 
        !           870:        conf/doc/{send,whom,mh-alias}.rf:  aliasing hints
        !           871:        conf/doc/{{MH,tmac}.h,template}: support hints section
        !           872:        conf/doc/mh-mts.rf: minor fix
        !           873: 
        !           874: 
        !           875: Mon Jul 22 16:50:54 1985  /mtr <mrose@nrtc-gremlin>
        !           876: 
        !           877:        uip/picksbr.c: logic for handling "--header value" botched
        !           878: 
        !           879: 
        !           880: Tue Jul 23 20:30:39 1985  /mtr <mrose@nrtc-gremlin>
        !           881: 
        !           882:        uip/whom.c: pass more switches to post.  Since they're ALL secret,
        !           883:            no documentation needed!
        !           884: 
        !           885: 
        !           886: 
        !           887: Wed Jul 24 14:07:31 1985  /mtr <mrose@nrtc-gremlin>
        !           888: 
        !           889:        conf/mh.h, sbr/m_getfld.c, uip/{msh,{mhl,scan}sbr}.c: fix broken
        !           890:            msh message delimiting behavior and broken mhl behavior under
        !           891:            msh
        !           892: 
        !           893: 
        !           894: Wed Jul 24 21:01:15 1985  /mtr <mrose@nrtc-gremlin>
        !           895: 
        !           896:        uip/forw.c: -build logic botched
        !           897: 
        !           898: 
        !           899: Wed Jul 24 23:42:41 1985  /mtr <mrose@nrtc-gremlin>
        !           900: 
        !           901:        uip/addrsbr.c: bug with #ifdef BERK, mp -> m_nohost not getting
        !           902:            set so no aliasing done!
        !           903:        conf/config/mts.c: lockfile name building botched!
        !           904: 
        !           905: 
        !           906: Thu Jul 25 00:00:00 1985  /mtr <mrose@nrtc-gremlin>
        !           907: 
        !           908:        MH #6.24 enters beta
        !           909: 
        !           910: 
        !           911: Thu Jul 25 17:00:17 1985  /mtr <mrose@nrtc-gremlin>
        !           912: 
        !           913:        conf/doc/ADMIN.rf, uip/{inc,msgchk}.c: minor re-work POP debug
        !           914:            features
        !           915: 
        !           916: 
        !           917: Thu Jul 25 21:31:00 1985  /mtr <mrose@nrtc-gremlin>
        !           918: 
        !           919:        conf/doc/pick.rf: finally get documentation right
        !           920:        conf/makefiles/dist: a few more things
        !           921: 
        !           922: 
        !           923: Fri Jul 26 11:09:35 1985  /mtr <mrose@nrtc-gremlin>
        !           924: 
        !           925:        sendmts/smail.c: slight fix for major bug with #ifdef BERK
        !           926: 
        !           927: 
        !           928: Sat Jul 27 00:33:39 1985  /mtr <mrose@nrtc-gremlin>
        !           929: 
        !           930:        conf/doc/{mhl,show}.rf: upgrade a bit
        !           931:        conf/makefiles/uip, uip/{mhl,mhlsbr,show}.c: add address/date parsing
        !           932:            on demand
        !           933:        conf/doc/{dp,scan}.rf, uip/formatsbr.c: slight upgrade
        !           934:        support/mhl.{format,forward}: update a bit
        !           935: 
        !           936: 
        !           937: Sat Jul 27 12:46:12 1985  /mtr <mrose@nrtc-gremlin>
        !           938: 
        !           939:                   -- Documentation Fixes from Bob Designer --
        !           940:        conf/doc/{post,mh-profile,show,send,repl,next,folder}.rf: typos
        !           941:        uip/whatnowsbr.c: back to the old prompt
        !           942: 
        !           943: 
        !           944: Sat Jul 27 12:55:27 1985  /mtr <mrose@nrtc-gremlin>
        !           945: 
        !           946:        sbr/m_sync: slight adjustment
        !           947:        uip/{addr,format,pick}sbr.c: a bit more debug info
        !           948: 
        !           949: 
        !           950: Tue Jul 30 21:44:00 1985  /mtr <mrose@nrtc-gremlin>
        !           951: 
        !           952:                        -- Suggested by Phyllis Kanter --
        !           953:        uip/folder.c: fix -fast and -recurse mis-interaction
        !           954:        uip/burst.c: fix non-existant message handling when expanding the
        !           955:            folder
        !           956:        conf/config/config.c: fix comment re: whatnowproc
        !           957:        config/mh.h, sendmts/smail.c: declare a couple of things that
        !           958:            should be in <strings.h>
        !           959:        sbr/m_getdefs.c: don't complain if "context: file" isn't there.
        !           960:        sbr/m_{convert,file,gmsg,name}.c: fix boundary handling of MAXFOLDER
        !           961:        conf/mh-gen.8: say a few words about chown, remove in MH config
        !           962:            file
        !           963:        conf/{config/config.c,examples/READ-ME}: two new options,
        !           964:            FOLDPROT, MSGPROT
        !           965:        conf/{config/config.c,doc/mh-profile.rf}, config/mh.h: add the
        !           966:            "unseen-sequence"
        !           967:        sbr/{m_setcur.c,llib-lmh}, uip/{inc,show}.c: do the UNSEEN business
        !           968: 
        !           969: 
        !           970: Wed Jul 31 10:44:22 1985  /mtr <mrose@nrtc-gremlin>
        !           971: 
        !           972:        conf/doc/{tmac.h,{ADMIN,MH,bbl,folder,mh-profile,msh,scan,whatnow}.rf}:
        !           973:            documentation fixes
        !           974:        conf/doc/{mhpath,show}.rf: ditto
        !           975:        uip/msh.c: slight typo
        !           976: 
        !           977: 
        !           978: Thu Aug  1 21:30:36 1985  /mtr <mrose@nrtc-gremlin>
        !           979: 
        !           980:        uip/inc.c: fix conflict between -ms and POP
        !           981: 
        !           982: 
        !           983: Sun Aug  4 14:23:58 1985  /mtr <mrose@nrtc-gremlin>
        !           984: 
        !           985:        conf/doc/{ADMIN,mh-mts,bboards8}.rf: doc fixes
        !           986: 
        !           987: 
        !           988: Sun Aug  4 14:23:35 1985  /mtr <mrose@nrtc-gremlin>
        !           989: 
        !           990:                        -- Suggested by Phyllis Kanter --
        !           991: 
        !           992:        conf/doc/*.rf: doc fixes
        !           993: 
        !           994: 
        !           995: Mon Aug  5 12:29:56 1985  /mtr <mrose@nrtc-gremlin>
        !           996: 
        !           997:                             -- From John Romine --
        !           998:        conf/config/mts.c: do lock structure allocation dynamically
        !           999:            and free up 25K of static data space (which may never even
        !          1000:            be referenced!)
        !          1001: 
        !          1002: 
        !          1003: Mon Aug  5 20:27:12 1985  /mtr <mrose@nrtc-gremlin>
        !          1004: 
        !          1005:        uip/rcvstore.c, conf/doc/rcvstore.rf: new program from Julian
        !          1006:            Onions
        !          1007:        conf/{makefiles/uip,doc/{MH,mh,mh-chart,mhook}.rf}: upgrade
        !          1008: 
        !          1009: 
        !          1010: Mon Aug  5 20:57:47 1985  /mtr <mrose@nrtc-gremlin>
        !          1011: 
        !          1012:        sbr/m_gmsg.c, uip/{bbl,mhlsbr,post,refile}.c: minor notdef touch-up
        !          1013:        conf/doc/inc.rf: slight touch-up
        !          1014:        conf/mhconfig.c: support some invocation arguments
        !          1015:        uip/sortm.c: alloc structure dynamically
        !          1016: 
        !          1017: 
        !          1018: Tue Aug  6 17:22:59 1985  /mtr <mrose@nrtc-gremlin>
        !          1019: 
        !          1020:                             -- From John Romine --
        !          1021:        conf/makefiles/mmdf: slight typo
        !          1022:        mmdf/LN: better version
        !          1023:        conf/{mh-gen.8,mhconfig.c,makefiles/doc}: support two new options
        !          1024:            for manual pages: "none" and "gen"
        !          1025: 
        !          1026: 
        !          1027: Wed Aug  7 21:14:19 1985  /mtr <mrose@nrtc-gremlin>
        !          1028: 
        !          1029:        uip/mhlsbr.c: m_popen_pid -> m_pid for 7limit
        !          1030: 
        !          1031: 
        !          1032: Thu Aug  8 00:00:00 1985  /mtr <mrose@nrtc-gremlin>
        !          1033: 
        !          1034:        MH #6.59 enters beta
        !          1035: 
        !          1036: 
        !          1037: Mon Aug 12 19:42:28 1985  /mtr <mrose@nrtc-gremlin>
        !          1038: 
        !          1039:        uip/mhlsbr.c: slight clarification for ontty == NOTTY and -clear
        !          1040:            at termination; also, try to get signals right again
        !          1041: 
        !          1042: 
        !          1043: Wed Aug 14 17:27:41 1985  /mtr <mrose@nrtc-gremlin>
        !          1044: 
        !          1045:        config/aliasbr.h: optimize structures for ALTOS
        !          1046:        uip/aliasbr.c: optimize for ALTOS and UNIX in general
        !          1047: 
        !          1048: 
        !          1049: Wed Aug 14 21:54:20 1985  /mtr <mrose@nrtc-gremlin>
        !          1050: 
        !          1051:        conf/config/mts.c, config/aliasbr.h, sbr/{m_getdefs,path}.c,
        !          1052:        popsupport/popd.c, uip/{ali,aliasbr,msh,picksbr,post}.c: a couple
        !          1053:            more touch-ups
        !          1054: 
        !          1055: 
        !          1056: Thu Aug 15 11:19:26 1985  /mtr <mrose@nrtc-gremlin>
        !          1057: 
        !          1058:        uip/inc.c: forgot an #ifdef for POP
        !          1059: 
        !          1060: 
        !          1061: Thu Aug 15 16:42:26 1985  /mtr <mrose@nrtc-gremlin>
        !          1062: 
        !          1063:        CMP: shell script to aid Bug-MH in figuring out what's changed
        !          1064: 
        !          1065: 
        !          1066: Thu Aug 15 16:58:13 1985  /mtr <mrose@nrtc-gremlin>
        !          1067: 
        !          1068:        conf/doc/{bbleader,bboards,mh-profile,prompter,show}.rf: minor touch-up
        !          1069: 
        !          1070: 
        !          1071: Fri Aug 16 03:55:21 1985  /mtr <mrose@nrtc-gremlin>
        !          1072: 
        !          1073:        sbr/m_getfld.c, uip/msh.c: fix trailing newline bug with mhl+no
        !          1074:            moreproc
        !          1075:        uip/addrsbr.c: slight touch-up
        !          1076: 
        !          1077: 
        !          1078: Fri Aug 16 04:48:13 1985  /mtr <mrose@nrtc-gremlin>
        !          1079: 
        !          1080:        conf/{mhconfig.c,mh-gen.8,makefiles/uip}: fix long standing bug
        !          1081:            about sbboards, slocal, and spop being installed even for MMDF
        !          1082:            configurations
        !          1083: 
        !          1084: 
        !          1085: Fri Aug 16 05:48:51 1985  /mtr <mrose@nrtc-gremlin>
        !          1086: 
        !          1087:        mf/{mf.h,{mf,mmuu,umhook,uumm}.c}: change vfgets() to mfgets(),
        !          1088:            and slight bug fix in the process
        !          1089:        conf/makefiles/sbr, config/mh.h, sbr/llib-lmh: new vfgets()
        !          1090:        sbr/vfgets.c: new routine to support virtual-fgets
        !          1091:        uip/{alias,format,mhl}sbr.c: call vfgets to handle continuation lines
        !          1092:        conf/doc/{ap,dp,mh-alias,mhl,repl,scan}.rf: continuation lines now
        !          1093:            supported
        !          1094:        support/replcomps
        !          1095:        conf/config/mts.c, sbr/m_{draft,getdefs,whatnow}.c,
        !          1096:        sendmts/smail.c, tws/dtime.c,
        !          1097:        uip/{comp,inc,mark,mhpath,msh,post,rcvstore,refile,send}.c: notdef
        !          1098:            cleanup
        !          1099:        sendmts/hosts.c, uip/{aliasbr,dropsbr,rcvdist,send}.c: minor cleanup
        !          1100:        sbr/{add,m_replace}.c: ditto
        !          1101:        uip/mhlsbr.c: minor parenthization for ALTOS
        !          1102: 
        !          1103: 
        !          1104: Sun Aug 18 20:22:17 1985  /mtr <mrose@nrtc-gremlin>
        !          1105: 
        !          1106:        uip/{burst,msh,picksbr}.c: augment botch message a bit
        !          1107: 
        !          1108: 
        !          1109: Mon Aug 19 20:07:50 1985  /mtr <mrose@nrtc-gremlin>
        !          1110: 
        !          1111:        conf/{mhconfig.c,mh-gen.8}: new config option "bbhome"
        !          1112:        conf/config/bboards.{daily,weekly}: moved from bbsupport/
        !          1113:        conf/{config/crontab,doc/{ADMIN,bbc}.rf,makefiles/{bbsupport,uip}}:
        !          1114:            support bbhome
        !          1115:        conf/examples/nrtc-isc: renamed to nrtc-gremlin
        !          1116:        conf/MAKE: modified accordingly
        !          1117: 
        !          1118: 
        !          1119: Tue Aug 20 11:27:22 1985  /mtr <mrose@nrtc-gremlin>
        !          1120: 
        !          1121:        othersupport/Mail: new directory, unsupported
        !          1122: 
        !          1123: 
        !          1124: Tue Aug 20 15:59:46 1985  /mtr <mrose@nrtc-gremlin>
        !          1125: 
        !          1126:        conf/doc/{ADMIN,pop8,rcvstore}.rf: minor clean-up
        !          1127: 
        !          1128: 
        !          1129: Tue Aug 20 22:19:18 1985  /mtr <mrose@nrtc-gremlin>
        !          1130: 
        !          1131:        Makefile,conf/makefiles/{sbr,zotnet}: clean-up make clean a bit
        !          1132: 
        !          1133: 
        !          1134: Wed Aug 21 11:12:33 1985  /mtr <mrose@nrtc-gremlin>
        !          1135: 
        !          1136:        conf/{config/config.c,makefiles/{support,uip}}, config/mh.h,
        !          1137:        conf/doc/{MH,forw,mh-profile}.rf,uip/forw.c: use formatsbr to do
        !          1138:            digestifying
        !          1139:        uip/formatsbr.c: fix minor typo
        !          1140:        tws/{tws.h,dtime.c}: new routine, twsnow()
        !          1141:        mf/uumm.c, tws/dtime.c, uip/{msh,picksbr,scansbr,sortm}.c: use twsnow()
        !          1142: 
        !          1143: 
        !          1144: Thu Aug 22 20:12:05 1985  /mtr <mrose@nrtc-gremlin>
        !          1145: 
        !          1146:        uip/{forw,mhlsbr}.c: let mhl know about digest handling so forw
        !          1147:            becomes less complicated (mhl already knows about forwarding)!
        !          1148: 
        !          1149: 
        !          1150: Thu Aug 29 10:52:41 1985  /mtr <mrose@nrtc-gremlin>
        !          1151: 
        !          1152:                         -- Merge in changes for SYS5 --
        !          1153:        conf/examples/READ-ME: all non-sprintf changes under #ifdef SYS5
        !          1154:        conf/{mhconfig.c,config/{config,mts}.c}, sbr/*.c, tws/dtime*.c,
        !          1155:        uip/*.c: sprintf() returns an int, so always (void) it
        !          1156:        tws/dtime*.c: no ftime()
        !          1157:        conf/mhdoc: echo works differently, ridiculous!
        !          1158:        config/mh.h: dup2() doesn't exist, so define it
        !          1159:        conf/mhconfig.c, uip/post.c: enums might not exist
        !          1160:        sbr/discard.c, uip/{prompter,trmsbr}.c: ioctl()'s different
        !          1161: 
        !          1162: 
        !          1163: Thu Aug 29 15:09:25 1985  /mtr <mrose@nrtc-gremlin>
        !          1164: 
        !          1165:        uip/{ali,post}.c: load system aliases file last instead of first.
        !          1166:            This lets users override system aliases AND rely on
        !          1167:            host-specific alias for final resolution!
        !          1168: 
        !          1169: 
        !          1170: Thu Aug 29 20:13:47 1985  /mtr <mrose@nrtc-gremlin>
        !          1171: 
        !          1172:        bboards/getbbent.c, tws/dtimep.c: normalize
        !          1173: 
        !          1174: 
        !          1175: Sun Sep  1 17:12:54 1985  /mtr <mrose@nrtc-gremlin>
        !          1176: 
        !          1177:        conf/doc/MH.rf: minor typo and change the names of a few chapters
        !          1178: 
        !          1179: 
        !          1180: Sat Sep  7 16:42:06 1985  /mtr <mrose@nrtc-gremlin>
        !          1181: 
        !          1182:        conf/config/mts.c, config/mh.h, mf/mf.h: remove dup2() define for
        !          1183:            SYS5 and add it as a real routine
        !          1184:        conf/doc/{MH,bbleader,burst,forw,mf,mh-profile,scan}.rf: doc fixes
        !          1185: 
        !          1186: 
        !          1187: Sat Sep  7 17:43:24 1985  /mtr <mrose@nrtc-gremlin>
        !          1188: 
        !          1189:        uip/msh.c: advise of gap when BBoard reading
        !          1190: 
        !          1191: 
        !          1192: Sat Sep  7 17:43:53 1985  /mtr <mrose@nrtc-gremlin>
        !          1193: 
        !          1194:                   -- Major Directory Tree Re-Organization --
        !          1195:        papers/: new directory, move TeX stuff from othersupport/ there
        !          1196:        conf/{mhconfig.c,makefiles/{othersupport,papers}}: support this
        !          1197:        config/*.h, */*.c: move .h files to new directory h/, update .c
        !          1198:            files accordingly
        !          1199:        h/strings.h: new .h file to define all those string functions once
        !          1200:            and for all!
        !          1201:        {bboards,mts,mf,tws}/: move under zotnet/
        !          1202:        mts/: new directory
        !          1203:        {mhmts,sendmts,mmdf}/: move under mts/
        !          1204:        {support,popsupport,newsupport,bbsupport}: move under support/
        !          1205: 
        !          1206: 
        !          1207: Mon Sep  9 19:42:13 1985  /mtr <mrose@nrtc-gremlin>
        !          1208: 
        !          1209:        conf/doc/{MH,comp,dist,forw,mh-mail,mhl,repl}.rf: better verbatim
        !          1210:            mode in roff
        !          1211:        zotnet/tws/dtime*.c: more SYS5 cleanup
        !          1212:        conf/doc/{ADMIN,MH,mh-mts,popd}.rf: more doc hackery
        !          1213:        uip/post.c: remove tmpfil/bccfil when dying()
        !          1214: 
        !          1215: 
        !          1216: Mon Sep  9 22:12:59 1985  /mtr <mrose@nrtc-gremlin>
        !          1217: 
        !          1218:        zotnet/bboards/{bboards.h,getbbent.c}: flags for setbbent()
        !          1219:        uip/bbc.c, support/{bboards/*,pop/*}.c: use 'em
        !          1220: 
        !          1221: 
        !          1222: Tue Sep 10 16:23:23 1985  /mtr <mrose@nrtc-gremlin>
        !          1223: 
        !          1224:        Makefile, conf/Makefile, conf/makefiles/*: implement "make squeaky"
        !          1225:            and "make tar"
        !          1226: 
        !          1227: 
        !          1228: Tue Sep 10 17:47:35 1985  /mtr <mrose@nrtc-gremlin>
        !          1229: 
        !          1230:        conf/{mhconfig.c,mh-gen.8}: change "uucp" option to "mf" option
        !          1231:        conf/{examples,tailor}/READ-ME: remove since mh-gen.8 contains
        !          1232:            this information now
        !          1233: 
        !          1234: 
        !          1235: Wed Sep 11 10:10:33 1985  /mtr <mrose@nrtc-gremlin>
        !          1236: 
        !          1237:                    -- More doc fixes from Phyllis Kantar --
        !          1238:        conf/doc/{comp,dist,mh,mhl,repl,whatnow}.rf: doc fixes
        !          1239: 
        !          1240: 
        !          1241: Wed Sep 11 11:03:29 1985  /mtr <mrose@nrtc-gremlin>
        !          1242: 
        !          1243:        conf/makefiles/*, conf/makefiles/*/*: unifdef stuff wasn't working
        !          1244:            out, remove it
        !          1245: 
        !          1246: 
        !          1247: Wed Sep 11 22:02:17 1985  /mtr <mrose@nrtc-gremlin>
        !          1248: 
        !          1249:                            -- Suggested by John A. Dilly --
        !          1250:        mts/sendmail/smail.c: fix bug with intermittant dot being added
        !          1251:            during sm_wtxt(); thanks, John!
        !          1252:        conf/config/config.c: support ~/.mhrc by allowing libpath()
        !          1253:            recognize the CShell ~-construct.  This is under #ifdef MHRC
        !          1254: 
        !          1255: 
        !          1256: Mon Sep 16 20:50:32 1985  /mtr <mrose@nrtc-gremlin>
        !          1257: 
        !          1258:        miscellany/less: sources to Mark Nudelman's "less" program included
        !          1259:            Thanks, Mark!
        !          1260:        zotnet/tws/dtime.c: support illegal GreyBook timezone strings
        !          1261: 
        !          1262: 
        !          1263: Mon Sep 16 20:53:18 1985  /mtr <mrose@nrtc-gremlin>
        !          1264: 
        !          1265:                      -- Fixes from Hokey (mostly SYS5) --
        !          1266:        uip/version.sh: generate version.rf not version.me so it stays
        !          1267:            around
        !          1268:        conf/doc/{ADMIN,MH}.rf: use same
        !          1269:        conf/mhconfig.c: new option "ranlib" for BSD or SYS5
        !          1270:        conf/makefiles/*: use same
        !          1271: 
        !          1272: 
        !          1273: Mon Sep 16 21:50:01 1985  /mtr <mrose@nrtc-gremlin>
        !          1274: 
        !          1275:                       -- Suggestion from John Shepherd --
        !          1276:        uip/slocal.c: handle idiotic multiple "From " lines
        !          1277: 
        !          1278: 
        !          1279: Tue Sep 17 09:47:55 1985  /mtr <mrose@nrtc-gremlin>
        !          1280: 
        !          1281:        uip/addrsbr.c: slight tuning to #ifdef BERK
        !          1282: 
        !          1283: 
        !          1284: Wed Sep 18 07:49:27 1985  /mtr <mrose@nrtc-gremlin>
        !          1285: 
        !          1286:        sbr/discard.c: oops, logic was botched for all versions of UNIX!
        !          1287: 
        !          1288: 
        !          1289: Wed Sep 18 23:23:28 1985  /mtr <mrose@nrtc-gremlin>
        !          1290: 
        !          1291:        conf/mhconfig.c: oops, toss (void)'s
        !          1292: 
        !          1293: 
        !          1294: Fri Sep 20 09:48:06 1985  /mtr <mrose@nrtc-gremlin>
        !          1295: 
        !          1296:        miscellany/mh-e: GNU Emacs front-end to MH from James Larus
        !          1297: 
        !          1298: 
        !          1299: Fri Sep 20 20:59:19 1985  /mtr <mrose@nrtc-gremlin>
        !          1300: 
        !          1301:        uip/msh.c: split into h/mshsbr.h, uip/{msh,mshcmds}.c
        !          1302:        uip/mshcmds.c: on refile, without -link, mark messages as deleted
        !          1303: 
        !          1304: 
        !          1305: Fri Sep 20 21:22:55 1985  /mtr <mrose@nrtc-gremlin>
        !          1306: 
        !          1307:        conf/mhconfig.c: add mandir entry to overrid /usr/man
        !          1308:        zotnet/mf/uumm.c: simplify a conditional for the ALTOS
        !          1309: 
        !          1310: 
        !          1311: Fri Sep 20 22:35:56 1985  /mtr <mrose@nrtc-gremlin>
        !          1312: 
        !          1313:        uip/msh.c: have "quit" command update msgbox after confirmation if
        !          1314:            changed
        !          1315:        uip/{mhlsbr,repl}.c: on forwardings/replies force -noclear (HACK)
        !          1316:        uip/prompter.c: fold in SYS5 terminal handling better
        !          1317: 
        !          1318: 
        !          1319: Sat Sep 21 00:12:47 1985  /mtr <mrose@nrtc-gremlin>
        !          1320: 
        !          1321:        h/vmhsbr.h, uip/{vmh,vmhsbr,vmhtest}.c: experimental new visual
        !          1322:            front-end to msh
        !          1323:        sbr/*.c: break many aggregate files into smaller ones
        !          1324: 
        !          1325: 
        !          1326: Sun Sep 22 21:06:21 1985  /mtr <mrose@nrtc-gremlin>
        !          1327: 
        !          1328:        uip/{msh,mshcmds}.c: interface to vmh
        !          1329: 
        !          1330: 
        !          1331: Mon Sep 23 04:25:33 1985  /mtr <mrose@nrtc-gremlin>
        !          1332: 
        !          1333:        uip/show.c: normalize showproc handling; remove -[no]format and
        !          1334:            -[no]pr, add -show program and -noshow
        !          1335: 
        !          1336: 
        !          1337: Mon Sep 23 10:42:18 1985  /mtr <mrose@nrtc-gremlin>
        !          1338: 
        !          1339:        support/bboards/mmdf*/bboards/bb_wtmail.c: remove bogus ch_host
        !          1340:            hackery; use the BBoard file instead!
        !          1341:        uip/bbc.c: add -[no]protocol to tell bbc if mshproc knows about
        !          1342:            bbc protocol
        !          1343: 
        !          1344: 
        !          1345: Tue Sep 24 19:18:49 1985  /mtr <mrose@nrtc-gremlin>
        !          1346: 
        !          1347:        uip/burst.c: make static structure an alloc'd structure
        !          1348:        uip/{burst,mshcmd}.c: trim extra trailing newline if present
        !          1349: 
        !          1350: 
        !          1351: Thu Sep 26 11:42:18 1985  /mtr <mrose@nrtc-gremlin>
        !          1352: 
        !          1353:        uip/addrsbr.c: change Alternate-Mailboxes: defaulting
        !          1354: 
        !          1355: 
        !          1356: Tue Oct  1 10:15:24 1985  /mtr <mrose@nrtc-gremlin>
        !          1357: 
        !          1358:        sbr/m_getdefs.c: set[ug]id() to real [ug]ids prior to exec of
        !          1359:            install-mh
        !          1360:        uip/install-mh.c: don't need set[ug]ids, also if -auto, don't
        !          1361:            ask questions, say what you're going to do and do it!
        !          1362:        zotnet/mts/mts.h: remove reference to "../h/strings.h"
        !          1363:        conf/config/mts.c,support/bboards/bbaka.c: ask for "../h/strings.h"
        !          1364:        mts/{mh/{hosts,netmail},sendmail/{client,hosts,smail},mmdf/hosts}.c:
        !          1365:            ditto
        !          1366:        zotnet/mf/mf.h: ditto
        !          1367: 
        !          1368: 
        !          1369: Tue Oct  1 14:31:54 1985  /mtr <mrose@nrtc-gremlin>
        !          1370: 
        !          1371:        conf/makefiles/doc: oops, version.me -> version.rf
        !          1372:        uip/msh.c: oops, zero'd name of BBoard prior to putenv of mhfolder
        !          1373:        conf/mhconfig.c: support ldflags for options to ld at beginning
        !          1374:            of command
        !          1375: 
        !          1376: 
        !          1377: Tue Oct  1 22:08:32 1985  /mtr <mrose@nrtc-gremlin>
        !          1378: 
        !          1379:        h/mh.h, sbr/m_gmsg.c: slight XYZ tuning
        !          1380: 
        !          1381: 
        !          1382: Wed Oct  2 02:48:02 1985  /mtr <mrose@nrtc-gremlin>
        !          1383: 
        !          1384:        uip/vmh.c: add less-like interface to command handling
        !          1385: 
        !          1386: 
        !          1387: Wed Oct  2 10:03:12 1985  /mtr <mrose@nrtc-gremlin>
        !          1388: 
        !          1389:                        -- Pointed out by Bob Designer --
        !          1390:        uip/slocal.c: oops, typo!
        !          1391: 
        !          1392: 
        !          1393: Wed Oct  2 11:12:52 1985  /mtr <mrose@nrtc-gremlin>
        !          1394: 
        !          1395:        uip/{burst,mshcmds}.c: oops, another "slight" typo
        !          1396: 
        !          1397: 
        !          1398: Wed Oct  2 11:31:49 1985  /mtr <mrose@nrtc-gremlin>
        !          1399: 
        !          1400:                          -- Suggested by Dave Yost --
        !          1401:        sbr/m_getdefs.c: avoid a cast (and structure dependencies) by using
        !          1402:            a popular C idiom (taught to Dave by Bakul Shah).  [This also
        !          1403:            makes MH work on the Gould...]
        !          1404:        h/mh.h,sbr/m_delete.c: take the opportunity to clean things up a bit
        !          1405: 
        !          1406: 
        !          1407: Wed Oct  2 21:34:44 1985  /mtr <mrose@nrtc-gremlin>
        !          1408: 
        !          1409:        uip/vmh.c: a bit more tuning
        !          1410: 
        !          1411: 
        !          1412: Thu Oct  3 23:43:35 1985  /mtr <mrose@nrtc-gremlin>
        !          1413: 
        !          1414:        uip/inc.c: change "-ms ms-file" to "-file name" to be more
        !          1415:            consistent
        !          1416:        uip/inc.c: also, if -notruncate, don't zero POP maildrop!
        !          1417: 
        !          1418: 
        !          1419: Fri Oct  4 19:36:56 1985  /mtr <mrose@nrtc-gremlin>
        !          1420: 
        !          1421:        h/mh.h, conf/config/config.c, sbr/m_getdefs.c: make vmhproc a
        !          1422:            built-in
        !          1423:        uip/vmh.c: ditto, also better help message
        !          1424: 
        !          1425: 
        !          1426: Fri Oct  4 21:08:26 1985  /mtr <mrose@nrtc-gremlin>
        !          1427: 
        !          1428:        uip/{comp,dist,forw,repl}.c: -[no]whatnow changed to
        !          1429:            -[no]whatnowproc
        !          1430:        uip/{next,prev,show}.c: -[no]show changed to -[no]showproc
        !          1431:        uip/vmh.c: -[no]visual changed to -[no]vmhproc
        !          1432:        uip/rmm.c: Delete-Prog: changed to rmmproc
        !          1433: 
        !          1434: 
        !          1435: Sat Oct  5 14:20:02 1985  /mtr <mrose@nrtc-gremlin>
        !          1436: 
        !          1437:        uip/{post,rcvdist}.c: add call to mmdf_init() under #ifdef MMDFII
        !          1438:        h/mh.h, *: XYZ becomes the "real thing"
        !          1439: 
        !          1440: 
        !          1441: Sat Oct  5 17:22:56 1985  /mtr <mrose@nrtc-gremlin>
        !          1442: 
        !          1443:                          -- Suggested by Dave Yost --
        !          1444:        h/mh.h, conf/config/config.c: define globals in config.c, extern
        !          1445:            'em in mh.h
        !          1446:        conf/mhconfig.c: rm files prior to creating 'em for CTM
        !          1447:        uip/version.sh: ditto
        !          1448: 
        !          1449: 
        !          1450: Sat Oct  5 23:17:39 1985  /mtr <mrose@nrtc-gremlin>
        !          1451: 
        !          1452:        Makefile, conf/makefiles/*: fix "make tar"
        !          1453:        uip/mshcmds.c: finally track down that mhl pipe problem
        !          1454:        Makefile, conf/makefiles/*: clean->unclean,squeaky->clean
        !          1455: 
        !          1456: 
        !          1457: Sun Oct  6 11:46:11 1985  /mtr <mrose@nrtc-gremlin>
        !          1458: 
        !          1459:        uip/{folder,scan}.c: context changes ASAP
        !          1460:        sbr/remdir.c: clean-up
        !          1461:        h/mh.h, uip/{mhlsbr,mhmail,msh,post,prompter}.c: fix up signal
        !          1462:            handling when in background
        !          1463: 
        !          1464: 
        !          1465: Sun Oct  6 20:38:29 1985  /mtr <mrose@nrtc-gremlin>
        !          1466: 
        !          1467:        uip/msh.c: fseek() too tricky for our own good...
        !          1468:        uip/{burst,mshcmds}.c: try to recover from errors more gracefully
        !          1469:            (ha!)
        !          1470: 
        !          1471: 
        !          1472: Wed Oct  9 19:49:04 1985  /mtr <mrose@nrtc-gremlin>
        !          1473: 
        !          1474:        uip/send.c: fix bogus annotation handling, e.g., 
        !          1475:            send -push; rmm; folder -pack
        !          1476:        uip/{forw,mhlsbr}.c: add extra blank line after final EB so
        !          1477:            user can add suffix text with an editor (e.g., prompter)
        !          1478:            and not screw-up
        !          1479:        conf/doc/burst.rf: warn about text after final EB being lost
        !          1480:            with -inplace
        !          1481: 
        !          1482: 
        !          1483: Sun Oct 13 14:17:10 1985  /mtr <mrose@nrtc-gremlin>
        !          1484: 
        !          1485:        h/mshsbr.h, uip/{msh,mshcmds,vmh}.c: fix signal handling for
        !          1486:            forks under vmh
        !          1487:        support/bboards/mmdf*/bboards/ch_bboards.c: remove some logging
        !          1488:            info
        !          1489: 
        !          1490: 
        !          1491: Sun Oct 13 18:17:10 1985  /mtr <mrose@nrtc-gremlin>
        !          1492: 
        !          1493:        sbr/vfgets.c: oops, minor typo
        !          1494:        sbr/m_gmsg.c: re-think alloc strategy a bit
        !          1495:        sbr/m_gmsg.c: use #ifdef XYZ experimental code for no limits to
        !          1496:            #-messages in a folder!
        !          1497:        sbr/m_file.c: move into uip/refile.c
        !          1498:        h/folder.h: remove
        !          1499: 
        !          1500: 
        !          1501: Mon Oct 14 12:03:39 1985  /mtr <mrose@nrtc-gremlin>
        !          1502: 
        !          1503:        uip/send.c: still more work on annotation logic...
        !          1504: 
        !          1505: 
        !          1506: Tue Oct 15 17:14:11 1985  /mtr <mrose@nrtc-gremlin>
        !          1507: 
        !          1508:        h/mh.h, sbr/m_{convert,gmsg,remsg}.c,
        !          1509:        uip/{burst,inc,rcvstore,refile}.c: final XYZ check-out, remove
        !          1510:            #ifdefs
        !          1511: 
        !          1512: 
        !          1513: Tue Oct 15 18:52:49 1985  /mtr <mrose@nrtc-gremlin>
        !          1514: 
        !          1515:        uip/prompter.c: add hidden -[no]body switch
        !          1516:        sbr/vfgets.c: slight logic botch
        !          1517: 
        !          1518: 
        !          1519: Thu Oct 17 16:02:25 1985  /mtr <mrose@nrtc-gremlin>
        !          1520: 
        !          1521:        uip/msh.c: move pgmwait out of msh and into it's own sbr/ file
        !          1522:        h/mh.h, {sbr,uip}/*.c: normalize pidwait stuff
        !          1523:        sbr/m_foil.c, uip/{post,send,whom}.c: fix bug in alias mechanism
        !          1524:            when following included files
        !          1525:        uip/{inc,post,send,whom}.c: normalize switch handling a bit
        !          1526: 
        !          1527: 
        !          1528: Thu Oct 17 19:41:18 1985  /mtr <mrose@nrtc-gremlin>
        !          1529: 
        !          1530:                          -- Suggested by Dave Yost --
        !          1531:        uip/install-mh.c: new variable, mh_defaults, to default user's
        !          1532:            profile
        !          1533: 
        !          1534: 
        !          1535: Sun Oct 20 13:02:59 1985  /mtr <mrose@nrtc-gremlin>
        !          1536: 
        !          1537:        uip/rmf.c: add -[no]interactive switch
        !          1538: 
        !          1539: 
        !          1540: Sun Oct 20 13:03:13 1985  /mtr <mrose@nrtc-gremlin>
        !          1541: 
        !          1542:        conf/config/bboards.*: fix to work under sh or csh
        !          1543: 
        !          1544: 
        !          1545: Sun Oct 20 22:11:58 1985  /mtr <mrose@nrtc-gremlin>
        !          1546: 
        !          1547:                        -- Suggested by Hokey for SYS5 --
        !          1548:        conf/mh-gen.8: mention -lndir for SYS5
        !          1549:        sbr/m_gmsg.c: fix stand-alone continue
        !          1550:        makefiles: add SHELL=/bin/sh
        !          1551: 
        !          1552: 
        !          1553: Mon Oct 21 12:26:56 1985  /mtr <mrose@nrtc-gremlin>
        !          1554: 
        !          1555:        uip/{msh,vmh}.c: some tuning
        !          1556:        uip/bbc.c: know about SIGTSTP
        !          1557: 
        !          1558: 
        !          1559: Mon Oct 21 18:45:29 1985  /mtr <mrose@nrtc-gremlin>
        !          1560: 
        !          1561:        conf/mh-gen.8: mention gould stuff
        !          1562:        conf/doc/*.rf: talk about quoting of arguments
        !          1563: 
        !          1564: 
        !          1565: Tue Oct 22 21:47:01 1985  /mtr <mrose@nrtc-gremlin>
        !          1566: 
        !          1567:        uip/bbc.c: don't have -help imply -topics
        !          1568: 
        !          1569: 
        !          1570: Wed Oct 23 01:34:54 1985  /mtr <mrose@nrtc-gremlin>
        !          1571: 
        !          1572:        conf/mhconfig.c: change default bbhome to /usr/spool/bboards
        !          1573:        support/pop/popser.c: support maildrop mapping
        !          1574:        uip/dropsbr.c: some optimizations
        !          1575:        support/pop/popsbr.c: link into uip/ directory to simplify
        !          1576:            top-level Makefile
        !          1577: 
        !          1578: 
        !          1579: Wed Oct 23 12:34:04 1985  /mtr <mrose@nrtc-gremlin>
        !          1580: 
        !          1581:        conf/config/mts.c: two new variables: popbbhost and popbbuser,
        !          1582:            under #ifdef BPOP
        !          1583:        uip/bbc.c: use same
        !          1584:        support/pop/pop.txt: revise remove HEAD in favor of more general
        !          1585:            TOP
        !          1586: 
        !          1587: 
        !          1588: Wed Oct 23 20:46:17 1985  /mtr <mrose@nrtc-gremlin>
        !          1589: 
        !          1590:        uip/prompter.c: -prepend is the default now
        !          1591:        uip/burst.c: -noinplace is the default now
        !          1592: 
        !          1593: 
        !          1594: Thu Oct 24 21:07:37 1985  /mtr <mrose@nrtc-gremlin>
        !          1595: 
        !          1596:        conf/config/mts.c: new variable popbblist which, if present,
        !          1597:            lists only thoses hosts that can use BBoards over POP
        !          1598: 
        !          1599: 
        !          1600: Fri Oct 25 08:38:35 1985  /mtr <mrose@nrtc-gremlin>
        !          1601: 
        !          1602:        support/pop/popser.c, uip/bbc.c: don't recognize bb_aka's in
        !          1603:            name lookups
        !          1604: 
        !          1605: 
        !          1606: Sun Oct 27 17:40:20 1985  /mtr <mrose@nrtc-gremlin>
        !          1607: 
        !          1608:        zotnet/bboards/{bboards.h,getbbent.c}: make make_lower() integral
        !          1609:        uip/vmh.c: avoid ~'s when possible (actually forever owing to pWIN
        !          1610:            logic!)
        !          1611:        uip/vmh.c: make STATUS window be reverse-video, make prompt
        !          1612:            not be reverse-video
        !          1613:        uip/vmh.c: have EOT work as expected under bbc
        !          1614:        uip/vmh.c: if CE set, then don't scroll on exit
        !          1615:        uip/msh.c: make readids() logic smarter in the degenerate case
        !          1616:        h/mshsbr.h, uip/{msh,mshcmds}.c: keep scan line cached
        !          1617:        uip/{msh,mshcmds}.c: clean-up handling under vmh a bit
        !          1618:        uip/{bbc,inc,msgchk}.c: improve defaulting for nullifying host
        !          1619:        conf/config/mts.c: with flock() retry 5 times at 5 second intervals
        !          1620: 
        !          1621: 
        !          1622: Sun Oct 27 22:13:23 1985  /mtr <mrose@nrtc-gremlin>
        !          1623: 
        !          1624:        h/dropsbr.h, uip/dropsbr.c: add new field, m_size, to maildrop
        !          1625:            structure (and bump version number).  This keeps track of
        !          1626:            the number of ARPA Internet octets in the message
        !          1627:        support/bboards/mmdf*/bboards/bb_wtmail.c, support/pop/popser.c,
        !          1628:        uip/dropsbr.c, uip/mshcmds.c, uip/rcvpack.c, uip/sbboards.c: all
        !          1629:            affected...
        !          1630: 
        !          1631: 
        !          1632: Mon Oct 28 19:31:13 1985  /mtr <mrose@nrtc-gremlin>
        !          1633: 
        !          1634:        uip/vmh.c: don't read tty modes unless in foreground
        !          1635: 
        !          1636: 
        !          1637: Tue Oct 29 01:25:36 1985  /mtr <mrose@nrtc-gremlin>
        !          1638: 
        !          1639:        uip/addrsbr.c: freeing a couple of things twice!
        !          1640:        uip/msh.c: a malloc() bug!
        !          1641: 
        !          1642: 
        !          1643: Tue Oct 29 22:33:45 1985  /mtr <mrose@nrtc-gremlin>
        !          1644: 
        !          1645:        h/dropsbr.h: new routine map_read()
        !          1646:        uip/dropsbr.c: performance improvement in map_read()
        !          1647:        uip/msh.c: -[no]topcur for vmh usage
        !          1648: 
        !          1649: 
        !          1650: Wed Oct 30 16:39:56 1985  /mtr <mrose@nrtc-gremlin>
        !          1651: 
        !          1652:        Makefile: add "make checkout" for MH maintainers only!
        !          1653:        uip/version.sh: extend
        !          1654: 
        !          1655: 
        !          1656: Wed Oct 30 18:19:49 1985  /mtr <mrose@nrtc-gremlin>
        !          1657: 
        !          1658:                     -- Suggested by Douglas P. Kingston --
        !          1659:        mts/mmdf/hosts.c: remove bogus gethostname() logic, let
        !          1660:           the mtstailor file handle it.
        !          1661: 
        !          1662: 
        !          1663: Wed Oct 30 18:20:11 1985  /mtr <mrose@nrtc-gremlin>
        !          1664: 
        !          1665:                       -- Suggested by James M. Galvin --
        !          1666:        uip/bbl.c: invoke inc with -file not -ms
        !          1667: 
        !          1668: 
        !          1669: Thu Oct 31 21:40:50 1985  /mtr <mrose@nrtc-gremlin>
        !          1670: 
        !          1671:        Makefile, conf/makefiles/*: rm core in unclean
        !          1672:        sbr/m_atoi.c: renamed from mu_atoi()
        !          1673:        uip/bbc.c: minor add_bb() logic fix
        !          1674:        uip/new.c, support/news/: de-supported!
        !          1675:        uip/msh.c: re-direction under vmh was losing
        !          1676: 
        !          1677: 
        !          1678: Sun Nov  3 13:12:51 1985  /mtr <mrose@nrtc-gremlin>
        !          1679: 
        !          1680:        uip/version.sh: smarter wrt finding hostname
        !          1681:        uip/msh.c: finally got re-direction under vmh right!
        !          1682:        uip/mhlsbr.c: for moreproc, get signal handling right
        !          1683: 
        !          1684: 
        !          1685: Sun Nov  3 22:06:58 1985  /mtr <mrose@nrtc-gremlin>
        !          1686: 
        !          1687:        uip/vmh.c: work-around standout bug in curses, under #ifdef XYZ
        !          1688:        uip/vmh.c: try slight work-around for double-scroll'ing effect
        !          1689: 
        !          1690: 
        !          1691: Mon Nov  4 09:16:56 1985  /mtr <mrose@nrtc-gremlin>
        !          1692: 
        !          1693:        uip/send.c: oops, bug in dist handling
        !          1694:        conf/{mhconfig.c,mh-gen.8}: warn about mhconfig requiring make
        !          1695:            clean later
        !          1696: 
        !          1697: 
        !          1698: Mon Nov  4 16:00:56 1985  /mtr <mrose@nrtc-gremlin>
        !          1699: 
        !          1700:        uip/vmh.c: Wgetstr() now minibuffer-exit's right
        !          1701: 
        !          1702: 
        !          1703: Tue Nov  5 16:15:52 1985  /mtr <mrose@nrtc-gremlin>
        !          1704: 
        !          1705:        zotnet/bboards/getbbent.c: optimize a bit
        !          1706:        zotnet/bboards/{bboards.h,getbbent.c}: new routine setpwinfo()
        !          1707:        support/{bboards/mmdfII/bboards/bb_wtmail,pop/pop{ser,wrd}}.c,
        !          1708:        uip/sbboards.c: use setpwinfo ()
        !          1709:        uip/mshcmds.c: slight typo in msh$pick
        !          1710: 
        !          1711: 
        !          1712: Tue Nov  5 22:29:29 1985  /mtr <mrose@nrtc-gremlin>
        !          1713: 
        !          1714:        sbr/m_replace.c: fix logic glitch: not using getcpy() on update!
        !          1715: 
        !          1716: 
        !          1717: Tue Nov  5 22:43:50 1985  /mtr <mrose@nrtc-gremlin>
        !          1718: 
        !          1719:        zotnet/bboards/{bboards.h,getbbent.c}: new routine getbbtime()
        !          1720:        support/pop/{popd,popser}.c: use getbbtime() to speed start-up
        !          1721:            time, a major win!
        !          1722:        conf/makefiles/uip: oops, sbboards installed in wrong area!
        !          1723: 
        !          1724: 
        !          1725: Wed Nov  6 01:55:16 1985  /mtr <mrose@nrtc-gremlin>
        !          1726: 
        !          1727:        support/bboards/mmdfII/bb_wtmail.c, uip/sbboards.c: use
        !          1728:            encapsulation format when returning failed mail
        !          1729: 
        !          1730: 
        !          1731: Wed Nov  6 14:08:08 1985  /mtr <mrose@nrtc-gremlin>
        !          1732: 
        !          1733:        uip/mshcmds.c: burst wasn't resetting scan listing cache
        !          1734:        mts/sendmail/client.c: don't use servers defaulting if name of
        !          1735:            service host is explicitly given
        !          1736: 
        !          1737: 
        !          1738: Wed Nov  6 20:47:55 1985  /mtr <mrose@nrtc-gremlin>
        !          1739: 
        !          1740:        uip/msh.c: more msh-using-POP-to-read-BBoards speed improvements
        !          1741: 
        !          1742: 
        !          1743: Wed Nov  6 23:05:00 1985  /mtr <mrose@nrtc-gremlin>
        !          1744: 
        !          1745:        uip/inc.c: add -[pa]ck file switches to packf(1) with the POP
        !          1746:        uip/bbc.c: add $MHBBRC support
        !          1747: 
        !          1748: 
        !          1749: Thu Nov  7 00:31:45 1985  /mtr <mrose@nrtc-gremlin>
        !          1750: 
        !          1751:        sbr/m_tmpfil.c: new routine
        !          1752:        uip/*.c: use it if necessary
        !          1753: 
        !          1754: 
        !          1755: Sun Nov 10 11:52:50 1985  /mtr <mrose@nrtc-gremlin>
        !          1756: 
        !          1757:        uip/send.c: oops, annotations botched for forw!
        !          1758: 
        !          1759: 
        !          1760: Sun Nov 10 16:30:46 1985  /mtr <mrose@nrtc-gremlin>
        !          1761: 
        !          1762:        uip/refile.c: set previous sequence on destination folders
        !          1763:        uip/rcvsbr.c: new file
        !          1764:        uip/rcvpack.c: change Cron-Date: to Delivery-Date:
        !          1765: 
        !          1766: 
        !          1767: Mon Nov 11 07:47:05 1985  /mtr <mrose@nrtc-gremlin>
        !          1768: 
        !          1769:        uip/slocal.c: implemenet MailDelivery, ala MMDF-II
        !          1770:        uip/rcv*.c: take advantage of it
        !          1771:        uip/rcvs{br,elect}.c: no longer needed
        !          1772:        uip/{folder,inc,refile}.c: done(1) if user doesn't want to create
        !          1773:            folders

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.