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