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