]> diplodocus.org Git - nmh/blob - docs/historical/mh-6.8.5/papers/mh5/MHCHANGES
Make many m_getfld() buffer parameters NMH_BUFSIZ big.
[nmh] / docs / historical / mh-6.8.5 / papers / mh5 / MHCHANGES
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