|
|
1.1 ! root 1: MHCHANGES from mh.3 to mh.4 ! 2: ! 3: ! 4: Wed Feb 17 14:47:18 1984 PostMaster (agent: Marshall Rose) <zotnet@uci-750b> ! 5: ! 6: Decide that mh.3 is finished. This file keeps track of the ! 7: changes made between the mh.3 and mh.4 versions. Note that it's ! 8: being kept in add-source-change format instead of the usual ! 9: add-change-log-entry format. ! 10: ! 11: ! 12: Thu Feb 16 10:19:12 1984 PostMaster (agent: Marshall Rose) <zotnet@uci-750b> ! 13: ! 14: uip/bbr.c - Have bbr use a different prompt based on the name it ! 15: was invoked with. This is useful, since it used to use the same ! 16: prompt as "ex". This got confusing since sometimes you'd be ! 17: editing a file in ex while composing a message from bbr. ! 18: ! 19: ! 20: Fri Feb 17 09:10:55 1984 Rand MH System (agent: John Romine) <mh@uci-750b> ! 21: ! 22: uip/bbc.c: output last update date with -topics in short form ! 23: instead of local leaders. local leaders are listed with the other ! 24: fields with -topics -verbose. ! 25: ! 26: ! 27: Sat Mar 31 08:26:29 1984 PostMaster (agent: John Romine) <mmdf@uci-750b> ! 28: ! 29: uip/mhmail.c: unlink temp file when exiting due to null input. ! 30: ! 31: ! 32: Mon Apr 2 07:34:35 1984 PostMaster (agent: John Romine) ! 33: ! 34: uip/refile.c: remove(): bug fix. call delete-prog if (filep > 0) ! 35: instead of if (filep > 1). ! 36: ! 37: ! 38: Fri Apr 6 10:52:26 1984 PostMaster (agent: <mmdf@uci-750b> ! 39: ! 40: uip/show.c: mhl wasn't seeing its name so it wasn't checking its ! 41: profile entry. (fix from spencer thomas at utah-gr). ! 42: ! 43: ! 44: Sat Jun 30 12:28:21 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 45: ! 46: sbr/m_getdefs.c: make sure $MH is non-empty before using it. ! 47: ! 48: ! 49: Sat Jun 30 12:28:48 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 50: ! 51: config/mh.h: compact msgs structure a bit. Also add new entry, ! 52: mp -> attrstats, which tells if the corresponding attribute named ! 53: in mp -> msgattrs is public or private. ! 54: ! 55: ! 56: Sat Jun 30 12:29:53 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 57: ! 58: config/mh.h: Raise MAXFOLDER to 2K-1 and modify DMAXFOLDER as ! 59: appropriate. Also, make LOWSEL dependent on MAXFOLDER. ! 60: ! 61: ! 62: Sat Jun 30 16:23:01 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 63: ! 64: Add the SMTP option to the SendMail configuration. Extend ! 65: post/send to accept -mail, -soml, -saml, and -send. Also add ! 66: -client host and -server host. ! 67: ! 68: ! 69: Sat Jun 30 16:23:20 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 70: ! 71: Add the -[no]public switches to bbr$mark, bbr$pick, mark, and pick. ! 72: ! 73: ! 74: Sat Jun 30 16:40:22 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 75: ! 76: sbr/m_edit.c: On first edit, if "-editor pgm" not specified, try ! 77: to use $EDITOR prior to using the profile entry for editor. ! 78: ! 79: ! 80: Sat Jun 30 23:27:27 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 81: ! 82: uip/send: if $SIGNATURE is empty, and there's a "signature" entry ! 83: in the profile, set $SIGNATURE to that for post. ! 84: ! 85: ! 86: Mon Jul 2 02:07:37 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 87: ! 88: uip/post, uip/send: rework BCC handling to allow the use of a ! 89: filter file. ! 90: ! 91: ! 92: Sat Jul 7 01:03:02 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 93: ! 94: sbr/m_edit.c: #undef the $EDITOR stuff, maybe it's not such a good ! 95: idea... ! 96: ! 97: ! 98: Sat Jul 7 18:51:02 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 99: ! 100: mhmts/hosts.c: add '#include <netdb.h>' for #ifdef BSD42. ! 101: sbr/m_gmsg.c: fix initializatino of flags[]. ! 102: uip/whom.c: close down fd:s, just like send does, to avoid the ! 103: infamous "too many open" files error with the MMDFMTS version ! 104: of post. ! 105: uip/pick.c: fix-up "[Folder xyz being re-used]" message. It was ! 106: using the wrong string for the folder name. ! 107: ! 108: ! 109: Sun Jul 8 23:58:56 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 110: ! 111: uip/bbr.c: add the hidden "-prompt string" switch for JLR. ! 112: ! 113: ! 114: Mon Jul 9 00:01:01 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 115: ! 116: uip/prompter.c: with BSD42, do a clearerr() on stdin when we get ! 117: an EOF. Otherwise, with an EOF in the headers, we lose big... ! 118: ! 119: ! 120: Mon Jul 9 14:48:51 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 121: ! 122: config/mh.h: add extern char *version. ! 123: sbr/help.c: have help() print out program name and version info. ! 124: conf/makefiles/uip: use version.sh to create version.c for loading ! 125: with uip:s. ! 126: ! 127: ! 128: Mon Jul 9 17:05:09 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 129: ! 130: sbr/showfile.c: take arg vector from caller. ! 131: uip/show.c: new "-file file" switch for showfile. ! 132: sbr/m_edit.c: take arg vector from caller. If present, give to ! 133: editor in exec. ! 134: ! 135: ! 136: Mon Jul 9 23:15:20 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 137: ! 138: uip/{scan,inc,bbr}.c: new switches -[no]size to show the size ! 139: of the message. ! 140: uip/scansbr.c: implement -size for scan, inc, and bbr$scan. ! 141: uip/folder.c: new switches to implement the folder stack. ! 142: uip/clrsbr.c: consolidate clear_screen() into one file. ! 143: ! 144: ! 145: Tue Jul 10 01:15:22 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 146: ! 147: config/mh.h, conf/config/config.c, sbr/m_{getdefs,update}.c: add ! 148: "context" file in addition to the MH-profile. The former is ! 149: dynamic, it contains pfolder and private sequences. The latter is ! 150: static, it contains switches, etc. The ctx file defaults to ! 151: Mail/context. But in the MH-profile, you can define the entry for ! 152: "context" to be whatever you want... ! 153: ! 154: ! 155: Wed Jul 11 02:25:25 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 156: ! 157: uip/repl.c: toss the hidden -[no]ccme switches. ! 158: ! 159: ! 160: Wed Jul 11 18:41:07 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 161: ! 162: uip/folder.c: remove -up, -down, and -short ! 163: uip/pick.c: toss all the file-op:s, -scan, and -show. Just define ! 164: sequences, or spit 'em to stdout. ! 165: The select sub-folder is dead! ! 166: Long live user-defined sequences! ! 167: Pick got rid of 11 (!!) switches this way, and we've taken our ! 168: first step into a new age of functionality. ! 169: ! 170: Fri Jul 13 13:17:48 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 171: ! 172: uip/folder.c: Set up things so DMAXFOLDER is used when formatting ! 173: the output strings. ! 174: ! 175: ! 176: Fri Jul 13 13:37:21 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 177: ! 178: uip/scansbr.c: Compress the fields a bit. Right-justify some ! 179: parts of the header. ! 180: ! 181: ! 182: Sun Jul 15 03:01:12 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 183: ! 184: uip/{comp,dist,forw,repl}.c: If send of draft loses, come back to ! 185: "What now?" level. Also fix bug with invocation of editor. ! 186: ! 187: ! 188: Sun Jul 15 17:10:38 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 189: ! 190: uip/{comp,dist,forw,repl}.c: Add -[no]unique switch. ! 191: uip/send.c: Remove -[no]unique switch, also read ~/.signature file ! 192: and define $SIGNATURE if need be. ! 193: uip/post.c: Don't read ~/.signature file, use $SIGNATURE only. ! 194: uip/{bbr$scan,inc,scan,scansbr}.c: Only do the ftell() business ! 195: with -size on an inc. The others can do an fstat or pointer ! 196: arithmentic to calculate the size. ! 197: ! 198: ! 199: ! 200: Mon Jul 16 00:18:49 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 201: ! 202: uip/{comp,dist,forw,repl}.c: If "quit" with no "delete, tell the ! 203: user the name of the draft file. ! 204: uip/send.c: if invoked as "push", act accordingly ! 205: sbr/m_send.c: know about "push". ! 206: uip/mhpath.c: -help wasn't any. ! 207: uip/rcv{cron,tty}.c: set-up for an MMDF system. ! 208: ! 209: ! 210: Mon Jul 16 00:21:52 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 211: ! 212: Install the new Previous-Sequence mechanism. Introduce the SEQMOD ! 213: flag to the msgs structure. Just about every MH program now calls ! 214: m_setseq () upon parsing the messages and calls m_sync() prior to ! 215: exiting. ! 216: ! 217: ! 218: Mon Jul 16 15:51:28 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 219: ! 220: Gather up the ZOTnet libraries into zotnet/libzot.a, makes things ! 221: less complicated. ! 222: ! 223: ! 224: Mon Jul 16 22:07:40 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 225: ! 226: uip/*.c: Change arguments[50] to arguments[MAXARGS]; change ! 227: msgs[100] to msgs[MAXARGS] to avoid argument overflow with new ! 228: pick. ! 229: ! 230: ! 231: Tue Jul 17 00:08:52 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 232: ! 233: Install the Sequence-Negation mechanism. ! 234: ! 235: ! 236: Tue Jul 17 16:02:02 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 237: ! 238: uip/bbr.c: bring dist, forw, and repl up to date with -[no]unique. ! 239: ! 240: ! 241: Tue Jul 17 16:19:14 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 242: ! 243: uip/folder.c: handle +folder and msg argument with -all. ! 244: ! 245: ! 246: Tue Jul 17 19:20:10 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 247: ! 248: uip/anno.c: don't require -text. Also fix bug in prompting. ! 249: ! 250: ! 251: Wed Jul 18 03:01:11 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 252: ! 253: Install the code necesary for the @folder notation, meaning ! 254: +cwf/folder (TSUBCWF). ! 255: ! 256: ! 257: Wed Jul 18 05:35:14 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 258: ! 259: uip/{comp,dist,forw,repl}.c: Add -draft{folder,message} switches, ! 260: remove -[no]unique switches ! 261: sbr/m_draft.c: New module to interpret -draft switches ! 262: uip/send.c: Handle multiple messages, add -draft{folder,message} ! 263: switches, add -push switch ! 264: uip/bbr.c: bring dist, forw, and repl up to date with all these ! 265: changes ! 266: conf/config/config.c: change mh_deliver to postproc ! 267: ! 268: ! 269: Wed Jul 18 20:39:29 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> ! 270: ! 271: sbr/path.c: add compath() logic to compress things like @.. and so ! 272: on. ! 273: ! 274: ! 275: Thu Jul 19 19:56:16 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> ! 276: ! 277: sbr/m_edit.c: put back in the draft preserve/delete logic from mh.2 ! 278: sbr/m_draft.c: add the "use" parameter saying whether "new" or ! 279: "cur" should be the default. ! 280: ! 281: ! 282: Fri Jul 20 21:27:03 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> ! 283: ! 284: uip/{comp,dist,forw,repl}.c: new logic if draft exists. ! 285: uip/{comp,dist,forw,refile,repl,send}.c: fix miscalculation in ! 286: path of draft/source folder. ! 287: ! 288: ! 289: Sat Jul 21 14:15:43 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> ! 290: ! 291: sbr/{m_gmsg,m_seq}.c: allow "compressed" sequence descriptors ! 292: (e.g., x-y instead of x x+1 ... y-1 y). Makes things run ! 293: faster and avoids problems if a sequence is really *big*. ! 294: ! 295: ! 296: Mon Jul 23 09:08:12 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> ! 297: ! 298: uip/{dist,forw,repl}.c: fix busted logic when m_draft() is called ! 299: after we've built the msgs structure for the folder we're working ! 300: on. Call m_draft() first. Other solution was to have m_draft() ! 301: do a pwd(), save the result, do its work, and then chdir() back. ! 302: Sigh. ! 303: ! 304: ! 305: Mon Jul 23 09:11:27 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> ! 306: ! 307: uip/scansbr.c: If the message has no date, flag it and use the ! 308: date on the file, if appropriate (e.g., from 'scan' not 'inc'). ! 309: ! 310: ! 311: Mon Jul 23 14:27:51 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> ! 312: ! 313: uip/{comp,dist,forw,repl,send}.c: add -nodraftfolder switch to ! 314: turn off draft folder. ! 315: uip/send.c: add -[no]unique switch to enable/disable message ! 316: renaming on pushes. ! 317: ! 318: ! 319: Mon Jul 23 16:09:04 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> ! 320: ! 321: uip/{scan,replsbr}.c: use ismymbox to determine if address is my ! 322: mailbox. ! 323: uip/addrsbr.c: add ismymbox() to say just that. ! 324: ! 325: ! 326: Mon Jul 23 19:07:00 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> ! 327: ! 328: sbr/m_getdefs.c: allow long lines in MH profile. ! 329: uip/ptt.c: rename ptt.c to ap.c and install in MH etc directory. ! 330: ! 331: ! 332: Wed Jul 25 08:49:44 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> ! 333: ! 334: uip/bbr.c: bring upto date with dist/forw/repl's -nodraftfolder. ! 335: sbr/trimcpy.c: fold tabs into spaces in addition to newlines. ! 336: ! 337: ! 338: Thu Aug 2 15:05:29 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> ! 339: ! 340: uip/rcv{cron,tty}.c: move the ``#include <stdio.h>'' above the ! 341: ``#include "mmdf.h"'' ! 342: mf/*.{h,c}: change lexequ() to lequal() to avoid conflict with ! 343: MMDF-II routine name. ! 344: ! 345: Fri Oct 26 22:19:42 1984 Rand MH Mail Handler (agent: John Romine) <mh@uci> ! 346: conf/Makefile: make CFLAGS=-O, LDFLAGS=-ns ! 347: sendmts/smail.c: line 99: formal parameter 'watch' was missing.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.