|
|
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.