Annotation of 43BSD/contrib/mh/papers/mh6/MHCHANGES, revision 1.1.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.