|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.