Annotation of 43BSDReno/contrib/mh/papers/mh5/MHCHANGES, revision 1.1.1.1

1.1       root        1:                      MHCHANGES from mh.4 to mh.5
                      2: 
                      3: 
                      4: Mon Aug 27 05:00:44 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                      5: 
                      6:        Decide that mh.4 is finished.  This file keeps track of the
                      7:        changes made between the mh.4 and mh.5 versions.  As usual, it's
                      8:        being kept in add-source-change format.  [Actually, mh.4 was
                      9:        finished on July 1, 1984.  For obscure reasons, this ChangeLog
                     10:        didn't start until August 27th though.]
                     11: 
                     12: 
                     13: Mon Aug 27 05:07:37 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                     14: 
                     15:        uip/inc.c: examine the profile entry "maildrop" to override the
                     16:        default maildrop if necessary.  "maildrop" is interpreted with
                     17:        m_mailpath(), so if not an absolute path, it's interpreted relative
                     18:        to the user's MH directory.
                     19: 
                     20: 
                     21: Tue Sep 11 19:59:24 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                     22: 
                     23:        tws/dtime.c: have it know about EDT.  Really, dtimezone needs to
                     24:        get fixed up and use two tables instead of one...
                     25: 
                     26: 
                     27: Wed Sep 12 20:02:22 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                     28: 
                     29:        uip/rcv{cron,tty}.c: if not reading mmdf.h, then read smail.h to
                     30:        get proper definitions of RP_M{ECH,OK}.
                     31: 
                     32: 
                     33: Sun Sep 16 16:08:39 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                     34: 
                     35:        uip/folder.c: change capitalization of "%d Folder%s" to
                     36:        "%d folder%s".
                     37: 
                     38: 
                     39: Tue Sep 18 14:16:53 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                     40: 
                     41:        uip/folder.c: if folder is unreadable (errno==EACCES), just say
                     42:        "unreadable", don't bother to call admonish().
                     43: 
                     44: 
                     45: Tue Sep 18 14:30:57 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                     46: 
                     47:        uip/inc.c: Check $MAILDROP prior to checking the Maildrop: profile
                     48:        entry.
                     49: 
                     50: 
                     51: Wed Sep 19 16:02:18 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                     52: 
                     53:        uip/scan..c: if message is unreadable (errno==EACCES), just say
                     54:        "unreadble", don't bother to call admonish().
                     55: 
                     56: 
                     57: Fri Sep 21 19:25:25 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                     58: 
                     59:        sendmts/hosts.c: change ALLHOSTS logic: if we're running with an
                     60:            exception file, then turn ALLHOSTS on (let mail system be final
                     61:            arbitrator).  Also, if using an exception file, play along if the
                     62:            file can't be opened.
                     63: 
                     64: 
                     65: Sat Sep 22 19:03:02 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                     66: 
                     67:        uip/sbboards.c: forgot a few arguments in a couple of printf-like
                     68:        strings.
                     69: 
                     70: 
                     71: Sat Sep 22 20:19:40 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
                     72: 
                     73:        uip/rcvlink.c: new rcvmail hook, just like the old rcvlink hook
                     74:        used in the ZOTnet.
                     75: 
                     76: 
                     77: Mon Oct  1 20:48:25 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
                     78: 
                     79:        uip/{scan,inc,scansbr}.c: change scansbr.h to #define the return
                     80:        codes from scansbr$scan().  Modify scan.c to say if a null message
                     81:        is empty.
                     82: 
                     83: 
                     84: Mon Oct  1 20:49:32 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
                     85: 
                     86:        uip/repl{,sbr}.c: add the -[no]query switch which interactively
                     87:        prompts the user for info on who should be replied-to.
                     88: 
                     89: 
                     90: Wed Oct 10 09:15:23 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
                     91: 
                     92:        uip/install-mh.c: fix minor typo in display of help message.
                     93: 
                     94: 
                     95: Wed Oct 10 14:41:30 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
                     96: 
                     97:        uip/rcv{cron,link,tty}.c: foil m_getdefs() for JLR.
                     98: 
                     99: 
                    100: Fri Oct 12 09:52:19 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
                    101: 
                    102:        sbr/m_edit.c: change rindex() to r1bindex().  Silly typo.
                    103: 
                    104: 
                    105: Fri Oct 12 09:53:56 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
                    106: 
                    107:        uip/ap.c: be sure to foil m_getdefs() for consistency.
                    108: 
                    109: 
                    110: Mon Oct 15 08:27:13 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    111: 
                    112:        conf/{mhconfig.c,config/config.c}: make the default editor
                    113:            configurable.
                    114:        conf/mhconfig.c: add support for othersupport/Makefile.
                    115:        Makefile,conf/{config/mts.c,makefiles/mts}: add support for the
                    116:            mtstailor file.
                    117:        othersupport/tutorial/: include the MH tutorial
                    118:        uip/{ap,bbr,conflict,inc,post,rcvcron,rcvlink,rmail,sbboards,slocal}.c,
                    119:            mts/msgchk.c: add support for the mtstailor file.
                    120:        uip/{rmail,sbboards,slocal}.c: foil m_getdefs() (just in case).
                    121: 
                    122: 
                    123: Wed Oct 17 10:02:27 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    124: 
                    125:        uip/inc.c: more mtstailor fixes, always read MAILDIR.
                    126:        uip/prompter.c: add the -[no]rapid switch.
                    127: 
                    128: 
                    129: Thu Oct 18 11:14:15 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    130: 
                    131:        uip/annosbr.c: if file doesn't exist, don't spit out error
                    132:        diagnostic (comp/dist/forw/send -anno followed by push).
                    133: 
                    134: 
                    135: Fri Oct 19 08:57:23 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    136: 
                    137:        uip/dist.c: instead of introducing Prev-Resent-Header: just prepend
                    138:            Prev- to previous resent-XXX: fields.
                    139:        uip/{post,dist}.c: append resent-XXX: fields instead of prepending
                    140:            them.  Also some minor clean-up.
                    141:        tws/dtime.c: use a better structure to permit "fool-proof"
                    142:            generation of time with dst.
                    143:        tws/dtimep.c: minor clean-up.
                    144: 
                    145: 
                    146: Sat Oct 20 11:47:26 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    147: 
                    148:        uip/post.c: let fcc: fields have more than one folder entry.
                    149: 
                    150: 
                    151: Mon Oct 22 11:37:30 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    152: 
                    153:        sendmts/smail.c: forgot to declare parameter watch for -DSENDMAIL.
                    154:        conf/makefiles/*: make "make install" a synonym for "make inst-all".
                    155:        conf/makefiles/*: support $(DESTDIR) convention.
                    156: 
                    157: 
                    158: Tue Oct 23 12:35:58 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    159: 
                    160:        conf/config/mts.c, mts/mts.h: remove the mbx_lock() and mbx_unlk()
                    161:        routines and replace them with the lock-and-open routines
                    162:        lkopen(), lkclose(), lkfopen(), and lkfclose().  lkopen() acquires
                    163:        an exclusive lock on the named file (which *must* exist) and then the
                    164:        appropriate open.  lkclose() releases the lock and closes the
                    165:        file.  lkfopen() is to lkopen() as fopen() is to open().  lkfclose()
                    166:        is to lkclose() as fclose() is to close().  I had to do all this
                    167:        so with 4.2BSD we can use flock to do the locking instead of the
                    168:        link/unlink business.
                    169: 
                    170: 
                    171: Wed Oct 24 11:00:55 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    172: 
                    173:               -- All fixes from Terry Domae at NRTC --
                    174:        conf/mhconfig.c: invoke mhdoc with csh explicitly since V7 doesn't.
                    175:        conf/config/config.c, config/mh.h: add new global variable libpath.
                    176:        uip/mhlsbr.c: support libpath for system-wide forms.
                    177:        config/mh.h,mf/mf.c,sbr/getusr.c,uip/post.c: add -DNRTC for MAILID
                    178:            support
                    179:        uip/replsbr.c: don't panic if the host for the sender/from field
                    180:            is unknown.
                    181:        uip/{send,whom}.c: forgot to use m_draft() instead of m_maildir(draft).
                    182:        sbr/m_draft.c: fix things up for show -draft.
                    183:        uip/show.c: add a "-form formfile" switch.  Also, support for -draft
                    184:            to reflect draftfolders.
                    185: 
                    186: 
                    187: Wed Oct 24 21:46:22 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    188: 
                    189:        conf/config/config.c, config/mh.h: add libpath() which looks first
                    190:            in m_maildir and then etcpath for the file.  Get rid of the
                    191:            std* variables since libpath() now does the same thing.
                    192:        With libpath, we now search m_maildir and then etcpath for
                    193:            alias files for send and whom, form files for comp, dist, forw,
                    194:            and repl, and filter files for forw and mhl.
                    195: 
                    196: 
                    197: Sat Oct 27 23:08:23 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    198: 
                    199:        sbr/m_getdefs.c: create the MH-directory if it's not there.
                    200:        uip/rmf.c: when rmf'ing a folder make sure parent's folder is
                    201:                writable as well as the folder.
                    202: 
                    203: 
                    204: Sun Oct 28 10:32:06 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    205: 
                    206:        uip/*.c: remove calls to m_news(), also add m_foil() to foil
                    207:            implicit calls to m_getdefs ().
                    208:        {sbr/m_getdefs,uip/rmf}.c: make mp->others checking a bit smarter
                    209:            for #ifdef UCI.
                    210: 
                    211: 
                    212: Sun Oct 28 20:36:45 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    213: 
                    214:        uip/folder.c: On "folder +foo", if +foo doesn't exist, ask if it
                    215:            should be.
                    216: 
                    217: 
                    218: Sun Oct 28 22:12:22 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    219: 
                    220:        uip/bbr$repl: forgot to support -[no]query.
                    221:        conf/doc/tmac.h: add .nf and .fi at the right spots for "FILES",
                    222:            etc.
                    223: 
                    224: Mon Oct 29 19:23:10 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    225: 
                    226:        uip/bbc.c: remove a couple of calls to setbbent().  They were
                    227:            defeating setbbfile().  They weren't even needed since the
                    228:            first thing that bbc does (even before parsing arguments) is
                    229:            to call setbbent().
                    230:        uip/show.c: force -noformat, -noheader, and -nopr to be at least
                    231:            three characters for recognition.
                    232:        uip/post.c: when invoking fileproc, add a '+' only if it doesn't
                    233:            start with '+' or '@'.
                    234: 
                    235: 
                    236: Tue Oct 30 08:12:50 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    237: 
                    238:        uip/{comp,dist,forw,repl}.c: make the "push" option at "What now?"
                    239:            level visible.  Document the draftfolder switches in the
                    240:            manual page
                    241:        uip/bbc.c: document `-file BBoardsfile' in manual page
                    242:        uip/bbl.c: remove -debug switch
                    243:        uip/repl.c: remove -debug switch
                    244:        uip/send.c: document -[no]remove in manual page, make -push
                    245:            visible and add -nopush.  Document the draftfolder switches in
                    246:            the manual pages
                    247: 
                    248: 
                    249: 
                    250: Tue Oct 30 16:35:37 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    251: 
                    252:        uip/prompter.c: if the skeleton lacked a body sometimes prompter
                    253:            would ask for a body and sometimes it wouldn't.  Now it doesn't.
                    254:        uip/dist.c: call ready_msg() each time ready_draft() is called so
                    255:            user can edit message being dist'd.  (sigh)
                    256: 
                    257: 
                    258: Tue Oct 30 18:59:45 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    259: 
                    260:        mf/mf.c: very minor clean-up of isfrom().
                    261:        mhmts/{hosts.c,netmail.c},{mmdf,sendmts}/hosts.c: include mts.h
                    262: 
                    263: 
                    264: Tue Oct 30 21:30:38 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    265: 
                    266:        tws/dtimep.c: parse ctime(3) strings, since some fool hosts
                    267:            actually permit that to get into the Internet.
                    268: 
                    269: 
                    270: Tue Oct 30 22:14:19 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    271: 
                    272:        uip/post.c: if we get an address-bearing field without any address,
                    273:            just ignore it instead of complaining about it.
                    274: 
                    275: 
                    276: Wed Oct 31 07:54:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    277: 
                    278:        mmdf/hosts.c: somehow "mmdf.h" and "util.h" weren't included.
                    279: 
                    280: 
                    281: Wed Oct 31 08:13:36 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    282: 
                    283:        uip/prompter.c: if the skeleton lacked a body sometimes prompter
                    284:            would ask for a body and sometimes it wouldn't.  Now it ALWAYS
                    285:            does.
                    286:        uip/show.c: "show -pr -f n" exec'd "pr inbox/-f inbox/n".  Now it
                    287:            exec's "pr -f inbox/n" like it should.
                    288: 
                    289: 
                    290: Wed Oct 31 14:41:06 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    291: 
                    292:        uip/scansbr.c: change SLINE to 78 (instead of 79).  We really
                    293:            should read termcap or an MH profile entry though.
                    294: 
                    295: 
                    296: Wed Oct 31 19:12:58 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    297: 
                    298:        uip/rcv{cron,tty}.c: include "../mmdf/util.h" when MMDFMTS.
                    299: 
                    300: 
                    301: Wed Oct 31 20:23:13 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    302: 
                    303:              -- All fixes from Phyllis Kantar at Rand --
                    304:        uip/repl.c: should use done(1) if the initial m_edit fails instead
                    305:            of done(0).
                    306:        sendmts/smail.c: comment out passing of "-ov" to SendMail if
                    307:            compiled at Rand.
                    308: 
                    309: Wed Oct 31 22:27:33 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    310: 
                    311:        uip/repl.c: since post can handle multiple folders in an fcc:
                    312:            line, take advantage of it.
                    313: 
                    314: 
                    315: Thu Nov  1 00:33:24 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    316: 
                    317:        bbsupport/{bboards.{daily,weekly},bb{save,remove}} - use /bin/sh
                    318:            not /bin/csh
                    319:        bbsupport/bb{aka,exp,tar}.c - call setbbent() with the right
                    320:            argument.  Where applicable use /bin/sh not /bin/csh
                    321:        conf/config/MakeBBoards - remove dependencies
                    322:        conf/mhconfig.c - support for empty mmdfldir and non-empty
                    323:            mmdflfil.
                    324: 
                    325: 
                    326: Thu Nov  1 15:14:43 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    327: 
                    328:        support/mhl.format: change terminal length from 40 to 23.
                    329: 
                    330: 
                    331: Thu Nov  1 18:42:44 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    332: 
                    333:        sbr/brkstring.c:  brkany() wasn't checking for a null string.  It
                    334:            does now.
                    335: 
                    336: 
                    337: Fri Nov  2 07:56:36 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    338: 
                    339:        uip/pick.c: if no matches and -list output a "0" so backquoting
                    340:            fails.
                    341: 
                    342: 
                    343: Fri Nov  2 13:17:27 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    344: 
                    345:        uip/replsbr.c: don't bomb if returnee's host is unknown (use
                    346:            AD_HOST instead of AD_NAME).
                    347:        mmdf/hosts.c: when calling mmdf_init() use invo_name and not "mh".
                    348: 
                    349: 
                    350: Fri Nov  2 13:44:50 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    351: 
                    352:        uip/{forw,forwsbr}.c: change encapsulation algorithm to use
                    353:            different bit-stuffing scheme.
                    354:        uip/mhlsbr.c: with -forward (interface from forw), support change
                    355:            in encapsulation algorithm.
                    356: 
                    357: 
                    358: Fri Nov  2 17:08:18 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    359: 
                    360:        uip/forwsbr.c: remove, put cpydgst() into sbr/cpydata.c
                    361:        config/mh.h, sbr/llib-lmh: declare cpydgst().
                    362: 
                    363: 
                    364: Sat Nov  3 19:56:51 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    365: 
                    366:        uip/bbc.c: get this: "bbc -quiet" with no other arguments and a
                    367:            bogus "bboards:" entry in the profile would yield a core dump.
                    368:            Marvelous.
                    369: 
                    370: 
                    371: Sun Nov  4 15:00:20 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    372: 
                    373:        sbr/m_getfld.c: in the interests of speed-up, change eom() to a
                    374:            macro that calls the auxilary function Eom() if need be.  This,
                    375:            along with the addition of a new mbx_style, DEFAULT, should
                    376:            give a significant speed-up in parsing individual files and
                    377:            the MH profile.  Finally, make Getc() a macro as well, which
                    378:            calls the routine GETC() only on special occasions.
                    379:        config/mh.h,sbr/{llib-lmh,m_getfld.c}: change mbx_unknown() to
                    380:            m_unknown().
                    381: 
                    382: 
                    383: Sun Nov  4 17:40:04 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    384: 
                    385:        uip/folder.c: forgot the m_sync() after m_setcur().  This
                    386:        prevented "folder +folder msg" from setting msg as cur.
                    387: 
                    388: 
                    389: Mon Nov  5 13:14:36 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    390: 
                    391:        uip/replsbr.c: don't adios() when can't understand "From:" or
                    392:        "Sender:" field.  Continue on, gracefully (ha!)
                    393: 
                    394: 
                    395: Mon Nov  5 18:15:01 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    396: 
                    397:             -- ALTOS port of MH.5 (under #ifdef ALTOS) --
                    398:        conf/config/config.c: "more" resides in /usr/bin/. "ls" resides
                    399:            in /bin/.
                    400:        conf/config/mts.c: read /etc/mhid for {Local,System}Name().  Also
                    401:            add routine gethostname () which reads /etc/systemid.
                    402:        config/mh.h: #include "../config/altos.h" on #ifdef ALTOS.  Also,
                    403:            new #define LINK which is "@" unless ALTOS else "#".
                    404:        config/altos.h: to get past V7 compiler...
                    405:        mf/msgchk.c: was using NULL instead of ""
                    406:        mf/mf.h: #include "../config/altos.h" on #ifdef ALTOS.
                    407:        sbr/m_edit.c: use LINK instead of "@"
                    408:        sbr/m_gmsg.c: use LINK instead of "@"
                    409:        sbr/m_seq.c: was using NULL instead of ""
                    410:        uip/clrsbr.c: use minimum of 2048 size for termcap buffer
                    411:        uip/dist.c: use LINK instead of "@"
                    412:        uip/install-mh.c: use (FILE *)NULL instead of NULL
                    413:        uip/msh.c: don't #include <sys/ioctl.h> if ALTOS
                    414:        uip/repl.c: use link instead of "@"
                    415:        uip/rmf.c: use link instead of "@"
                    416: 
                    417: 
                    418: Tue Nov  6 09:56:21 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    419: 
                    420:        conf/mhconfig.c: add "oldload" option for ALTOS.
                    421: 
                    422: 
                    423: Tue Nov  6 09:56:55 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    424: 
                    425:        sbr/{m_edit.c,llib-lmh}: add extra argument for $cwd for edit.
                    426:        uip/{comp,dist,forw,repl}.c: call pwd() and invoke m_edit with the
                    427:            extra argument.
                    428: 
                    429: 
                    430: Tue Nov  6 21:16:42 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    431: 
                    432:        uip/msh.c: call m_unknown() since advanced m_getfld() algorithm
                    433:            loses otherwise (a long story).
                    434: 
                    435: 
                    436: Tue Nov  6 21:33:39 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    437: 
                    438:        uip/dist.c: on "push" call ready_draft() prior to actual push()
                    439:            since if dist is invoked from bbr the file being distributed
                    440:            will get zapped prior to ready_draft() getting called.  Moby
                    441:            hack.
                    442: 
                    443: 
                    444: Wed Nov  7 20:12:04 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    445: 
                    446:        sbr/m_draft.c: "Draft-Folder: +drafts" loses.  Strip the '+' if
                    447:            need-be.
                    448: 
                    449: 
                    450: 
                    451: Wed Nov  7 20:45:44 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    452: 
                    453:        uip/{clr,scan}sbr.c: read termcap to ascertain the length of the
                    454:            scan line.
                    455:        uip/trmsbr.c: used to be called uip/clrsbr.c
                    456: 
                    457: 
                    458: Wed Nov  7 21:51:56 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    459: 
                    460:        uip/post.c: make Bcc:s look more line a forwarded message.
                    461:        uip/mhl.c: add -forwall flag to help forw for batching. the -forward
                    462:            flag now just uses the encapsulation algorithm.
                    463: 
                    464: 
                    465: Thu Nov  8 16:59:37 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    466: 
                    467:        uip/bbc.c: trap sigTERM just like sigEMT so user can kill bbc and
                    468:            "have the right thing happen".
                    469: 
                    470: 
                    471: Sat Nov 10 16:10:33 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    472: 
                    473:        sbr/trimcpy.c: remove all trailing [lt]wsp.
                    474: 
                    475: 
                    476: Mon Nov 12 08:15:59 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    477: 
                    478:        uip/msh.c: msh$show didn't know about the `-form formfile' switch.
                    479: 
                    480: 
                    481: Mon Nov 12 08:29:19 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    482: 
                    483:        conf/makefiles/bbsupport: when MH profile was installed for the
                    484:            BBoards login, the context file wasn't.
                    485:        sbr/m_getdefs.c: if "context:" isn't set in the MH profile, then
                    486:            don't complain if it's not there.
                    487: 
                    488: 
                    489: Mon Nov 12 11:01:51 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    490: 
                    491:        uip/post.c: re-arrange the code a bit for better organization.
                    492: 
                    493: 
                    494: Mon Nov 12 22:15:53 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    495: 
                    496:             -- All fixes from Fred Blonder at UMCP-CS --
                    497:        conf/doc/mh.rf: add more details (mini tutorial).
                    498:        sbr/{concat.c,llib-lmh}: use <varargs.h>
                    499:        sbr/m_name.c: use simpler method, sprintf().  Also fix size of
                    500:            name[] buffer.
                    501: 
                    502: 
                    503: Tue Nov 13 00:08:01 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    504: 
                    505:        uip/{burst,msh}.c: fix bursting algorithm to support forwardings/bcc:s.
                    506:        uip/{forw,mhlsbr,post}.c: strip one extra \n from last encapsulation
                    507:            boundary.
                    508: 
                    509: 
                    510: Tue Nov 13 00:58:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    511: 
                    512:        uip/msh.c: add "inc" and "mhmail" commands (big deal).
                    513: 
                    514: 
                    515: Tue Nov 13 13:08:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    516: 
                    517:        newsupport/mh_receive: make it generated during MH configuration.
                    518:        conf/mhconfig.c: support above change.
                    519: 
                    520: 
                    521: Tue Nov 13 18:58:43 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    522: 
                    523:        tws/{tws.h,dtime.c}: move tws_compare() from uip/picksbr.c to
                    524:            dtime.c, call it twsort().
                    525: 
                    526: 
                    527: Tue Nov 13 21:05:53 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    528: 
                    529:        uip/msh.c: add "sortm" command.
                    530:        uip/sortm.c: clean it up a bit.
                    531: 
                    532: 
                    533: Wed Nov 14 10:23:19 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    534: 
                    535:           -- All suggestions from Phyllis Kantar at Rand --
                    536:        mf/mf.{h,c}: add new field entry "note" for 822-style comments.
                    537:        config/addrsbr.h: add corresponding field entry m_note.
                    538:            also change m_hnum to m_type.
                    539:        uip/addrsbr.c: add a new argument to getm() to say what type the
                    540:            default host is.
                    541: 
                    542: 
                    543: Wed Nov 14 13:30:00 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    544: 
                    545:        sbr/m_convert.c: if "0" is given as a message number, print
                    546:            special error message (for use with backquoted pick).
                    547:        sbr/m_gmsg.c: be more careful about saying when "cur" exists.
                    548:            (don't set "curmsg" unless "mp -> msgstats[curmsg] & EXISTS").
                    549: 
                    550: 
                    551: Wed Nov 14 19:06:24 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    552: 
                    553:        sbr/m_{gmsg,seq}.c: fix various logic bugs that prevented private
                    554:            sequences from being recognized as such.
                    555: 
                    556: 
                    557: Wed Nov 14 20:16:04 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    558: 
                    559:        sbr/adios.c: for 4.2BSD use writev() on the adios() family of
                    560:            routines, gives much smoother output.
                    561:        uip/mhlsbr.c: call the adios() family of routines instead of
                    562:            explicitly using stderr.
                    563: 
                    564: 
                    565: Wed Nov 14 22:19:10 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    566: 
                    567:        sbr/m_gmsg.c: undo curmsg "fix" above, it broke MH mightily!
                    568:        sbr/m_convert.c: check curmsg here, so explicit references to
                    569:            "cur", when it doesn't exist, fails.
                    570: 
                    571: 
                    572: Wed Nov 14 23:24:56 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    573: 
                    574:           -- All suggestions from Phyllis Kantar at Rand --
                    575:        sbr/{ssequal,uleq}.c: default arguments to "" if NULL.
                    576:        uip/addrsbr.c: have ismymbox() recognize localhost!user.
                    577:        uip/folder.c: have "folder -fast msg" set "msg" as cur.
                    578:        sbr/m_getdefs.c: if using $MH, and it isn't relative,
                    579:            after expanding it, setenv it to an absolute pathname for
                    580:        subshells.
                    581: 
                    582: 
                    583: Thu Nov 15 09:24:32 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    584: 
                    585:             -- More fixes from Fred Blonder at UMCP-CS --
                    586:        sbr/concat.c: botched <varargs.h> installation for the pyramid.
                    587:            use Fred's code.
                    588: 
                    589: 
                    590: Thu Nov 15 09:29:43 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    591: 
                    592:                  -- Fixes from John Romine at TGC --
                    593:        uip/{forw,mhlsbr}.c: using NULL instead of "" in a couple of
                    594:            places.
                    595: 
                    596: 
                    597: Thu Nov 15 12:11:58 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    598: 
                    599:        mmdf/hosts.c: at the suggestion of Doug Kingston, use dm_v2route()
                    600:            to map host references to official domain strings.
                    601: 
                    602: 
                    603: Thu Nov 15 21:15:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    604: 
                    605:                  -- Fixes from John Romine at TGC --
                    606:        sbr/m_getdefs.c: use (FILE *)NULL instead of NULL when testing
                    607:            fopen()'s return value.
                    608: 
                    609: 
                    610: Fri Nov 16 08:20:50 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    611: 
                    612:        sbr/m_getdefs.c: close up COMPAT code slightly.
                    613:        conf/makefiles/*: change "-cp $(BINDIR)/cmd zcmd" to use "-mv".
                    614:            (On a trial basis.)
                    615: 
                    616: Fri Nov 16 08:21:08 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    617: 
                    618:             -- More fixes from Fred Blonder at UMCP-CS --
                    619:        conf/mhconfig.c: #define SVAL(s) to handle those pesky
                    620:            de-references to NULL.
                    621: 
                    622: 
                    623: Fri Nov 16 19:01:32 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    624: 
                    625:        uip/msh.c: remove -[no]burst switches.  Add "rmm" command, but don't
                    626:            document it yet.  Still have to resolve a few problems.
                    627:        
                    628: 
                    629: Sat Nov 17 13:49:12 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    630: 
                    631:        config/mh.h,uip/{folder,refile}.c: add NFOLDERS to denote max number
                    632:            of folders/files on command line.
                    633: 
                    634: 
                    635: Sat Nov 17 15:33:14 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    636: 
                    637:        uip/{mhl,trm}sbr.c: add sc_length() to return li#.  Have mhl
                    638:            assume co# and li# based on termcap entry if not given on
                    639:            command line.  If entries aren't present in termcap, use
                    640:            values in template.
                    641: 
                    642: 
                    643: Sat Nov 17 21:22:35 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    644: 
                    645:        conf/makefiles/{mts,uip}: change PGMPROT to 755 for dpk.
                    646: 
                    647: 
                    648: Sat Nov 17 22:43:11 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    649: 
                    650:        uip/msh.c: add msh$pack command.
                    651:        uip/pack.c: simplify a bit.
                    652: 
                    653: 
                    654: Sun Nov 18 15:00:07 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    655: 
                    656:        uip/pick.c: if -help, set -nozero so done() doesn't print "0".
                    657:            Moby hack.
                    658: 
                    659: 
                    660: Mon Nov 19 23:36:57 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    661: 
                    662:        uip/bbc.c: neaten handling of distribution addresses on
                    663:            `-topics' output.
                    664: 
                    665: 
                    666: Tue Nov 20 16:56:14 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    667: 
                    668:        bboards/{bboards.h,getbbent.c}: change bboard structure to make
                    669:            life easier for bbc.  Also add new structure for use with msh.
                    670: 
                    671: 
                    672: Wed Nov 21 13:35:33 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    673: 
                    674:        config/dropsbr.h: new include file
                    675:        uip/dropsbr.c: add support for maildrop mapping
                    676:        uip/dropsbr.c: add new parameter to mbx_open() for default mode on
                    677:            creation
                    678:        uip/{msh,pack,post,rcvpack,s{bboards,local}}.c: modify to use new
                    679:            support for maildrop mapping
                    680: 
                    681: 
                    682: Fri Nov 23 19:26:35 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    683: 
                    684:        uip/{bbc,post,prompter,rcvdist,rmail,{repl,scan}sbr,s{bboards,local}}.c:
                    685:            minor clean-up
                    686: 
                    687: 
                    688: Fri Nov 23 21:08:04 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    689: 
                    690:                   -- More Changes for the ALTOS --
                    691:        config/altos.h: didn't work, idiotic V7 compiler (cpp) didn't do
                    692:            "the right thing", so get rid of it and change the variable
                    693:            names in-line
                    694:        conf/config/mts.c: make isdlm{1,2} into macros instead of routines
                    695:            in mf/mf.c; also move getusr() there.
                    696:        conf/config/mts.c: make getfullname () standard and add new
                    697:            mtstailor option, mailid, to do the BRL/NRTC stuff with
                    698:            pw_gecos
                    699: 
                    700: 
                    701: Sat Nov 24 09:59:31 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    702: 
                    703:                  -- Fixes from John Romine at TGC --
                    704:        conf/mh-gen.8: include "dm.h" in list of include files for MMDF2
                    705:        conf/mh-gen.8: typo "ggenerate"
                    706:        conf/examples/READ-ME: BSD41a => BSD41A
                    707:        conf/mhconfig.c: V7 compiler tosses its cookies on reasonably
                    708:            formed structure members.  Fix
                    709:        conf/config/config.c: remove comment about "pick -show"
                    710:        conf/{config/config.c,doc/mh-profile.rf}, config/mh.h sbr/m_getdefs.c:
                    711:            remove scanproc, since that's used only by "pick -scan" which does
                    712:            not exist
                    713:        conf/mhdoc: make into a Bourne shell script.
                    714: 
                    715: 
                    716: Sat Nov 24 19:09:14 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    717: 
                    718:        sbr/showfile.c: if lproc is "mhl", use mhlproc for consistency
                    719:            (Actually, user should use "lproc: show", "showproc: mhl".)
                    720: 
                    721: Sat Nov 24 22:29:09 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    722: 
                    723:        uip/mhlsbr.c: into the fold
                    724: 
                    725: 
                    726: Sun Nov 25 13:28:47 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    727: 
                    728:        uip/{{mhl,trm}sbr,msh}.c: use and support SOprintf() for output
                    729:            to terminal
                    730:        uip/mhlsbr.c: add support for built-in mhl in msh, mhlsbr()
                    731:        uip/msh.c: use new support for built-in mhl
                    732:        sbr/m_getfld.c: some mis-logic in Eom(); if style is UNKNOWN,
                    733:            ALWAYS figure out what it is prior to going on
                    734: 
                    735: 
                    736: Sun Nov 25 19:30:46 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    737: 
                    738:        bbsupport/bboards.{dai,week}ly: if the bboards login shell is csh,
                    739:            can't use /bin/sh format...
                    740: 
                    741: 
                    742: Sun Nov 25 23:36:59 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    743: 
                    744:        uip/{mhl,trm}sbr.c: move discard() from mhlsbr to trmsbr
                    745: 
                    746: 
                    747: Mon Nov 26 10:20:07 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    748: 
                    749:        uip/send.c: add -[no]forward
                    750: 
                    751: 
                    752: Mon Nov 26 12:26:28 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    753: 
                    754:        uip/mhlsbr.c: add -[no]bell
                    755: 
                    756: 
                    757: Mon Nov 26 20:34:18 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    758: 
                    759:        sbr/refile.c: new module; implements the "refile" option at "What
                    760:            now?" level
                    761:        uip/{comp,dist,forw,repl}.c: new switch -noedit, says to skip the
                    762:            initial edit and proceed directly to "What now?" level.
                    763:            Also make use of the new "refile" option at "What now?" level
                    764:        uip/comp.c: support for JLR's comp from a folder/msg notion
                    765: 
                    766: 
                    767: Tue Nov 27 14:19:18 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    768: 
                    769:        uip/post.c: ignore Fcc:s when disting
                    770: 
                    771: 
                    772: Tue Nov 27 16:54:51 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    773: 
                    774:        sbr/m_draft.c: add new result parameter which tells if a
                    775:            draft-folder is being used
                    776:        uip/{comp,dist,forw,repl,show,send,whom}.c: modified appropriately
                    777:            for extra parameter; this info is needed to decide which prompt and
                    778:            options to offer the user if the draft chosen exists
                    779: 
                    780: 
                    781: Tue Nov 27 19:08:46 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    782: 
                    783:        uip/addrsbr.c: in addition to griping about bogus addresses in the
                    784:            "alternate-mailboxes:" entry, add a line saying to fix it (and
                    785:            where)
                    786:        uip/scansbr.c: very minor cosmetic change in cpyfrm() for group
                    787:            handling
                    788: 
                    789: 
                    790: Tue Nov 27 19:22:51 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    791: 
                    792:        sbr/m_getfld.c: add m_eomsbr() for msh$mhl for bursting (sigh)
                    793: 
                    794: 
                    795: Tue Nov 27 20:44:45 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    796: 
                    797:                   -- More Changes for the ALTOS --
                    798:        conf/makefiles/{mts,tws}: @(LDOPTIONS) was being left out of
                    799:            LDFLAGS
                    800:        config/aliasbr.h,uip/{ali,aliasbr}.c: prefix members of the aka
                    801:            structure with ak_, prefix members of the adr structure with ad_
                    802:        tws/tws.h: type "void" undefined
                    803:        uip/rcv{dist,pack,tty}.c: include <sys/ioctl.h> only if not on
                    804:            ALTOS
                    805:        uip/ttyw.c: put everything under #ifdef TTYD
                    806: 
                    807: 
                    808: Tue Nov 27 21:02:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    809: 
                    810:        uip/send.c: re-implement the -[no]unique switches for JLR.
                    811: 
                    812: 
                    813: Wed Nov 28 00:15:25 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    814: 
                    815:        uip/trmsbr.c: always read termcap and do what we can.  When called
                    816:            from in a non-interactive environment, do the right thing at
                    817:            the right time...
                    818:        uip/msh.c: call sc_width() at start-up to read good values from
                    819:            trmsbr
                    820: 
                    821: 
                    822: Wed Nov 28 08:24:04 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    823: 
                    824:        uip/refile.c: if +folder arg is forgotten, don't print usage
                    825:            string.  Also add -draft switch.
                    826: 
                    827: 
                    828: Wed Nov 28 11:28:56 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    829: 
                    830:        uip/mhlsbr.c: ignores wasn't being handled properly (logic bug)
                    831: 
                    832: 
                    833: Wed Nov 28 19:57:44 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    834: 
                    835:        uip/rcv{pack,tty}.c: move inclusion of <sys/types.h> and
                    836:            <setjmp.h> to the not MMDFMTS part, since "util.h" includes
                    837:            'em
                    838: 
                    839: 
                    840: Wed Nov 28 20:37:16 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    841: 
                    842:        uip/comp.c: restore old context-sensitive behavior
                    843: 
                    844: 
                    845: Wed Nov 28 20:42:21 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    846: 
                    847:        conf/makefiles/*: for installations, use mv -f to save backup
                    848: 
                    849: 
                    850: Wed Nov 28 22:59:34 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    851: 
                    852:        uip/msh.c: add -draft argument to msh$refile; clean-up -draft
                    853:            argument in msh$show
                    854:        sbr/m_draft.c: call path() on value of Draft-Folder: so relative
                    855:            folders work (!!)
                    856:        uip/repl.c: expand fcc: @folder arguments
                    857:        
                    858: 
                    859: Thu Nov 29 01:55:12 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    860: 
                    861:        uip/pick.c: don't output that "0" on error exits if stdout is a
                    862:            tty... (yep, pick acts differently for ttys, just like ls)
                    863: 
                    864: 
                    865: Fri Nov 30 08:47:52 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    866: 
                    867:        uip/news.c: forgot to include mh.h; no one must be using it, love
                    868:            to trash it from the distribution.
                    869: 
                    870: 
                    871:                       -- Enter BETA Testing --
                    872: 
                    873: 
                    874: Wed Dec  5 14:28:18 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    875: 
                    876:        mts/msgchk.c, Makefile, conf/makefiles/mts: honor MF conventions
                    877:            in msgchk, required MH sbr library
                    878:        uip/inc.c: better check of umincproc
                    879:        uip/{dist,forw,repl}.c: typo prevented annotation with the pyramid
                    880:            cc
                    881:        conf/makefiles/{bbsupport,uip}: give path to chown
                    882:        uip/dropsbr.c: no diagnostic if map is empty
                    883:        conf/config/mts.c, bboards/getbbent.c: more ALTOS stuff for v7 cc
                    884:        sbr/m_getfld.c, uip/mhlsbr.c: botched pointer to function notation,
                    885:            visible on v7 cc
                    886:        bbsupport/bbexp.c: forgot to foil m_getdefs()
                    887:        sbr/m_{setcur,seq}.c: handle "cur" correctly
                    888:        sbr/m_getfld.c: in msh$mhl with a message with no body, big loss
                    889:        uip/post.c: don't ask
                    890:        sbr/m_getfld.c, conf/makefiles/sbr: use the mts stuff to
                    891:            initialize the delimiter.  The programs that need this will
                    892:            call mts_init() themselvess prior to calling m_getfld()
                    893: 
                    894: 
                    895: Wed Dec  5 22:58:11 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    896: 
                    897:        uip/sbboards.c: on distribution, if a particular address loses,
                    898:            keep on going and report the error later on.
                    899:        bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c: in addition to above
                    900:            fix to sbboards, post failure notices to the local-XXX-request
                    901:            address.
                    902: 
                    903: 
                    904: Fri Dec  7 00:25:24 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    905: 
                    906:        uip/{inc,show}.c: implement "unseen" for TGC.  This feature is
                    907:            currently undocumented pending field-testing.
                    908: 
                    909: 
                    910: 
                    911: Sat Dec  8 18:16:20 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    912: 
                    913:        uip/rcvtty.c: minor-cleanup
                    914: 
                    915: 
                    916: Sat Dec  8 18:16:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    917: 
                    918:        config/mh.h, tws/tws.h, conf/config/mts.c: remove the void
                    919:            definitions
                    920:        conf/Makefile, config/makefiles/*: remove -ns from LDFLAGS
                    921:        conf/makefiles/uip: don't use the -g option for ls for
                    922:            s{bboards,local}
                    923:        conf/makefiles/*: use -l to ls not -ls
                    924: 
                    925: 
                    926: Mon Dec 10 23:38:05 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    927: 
                    928:        config/scansbr.h, uip/{inc,scansbr,send,post}.c: add support for
                    929:            TTI's prototype TMA under #ifdef TMA
                    930:        uip/tmasbr.c: new module for support
                    931: 
                    932: 
                    933: Tue Dec 11 17:05:36 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    934: 
                    935:        uip/trmsbr.c: minor fix in discard() for #ifdef ALTOS
                    936: 
                    937: 
                    938: Tue Dec 11 22:35:58 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    939: 
                    940:             -- Fixes from Julian Onions at Nottingham --
                    941:        conf/makfiles/*: "ld -x -r" terminates with status 1 even if all
                    942:            goes well, so tell make not to worry about it
                    943:        config/mh.h,conf/examples/READ-ME: talk about void=int
                    944:        uip/{msh,post,rcv{dist,pack,tty},slocal}.c: include <sys/ioctl.h> if
                    945:            not V7
                    946: 
                    947: 
                    948: Wed Dec 12 11:51:52 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    949: 
                    950:        tws/{tws.h,dtime.c}: use modified version of gtime() to add new
                    951:            structure element to (struct tws *).  This makes time
                    952:            comparisons insensitive to timezones, etc.
                    953: 
                    954: Thu Dec 13 00:05:42 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    955: 
                    956:        sbr/m_getfld.c: big fields were having their headers zero'd
                    957: 
                    958: 
                    959: Tue Dec 18 15:59:34 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    960: 
                    961:        sbr/m_getfld.c, uip/scansbr.c: some speed improvements from Jim
                    962:            Larus at UCB
                    963: 
                    964: 
                    965: Tue Dec 18 16:00:07 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    966: 
                    967:        bboards/getbbent.c, conf/config/mts.c, sbr/m_backup.c,
                    968:            uip/dropsbr.c: for ALTOS "%.*s" doesn't work if * evals to 0,
                    969:            so kludge around it
                    970: 
                    971: 
                    972: Tue Dec 18 16:00:48 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    973: 
                    974:        uip/{bbc,msh}.c: for Farber, say name of BBoard not name of file
                    975: 
                    976: 
                    977: Tue Dec 18 16:48:17 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    978: 
                    979:        bboards/*.c, conf/config/mts.c, mhmts/*.c, mmdf/*.c, sendmts/*.c,
                    980:            tws/*.c: register madness
                    981: 
                    982: 
                    983: Wed Dec 19 12:49:42 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    984: 
                    985:        sbr/m_getfld.c: advise() with inverted arguments
                    986: 
                    987: 
                    988: Sat Dec 29 10:43:12 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    989: 
                    990:        uip/msh.c: improved $mhfolder handling for -prompt.
                    991: 
                    992: 
                    993: Sat Dec 29 10:45:08 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                    994: 
                    995:        sbr/m_sync.c: handle public and read-only sequences correctly
                    996:        uip/rmf.c: fix botch for handling read-only folders
                    997: 
                    998: 
                    999: Sat Dec 29 12:17:50 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1000: 
                   1001:        conf/{config/config.c,doc/{folder,mh-profile}.rf}, sbr/m_getdefs.c,
                   1002:            uip/folder.c: fix folder -fast -recurse
                   1003: 
                   1004: 
                   1005: Sat Dec 29 16:56:59 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1006: 
                   1007:        conf/makefiles/sbr, config/mh.h, sbr/llib-lmh, sbr/closefds.c,
                   1008:            uip/{msh,post,rcvtty,replsbr,send,slocal,whom}.c: implement
                   1009:            closefds ()
                   1010: 
                   1011: 
                   1012: Sun Dec 30 11:50:57 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1013: 
                   1014:        uip/post.c: one more -noverbose fix
                   1015: 
                   1016: 
                   1017: Sun Dec 30 12:01:08 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1018: 
                   1019:        uip/sortm.c: fix for holes in "msgs" from Mike O'Brien
                   1020: 
                   1021: 
                   1022: Sun Dec 30 12:11:45 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1023: 
                   1024:        uip/post.c: have non-recipient addresses honor aliases
                   1025: 
                   1026: 
                   1027: Sun Dec 30 19:52:27 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1028: 
                   1029:        conf/config/{config,mts}.c, mmdf/hosts.c, uip/trmsbr.c,
                   1030:            bboards/getbbent.c, config/mh.h: minor cleanup.
                   1031: 
                   1032: 
                   1033: Mon Dec 31 17:43:49 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1034: 
                   1035:        tws/{tws.h,dtime.c}: add dgmtime()
                   1036: 
                   1037: 
                   1038: Mon Dec 31 21:28:07 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1039: 
                   1040:        uip/packf.c, conf/doc/packf.c, conf/{config/config.c,makefiles/uip},
                   1041:            change pack to packf
                   1042:        config/mh.h: make MAXFOLDERS smaller for the ALTOS
                   1043: 
                   1044: 
                   1045: Wed Jan  2 13:20:42 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1046: 
                   1047:        uip/addrsbr.c: #ifdef DUMB inserted
                   1048: 
                   1049: 
                   1050: Fri Jan  4 16:28:49 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1051: 
                   1052:        uip/addrsbr.c: SENDMTS was botching UUCP addrs
                   1053: 
                   1054: 
                   1055: Mon Jan  7 19:05:22 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1056: 
                   1057:        uip/inc.c: add -[no]truncate
                   1058:        conf/doc/*: change up documentation a bit
                   1059: 
                   1060: 
                   1061: Tue Jan  8 09:12:42 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1062: 
                   1063:        conf/{mh-gen,doc/MH}.rf: last change, fix public domain notice
                   1064:        config/notice.h: remove
                   1065:        uip/version.sh: don't include ../config/notice.h
                   1066: 
                   1067: 
                   1068: Tue Jan  8 09:45:25 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1069: 
                   1070:        sbr/m_edit.c: from Mike O'Brien on 4.2BSD use symlinks if "@" is
                   1071:            across file systems
                   1072:        uip/inc.c: slight botch in -[no]truncate
                   1073: 
                   1074: Tue Jan  8 13:54:13 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
                   1075: 
                   1076:        MH.5 is finished, finally.
                   1077: 
                   1078: 
                   1079: Sat Jan 26 09:05:52 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1080: 
                   1081:                  -- Fixes for MHMTS configuration --
                   1082:        conf/makefiles/uip: shouldn't build rcvdist on an MHMTS system
                   1083:        conf/doc/mhook.rf: ditto
                   1084:        conf/config/mts.c, mhmts/netmail.c, mts/mts.h, uip/rmail.c:
                   1085:            some typos in the declarations of global MTS variables that
                   1086:            are MHMTS specific
                   1087:        mf/mmuu.c: addr_convert() conflicted with routine of same name
                   1088:            in uumm.c
                   1089:        uip/news.c: looking in the wrong place for <sys/dir.h> on 4.2BSD
                   1090:            systems
                   1091: 
                   1092: 
                   1093: Sat Jan 26 09:08:43 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1094: 
                   1095:        uip/{inc,post}.c: changes for #ifdef TMA; this stuff is still
                   1096:            under non-disclosure (not the MH code, just the -ltma library
                   1097:            which doesn't come with MH)
                   1098: 
                   1099: 
                   1100: Sat Jan 26 09:38:08 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1101: 
                   1102:        tws/dtime.c: #define dysize(), since could be a macro in ctime.c
                   1103:            (thanks, Fred)
                   1104: 
                   1105: 
                   1106: Sat Jan 26 09:12:27 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1107: 
                   1108:        MH #5.310[UCI] (uci-750a) released to MH-Workers
                   1109: 
                   1110: 
                   1111: Sun Jan 27 17:41:03 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1112: 
                   1113:        sendmts/smail.c, uip/post.c: with -DSMTP, keep one SMTP connection
                   1114:            open, instead of starting a new one for each transaction
                   1115:        othersupport/pop/{Makefile,{popd,popser,inc,popsbr}.c}: support
                   1116:            "rpop" under #ifdef RPOP
                   1117:        othersupport/pop/client.c: remove
                   1118:        conf/{config/mts.c,tailor/READ-ME,makefiles/sendmts}, mts/mts.h,
                   1119:            sendmts/{smail,client}.c: support new server search list
                   1120:            facility used by both -DSMTP and -DPOP
                   1121: 
                   1122: 
                   1123: Sun Jan 27 18:42:49 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1124: 
                   1125:        conf/makefiles/mts: dependency screw-up on mts.o
                   1126: 
                   1127: 
                   1128: Tue Feb 12 19:33:14 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1129: 
                   1130:        uip/mhlsbr.c: clear_screen() logic between messages botched
                   1131: 
                   1132: 
                   1133: Mon Feb 18 12:53:50 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1134: 
                   1135:        conf/doc/send.rf, uip/send.c: de-implement ~/.signature support
                   1136: 
                   1137: 
                   1138: Wed Feb 20 20:40:14 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1139: 
                   1140:        uip/inc.c: fix suggested by John Dilley at Purdue, inc now ignore
                   1141:            signals if it's going to zero the maildrop.
                   1142: 
                   1143: 
                   1144: Wed Feb 20 20:48:12 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1145: 
                   1146:        sbr/adios.c: save errno prior to doing fancy perror stuff
                   1147: 
                   1148: 
                   1149: Fri Mar  1 19:48:53 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1150: 
                   1151:        conf/config/config.c: if MORE is defined, used that instead of
                   1152:            /usr/ucb/more.  The #ifdef ALTOS dependency is removed.
                   1153:           ALTOS users should use options MORE='"/usr/bin/more"',
                   1154:           just like users of the Dual.
                   1155:        conf/examples/READ-ME: document same
                   1156: 
                   1157: 
                   1158: Fri Mar  1 19:56:43 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1159: 
                   1160:        conf/config/mts.c: for the DUAL, you can't link to a file that you
                   1161:            can't read, unbelievable, eh?, so change the creat (foo, 0000)
                   1162:            to creat (foo, 0400).  Also, fix up some botched args to a
                   1163:            sprintf() call.
                   1164: 
                   1165: 
                   1166: Fri Mar  1 19:59:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1167: 
                   1168:        uip/trmsbr.c: forgot to make a termcap buffer TXTSIZ'd instead
                   1169:            of BUFSIZ'd.
                   1170: 
                   1171: 
                   1172: Sat Mar 1 20:21:17 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
                   1173: 
                   1174:        MH #5.321[UCI] (uci-750a) released to MH-Workers
                   1175: 
                   1176: 
                   1177: Wed Mar  6 18:08:11 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1178: 
                   1179:        uip/{dropsbr,packf,post,slocal}.c: fix to maildrop mapping bug
                   1180:            with MHMTS and local delivery in post, and SENDMTS and local
                   1181:            delivery in slocal
                   1182: 
                   1183: Wed Mar  6 18:19:46 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1184: 
                   1185:        TODO, config/addrsbr.h, sendmts/smail.c, mf/mf.{c,h},
                   1186:            uip/{addrsbr,ap,post,rcvdist,sbboards}.c: handle 822-style
                   1187:            routing
                   1188: 
                   1189: 
                   1190: Wed Mar  6 18:59:22 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1191: 
                   1192:               -- Fixes from Robert Elz <kre@ucb-vax> --
                   1193:        sbr/makedir.c: use mkdir() under #ifdef BSD42
                   1194:        uip/rmf.c: use rmdir() under #ifdef BSD42
                   1195: 
                   1196: 
                   1197: Sat Mar  9 15:36:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1198: 
                   1199:        bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c, uip/sbboards.c:
                   1200:            fix minor bug requiring nearly major re-write!!!
                   1201: 
                   1202: 
                   1203: Sat Mar  9 15:54:40 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1204: 
                   1205:        uip/dropsbr.c: fix bug when fixing stomped maildrop.
                   1206: 
                   1207: 
                   1208: Tue Mar 12 18:07:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1209: 
                   1210:        othersupport/pop/pop.txt: a few minor corrections to typos.
                   1211: 
                   1212: 
                   1213: Wed Mar 13 22:01:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1214: 
                   1215:        -- Fixes suggested by Phyllis Kantar <phyl@rand-unix> --
                   1216:        uip/{comp,dist,forw,repl}.c: fix quit -delete logic
                   1217:        conf/doc/{comp,mh-chart}.rf: document "-file file" switch
                   1218:        uip/send.c: "send -help" should done (1) for comp, et. al.
                   1219:        uip/send.c: typo "tempoary"
                   1220:        conf/doc/{send,whom}.rf: Profile Components forgot Draft-Folder
                   1221:        uip/ali.c: always load system aliases
                   1222:        conf/doc/{MH,comp,dist,forw,mhook,repl,send,show,mh-alias,mh-mail,
                   1223:            mh-profile,mhl,post}.rf: typo fixes
                   1224:        conf/doc/send.rf, uip/send.c: -forward now the default, also
                   1225:            don't gripe about "show -draft file"
                   1226: 
                   1227: 
                   1228: Wed Mar 13 22:24:07 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1229: 
                   1230:        uip/send.c: fix "use xxx logic"
                   1231:        uip/msh.c: a NULL vs. "" typo
                   1232: 
                   1233: 
                   1234: Thu Mar 14 22:41:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1235: 
                   1236:           -- Fixes suggested by John Dilley <jad@Purdue> --
                   1237:        conf/{config/mts.c,tailor/READ-ME}: add new mtstailor variables
                   1238:            localname, systemname, and uucpchan
                   1239:        mts/mts.h, conf/{mh-gen.8,config/{mts.c,mtstailor},tailor/READ-ME}:
                   1240:            add new mtstailor variable lockstyle to control style of locking
                   1241:        sbr/m_getfld.c: catch the UNIX "from user" line
                   1242:        uip/scansbr.c: make use of the UNIX "from user" line
                   1243:        uip/addrsbr.c: more #ifdef DUMB support
                   1244:        uip/inc.c: minor bug in inc w.r.t. closing locked file
                   1245:        uip/post.c: more #ifdef DUMB support
                   1246:        uip/replsbr.c: support Return-Path: for defaulting host names
                   1247:            as a last resort
                   1248: 
                   1249: 
                   1250: Fri Mar 15 11:45:00 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1251: 
                   1252:        othersupport/emh/READ-ME: new file
                   1253: 
                   1254: 
                   1255: Fri Mar 15 23:05:43 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1256: 
                   1257:        bbsupport/bbexp.c: fix string botch for command to popen.
                   1258:            also allow extra arguments to indicate aging period.
                   1259: 
                   1260: 
                   1261: Fri Mar 15 23:21:29 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1262: 
                   1263:        sbr/printsw.c: compress output of printed switches
                   1264:        sbr/m_getdefs.c: let $MHCONTEXT override context variable
                   1265:        sbr/m_{getdefs,gmsg,sync}.c, conf/doc/mh-profile.rf: let the profile
                   1266:            entry "mh-sequences" override .mh_sequences
                   1267:        sbr/m_seq.c: optimization
                   1268: 
                   1269: 
                   1270: Sat Mar 16 00:28:01 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1271: 
                   1272:        uip/{inc,msh,rcvtty,scan,scansbr}.c: clean up handling of
                   1273:            inc -silent
                   1274:        sbr/{llib-lmh,m_send.c}, uip/{annosbr,comp,dist,forw,repl}.c: move
                   1275:            annotations into send
                   1276:        conf/makefiles/uip, uip/{send,post}.c: ditto
                   1277:        conf/doc/{dist,forw,repl}.rf: ditto
                   1278:        uip/anno.c: forgot to check (mp -> msgstats[msgnum] & SELECTED)
                   1279: 
                   1280: 
                   1281: Sat Mar 16 01:38:06 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1282: 
                   1283:        conf/config/mts.c: add a few calls to mts_init ("mts") at
                   1284:            strategic places
                   1285: 
                   1286: 
                   1287: Sat Mar 16 12:23:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1288: 
                   1289:        uip/{mark,msh}.c: don't set previous-sequence to make debugging
                   1290:            easier
                   1291: 
                   1292: 
                   1293: Sat Mar 16 12:49:48 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1294: 
                   1295:        Makefile: simply Makefile using sh, also make DESTDIR work
                   1296:        conf/makefiles/othersupport: simplify Makefile
                   1297: 
                   1298: 
                   1299: Tue Mar 19 14:17:30 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1300: 
                   1301:        othersupport/mtrenv/bin/{distf,mpick,packit}: updates
                   1302: 
                   1303: 
                   1304: Tue Mar 19 17:31:14 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1305: 
                   1306:        conf/doc/{ap,mh-chart}.rf, uip/ap.c: accept -help switch
                   1307: 
                   1308: 
                   1309: Tue Mar 19 18:16:33 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1310: 
                   1311:        conf/doc/msgchk.rf: new file
                   1312:        conf/{doc/{mh,mh-chart,MH}.rf,makefiles/doc}: update for msgchk
                   1313: 
                   1314: 
                   1315: Thu Mar 21 08:45:11 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1316: 
                   1317:        sendmts/smail.c: fix logic error in sm_end(); MMDF-I has this
                   1318:            problem, MMDF-II might!
                   1319: 
                   1320: 
                   1321: Sat Mar 23 12:48:30 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1322: 
                   1323:                    -- Support the WhatNow shell --
                   1324:        conf/makefiles/{sbr,uip}: updates for all of this
                   1325:        uip/{comp,dist,forw,repl}.c: remove What now? code,
                   1326:            add -whatnow program, -nowhatnow
                   1327:        sbr/m_whatnow.c: new module
                   1328:        conf/config/config.c,config/mh.h,sbr/m_getdefs.c: new variable
                   1329:            whatnowproc
                   1330:        sbr/llib-lmh: update
                   1331:        uip/whatnow.c: new program, the first WhatNow shell
                   1332:        conf/doc/{mh-chart,whom}.rf, uip/whom.c: upgrade to take draftfolder
                   1333:            arguments
                   1334:        sbr/putenv.c: update for above
                   1335:        sbr/m_send.c: undo previous edits, m_whatnow() takes care of it
                   1336:        uip/distsbr.c: new module for dist-style support
                   1337:        uip/{send,whom}.c: call distout() in distsbr.c
                   1338:        conf/doc/whatnow.rf: new file
                   1339:        conf/doc/{MH,comp,dist,forw,mh,mh-{chart,profile},repl}.rf: updates
                   1340:        conf/doc/template: fix
                   1341: 
                   1342: 
                   1343: Sun Mar 24 18:32:47 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1344: 
                   1345:        sbr/m_draft.c,
                   1346:            uip/{comp,dist,forw,refile,repl,send,show,whatnow,whom}.c: have
                   1347:            -nodraftfolder override "Draft-Folder:" profile entry
                   1348: 
                   1349: 
                   1350: Mon Mar 25 18:06:48 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1351: 
                   1352:        mf/mf.c: avoid (incorrectly) recognizing " at " for "@" by using a
                   1353:            heuristic suggested by JSol.
                   1354: 
                   1355: 
                   1356: Tue Mar 26 18:02:52 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1357: 
                   1358:        conf/doc/repl.rf: document bug in replcomps
                   1359: 
                   1360: 
                   1361: Tue Mar 26 18:32:49 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1362: 
                   1363:        conf/{config/mts.c,tailor/READ-ME}, config/aliasbr.h, mts/mts.h, 
                   1364:            uip/aliasbr.c: make "*" logic mts-tailorable (ugh), you get
                   1365:            to choose highest non-user uid and non-user shell
                   1366: 
                   1367: 
                   1368: Wed Apr  3 23:52:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1369: 
                   1370:        sendmts/smail.c: comment out an extra RSET for UCI's losing
                   1371:            MMDF-I SMTP server
                   1372: 
                   1373: 
                   1374: Wed Apr  3 23:53:12 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1375: 
                   1376:        ohtersupport/mtrenv/bin/whatnow: new file
                   1377: 
                   1378: 
                   1379: Sat Apr  6 16:17:23 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1380: 
                   1381:        MH #5.348[UCI] (uci-750a) released to MH-Workers
                   1382: 
                   1383: 
                   1384: Fri Apr 19 18:27:16 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1385: 
                   1386:        conf/{config/mts.c,tailor/READ-ME}, mts/mts.h, uip/inc.c:
                   1387:            support the new MTS variable "pophost"
                   1388: 
                   1389: 
                   1390: Fri Apr 19 18:28:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1391: 
                   1392:        bboards/bboards.h, uip/bbc.c: support BB_INVIS for "hidden"
                   1393:            BBoards in -topic
                   1394:        uip/bbc.c: catch a long name that got past us
                   1395:        uip/bbc.c: fix -topics logic when BBoards given
                   1396: 
                   1397: 
                   1398: Fri Apr 19 18:32:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1399: 
                   1400:        conf/doc/MH.rf, sbr/m_send.c: de-implement "push" in whatnow
                   1401:            having send look for profile-entry of "push" rather than "send"
                   1402:            to confusing to the user "community"
                   1403: 
                   1404: 
                   1405: Fri Apr 19 19:13:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1406: 
                   1407:        uip/post.c: more #ifdef DUMB madness, for local addresses,
                   1408:            if no host portion given, then don't give it to sm_wadr()
                   1409:        uip/post.c: back #ifdef DUMB off a bit in From: for MMDFMTS
                   1410: 
                   1411: 
                   1412: Fri Apr 19 19:23:39 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1413: 
                   1414:        uip/whatnow.c: if edit fails, it's time to go away
                   1415:        sbr/m_edit.c: minor cosmetic change
                   1416: 
                   1417: 
                   1418: Fri Apr 19 19:44:25 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1419: 
                   1420:        uip/send.c: on annotations, if push'd avoid getting upset
                   1421:            if message to annotate isn't there
                   1422:        uip/send.c: fix "typo" for r1bindex ()
                   1423:        uip/send.c: put ~/.signature support back in under #ifdef UCI
                   1424:        uip/send.c: use mktemp() instead of bogus makename!
                   1425:        uip/send.c: fix screwy interaction between msh, dist, whatnow,
                   1426:            and send (oh no!)
                   1427: 
                   1428: 
                   1429: Sat Apr 20 14:46:10 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1430: 
                   1431:        sbr/m_send.c, uip/whatnow.c: on "push", let send do push() instead
                   1432:            of whatnow
                   1433: 
                   1434: 
                   1435: Wed Apr 24 22:44:30 1985  /mtr (agent: Marshall Rose) <uci@nrtc>
                   1436: 
                   1437:        sbr/m_whatnow.c, uip/{dist,forw,repl}.c: fix obscure "@" bug.
                   1438: 
                   1439: 
                   1440: Wed Apr 24 22:45:39 1985  /mtr (agent: Marshall Rose) <uci@nrtc>
                   1441: 
                   1442:        conf/doc/MH.rf: just a few more fixes...
                   1443: 
                   1444: 
                   1445: Thu May  2 21:13:03 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1446: 
                   1447:        uip/sbboards.c: fdopen() called with wrong arg!
                   1448: 
                   1449: 
                   1450: Thu May  2 21:13:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1451: 
                   1452:        uip/post.c: a few more back-offs with #ifdef DUMB...
                   1453: 
                   1454: 
                   1455: Thu May  2 21:13:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1456: 
                   1457:        conf/makefiles/uip: make whatnow chmod +t'd
                   1458: 
                   1459: 
                   1460: Thu May  2 21:14:56 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
                   1461: 
                   1462:        MH #5.360[UCI] (uci-750a) released to MH-Workers

unix.superglobalmegacorp.com

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