Add documentation for --with-locking option
[mmh] / docs / ChangeLog_MH-3_to_MH-6.6
1                        MHCHANGES from MH 6.1 to MH 6.6
2
3
4 [It appears that there may be some undocumented changes to MH 6.6 that should
5  appear here.  --Dan Harkless]
6
7
8 Sun Jan  4 11:16:54 1987  /mtr <mrose@nrtc-gremlin>
9
10         uip/mhlsbr.c: "extras" hack for Elz
11
12
13 Sat Jan  3 15:03:00 1987  /mtr <mrose@nrtc-gremlin>
14
15         h/formatsbr.h: parenthesize better, use case-sensitive in
16             bucket search since hashing is case-sensitive
17         uip/{rcvdist,replsbr}.c: CT_ADDR hacks
18
19
20 Sat Jan  3 13:11:22 1987  /mtr <mrose@nrtc-gremlin>
21
22         conf/config/mts.c, mts/sendmail/hosts.c: BIND fix-up
23
24
25 Fri Jan  2 23:41:19 1987  /mtr <mrose@nrtc-gremlin>
26
27         uip/rcvdist.c: touch-ups to sync with replsbr.c
28         uip/scansbr.c: trash trailing whitespace in header components for
29             formating
30
31
32 Fri Jan  2 18:43:09 1987  /mtr <mrose@nrtc-gremlin>
33
34         zotnet/tws/dtimep.lex: ctime w/o TZ hack
35
36
37 Fri Jan  2 18:42:55 1987  /mtr <mrose@nrtc-gremlin>
38
39         uip/dropsbr.c: fixes
40         uip/msh.c, support/pop/popser.c: ditto
41
42
43 Mon Dec 22 12:32:45 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
44
45                                -- From Stanford --
46         h/dropsbr.h, uip/dropsbr.c, support/pop/popser.c: support LAST
47                 command in POP service
48         uip/{inc,mshcmds}.c: ditto
49
50
51 Mon Dec 15 11:11:32 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
52
53         uip/post.c: patch for MMDF-IIb submit
54
55
56 Wed Dec  3 22:03:58 1986  /mtr <mrose@nrtc-gremlin>
57
58         support/pop/popd.c: minor fix
59
60
61 Tue Dec  2 13:57:41 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
62
63         support/bboards/bbtar.c: fix for sequent machines
64
65
66 Sat Nov 22 20:36:31 1986  /mtr <mrose@nrtc-gremlin>
67
68         uip/bbc.c: set up time-bomb after HUP
69
70
71 Fri Nov 21 14:33:28 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
72
73         sbr/smatch.c: deref null bug
74
75
76 Fri Nov 14 17:25:23 1986  /mtr <mrose@nrtc-gremlin>
77
78         conf/doc/mhook: typo found by Phyl
79
80
81 Mon Nov 10 16:57:41 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
82
83                             -- More stuff from Jef --
84         zotnet/tws/dtimep.lex: default timezone to localone one
85
86
87 Mon Nov 10 08:12:16 1986  /mtr <mrose@nrtc-gremlin>
88
89                         -- Stuff from Jef Poskanzer --
90         uip/forw.c: add -[no]dashmunging, a hidden option
91         uip/mhlsbr.c: add -[no]dashmunging, a hidden option
92         {conf/doc/mhl.rf,uip/mhlsbr.c}: add [no]split variable
93
94
95 Mon Nov  3 15:21:38 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
96
97         sbr/m_sync.c: fix for sequent machines
98
99
100 Mon Nov  3 14:11:48 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
101
102         uip/msgchk.c: another SUN fix
103
104
105 Thu Oct 30 13:03:02 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
106
107         uip/{rcvtty,ttyw}.c: if no BSD42, turn off TTYD
108
109
110 Thu Oct 30 12:57:52 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
111
112         sbr/formataddr.c, uip/replsbr.c: another realloc() bug found by
113             Terry West
114
115
116 Thu Oct  9 12:52:41 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
117
118         h/mh.h: make ruserpass nonsense based on NFS not SUN
119
120
121 Wed Oct  8 15:59:05 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
122
123         uip/vmh.c: more SYS5 mods from Bob Desinger
124
125
126 Mon Oct  6 12:07:02 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
127
128         conf/examples/encore: config file for Encore Multimax, from Mike
129             Iglesias of UCI
130
131
132 Thu Oct  2 12:37:57 1986  /mtr <mrose@nrtc-gremlin>
133
134         support/pop/popd.c: fixes for 4.3BSD set setsockopt
135
136
137 Mon Sep  8 12:47:58 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
138
139         conf/config/MakeBBoards: smarter
140
141
142 Fri Sep  5 14:02:36 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
143
144         zotnet/bboards/bboards.h: add BB_SEEN to fix list-handling bug in bbc
145         uip/bbc.c: use it
146
147
148 Fri Sep  5 09:40:35 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
149
150         uip/msh.c: add hidden "advance" command
151         uip/wmh.c: use it
152
153
154 Fri Sep  5 09:08:17 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
155
156         mts/sendmail/smail.c: define discard() as void
157
158
159 Tue Sep  2 15:27:34 1986  /mtr <mrose@nrtc-gremlin>
160
161         uip/{bbc,burst,popsbr}.c: ULTRIX loses on ferror() vs. feof()
162         sbr/vfgets.c: ditto
163
164
165 Fri Aug 29 09:08:15 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
166
167         uip/wmh.c: for pTTY() make original window the top one
168
169
170 Thu Aug 28 19:39:47 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
171
172         uip/send.c: handle dist in a read-only folder
173         support/pop/popser.c: anonymous fix for DPOP/BPOP
174
175
176 Wed Aug 20 17:23:39 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
177
178         uip/mhlsbr.c: a bit less demanding on errors when processing the
179             face
180
181
182 Wed Aug 20 14:16:12 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
183
184         conf/config/MakeBBoards: smarter rule
185
186
187 Mon Aug 18 10:38:34 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
188
189         uip/wmh.c: new program--Windowing MH for Integrated Solutions
190             Graphics Workstations; not standardly installed for now since
191             requires special load libraries
192         conf/doc/wmh.rf: man page
193         conf/makefiles/uip: support wmh
194
195
196 Fri Aug 15 23:01:06 1986  /mtr <mrose@nrtc-gremlin>
197
198         sbr/advertise.c: slight touch-up
199
200
201 Fri Aug 15 13:58:25 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
202
203         uip/vmh.c: slight clean-up
204
205
206 Thu Aug 14 22:25:23 1986  /mtr <mrose@nrtc-gremlin>
207
208         support/general/replcomps: add return-path to To: list
209
210
211 Tue Aug 12 10:54:47 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
212
213         support/pop/popser.c: small fix from Dave Cohrs
214
215
216 Tue Aug 12 10:53:47 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
217
218         uip/mhlsbr.c: finally stabilize it
219
220
221 Mon Aug 11 10:10:33 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
222
223         uip/mhlsbr.c: choose default face from from: line
224
225
226 Fri Aug  8 12:57:35 1986  /mtr (agent: Marshall Rose) <mother@killer-rat>
227
228         conf/config/config.c, h/mh.h, sbr/m_readefs.c, uip/mhlsbr.c:
229             add support for "faceproc"
230
231
232 Sun Jul 27 11:52:37 1986  /mtr <mrose@nrtc-gremlin>
233
234         conf/doc/show.rf: typos
235
236
237 Tue Jul 15 20:26:05 1986  /mtr <mrose@nrtc-gremlin>
238
239         papers/{bboards/bboards,tutorial/tutorial}.tex: botched MTR's
240             address
241
242
243 Fri Jul 11 10:50:31 1986  /mtr <mrose@nrtc-gremlin>
244
245         MH 6.5 official, out of beta, released for UCI distribution
246
247
248 Tue Jul  8 10:50:39 1986  /mtr <mrose@nrtc-gremlin>
249
250         uip/scansbr.c: split-up a statement for the RT compiler
251         conf/mh-gen.8: add some stuff on POP
252         conf/doc/{ADMIN,popaka}.rf: ditto
253
254
255 Sun Jun 29 21:11:30 1986  /mtr <mrose@nrtc-gremlin>
256
257         sbr/addrsbr.c: yet another fix for the SUN (yaffts)
258         conf/mhconfig.c: if both mts/smtp and options BERK, turn off
259             SMTP
260
261
262 Mon Jun 23 20:45:35 1986  /mtr <mrose@nrtc-gremlin>
263
264         uip/vmh.c: Bob gives us another sys5 fix
265
266
267 Thu Jun 19 19:51:43 1986  /mtr <mrose@nrtc-gremlin>
268
269         zotnet/tws/dtimep.lex: fix spelling for august
270
271
272 Wed Jun 18 19:57:09 1986  /mtr <mrose@nrtc-gremlin>
273
274         uip/vmh.c: sanitize for 8-bit whacko characters
275
276
277 Wed Jun 18 11:05:40 1986  /mtr <mrose@nrtc-gremlin>
278
279         support/bboards/bbexp.c: create archives in BBMODE format, private
280             bboards should have archives created by the BBoards user (just
281             like the standard file)
282
283
284 Tue Jun 17 15:23:27 1986  /mtr <mrose@nrtc-gremlin>
285
286         h/mh.h: add vfork for hpux
287
288
289 Tue Jun 17 14:21:08 1986  /mtr <mrose@nrtc-gremlin>
290
291         uip/scan.c: forgot to make -header always force ATZ behavior
292
293
294 Tue Jun 17 10:44:06 1986  /mtr <mrose@nrtc-gremlin>
295
296         uip/trmsbr.c: no TIOCGWINSZ working on 4.2BSD ULTRIX!
297
298
299 Mon Jun 16 19:56:09 1986  /mtr <mrose@nrtc-gremlin>
300
301         sbr/{m_gmsg,pwd}.c, uip/{bbl,conflict,folder,rmf}.c: add NDIR
302             compile-time option if -lndir include file is called <ndir.h>
303             instead of <dir.h> (non BSD systems)
304         h/local.h: new file to make this easier
305
306
307 Sun Jun 15 14:20:10 1986  /mtr <mrose@nrtc-gremlin>
308
309         h/scansbr.h, support/general/scan.{timely,time,size}: remove JLR's
310             fix since it doesn't work right
311
312
313 Fri Jun 13 20:08:36 1986  /mtr <mrose@nrtc-gremlin>
314
315         uip/aliasbr.c: not testing for relative names correctly
316
317
318 Fri Jun 13 15:28:10 1986  /mtr <mrose@nrtc-gremlin>
319
320         sbr/addrsbr.c: another #ifdef BERK fix for the SUN
321
322
323 Fri 13 Jun 86 10:29     John Romine     <jromine@nrtc-gremlin>
324
325         h/scansbr.h, support/general/scan.{timely,time,size}: add ">>" at
326             end of body in format string
327
328
329 Tue 10 Jun 86 15:34     John Romine     <jromine@nrtc-gremlin>
330
331         h/scansbr.h: eliminate superfluous space from default format
332             string
333
334
335 Fri Jun  6 10:56:40 1986  /mtr <mrose@nrtc-gremlin>
336
337         miscellany/less/screen.c: handle HP terminals better
338
339 Sun Jun  1 23:07:24 1986  /mtr <mrose@nrtc-gremlin>
340
341         uip/trmsbr.c: add sc_hardcopy()
342         uip/mhlsbr.c: use it so we don't fork a more on hardcopy ttys
343         conf/doc/mhl.rf: document it
344
345
346 Thu May 29 23:42:54 1986  /mtr <mrose@nrtc-gremlin>
347
348         support/general/scan.mailx: mailx scan format from Bob Simpson of
349             plus5
350         support/general/mhl.body: format from mtrenv
351
352
353 Wed May 28 16:56:40 1986  /mtr <mrose@nrtc-gremlin>
354
355         conf/examples/nrtc-gremlin: add -125 switch for GHS compiler
356         sbr/getans.c,uip/{mhlsbr,prompter,rcvtty,sendsbr}.c: a bit more
357             careful with the setjmp()
358
359
360 Wed May 28 12:44:21 1986  /mtr <mrose@nrtc-gremlin>
361
362         sbr/fmtcompile.c: allow literal '%'s in format files
363
364
365 Tue May 27 19:35:38 1986  /mtr <mrose@nrtc-gremlin>
366
367         support/pop/popd.c: support for 4.3BSD syslog
368
369
370 Thu May 22 15:08:06 1986  /mtr <mrose@nrtc-gremlin>
371
372         support/general/replcomps: typo
373
374
375 Thu May 22 08:13:17 1986  /mtr <mrose@nrtc-gremlin>
376
377         conf/mh-gen.rf: update
378
379
380 Thu May 22 08:05:03 1986  /mtr <mrose@nrtc-gremlin>
381
382                         -- Two New Documents from UCI --
383         conf/makefiles/{papers,dist}: update
384         dist/READ-ME: remove
385         conf/doc/MH.rf: update
386         papers/beginners: new paper "MH for Beginners"
387         papers/mh4mm: new paper "MH for MM Users"
388
389
390 Wed May 21 20:51:47 1986  /mtr <mrose@nrtc-gremlin>
391
392         conf/{mh-gen.8,doc/{ADMIN,MH}.rf, papers/*/*, COVER-LETTER: update
393             mail addresses
394
395
396 Wed May 21 10:10:21 1986  /mtr <mrose@nrtc-gremlin>
397
398         uip/{rcvdist,replsbr}.c: malloc/free fixes from Steve Smith
399
400
401 Tue May 20 22:51:13 1986  /mtr <mrose@nrtc-gremlin>
402
403                              -- From Steve Smith --
404         conf/examples/ridge: config file
405         sbr/{m_gmsg,pwd}.c: although SYS5, uses <ndir.h>
406         uip/show.c: not null-terminating argvector
407         uip/{bbc,vmh}.c: although SYS5, has SIGTSTP
408         uip/sbboards.c: pre-emptive reference of discard to help SYS5 loader
409         conf/{mh-gen.8,mhconfig.c}: add "oldload none"
410
411
412 Tue May 20 19:09:15 1986  /mtr <mrose@nrtc-gremlin>
413
414         uip/scan.c: free'ing a static, tsk
415
416
417 Thu May 15 17:09:34 1986  /mtr <mrose@nrtc-gremlin>
418
419         uip/msgchk.c, conf/doc/{mh-chart,msgchk}.rf: add -[no]date,
420             and -[no]notify type switches
421
422
423 Thu May 15 16:36:19 1986  /mtr <mrose@nrtc-gremlin>
424
425         uip/{inc,msgchk,post,send}.c: improve #define-dependent
426             switches declarations
427
428
429 Tue May 13 17:44:47 1986  /mtr <mrose@nrtc-gremlin>
430
431         sbr/{fmtcompile,formatsbr}.c, support/pop/popwrd.c,
432         uip/{ap,inc,rcvtty,post,spost,whatnowsbr}.c:
433             add some lint stuff
434         conf/makefiles/uip: better lint support for TMA
435
436
437 Tue May 13 15:14:07 1986  /mtr <mrose@nrtc-gremlin>
438
439                            -- Some Fixes from Hokey --
440         uip/vmh.c: a few more SYS5 dependencies
441         zotnet/tws/dtimep.lex: added #include strings.h
442         conf/makefiles/zotnet/tws: added dependency for above
443         uip/post.c: pre-emptive reference of discard to help SYS5 loader
444         conf/examples/plus5: update
445         miscellany/less/Makefile: add SHELL=/bin/sh
446         sbr/m_getfld.c: slight redeclaration for SYS5
447
448
449 Tue May 13 07:59:36 1986  /mtr <mrose@nrtc-gremlin>
450
451         uip/replsbr.c: some fixes from Van
452
453
454 Mon May 12 09:12:39 1986  /mtr <mrose@nrtc-gremlin>
455
456         sbr/m_getfld.c: new version of matchc() from Van that doesn't
457             give the SUN indigestion
458
459
460 Sun May 11 12:40:34 1986  /mtr <mrose@nrtc-gremlin>
461
462         miscellany/scripts/READ-ME: add amhmail description
463         miscellany/scripts/amhmail.sh: new script
464
465
466 Thu May  8 17:50:22 1986  /mtr <mrose@nrtc-gremlin>
467
468         support/bboards/bbexp.c: set the mode on the archive file if
469             creating it, since m_gmprot() isn't a good default for this
470             application
471
472
473 Wed May  7 13:16:45 1986  /mtr <mrose@nrtc-gremlin>
474
475         uip/post.c: modification for fcc:s broke stand-alone behavior for
476             daemons, etc.; use old method as a fall-back
477         sbr/m_foil.c: also improve modification a bit
478         support/pop/smtpd.c: dead weight
479
480
481 Mon May  5 16:07:12 1986  /mtr <mrose@nrtc-gremlin>
482
483         support/bboards/mmdfII/bboards/bb_wtmail.c: patch for IDIOTIC change
484             in qu_rtxt()
485
486
487 Mon May  5 13:32:37 1986  /mtr <mrose@nrtc-gremlin>
488
489         uip/trmsbr.c: try Van's version for a while
490         miscellany/patch: updates from Van
491
492
493 Sun May  4 18:08:47 1986  /mtr <mrose@nrtc-gremlin>
494
495         MH 6.5 #1[UCI] (nrtc-gremlin) made available to Van Jacobson
496             for inclusion in 4.3BSD UNIX
497
498
499 Sun May  4 17:49:43 1986  /mtr <mrose@nrtc-gremlin>
500
501         sbr/pidwait.c, uip/{bbc,sendsbr,vmh}.c: back off signal handling
502             modifications
503
504 Sun May  4 16:10:36 1986  /mtr <mrose@nrtc-gremlin>
505
506         conf/doc/mh.rf: forgot about TMA stuff
507         conf/makefiles/doc: forgot rcvstore
508
509
510 Sun May  4 14:18:15 1986  /mtr <mrose@nrtc-gremlin>
511
512         support/general/replcomps: use %tws instead of %pretty
513         support/general/mhl.*: streamline slight
514
515
516 Sun May  4 13:28:23 1986  /mtr <mrose@nrtc-gremlin>
517
518         uip/msgchk.c: change the "last read" message to use alpha-timezones
519
520
521 Sat May  3 02:49:29 1986  /mtr <mrose@nrtc-gremlin>
522
523         zotnet/tws/{tws.h,dtime.c,dtimep.lex}: fixes for DST
524         conf/makefiles/zotnet/tws: add -n to lex's invocation
525
526
527 Sat May  3 01:37:15 1986  /mtr <mrose@nrtc-gremlin>
528
529         sbr/{m_{sync,update},pidwait}.c, uip/{bbc,sendsbr,vmh}: inspired
530             by Van's 4.2BSD signal optimizations
531
532
533 Fri May  2 17:02:01 1986  /mtr <mrose@nrtc-gremlin>
534
535         uip/show.c: WHATNOW botch fixed by Jim Valerio
536
537
538 Fri May  2 16:35:11 1986  /mtr <mrose@nrtc-gremlin>
539
540                           -- More Bug Fixes from Van --
541         uip/scansbr.c: check return from fclose()
542         uip/inc.c: avoid locking/stat race condition
543         sbr/m_sync.c: lock signals out during update of sequences
544
545
546 Thu May  1 15:30:07 1986  /mtr <mrose@nrtc-gremlin>
547
548                            -- From Craig Partridge --
549         support/pop/mmdfII/pop/READ-ME: fixes
550
551
552 Tue Apr 29 20:17:11 1986  /mtr <mrose@nrtc-gremlin>
553
554         conf/doc/mhook.rf: extra tip with SendMail and slocal
555
556
557 Mon Apr 28 21:00:21 1986  /mtr <mrose@nrtc-gremlin>
558
559                         -- Yet Another Fix from Terry --
560         uip/dropsbr.c: another typo
561
562
563 Sun Apr 27 17:23:56 1986  /mtr <mrose@nrtc-gremlin>
564
565         uip/scansbr.c: recognition of 822 Encrypted: header a bit botched
566         h/scansbr.h, support/general/scan.*: support encrypted
567
568
569 Fri Apr 25 13:39:55 1986  /mtr <mrose@nrtc-gremlin>
570
571                            -- From Craig Partridge --
572         support/bboards/mmdfII/bboards/getbbent.c: bad field in BBoards file
573             causes hang, note it and skip!
574
575
576 Fri Apr 25 10:47:19 1986  /mtr <mrose@nrtc-gremlin>
577
578         uip/trmsbr.c: use stdout (not stderr) for termcap checking
579
580
581 Fri Apr 25 00:01:50 1986  /mtr <mrose@nrtc-gremlin>
582
583         conf/ADMIN.rf: slight touch-up
584
585
586 Thu Apr 24 23:53:57 1986  /mtr <mrose@nrtc-gremlin>
587
588                               -- From Craig Partridge --
589         support/bboards/mmdfII/bboards/*: bug fixes for MMDF-IIb
590         conf/mh-gen.8: mention that MMDF-IIb has the BBoards distribution
591
592
593 Thu Apr 24 20:13:28 1986  /mtr <mrose@nrtc-gremlin>
594
595         uip/msgchk.c: print out last read date
596         conf/makefiles/uip: add tws dependency
597
598
599 Thu Apr 24 19:37:09 1986  /mtr <mrose@nrtc-gremlin>
600
601         conf/doc/ADMIN.rf: typos
602
603
604 Thu Apr 24 10:34:06 1986  /mtr <mrose@nrtc-gremlin>
605
606         zotnet/mts/lock.c: lint touch-up
607         support/pop/popd.c: ditto
608
609
610 Thu Apr 24 00:19:35 1986  /mtr <mrose@nrtc-gremlin>
611
612         conf/doc/mh-chart.rf: slight mods for TMA mods
613
614
615 Mon Apr 21 17:31:43 1986  /mtr <mrose@nrtc-gremlin>
616
617         uip/{inc,post}.c: slight mods for TMA mods
618         conf/doc/mh-chart.rf: ditto
619
620
621 Mon Apr 21 10:22:09 1986  /mtr <mrose@nrtc-gremlin>
622
623         zotnet/mf/mf.c: sanity check in getadrx() on string to parse
624
625
626 Thu Apr 17 20:51:53 1986  /mtr <mrose@nrtc-gremlin>
627
628         zotnet/mts/lock.c: add some more #ifdefs to support stand-alone
629             locking library
630         conf/examples/udel*: update
631         papers/myths/: remove
632         conf/makefile/papers: update
633
634
635 Thu Apr 17 13:25:20 1986  /mtr <mrose@nrtc-gremlin>
636
637         sbr/addrsbr.c: fix from Terry West, more alternate-mailbox misery
638
639
640 Mon Apr 14 23:52:03 1986  /mtr <mrose@nrtc-gremlin>
641
642         sbr/m_getfld.c: locc() not range checking on cnt
643
644
645 Mon Apr 14 22:56:46 1986  /mtr <mrose@nrtc-gremlin>
646
647         support/bboards/bbexp.c: not ending msh correctly, msh tried
648             to update the maildrop even though it was already locked
649             by bbexp
650
651
652
653 Sat Apr 12 16:32:21 1986  /mtr <mrose@nrtc-gremlin>
654
655         uip/post.c: try to keep fcc:s under MH-directory so links are
656             maintained
657
658
659 Thu Apr 10 15:06:59 1986  /mtr <mrose@nrtc-gremlin>
660
661         conf/config/bboards.*: mail reports to PostMaster
662
663
664 Thu Apr 10 10:42:25 1986  /mtr <mrose@nrtc-gremlin>
665
666         uip/scansbr.c: recognize the 822 "Encrypted:" header instead of
667             doing a uprf() on the body
668         uip/{scan,mshcmds}.c: recognize SCNENC return from scan ()
669
670
671 Thu Apr 10 03:47:48 1986  /mtr <mrose@nrtc-gremlin>
672
673         sbr/m_getfld.c: Van fixes Marshall's fix
674
675
676 Thu Apr 10 02:26:52 1986  /mtr <mrose@nrtc-gremlin>
677
678         Makefile: touch-up "make distribution"
679         conf/examples/nrtc-*-mtr: remove
680         conf/makefiles/uip: touch-up
681         conf/doc/MH.rf: add TMA stuff, conditionally
682
683
684 Wed Apr  9 22:08:37 1986  /mtr <mrose@nrtc-gremlin>
685
686         uip/vmh.c: output non-standard control characters in carat format
687
688
689 Wed Apr  9 12:36:58 1986  /mtr <mrose@nrtc-gremlin>
690
691                     -- MTR actually gets to fix something! --
692         sbr/m_getfld.c: messages with an empty body caused inc to
693             prematurely think the maildrop had reached EOF.  Believe it
694             or not, the mhmail fix last month exercised this!
695
696
697 Wed Apr  9 12:04:56 1986  /mtr <mrose@nrtc-gremlin>
698
699                          -- Van fixes some more bugs --
700         sbr/m_getfld.c: not handling buffer boundary cases right
701         uip/replsbr.c: not adding "," correctly when concatenating an
702             address string during message scan
703         sbr/formatsbr.c: mymbox test dumped core if address parse failed
704         h/{fmtcompile,formatsbr}.h, sbr/{fmtcompile,formatsbr}.c: more
705             enhancements
706
707
708 Mon Apr  7 09:55:23 1986  /mtr <mrose@nrtc-gremlin>
709
710         mts/sendmail/smail.c: slight "client" check
711
712
713 Sun Apr  6 19:22:52 1986  /mtr <mrose@nrtc-gremlin>
714
715         uip/inc.c: forgot to initialize some FILE*'s; dumps core on
716             celerity
717
718
719 Wed Apr  2 17:17:32 1986  /mtr <mrose@nrtc-gremlin>
720
721         sbr/addrsbr.c: slight typo in comment
722
723
724 Mon Mar 31 15:07:26 1986  /mtr <mrose@nrtc-gremlin>
725
726         uip/replsbr.c: handle bad addresses with better diagnostics
727
728
729 Sat Mar 22 18:24:35 1986  /mtr <mrose@nrtc-gremlin>
730
731         uip/mhmail.c: handle -body better
732
733
734 Sat Mar 22 11:51:45 1986  /mtr <mrose@nrtc-gremlin>
735
736                          -- Fixes from Phyllis Kantar --
737         uip/dropsbr.c: typo
738         conf/doc/{send,pick}.rf: typos
739         conf/makefiles/doc: forgot $(OPTIONSn) in $(MAN1) definition
740
741
742 Fri Mar 21 21:12:39 1986  /mtr <mrose@nrtc-gremlin>
743
744         conf/doc/{MH,mh-format}.rf: typos
745
746
747 Thu Mar 20 23:05:10 1986  /mtr <mrose@nrtc-gremlin>
748
749         uip/mhlsbr.c: mhl enhancement from JLR permitting a prefix string
750             for each line of the body (e.g, "component="    > ")
751
752
753 Wed Mar 19 23:12:54 1986  /mtr <mrose@nrtc-gremlin>
754
755                            -- Changes for MMDF-IIb --
756         uip/post.c, support/bboards/mmdfII/bboards/bb_wtmail.c: know about
757             new mm_winit protocol and RP_NS/RP_DOK responses
758
759
760 Wed Mar 19 23:00:53 1986  /mtr <mrose@nrtc-gremlin>
761
762         support/pop/popser.c: one last fix for ENOENT mailboxes
763
764
765 Sun Mar 16 15:20:27 1986  /mtr <mrose@nrtc-gremlin>
766
767         miscellany/mem: appointment diary support from Ken Yap
768
769
770 Tue Mar 11 19:43:27 1986  /mtr <mrose@nrtc-gremlin>
771
772         h/dropsbr.h, uip/dropsbr.c: new routines mbx_read() and mbx_write()
773         uip/{msh,mshcmds}.c, support/pop/popser.c: use it
774         h/{addr,format,scan}sbr.h, sbr/addrsbr.c: slight touch-up
775         uip/inc.c: slight touch-up
776
777
778 Mon Mar 10 18:08:37 1986  /mtr <mrose@nrtc-gremlin>
779
780         uip/post.c: fix handling of (in)visible addresses
781         uip/rcvdist.c: re-do to use format facility
782         uip/{replsbr,forw}.c: touch-ups
783         conf/config/config.c, h/mh.h: new variable rcvdistcomps
784         conf/{makefiles/{uip,support/general},doc/mhook.rf}: update
785         sbr/m_getfld.c: bstring() support for non BSD42, SYS5 systems
786         conf/doc/ADMIN.rf: update
787
788
789 Mon Mar 10 10:17:29 1986  /mtr <mrose@nrtc-gremlin>
790
791         {sbr/formatsbr,uip/scansbr}.c: more optimizations from Van!
792         sbr/m_getfld.c: Van fixes problems due to losing vanilla-4.2 C
793             optimizer!
794         sbr/m_getfld.c: slight touch-up by MTR
795         uip/bbc.c: remove #ifdef MTR bracketing, code works fine
796         uip/refile.c: slight touch-ups
797         sbr/m_getfld.c: on xxxERR returns, forgetting to zero value buffer
798
799
800 Mon Mar 10 00:43:19 1986  /mtr <mrose@nrtc-gremlin>
801
802         uip/{msh,mshcmds}.c: packf hack, ala refile hack
803         uip/{post,rcvdist}.c, support/bboards/mmdfII/bboards/bb_wtmail.c:
804             MMDF-II nameserver support from Steve Kille
805
806
807 Sun Mar  9 20:09:35 1986  /mtr <mrose@nrtc-gremlin>
808
809         zotnet/bboards/bboards.h: add BB_REMOTE flag for bbc
810         uip/bbc.c: support BB_REMOTE, under #ifdef MTR for the moment
811         uip/bbc.c: allow bb_aka (again?!?)
812
813
814 Sun Mar  9 18:52:37 1986  /mtr <mrose@nrtc-gremlin>
815
816         h/scansbr.h, support/general/{digestcomps,mhl.forward,scan.*}: update
817
818
819 Sun Mar  9 14:06:54 1986  /mtr <mrose@nrtc-gremlin>
820
821         h/scansbr.h, sbr/fmtcompile.c: better versions from Van
822         support/general/{replcomps,scan.timely}: better versions from Van
823             (snuck the %pretty instead of %tws in, eh Van?)
824         support/general/{digestcomps,mhl.forward,scan.{size,time}}: update
825
826
827 Sun Mar  9 14:04:26 1986  /mtr <mrose@nrtc-gremlin>
828
829         conf/mh-gen.8: add a line about chown and sys5
830         sbr/m_convert.c: better BADRNG diagnostic
831         uip/mshcmds.c: oops, typo
832
833
834 Thu Mar  6 13:36:26 1986  /mtr <mrose@nrtc-gremlin>
835
836         uip/addrsbr.c: yet another fix for ismymbox()
837         uip/replsbr.c: #ifdef ISI code to avoid duplicate replies (due to
838             Jim Koda)
839
840
841 Wed Mar  5 12:48:58 1986  /mtr <mrose@nrtc-gremlin>
842
843         dist/READ-ME: oops, forgot usenix name change
844         conf/makefiles/uip: hmm, interesting loader problem
845
846
847 Tue Mar  4 09:53:31 1986  /mtr <mrose@nrtc-gremlin>
848
849         papers/usenix/: change to realwork/
850
851
852 Tue Mar  4 08:15:17 1986  /mtr <mrose@nrtc-gremlin>
853
854                        -- Van sends fixes to my updates --
855         uip/mhlsbr.c: not resetting mhlsbr for formatting
856         zotnet/tws/dtimep.lex: not getting MIL-TZ's right
857
858
859 Mon Mar  3 16:53:19 1986  /mtr <mrose@nrtc-gremlin>
860
861         uip/sendsbr.c: oops, close() on an uninitialized variable! (thanks
862             to Jim Koda)
863
864
865 Mon Mar  3 10:18:40 1986  /mtr <mrose@nrtc-gremlin>
866
867                        -- Van sends fixes to my updates --
868         uip/mshcmds.c: not resetting scansbr for formatting
869         uip/scansbr.c: oops, typo!
870
871
872 Thu Feb 27 22:16:43 1986  /mtr <mrose@nrtc-gremlin>
873
874         sbr/formataddr.c: remove <strings.h>
875         sbr/addrsbr.c: Van doesn't like "user*" instead of "user" as the
876             default is-my-mailbox for BERK.  Since he's the BERK-author, I'll
877             assume he knows what he's doing...
878         support/general/replcomps: Use "tws", instead of "pretty" for
879             in-reply-to:
880         uip/whatnowsbr.c: If -draft{folder,message} and -nodraftfolder are
881             added as no-ops, make them "hidden" from -help output
882         uip/{{a,d}p,forw,mhlsbr}.c: update
883
884
885 Thu Feb 27 22:12:53 1986  /mtr <mrose@nrtc-gremlin>
886
887                              -- Van sends updates --
888         conf/makefiles/uip, h/fmtcompile.h,
889         sbr/{format{addr,sbr},fmtcompile,addrsbr}.c,
890         support/general/replcomps, uip/{repl,mhl,scan,whatnow}sbr.c
891
892
893 Wed Feb 26 21:05:46 1986  /mtr <mrose@nrtc-gremlin>
894
895         uip/sendsbr.c: better diagnostics when post fails
896
897
898 Tue Feb 25 17:45:28 1986  /mtr <mrose@nrtc-gremlin>
899
900         h/mshsbr.h, uip/msh*.c: add direct folder support for symmetry's
901             sake, ugh!
902
903
904 Tue Feb 25 09:47:09 1986  /mtr <mrose@nrtc-gremlin>
905
906         uip/{scan,mshcmds}.c: slight touch-ups
907         uip/mhlsbr.c: fix up SIGPIPE handling, again
908         support/general/scan.time: fix up for numeric timezone
909         uip/scansbr.c: re-support "encrypted"
910         uip/msh.c: add "exit" command for Dave Farber
911         miscellany/convert: new directory
912
913
914 Tue Feb 25 08:08:43 1986  /mtr <mrose@nrtc-gremlin>
915
916         uip/burst.c: another realloc() fix from Terry West
917         sbr/vfgets.c: ditto
918         support/pop/popser.c: enhancmenets from Dave Cohrs
919         conf/doc/pop5.rf: document it
920         conf/mhconfig.c: support "debug" directive
921         makefiles/*: use it
922
923
924 Mon Feb 24 17:14:39 1986  /mtr <mrose@nrtc-gremlin>
925
926         uip/inc.c: have -host/-file ask if file doesn't exist
927         uip/{packf,mshcmds}.c: ditto
928
929
930 Sun Feb 23 13:59:46 1986  /mtr <mrose@nrtc-gremlin>
931
932         sbr/m_gmsg.c: big bug fix from Terry West.  Thanks, Terry!
933         h/strings.h: System5 bcopy-equivalents from Doug Gwyn
934         zotnet/tws/tws.h: support #ifdef ATZ
935         conf/makefiles/uip: slight lint botch
936
937
938 Thu Feb 20 22:57:33 1986  /mtr <mrose@nrtc-gremlin>
939         
940         MH 6.4 #1[UCI] (nrtc-gremlin) made available to Van Jacobson
941             for inclusion in 4.3BSD UNIX
942
943
944 Thu Feb 20 19:55:20 1986  /mtr <mrose@nrtc-gremlin>
945
946         uip/mhlsbr.c: add formatsbr support
947         sbr/addrsbr.c: use better default matching in ismymbox
948         miscellany/mtrenv: update
949         support/general/mhl.*: update
950
951
952 Thu Feb 20 08:07:49 1986  /mtr <mrose@nrtc-gremlin>
953
954         uip/{a,d}p.c: start working on it
955         h/formatsbr.h: new variable fmt_norm
956         sbr/formatsbr.c: use it
957         h/fmtcompile.c, sbr/{fmtcompile,formatsbr}.c: define "pretty"
958         sbr/formataddr.c: sight touch-up
959         uip/formatsbr.c: oops, bug in PUTD()
960         uip/{fmtcompile,formatsbr}.c: init mn structures in case of error.
961             This is still buggy since: 1) the structure still doesn't get
962             reset on errors, and 2) you can still dereference nulls
963         zotnet/tws/dtimep.lex: slight touch-up
964
965
966 Wed Feb 19 10:50:04 1986  /mtr <mrose@nrtc-gremlin>
967
968         papers/mh6.4: new interim documentation directory, for 4.3BSD
969         conf/doc/{MH,ap,dp,mh,mh-chart,mhl,repl,scan}.rf: update
970         conf/doc/mh-format.rf: new file
971         support/general/replcomps: oops, should call formataddr on all
972             addrs
973
974
975 Wed Feb 19 03:11:42 1986  /mtr <mrose@nrtc-gremlin>
976
977         sbr/{formataddr,fmtcompile,m_{draft,getfld,maildir},printsw,pwd}.c:
978             lint it
979         uip/{formatsbr,forw,msh,replsbr,scan,scansbr,spost}.c: lint it
980         support/pop/popser.c: lint it
981         sbr/formatsbr.c: remove MHFMTDEBUG code
982         */Makefile: depend 'em
983
984
985 Wed Feb 19 01:55:40 1986  /mtr <mrose@nrtc-gremlin>
986
987         h/mh.h: add msg_* vars in m_getfld() as externs
988         uip/{msh,{repl,scan}sbr}.c: remove msg_* declarations
989         sbr/m_getfld.c: add a bit of BODYEOF support (without slowing it
990             down, wouldn't want to upset Van!)
991
992
993 Wed Feb 19 00:56:30 1986  /mtr <mrose@nrtc-gremlin>
994
995         sbr/m_getfld.c: different fix for packf'd files from Van
996
997
998 Wed Feb 19 00:16:55 1986  /mtr <mrose@nrtc-gremlin>
999
1000         uip/dist.c, support/general/distcomps, sbr/fmtcompile.c: updates
1001             from Van
1002         sbr/formatsbr.c: remove ismymbox prime
1003         sbr/fmtcompile.c: use adios(), not exit()!
1004
1005
1006 Tue Feb 18 22:14:51 1986  /mtr <mrose@nrtc-gremlin>
1007
1008         sbr/m_getfld.c: eom_action() lacking argument
1009         sbr/m_getfld.c: not working right on packf'd files
1010         uip/{msh,mshcmds}.c: under BPOP, need to fix things so m_getfld()
1011             doesn't dump core!
1012
1013
1014 Tue Feb 18 02:15:00 1986  /mtr <mrose@nrtc-gremlin>
1015
1016         uip/bbc.c: upgrade for new m_getfld()
1017         support/general/scan.*, h/scansbr.h: still more changes
1018         support/general/replcomps: still more changes
1019
1020
1021 Tue Feb 18 01:13:51 1986  /mtr <mrose@nrtc-gremlin>
1022
1023         h/formatsbr.h: updates from Van
1024
1025
1026 Mon Feb 17 20:14:35 1986  /mtr <mrose@nrtc-gremlin>
1027
1028         support/general/scan.{time,size}: mday/month inverted
1029         sbr/{formatsbr,fmtcompile}.c: bring upto date with MH 6.3+
1030         sbr/formatsbr.c: missing tzone/sday/dst handling!
1031         h/scansbr.h: slight update
1032         uip/scansbr.c: try using formataddr() routine to do "correct"
1033             formatting of scan'd addresses, didn't work! use friendly
1034         zotnet/tws/dtimep.lex: tsk, use lint!  also, fix numeric timezones
1035         sbr/addrsbr.c: some ismymbox fixes for non-BERK code (from 6.3)
1036         sbr/formatsbr.c: not priming the pump!
1037         h/fmtcompile.h, sbr/{formatsbr,fmtcompile}.c: add "friendly"
1038         support/general/scan.time2: call it scan.timely
1039         conf/makefiles/support/general: support scan.timely
1040
1041
1042 Sun Feb 16 23:04:34 1986  /mtr <mrose@nrtc-gremlin>
1043
1044         zotnet/fmt/: move into sbr/ to avoid loading problems
1045         sbr/{addrsbr,formatsbr,fmtcompile,formataddr}.c: new files
1046         h/fmtcompile.h: new file
1047         conf/makefiles/{sbr,zotnetM}: update
1048         sbr/llib-lmh: update
1049
1050
1051 Sun Feb 16 19:11:33 1986  /mtr <mrose@nrtc-gremlin>
1052
1053         -- Incorporate Berkeley enhancements, courtesy of Van Jacobson --
1054         h/{format,scan}sbr.h: updated for new formatsbr stuff
1055         h/mh.h: updated for new m_getfld
1056         conf/MH: new default file
1057         conf/config/config.c: support spost under BERK and SENDMTS
1058         conf/mhconfig.c: support new zotnet/fmt/ directory
1059         conf/makefiles/uip: support spost
1060         conf/makefiles/zotnetM: support new zotnet/fmt/ directory
1061         conf/makefiles/zotnet/fmt: new Makefile
1062         conf/makefiles/zotnet/tws: support for new lex-based date parser
1063         sbr/m_gmsg.c,uip/msh.c: change init of READONLY
1064         sbr/m_getfld.c: re-written, super optimized!
1065         support/general/{digestcomps,mhl.digest,mhl.forward,scan.*}: use
1066             new fmt stuff
1067         zotnet/fmt/: new directory
1068         zotnet/tws/{dtimep.lex,lexedit.sed,lexstring.c}: new files
1069         zotnet/tws/dtime.c: update
1070         uip/{forw,scan,scansbr}.c: use new format stuff
1071         uip/{inc,mhlsbr,mshcmds,replsbr}.c: use new format stuff
1072         uip/trmsbr.c: use stderr for ioctl()s
1073         uip/spost.c: new file
1074         uip/{addr,format}sbr.c: remove, they're in zotnet/fmt/
1075
1076
1077 Sun Feb 16 15:40:20 1986  /mtr <mrose@nrtc-gremlin>
1078
1079         sbr/m_setvis.c: oops, fix-up unseen sequence stuff
1080         uip/whatnowsbr.c: oops, a couple of typos
1081
1082
1083 Sun Feb  9 22:14:10 1986  /mtr <mrose@nrtc-gremlin>
1084
1085         support/pop/syslog.c: #ifdef BSD43 means use standard syslog
1086
1087
1088 Wed Feb  5 14:42:55 1986  /mtr <mrose@nrtc-gremlin>
1089
1090         zotnet/tws/{tws.h,dtime.c}: new argument to dasctime()
1091         uip/{format,pick}sbr.c: make use of it
1092
1093
1094 Wed Feb  5 11:25:05 1986  /mtr <mrose@nrtc-gremlin>
1095         
1096         MH 6.3 #1[UCI] (nrtc-gremlin) is official, still awaiting Berkeley
1097             enhancements
1098
1099
1100 Wed Feb  5 09:32:08 1986  /mtr <mrose@nrtc-gremlin>
1101
1102         support/bboards/mmdfII/READ-ME: update
1103
1104
1105 Mon Feb  3 11:21:49 1986  /mtr <mrose@nrtc-gremlin>
1106
1107         uip/whatnowsbr.c: oops, slight dist botch
1108         support/general/mhl.format: make date display user-friendly
1109         conf/mh-gen.8: clean-up descriptions of options
1110         uip/sbboards.c: normalize code wrt to MMDF-II BBoards channel
1111         uip/msh.c: when running under vmh and not in control of TTY,
1112             ignore TSTP so BPOP can spool ahead!
1113         papers/{usenix/usenix,multifarious/multifarios,trusted/trusted}.tex:
1114             fix up banners a bit
1115
1116
1117 Sun Feb  2 20:47:36 1986  /mtr <mrose@nrtc-gremlin>
1118
1119         miscellany/replies/: new directory
1120
1121
1122 Sun Feb  2 14:01:28 1986  /mtr <mrose@nrtc-gremlin>
1123
1124         zotnet/tws/dtime.c: twsort() fix from John Romine for ALTOS
1125         uip/addrsbr.c: smarter ismymbox for default case
1126         conf/{mh-gen.8,doc/repl.rf}, uip/repl.c: add #ifdef ATHENA code
1127
1128
1129 Fri Jan 31 13:25:17 1986  /mtr <mrose@nrtc-gremlin>
1130
1131         COVER-LETTER: update
1132         support/general/mhl.format: Remove length/width constraints
1133
1134
1135 Mon Jan 27 17:51:07 1986  /mtr <mrose@nrtc-gremlin>
1136
1137         uip/whatnowsbr.c: forgot to put -[no]push for built-in send
1138         h/addrsbr.h, uip/{addrsbr,post}.c: introduce auxformat(), the
1139             back-end to adrformat(); post calls auxformat directly in
1140             certain cases
1141         uip/{dp,forw}.c: was cheating on adrformat, now on auxformat
1142
1143
1144 Sun Jan 26 16:57:18 1986  /mtr <mrose@nrtc-gremlin>
1145
1146         {conf/makefiles/uip,uip/post.c}: lint touch-up
1147         conf/doc/{inc,mh-chart,send,post}.rf: add the #ifdef TMA stuff
1148         sbr/m_remsg.c: tuning
1149         uip/mark.c: re-arrange debug output slightly
1150         h/mh.h: add some padding to fix some m_remsg bugs
1151         uip/{inc,rcvstore}.c: oops, mp -> hghmsg not keeping pace with
1152             m_remsg!
1153
1154
1155 Wed Jan 22 11:13:08 1986  /mtr <mrose@nrtc-gremlin>
1156
1157         support/pop/popwrd.c: squash bug
1158         h/mh.h: remove sigmask definition
1159         uip/{bbc,vmh}.c: add sigmask if not defined in <signal.h>
1160             (4.3BSD finally wised up!)
1161
1162
1163 Fri Jan 17 13:19:23 1986  /mtr <mrose@nrtc-gremlin>
1164
1165         uip/ali.c: add -noalias for RaJ
1166
1167
1168 Wed Jan 15 23:15:54 1986  /mtr <mrose@nrtc-gremlin>
1169
1170         support/pop/popsbr.c: pophack on PASS command
1171
1172
1173 Wed Jan 15 19:03:54 1986  /mtr <mrose@nrtc-gremlin>
1174
1175         COVER-LETTER: update
1176
1177
1178 Wed Jan 15 18:44:32 1986  /mtr <mrose@nrtc-gremlin>
1179
1180         uip/addrsbr.c: ismymbox() losing under #ifdef DUMB, oops!
1181
1182
1183 Wed Jan 15 04:43:33 1986  /mtr <mrose@nrtc-gremlin>
1184
1185         miscellany/netnews/: more stuff
1186
1187
1188 Sun Jan 12 22:58:34 1986  /mtr <mrose@nrtc-gremlin>
1189
1190         uip/bbc.c: getbbvis a bit too agressive, use popd algorithm
1191
1192
1193 Sun Jan 12 14:01:25 1986  /mtr <mrose@nrtc-gremlin>
1194
1195         miscellany/mh-e: new version from James Larus
1196
1197
1198 Fri Jan 10 10:17:57 1986  /mtr <mrose@nrtc-gremlin>
1199
1200         uip/sbboards.c: botch multiple bboard handling (forgot to rewind
1201             input, thanks to Larry Henry)
1202         support/bboards/mmdfII/bboards/bb_wtmail.c: not handling errors
1203             right
1204         sbr/cpydgst.c: stay symmetric with change to bb_wtmail.c, the code
1205             worked fine, adding matching braces for clarity (!!)
1206
1207
1208 Thu Jan  9 22:37:29 1986  /mtr <mrose@nrtc-gremlin>
1209
1210         MH 6.2 is official, awaiting enhancements Berkeley!
1211
1212
1213 Thu Jan  9 16:31:28 1986  /mtr <mrose@nrtc-gremlin>
1214
1215         uip/mshcmds.c: don't rmm() messages which don't get refiled
1216         uip/vmh.c: truncate stuff on Scan window (finally)
1217         uip/scansbr.c: work on diagnostics a bit
1218
1219
1220 Thu Jan  9 15:29:09 1986  /mtr <mrose@nrtc-gremlin>
1221
1222                    -- Fixes Suggested by Craig Partridge --
1223         support/bboards/mmdfII/bboards/mmdfonly.h: if V4_2BSD on, set BSD42
1224         conf/doc/{mhl,show}.rf: talk more about moreproc
1225         uip/mhlsbr.c: have INTR work as advertised
1226         uip/{send,whatnowsbr}.c: link on dist botched, oops!
1227
1228
1229 Wed Jan  8 23:16:10 1986  /mtr <mrose@nrtc-gremlin>
1230
1231         uip/trmsbr.c: better defaults for "li" and "co"
1232
1233
1234 Tue Jan  7 15:06:05 1986  /mtr <mrose@nrtc-gremlin>
1235
1236         uip/bbc.c: got the SIGTSTP problem, now wait on child to stop prior
1237             to stopping ourselves...
1238
1239
1240 Mon Jan  6 15:25:20 1986  /mtr <mrose@nrtc-gremlin>
1241
1242         uip/{msh,mshcmds}.c: work on refile
1243         uip/{vmh,msh}.c: support FAST quit (no final refresh on
1244             updated mailbox)
1245
1246
1247 Sun Jan  5 20:06:03 1986  /mtr (agent: Marshall Rose) <uci@dewey>
1248
1249                   -- Interface TTI TMA to MH #6.2 --
1250         [ N.B.: The TTI TMA is NOT in the public domain; the MH support for
1251                 the TTI TMA IS in the public domain! ]
1252         conf/{mh-gen.8,mhconfig.c,doc/ADMIN.rf}: support "tma on"
1253         conf/makefiles/{doc,uip}: ditto
1254         Makefile: for the moment
1255
1256
1257 Fri Jan  3 13:11:03 1986  /mtr <mrose@nrtc-gremlin>
1258
1259         uip/bbc.c: SIGTSTP race condition, #undef for now
1260
1261
1262 Tue Dec 31 23:21:21 1985  /mtr <mrose@nrtc>
1263
1264         uip/mhlsbr.c: a bit more pipe trickyness (this gets old real fast)
1265         conf/doc/ADMIN.rf: talk about popd and /etc/rc.local
1266         papers/{myths,mznet}/Makefile: update
1267         uip/bbc.c: augment XTND2 botch diagnostic
1268         uip/msh.c: if popd says BBoard-ID: for a message is 0, read it
1269             ourselves
1270
1271
1272 Tue Dec 31 22:23:43 1985  /mtr <mrose@nrtc>
1273
1274         conf/doc/mhook.rf: minor typos
1275         miscellany/rcvtrip/*: update
1276
1277
1278 Tue Dec 31 19:16:23 1985  /mtr <mrose@nrtc>
1279
1280         zotnet/tws/{dtime,dtimep}.c: dst fix-ups
1281         conf/doc/send.rf: append, not prepend
1282         uip/rmail.c: slight touch-up
1283         uip/ap.c: oops, not printing all info
1284         zotnet/mf/mf.c: botching trailing comment handling!
1285         uip/scansbr.c: have cpy() omit trailing >>blank<<
1286         sbr/m_gmsg.c: not zero'ing msgstats[] under non-MTR code
1287
1288
1289 Tue Dec 31 13:53:14 1985  /mtr <mrose@nrtc>
1290
1291         conf/doc/whatnow.rf, uip/whatnowsbr.c: remove "headers" option
1292         conf/doc/ADMIN.rf: clear-up post -debug documentation
1293         conf/doc/{mh-chart,send,post}.rf, uip/{post,send,whatnowsbr}.c: remove
1294             -[no]remove switches
1295         uip/{repl,post}.c: some touch-ups
1296
1297
1298 Tue Dec 31 10:13:44 1985  /mtr <mrose@nrtc>
1299
1300         conf/doc/vmh.rf: back-down last update
1301         conf/mh-gen.8: forgot an \&
1302         conf/examples/nrtc-{gw,mtr}, h/rcvmail.h: tsk, NRTC running an old
1303             MMDF-II
1304
1305
1306 Mon Dec 30 20:03:25 1985  /mtr <mrose@nrtc>
1307
1308         conf/Makefile: options mangled(!?!)
1309         uip/msh.c: if update of mailbox fails, it gets zero'd(!!)
1310             (oops, not checking error condition)
1311         support/pop/popser.c: if update of mailbox fails, clean-up
1312             correctly (no zero problem here!)
1313         uip/inc.c: on truncate of maildrop, remove mailbox map (XXX)
1314         conf/makefiles/uip, uip/{send,whatnowsbr}.c: move send into
1315             the WhatNow shell
1316         uip/sendsbr.c: new file
1317         conf/doc/whatnow.rf: update
1318
1319
1320 Sun Dec 29 19:58:43 1985  /mtr <mrose@nrtc>
1321
1322         zotnet/mts/client.c: fix #ifdef BIND stuff a bit
1323         h/mshsbr.h, uip/{mhlsbr,msh,mshcmds}.c: try to fix lost peer
1324             problems...
1325         conf/doc/vmh.rf: update
1326         zotnet/drop/lock.c: not returning right errno
1327         uip/dropsbr.c: ditto, plus not trying enough
1328         conf/makefiles/doc: "make tar" forgetting tmac.h
1329         uip/addrsbr.c: strcpy de-referencing NULL
1330         uip/refile.c: got rid of a spurious \n (!!)
1331         conf/examples/{udel,nrtc-mtr}: new files
1332         h/mh.h, sbr/m_{convert,gmsg}.c, uip/{msh,rcvstore,refile}.c: fix
1333             LOWSEL logic
1334         uip/vmh.c: fix slight bug in sideground handling (misspelled
1335             #ifdef, oops!)
1336         conf/{mh-gen.8,config/mts.c},mts/*/hosts.c: remove the NETWORK option
1337
1338
1339 Thu Dec 19 23:58:44 1985  /mtr <mrose@nrtc-gremlin>
1340
1341         Release MH 6.2 to selected sites, including Berkeley for 4.3BSD testing
1342
1343
1344 Thu Dec 19 22:34:23 1985  /mtr <mrose@nrtc-gremlin>
1345
1346         zotnet/mts/client.c: #ifdef BIND code when no gethostent()
1347         conf/{mh-gen.8,doc/mh-tailor.rf}: document it
1348
1349
1350 Thu Dec 19 08:16:54 1985  /mtr <mrose@nrtc-gremlin>
1351
1352         uip/refile.c: better diagnostic from Fred Blonder
1353
1354
1355 Wed Dec 18 22:51:58 1985  /mtr <mrose@nrtc-gremlin>
1356
1357         uip/bbc.c: optimize on calling mshproc, check size of maildrop
1358             first; if empty, don't invoke it!
1359
1360
1361 Wed Dec 18 20:27:38 1985  /mtr <mrose@nrtc-gremlin>
1362
1363         uip/slocal.c: minor touch up
1364         uip/umhook.c: moved from zotnet/mf
1365
1366
1367 Wed Dec 18 13:37:09 1985  /mtr <mrose@nrtc-gremlin>
1368
1369         uip/bbc.c: make second, optimized pass to catch private bboards
1370             that the user knows about
1371         uip/popsbr.c: ditto
1372         uip/popser.c: slight tune-up
1373
1374
1375 Tue Dec 17 21:42:44 1985  /mtr <mrose@nrtc-gremlin>
1376
1377         conf/makefiles/sbr, h/mh.h, sbr/llib-lmh: cndfree() removed
1378         sbr/{add,m_{delete,replace}}.c, uip/{mhl,vmh}sbr.c: replace cndfree
1379         sbr/m_foil.c, uip/install-mh.c: compensate
1380
1381
1382 Tue Dec 17 18:26:34 1985  /mtr <mrose@nrtc-gremlin>
1383
1384         sbr/m_getfld.c, uip/{format,mhl,pick}sbr.c: clean-up indirection
1385             code for less tolerant compilers
1386         uip/bbc.c: add -[no]rcfile switch
1387         uip/msh.c: clean up a diagnostic
1388
1389
1390 Tue Dec 17 08:53:52 1985  /mtr <mrose@nrtc-gremlin>
1391
1392         conf/makefiles/sbr, sbr/cndfree.c: clean-up a bit
1393
1394
1395 Tue Dec 17 08:36:59 1985  /mtr <mrose@nrtc-gremlin>
1396
1397         uip/send.c: different alert announcement based on -forward
1398
1399
1400 Wed Dec 11 19:08:20 1985  /mtr <mrose@nrtc-gremlin>
1401
1402         miscellany/libndir: -lndir for non-BSD sites, graciously supplied
1403             by Kirk McKusick
1404
1405
1406 Tue Dec 10 23:28:20 1985  /mtr <mrose@nrtc-gremlin>
1407
1408         uip/sbboards.c: oops, typo found by lint
1409
1410
1411 Tue Dec 10 22:38:23 1985  /mtr <mrose@nrtc-gremlin>
1412
1413         uip/addrsbr.c: normalize a bit (finally)
1414         uip/addrsbr.c: new routine adrsprintf() to remove #ifdef BANG
1415                 dependencies
1416         uip/{post,rcvdist,replsbr,sbboards}.c: use adrsprintf()
1417         uip/post.c: remove #ifdef MF dependency for stand-alone MH,
1418             remove #ifdef DUMB dependency by making addrsbr.c smarter
1419             about being dumber
1420         mts/mmdf/hosts.c: remove #ifdef DUMB dependency (right now,
1421             addrsbr:getm() is the only one that calls it and it doesn't
1422             call it under #ifdef DUMB...
1423
1424
1425 Tue Dec 10 21:11:45 1985  /mtr <mrose@nrtc-gremlin>
1426
1427         conf/mh-gen.8: clear up some sys5 stuff
1428         zotnet/mf/umhook.c: sys5-ize
1429         uip/addrsbr.c: alternate-mailboxes: defaulted wrong under #ifdef
1430             BERK, it's now "<userid>*"
1431         conf/doc/mh-profile.rf: fix documentation to reflect reality
1432
1433
1434 Tue Dec 10 18:39:37 1985  /mtr <mrose@nrtc-gremlin>
1435
1436         zotnet/mts/client.c: moved from mts/sendmail/client.c
1437         conf/makefiles/{mts/sendmail,zotnet/mts}: changed
1438         mts/support/llib-lsendmail, zotnet/mts/llib-lmts: changed
1439         mts/sendmail/client.c: 4.2BSD specific only!
1440         conf/config/mts.c, zotnet/mts/mts.h: update
1441         conf/mhconfig.c: update
1442         conf/Makefile: simplify
1443
1444
1445 Sun Dec  8 18:39:01 1985  /mtr <mrose@nrtc-gremlin>
1446
1447         uip/send.c: always remove dist file
1448         uip/vmh.c: work on erase-word handling, a bit
1449         uip/folder.c: -fast -vs- -pack fixup
1450         uip/mhlsbr.c: %text defined for date fields
1451
1452
1453 Fri Dec  6 11:08:20 1985  /mtr <mrose@nrtc-gremlin>
1454
1455         support/bboards/mmdfII/gen: wrong filename
1456
1457
1458 Thu Dec  5 19:55:11 1985  /mtr <mrose@nrtc-gremlin>
1459
1460         uip/scansbr.c: fix machine dependency pointed out by Chuck Collins
1461         dist/READ-ME: new file talking about make bug
1462         COVER-LETTER, conf/{mh-gen.8,doc/MH.rf}: change UCI -> UCI.EDU
1463
1464
1465 Wed Dec  4 23:38:06 1985  /mtr <mrose@nrtc-gremlin>
1466
1467         zotnet/mts/mts.h: oops for MMDFONLY
1468         conf/{mh-gen.8,makefiles/zotnet/mts}: talk about -Dlocname
1469
1470
1471 Sun Dec  1 16:11:03 1985  /mtr <mrose@nrtc-gremlin>
1472
1473         uip/inc.c: more idiotic de-referncing of NULL, found on SUNs
1474         uip/replsbr.c: ditto
1475         uip/show.c: recognize more of mhl's switches
1476
1477
1478 Sun Dec  1 07:58:50 1985  /mtr <mrose@nrtc-gremlin>
1479
1480         uip/vmh.c: remove double-scroll
1481         uip/annosbr.c: oops, closing fd: without unlocking!
1482         sbr/makedir.c: plug an obscure security hole in inc
1483         uip/mhlsbr.c: read_termcap being called prematurely
1484         zotnet/tws/dtime.c: load tw_sday appropriately
1485         zotnet/tws/*.c: try using numeric timezone for official renditions,
1486             under #ifdef MTR for now
1487
1488
1489 Sat Nov 30 22:36:49 1985  /mtr <mrose@nrtc-gremlin>
1490
1491         zotnet/tws/dtime.c: add #ifdef INETONLY
1492         uip/post.c: for #ifdef BERK don't say {Local,UUCP,Network}
1493             Recipients
1494         conf/doc/sortm.rf: note problem with errors
1495         uip/bbc.c: for getbbvis() insist on readability
1496         support/bboards/bbexp.c: oops, calling pick wrong
1497         conf/doc/pick.rf: document -datefield anomaly
1498         conf/makefiles/support/bboards: oops, left context owned by root
1499         h/mh.h: ruserpass -> _ruserpass for SUN.  why?
1500
1501
1502 Tue Nov 26 00:22:17 1985  /mtr <mrose@nrtc-gremlin>
1503
1504         uip/refile.c: oops, forgot copy-back on optimzied m_remsg
1505
1506
1507 Sun Nov 24 18:58:41 1985  /mtr <mrose@nrtc-gremlin>
1508
1509         uip/slocal.c: some tuning, also fix a bug in usr_pipe()
1510         uip/dropsbr.c: have mbx_copy support noisy
1511         uip/{packf,post,rcvpack,sbboards,slocal}.c: use this change
1512
1513
1514 Wed Nov 20 10:58:40 1985  /mtr <mrose@nrtc-gremlin>
1515
1516         MH 6.1 covert update for sbr/m_convert.c, uip/send.c
1517
1518
1519 Tue Nov 19 23:06:16 1985  /mtr <mrose@nrtc-gremlin>
1520
1521         uip/send.c: de-referencing NULL due to bad precedence, tsk
1522
1523
1524 Sun Nov 17 16:28:23 1985  /mtr <mrose@nrtc-gremlin>
1525
1526         conf/doc/{ap,mhl,repl,scan}.rf: note that #ifdef BERK kills
1527             address parsing
1528         conf/makefiles/{doc,uip,support/*,zotnet/*}: make tar command visible
1529         sbr/m_convert.c: oops, new message numbering resulted in bad
1530             diagnostic
1531         papers/*/Makefile: fix LaTeX rule for v2.08
1532
1533
1534 Fri Nov 15 19:14:44 1985  /mtr <mrose@nrtc-gremlin>
1535
1536         uip/{rcvtty,slocal}.c: touch-ups
1537
1538
1539 Tue Nov 12 11:24:46 1985  /mtr <mrose@nrtc-gremlin>
1540
1541         MH 6.1 is official.
1542
1543
1544
1545
1546
1547
1548
1549
1550                       MHCHANGES from mh.5 to mh.6
1551
1552
1553 Mon Nov 11 07:47:05 1985  /mtr <mrose@nrtc-gremlin>
1554
1555         uip/slocal.c: implemenet MailDelivery, ala MMDF-II
1556         uip/rcv*.c: take advantage of it
1557         uip/rcvs{br,elect}.c: no longer needed
1558         uip/{folder,inc,refile}.c: done(1) if user doesn't want to create
1559             folders
1560
1561
1562 Sun Nov 10 16:30:46 1985  /mtr <mrose@nrtc-gremlin>
1563
1564         uip/refile.c: set previous sequence on destination folders
1565         uip/rcvsbr.c: new file
1566         uip/rcvpack.c: change Cron-Date: to Delivery-Date:
1567
1568
1569 Sun Nov 10 11:52:50 1985  /mtr <mrose@nrtc-gremlin>
1570
1571         uip/send.c: oops, annotations botched for forw!
1572
1573
1574 Thu Nov  7 00:31:45 1985  /mtr <mrose@nrtc-gremlin>
1575
1576         sbr/m_tmpfil.c: new routine
1577         uip/*.c: use it if necessary
1578
1579
1580 Wed Nov  6 23:05:00 1985  /mtr <mrose@nrtc-gremlin>
1581
1582         uip/inc.c: add -[pa]ck file switches to packf(1) with the POP
1583         uip/bbc.c: add $MHBBRC support
1584
1585
1586 Wed Nov  6 20:47:55 1985  /mtr <mrose@nrtc-gremlin>
1587
1588         uip/msh.c: more msh-using-POP-to-read-BBoards speed improvements
1589
1590
1591 Wed Nov  6 14:08:08 1985  /mtr <mrose@nrtc-gremlin>
1592
1593         uip/mshcmds.c: burst wasn't resetting scan listing cache
1594         mts/sendmail/client.c: don't use servers defaulting if name of
1595             service host is explicitly given
1596
1597
1598 Wed Nov  6 01:55:16 1985  /mtr <mrose@nrtc-gremlin>
1599
1600         support/bboards/mmdfII/bb_wtmail.c, uip/sbboards.c: use
1601             encapsulation format when returning failed mail
1602
1603
1604 Tue Nov  5 22:43:50 1985  /mtr <mrose@nrtc-gremlin>
1605
1606         zotnet/bboards/{bboards.h,getbbent.c}: new routine getbbtime()
1607         support/pop/{popd,popser}.c: use getbbtime() to speed start-up
1608             time, a major win!
1609         conf/makefiles/uip: oops, sbboards installed in wrong area!
1610
1611
1612 Tue Nov  5 22:29:29 1985  /mtr <mrose@nrtc-gremlin>
1613
1614         sbr/m_replace.c: fix logic glitch: not using getcpy() on update!
1615
1616
1617 Tue Nov  5 16:15:52 1985  /mtr <mrose@nrtc-gremlin>
1618
1619         zotnet/bboards/getbbent.c: optimize a bit
1620         zotnet/bboards/{bboards.h,getbbent.c}: new routine setpwinfo()
1621         support/{bboards/mmdfII/bboards/bb_wtmail,pop/pop{ser,wrd}}.c,
1622         uip/sbboards.c: use setpwinfo ()
1623         uip/mshcmds.c: slight typo in msh$pick
1624
1625
1626 Mon Nov  4 16:00:56 1985  /mtr <mrose@nrtc-gremlin>
1627
1628         uip/vmh.c: Wgetstr() now minibuffer-exit's right
1629
1630
1631 Mon Nov  4 09:16:56 1985  /mtr <mrose@nrtc-gremlin>
1632
1633         uip/send.c: oops, bug in dist handling
1634         conf/{mhconfig.c,mh-gen.8}: warn about mhconfig requiring make
1635             clean later
1636
1637
1638 Sun Nov  3 22:06:58 1985  /mtr <mrose@nrtc-gremlin>
1639
1640         uip/vmh.c: work-around standout bug in curses, under #ifdef XYZ
1641         uip/vmh.c: try slight work-around for double-scroll'ing effect
1642
1643
1644 Sun Nov  3 13:12:51 1985  /mtr <mrose@nrtc-gremlin>
1645
1646         uip/version.sh: smarter wrt finding hostname
1647         uip/msh.c: finally got re-direction under vmh right!
1648         uip/mhlsbr.c: for moreproc, get signal handling right
1649
1650
1651 Thu Oct 31 21:40:50 1985  /mtr <mrose@nrtc-gremlin>
1652
1653         Makefile, conf/makefiles/*: rm core in unclean
1654         sbr/m_atoi.c: renamed from mu_atoi()
1655         uip/bbc.c: minor add_bb() logic fix
1656         uip/new.c, support/news/: de-supported!
1657         uip/msh.c: re-direction under vmh was losing
1658
1659
1660 Wed Oct 30 18:20:11 1985  /mtr <mrose@nrtc-gremlin>
1661
1662                        -- Suggested by James M. Galvin --
1663         uip/bbl.c: invoke inc with -file not -ms
1664
1665
1666 Wed Oct 30 18:19:49 1985  /mtr <mrose@nrtc-gremlin>
1667
1668                      -- Suggested by Douglas P. Kingston --
1669         mts/mmdf/hosts.c: remove bogus gethostname() logic, let
1670            the mtstailor file handle it.
1671
1672
1673 Wed Oct 30 16:39:56 1985  /mtr <mrose@nrtc-gremlin>
1674
1675         Makefile: add "make checkout" for MH maintainers only!
1676         uip/version.sh: extend
1677
1678
1679 Tue Oct 29 22:33:45 1985  /mtr <mrose@nrtc-gremlin>
1680
1681         h/dropsbr.h: new routine map_read()
1682         uip/dropsbr.c: performance improvement in map_read()
1683         uip/msh.c: -[no]topcur for vmh usage
1684
1685
1686 Tue Oct 29 01:25:36 1985  /mtr <mrose@nrtc-gremlin>
1687
1688         uip/addrsbr.c: freeing a couple of things twice!
1689         uip/msh.c: a malloc() bug!
1690
1691
1692 Mon Oct 28 19:31:13 1985  /mtr <mrose@nrtc-gremlin>
1693
1694         uip/vmh.c: don't read tty modes unless in foreground
1695
1696
1697 Sun Oct 27 22:13:23 1985  /mtr <mrose@nrtc-gremlin>
1698
1699         h/dropsbr.h, uip/dropsbr.c: add new field, m_size, to maildrop
1700             structure (and bump version number).  This keeps track of
1701             the number of ARPA Internet octets in the message
1702         support/bboards/mmdf*/bboards/bb_wtmail.c, support/pop/popser.c,
1703         uip/dropsbr.c, uip/mshcmds.c, uip/rcvpack.c, uip/sbboards.c: all
1704             affected...
1705
1706
1707 Sun Oct 27 17:40:20 1985  /mtr <mrose@nrtc-gremlin>
1708
1709         zotnet/bboards/{bboards.h,getbbent.c}: make make_lower() integral
1710         uip/vmh.c: avoid ~'s when possible (actually forever owing to pWIN
1711             logic!)
1712         uip/vmh.c: make STATUS window be reverse-video, make prompt
1713             not be reverse-video
1714         uip/vmh.c: have EOT work as expected under bbc
1715         uip/vmh.c: if CE set, then don't scroll on exit
1716         uip/msh.c: make readids() logic smarter in the degenerate case
1717         h/mshsbr.h, uip/{msh,mshcmds}.c: keep scan line cached
1718         uip/{msh,mshcmds}.c: clean-up handling under vmh a bit
1719         uip/{bbc,inc,msgchk}.c: improve defaulting for nullifying host
1720         conf/config/mts.c: with flock() retry 5 times at 5 second intervals
1721
1722
1723 Fri Oct 25 08:38:35 1985  /mtr <mrose@nrtc-gremlin>
1724
1725         support/pop/popser.c, uip/bbc.c: don't recognize bb_aka's in
1726             name lookups
1727
1728
1729 Thu Oct 24 21:07:37 1985  /mtr <mrose@nrtc-gremlin>
1730
1731         conf/config/mts.c: new variable popbblist which, if present,
1732             lists only thoses hosts that can use BBoards over POP
1733
1734
1735 Wed Oct 23 20:46:17 1985  /mtr <mrose@nrtc-gremlin>
1736
1737         uip/prompter.c: -prepend is the default now
1738         uip/burst.c: -noinplace is the default now
1739
1740
1741 Wed Oct 23 12:34:04 1985  /mtr <mrose@nrtc-gremlin>
1742
1743         conf/config/mts.c: two new variables: popbbhost and popbbuser,
1744             under #ifdef BPOP
1745         uip/bbc.c: use same
1746         support/pop/pop.txt: revise remove HEAD in favor of more general
1747             TOP
1748
1749
1750 Wed Oct 23 01:34:54 1985  /mtr <mrose@nrtc-gremlin>
1751
1752         conf/mhconfig.c: change default bbhome to /usr/spool/bboards
1753         support/pop/popser.c: support maildrop mapping
1754         uip/dropsbr.c: some optimizations
1755         support/pop/popsbr.c: link into uip/ directory to simplify
1756             top-level Makefile
1757
1758
1759 Tue Oct 22 21:47:01 1985  /mtr <mrose@nrtc-gremlin>
1760
1761         uip/bbc.c: don't have -help imply -topics
1762
1763
1764 Mon Oct 21 18:45:29 1985  /mtr <mrose@nrtc-gremlin>
1765
1766         conf/mh-gen.8: mention gould stuff
1767         conf/doc/*.rf: talk about quoting of arguments
1768
1769
1770 Mon Oct 21 12:26:56 1985  /mtr <mrose@nrtc-gremlin>
1771
1772         uip/{msh,vmh}.c: some tuning
1773         uip/bbc.c: know about SIGTSTP
1774
1775
1776 Sun Oct 20 22:11:58 1985  /mtr <mrose@nrtc-gremlin>
1777
1778                         -- Suggested by Hokey for SYS5 --
1779         conf/mh-gen.8: mention -lndir for SYS5
1780         sbr/m_gmsg.c: fix stand-alone continue
1781         makefiles: add SHELL=/bin/sh
1782
1783
1784 Sun Oct 20 13:03:13 1985  /mtr <mrose@nrtc-gremlin>
1785
1786         conf/config/bboards.*: fix to work under sh or csh
1787
1788
1789 Sun Oct 20 13:02:59 1985  /mtr <mrose@nrtc-gremlin>
1790
1791         uip/rmf.c: add -[no]interactive switch
1792
1793
1794 Thu Oct 17 19:41:18 1985  /mtr <mrose@nrtc-gremlin>
1795
1796                           -- Suggested by Dave Yost --
1797         uip/install-mh.c: new variable, mh_defaults, to default user's
1798             profile
1799
1800
1801 Thu Oct 17 16:02:25 1985  /mtr <mrose@nrtc-gremlin>
1802
1803         uip/msh.c: move pgmwait out of msh and into it's own sbr/ file
1804         h/mh.h, {sbr,uip}/*.c: normalize pidwait stuff
1805         sbr/m_foil.c, uip/{post,send,whom}.c: fix bug in alias mechanism
1806             when following included files
1807         uip/{inc,post,send,whom}.c: normalize switch handling a bit
1808
1809
1810 Tue Oct 15 18:52:49 1985  /mtr <mrose@nrtc-gremlin>
1811
1812         uip/prompter.c: add hidden -[no]body switch
1813         sbr/vfgets.c: slight logic botch
1814
1815
1816 Tue Oct 15 17:14:11 1985  /mtr <mrose@nrtc-gremlin>
1817
1818         h/mh.h, sbr/m_{convert,gmsg,remsg}.c,
1819         uip/{burst,inc,rcvstore,refile}.c: final XYZ check-out, remove
1820             #ifdefs
1821
1822
1823 Mon Oct 14 12:03:39 1985  /mtr <mrose@nrtc-gremlin>
1824
1825         uip/send.c: still more work on annotation logic...
1826
1827
1828 Sun Oct 13 18:17:10 1985  /mtr <mrose@nrtc-gremlin>
1829
1830         sbr/vfgets.c: oops, minor typo
1831         sbr/m_gmsg.c: re-think alloc strategy a bit
1832         sbr/m_gmsg.c: use #ifdef XYZ experimental code for no limits to
1833             #-messages in a folder!
1834         sbr/m_file.c: move into uip/refile.c
1835         h/folder.h: remove
1836
1837
1838 Sun Oct 13 14:17:10 1985  /mtr <mrose@nrtc-gremlin>
1839
1840         h/mshsbr.h, uip/{msh,mshcmds,vmh}.c: fix signal handling for
1841             forks under vmh
1842         support/bboards/mmdf*/bboards/ch_bboards.c: remove some logging
1843             info
1844
1845
1846 Wed Oct  9 19:49:04 1985  /mtr <mrose@nrtc-gremlin>
1847
1848         uip/send.c: fix bogus annotation handling, e.g., 
1849             send -push; rmm; folder -pack
1850         uip/{forw,mhlsbr}.c: add extra blank line after final EB so
1851             user can add suffix text with an editor (e.g., prompter)
1852             and not screw-up
1853         conf/doc/burst.rf: warn about text after final EB being lost
1854             with -inplace
1855
1856
1857 Sun Oct  6 20:38:29 1985  /mtr <mrose@nrtc-gremlin>
1858
1859         uip/msh.c: fseek() too tricky for our own good...
1860         uip/{burst,mshcmds}.c: try to recover from errors more gracefully
1861             (ha!)
1862
1863
1864 Sun Oct  6 11:46:11 1985  /mtr <mrose@nrtc-gremlin>
1865
1866         uip/{folder,scan}.c: context changes ASAP
1867         sbr/remdir.c: clean-up
1868         h/mh.h, uip/{mhlsbr,mhmail,msh,post,prompter}.c: fix up signal
1869             handling when in background
1870
1871
1872 Sat Oct  5 23:17:39 1985  /mtr <mrose@nrtc-gremlin>
1873
1874         Makefile, conf/makefiles/*: fix "make tar"
1875         uip/mshcmds.c: finally track down that mhl pipe problem
1876         Makefile, conf/makefiles/*: clean->unclean,squeaky->clean
1877
1878
1879 Sat Oct  5 17:22:56 1985  /mtr <mrose@nrtc-gremlin>
1880
1881                           -- Suggested by Dave Yost --
1882         h/mh.h, conf/config/config.c: define globals in config.c, extern
1883             'em in mh.h
1884         conf/mhconfig.c: rm files prior to creating 'em for CTM
1885         uip/version.sh: ditto
1886
1887
1888 Sat Oct  5 14:20:02 1985  /mtr <mrose@nrtc-gremlin>
1889
1890         uip/{post,rcvdist}.c: add call to mmdf_init() under #ifdef MMDFII
1891         h/mh.h, *: XYZ becomes the "real thing"
1892
1893
1894 Fri Oct  4 21:08:26 1985  /mtr <mrose@nrtc-gremlin>
1895
1896         uip/{comp,dist,forw,repl}.c: -[no]whatnow changed to
1897             -[no]whatnowproc
1898         uip/{next,prev,show}.c: -[no]show changed to -[no]showproc
1899         uip/vmh.c: -[no]visual changed to -[no]vmhproc
1900         uip/rmm.c: Delete-Prog: changed to rmmproc
1901
1902
1903 Fri Oct  4 19:36:56 1985  /mtr <mrose@nrtc-gremlin>
1904
1905         h/mh.h, conf/config/config.c, sbr/m_getdefs.c: make vmhproc a
1906             built-in
1907         uip/vmh.c: ditto, also better help message
1908
1909
1910 Thu Oct  3 23:43:35 1985  /mtr <mrose@nrtc-gremlin>
1911
1912         uip/inc.c: change "-ms ms-file" to "-file name" to be more
1913             consistent
1914         uip/inc.c: also, if -notruncate, don't zero POP maildrop!
1915
1916
1917 Wed Oct  2 21:34:44 1985  /mtr <mrose@nrtc-gremlin>
1918
1919         uip/vmh.c: a bit more tuning
1920
1921
1922 Wed Oct  2 11:31:49 1985  /mtr <mrose@nrtc-gremlin>
1923
1924                           -- Suggested by Dave Yost --
1925         sbr/m_getdefs.c: avoid a cast (and structure dependencies) by using
1926             a popular C idiom (taught to Dave by Bakul Shah).  [This also
1927             makes MH work on the Gould...]
1928         h/mh.h,sbr/m_delete.c: take the opportunity to clean things up a bit
1929
1930
1931 Wed Oct  2 11:12:52 1985  /mtr <mrose@nrtc-gremlin>
1932
1933         uip/{burst,mshcmds}.c: oops, another "slight" typo
1934
1935
1936 Wed Oct  2 10:03:12 1985  /mtr <mrose@nrtc-gremlin>
1937
1938                         -- Pointed out by Bob Designer --
1939         uip/slocal.c: oops, typo!
1940
1941
1942 Wed Oct  2 02:48:02 1985  /mtr <mrose@nrtc-gremlin>
1943
1944         uip/vmh.c: add less-like interface to command handling
1945
1946
1947 Tue Oct  1 22:08:32 1985  /mtr <mrose@nrtc-gremlin>
1948
1949         h/mh.h, sbr/m_gmsg.c: slight XYZ tuning
1950
1951
1952 Tue Oct  1 14:31:54 1985  /mtr <mrose@nrtc-gremlin>
1953
1954         conf/makefiles/doc: oops, version.me -> version.rf
1955         uip/msh.c: oops, zero'd name of BBoard prior to putenv of mhfolder
1956         conf/mhconfig.c: support ldflags for options to ld at beginning
1957             of command
1958
1959
1960 Tue Oct  1 10:15:24 1985  /mtr <mrose@nrtc-gremlin>
1961
1962         sbr/m_getdefs.c: set[ug]id() to real [ug]ids prior to exec of
1963             install-mh
1964         uip/install-mh.c: don't need set[ug]ids, also if -auto, don't
1965             ask questions, say what you're going to do and do it!
1966         zotnet/mts/mts.h: remove reference to "../h/strings.h"
1967         conf/config/mts.c,support/bboards/bbaka.c: ask for "../h/strings.h"
1968         mts/{mh/{hosts,netmail},sendmail/{client,hosts,smail},mmdf/hosts}.c:
1969             ditto
1970         zotnet/mf/mf.h: ditto
1971
1972
1973 Thu Sep 26 11:42:18 1985  /mtr <mrose@nrtc-gremlin>
1974
1975         uip/addrsbr.c: change Alternate-Mailboxes: defaulting
1976
1977
1978 Tue Sep 24 19:18:49 1985  /mtr <mrose@nrtc-gremlin>
1979
1980         uip/burst.c: make static structure an alloc'd structure
1981         uip/{burst,mshcmd}.c: trim extra trailing newline if present
1982
1983
1984 Mon Sep 23 10:42:18 1985  /mtr <mrose@nrtc-gremlin>
1985
1986         support/bboards/mmdf*/bboards/bb_wtmail.c: remove bogus ch_host
1987             hackery; use the BBoard file instead!
1988         uip/bbc.c: add -[no]protocol to tell bbc if mshproc knows about
1989             bbc protocol
1990
1991
1992 Mon Sep 23 04:25:33 1985  /mtr <mrose@nrtc-gremlin>
1993
1994         uip/show.c: normalize showproc handling; remove -[no]format and
1995             -[no]pr, add -show program and -noshow
1996
1997
1998 Sun Sep 22 21:06:21 1985  /mtr <mrose@nrtc-gremlin>
1999
2000         uip/{msh,mshcmds}.c: interface to vmh
2001
2002
2003 Sat Sep 21 00:12:47 1985  /mtr <mrose@nrtc-gremlin>
2004
2005         h/vmhsbr.h, uip/{vmh,vmhsbr,vmhtest}.c: experimental new visual
2006             front-end to msh
2007         sbr/*.c: break many aggregate files into smaller ones
2008
2009
2010 Fri Sep 20 22:35:56 1985  /mtr <mrose@nrtc-gremlin>
2011
2012         uip/msh.c: have "quit" command update msgbox after confirmation if
2013             changed
2014         uip/{mhlsbr,repl}.c: on forwardings/replies force -noclear (HACK)
2015         uip/prompter.c: fold in SYS5 terminal handling better
2016
2017
2018 Fri Sep 20 21:22:55 1985  /mtr <mrose@nrtc-gremlin>
2019
2020         conf/mhconfig.c: add mandir entry to overrid /usr/man
2021         zotnet/mf/uumm.c: simplify a conditional for the ALTOS
2022
2023
2024 Fri Sep 20 20:59:19 1985  /mtr <mrose@nrtc-gremlin>
2025
2026         uip/msh.c: split into h/mshsbr.h, uip/{msh,mshcmds}.c
2027         uip/mshcmds.c: on refile, without -link, mark messages as deleted
2028
2029
2030 Fri Sep 20 09:48:06 1985  /mtr <mrose@nrtc-gremlin>
2031
2032         miscellany/mh-e: GNU Emacs front-end to MH from James Larus
2033
2034
2035 Wed Sep 18 23:23:28 1985  /mtr <mrose@nrtc-gremlin>
2036
2037         conf/mhconfig.c: oops, toss (void)'s
2038
2039
2040 Wed Sep 18 07:49:27 1985  /mtr <mrose@nrtc-gremlin>
2041
2042         sbr/discard.c: oops, logic was botched for all versions of UNIX!
2043
2044
2045 Tue Sep 17 09:47:55 1985  /mtr <mrose@nrtc-gremlin>
2046
2047         uip/addrsbr.c: slight tuning to #ifdef BERK
2048
2049
2050 Mon Sep 16 21:50:01 1985  /mtr <mrose@nrtc-gremlin>
2051
2052                        -- Suggestion from John Shepherd --
2053         uip/slocal.c: handle idiotic multiple "From " lines
2054
2055
2056 Mon Sep 16 20:53:18 1985  /mtr <mrose@nrtc-gremlin>
2057
2058                       -- Fixes from Hokey (mostly SYS5) --
2059         uip/version.sh: generate version.rf not version.me so it stays
2060             around
2061         conf/doc/{ADMIN,MH}.rf: use same
2062         conf/mhconfig.c: new option "ranlib" for BSD or SYS5
2063         conf/makefiles/*: use same
2064
2065
2066 Mon Sep 16 20:50:32 1985  /mtr <mrose@nrtc-gremlin>
2067
2068         miscellany/less: sources to Mark Nudelman's "less" program included
2069             Thanks, Mark!
2070         zotnet/tws/dtime.c: support illegal GreyBook timezone strings
2071
2072
2073 Wed Sep 11 22:02:17 1985  /mtr <mrose@nrtc-gremlin>
2074
2075                             -- Suggested by John A. Dilly --
2076         mts/sendmail/smail.c: fix bug with intermittant dot being added
2077             during sm_wtxt(); thanks, John!
2078         conf/config/config.c: support ~/.mhrc by allowing libpath()
2079             recognize the CShell ~-construct.  This is under #ifdef MHRC
2080
2081
2082 Wed Sep 11 11:03:29 1985  /mtr <mrose@nrtc-gremlin>
2083
2084         conf/makefiles/*, conf/makefiles/*/*: unifdef stuff wasn't working
2085             out, remove it
2086
2087
2088 Wed Sep 11 10:10:33 1985  /mtr <mrose@nrtc-gremlin>
2089
2090                     -- More doc fixes from Phyllis Kantar --
2091         conf/doc/{comp,dist,mh,mhl,repl,whatnow}.rf: doc fixes
2092
2093
2094 Tue Sep 10 17:47:35 1985  /mtr <mrose@nrtc-gremlin>
2095
2096         conf/{mhconfig.c,mh-gen.8}: change "uucp" option to "mf" option
2097         conf/{examples,tailor}/READ-ME: remove since mh-gen.8 contains
2098             this information now
2099
2100
2101 Tue Sep 10 16:23:23 1985  /mtr <mrose@nrtc-gremlin>
2102
2103         Makefile, conf/Makefile, conf/makefiles/*: implement "make squeaky"
2104             and "make tar"
2105
2106
2107 Mon Sep  9 22:12:59 1985  /mtr <mrose@nrtc-gremlin>
2108
2109         zotnet/bboards/{bboards.h,getbbent.c}: flags for setbbent()
2110         uip/bbc.c, support/{bboards/*,pop/*}.c: use 'em
2111
2112
2113 Mon Sep  9 19:42:13 1985  /mtr <mrose@nrtc-gremlin>
2114
2115         conf/doc/{MH,comp,dist,forw,mh-mail,mhl,repl}.rf: better verbatim
2116             mode in roff
2117         zotnet/tws/dtime*.c: more SYS5 cleanup
2118         conf/doc/{ADMIN,MH,mh-mts,popd}.rf: more doc hackery
2119         uip/post.c: remove tmpfil/bccfil when dying()
2120
2121
2122 Sat Sep  7 17:43:53 1985  /mtr <mrose@nrtc-gremlin>
2123
2124                    -- Major Directory Tree Re-Organization --
2125         papers/: new directory, move TeX stuff from othersupport/ there
2126         conf/{mhconfig.c,makefiles/{othersupport,papers}}: support this
2127         config/*.h, */*.c: move .h files to new directory h/, update .c
2128             files accordingly
2129         h/strings.h: new .h file to define all those string functions once
2130             and for all!
2131         {bboards,mts,mf,tws}/: move under zotnet/
2132         mts/: new directory
2133         {mhmts,sendmts,mmdf}/: move under mts/
2134         {support,popsupport,newsupport,bbsupport}: move under support/
2135
2136
2137 Sat Sep  7 17:43:24 1985  /mtr <mrose@nrtc-gremlin>
2138
2139         uip/msh.c: advise of gap when BBoard reading
2140
2141
2142 Sat Sep  7 16:42:06 1985  /mtr <mrose@nrtc-gremlin>
2143
2144         conf/config/mts.c, config/mh.h, mf/mf.h: remove dup2() define for
2145             SYS5 and add it as a real routine
2146         conf/doc/{MH,bbleader,burst,forw,mf,mh-profile,scan}.rf: doc fixes
2147
2148
2149 Sun Sep  1 17:12:54 1985  /mtr <mrose@nrtc-gremlin>
2150
2151         conf/doc/MH.rf: minor typo and change the names of a few chapters
2152
2153
2154 Thu Aug 29 20:13:47 1985  /mtr <mrose@nrtc-gremlin>
2155
2156         bboards/getbbent.c, tws/dtimep.c: normalize
2157
2158
2159 Thu Aug 29 15:09:25 1985  /mtr <mrose@nrtc-gremlin>
2160
2161         uip/{ali,post}.c: load system aliases file last instead of first.
2162             This lets users override system aliases AND rely on
2163             host-specific alias for final resolution!
2164
2165
2166 Thu Aug 29 10:52:41 1985  /mtr <mrose@nrtc-gremlin>
2167
2168                          -- Merge in changes for SYS5 --
2169         conf/examples/READ-ME: all non-sprintf changes under #ifdef SYS5
2170         conf/{mhconfig.c,config/{config,mts}.c}, sbr/*.c, tws/dtime*.c,
2171         uip/*.c: sprintf() returns an int, so always (void) it
2172         tws/dtime*.c: no ftime()
2173         conf/mhdoc: echo works differently, ridiculous!
2174         config/mh.h: dup2() doesn't exist, so define it
2175         conf/mhconfig.c, uip/post.c: enums might not exist
2176         sbr/discard.c, uip/{prompter,trmsbr}.c: ioctl()'s different
2177
2178
2179 Thu Aug 22 20:12:05 1985  /mtr <mrose@nrtc-gremlin>
2180
2181         uip/{forw,mhlsbr}.c: let mhl know about digest handling so forw
2182             becomes less complicated (mhl already knows about forwarding)!
2183
2184
2185 Wed Aug 21 11:12:33 1985  /mtr <mrose@nrtc-gremlin>
2186
2187         conf/{config/config.c,makefiles/{support,uip}}, config/mh.h,
2188         conf/doc/{MH,forw,mh-profile}.rf,uip/forw.c: use formatsbr to do
2189             digestifying
2190         uip/formatsbr.c: fix minor typo
2191         tws/{tws.h,dtime.c}: new routine, twsnow()
2192         mf/uumm.c, tws/dtime.c, uip/{msh,picksbr,scansbr,sortm}.c: use twsnow()
2193
2194
2195 Tue Aug 20 22:19:18 1985  /mtr <mrose@nrtc-gremlin>
2196
2197         Makefile,conf/makefiles/{sbr,zotnet}: clean-up make clean a bit
2198
2199
2200 Tue Aug 20 15:59:46 1985  /mtr <mrose@nrtc-gremlin>
2201
2202         conf/doc/{ADMIN,pop8,rcvstore}.rf: minor clean-up
2203
2204
2205 Tue Aug 20 11:27:22 1985  /mtr <mrose@nrtc-gremlin>
2206
2207         othersupport/Mail: new directory, unsupported
2208
2209
2210 Mon Aug 19 20:07:50 1985  /mtr <mrose@nrtc-gremlin>
2211
2212         conf/{mhconfig.c,mh-gen.8}: new config option "bbhome"
2213         conf/config/bboards.{daily,weekly}: moved from bbsupport/
2214         conf/{config/crontab,doc/{ADMIN,bbc}.rf,makefiles/{bbsupport,uip}}:
2215             support bbhome
2216         conf/examples/nrtc-isc: renamed to nrtc-gremlin
2217         conf/MAKE: modified accordingly
2218
2219
2220 Sun Aug 18 20:22:17 1985  /mtr <mrose@nrtc-gremlin>
2221
2222         uip/{burst,msh,picksbr}.c: augment botch message a bit
2223
2224
2225 Fri Aug 16 05:48:51 1985  /mtr <mrose@nrtc-gremlin>
2226
2227         mf/{mf.h,{mf,mmuu,umhook,uumm}.c}: change vfgets() to mfgets(),
2228             and slight bug fix in the process
2229         conf/makefiles/sbr, config/mh.h, sbr/llib-lmh: new vfgets()
2230         sbr/vfgets.c: new routine to support virtual-fgets
2231         uip/{alias,format,mhl}sbr.c: call vfgets to handle continuation lines
2232         conf/doc/{ap,dp,mh-alias,mhl,repl,scan}.rf: continuation lines now
2233             supported
2234         support/replcomps
2235         conf/config/mts.c, sbr/m_{draft,getdefs,whatnow}.c,
2236         sendmts/smail.c, tws/dtime.c,
2237         uip/{comp,inc,mark,mhpath,msh,post,rcvstore,refile,send}.c: notdef
2238             cleanup
2239         sendmts/hosts.c, uip/{aliasbr,dropsbr,rcvdist,send}.c: minor cleanup
2240         sbr/{add,m_replace}.c: ditto
2241         uip/mhlsbr.c: minor parenthization for ALTOS
2242
2243
2244 Fri Aug 16 04:48:13 1985  /mtr <mrose@nrtc-gremlin>
2245
2246         conf/{mhconfig.c,mh-gen.8,makefiles/uip}: fix long standing bug
2247             about sbboards, slocal, and spop being installed even for MMDF
2248             configurations
2249
2250
2251 Fri Aug 16 03:55:21 1985  /mtr <mrose@nrtc-gremlin>
2252
2253         sbr/m_getfld.c, uip/msh.c: fix trailing newline bug with mhl+no
2254             moreproc
2255         uip/addrsbr.c: slight touch-up
2256
2257
2258 Thu Aug 15 16:58:13 1985  /mtr <mrose@nrtc-gremlin>
2259
2260         conf/doc/{bbleader,bboards,mh-profile,prompter,show}.rf: minor touch-up
2261
2262
2263 Thu Aug 15 16:42:26 1985  /mtr <mrose@nrtc-gremlin>
2264
2265         CMP: shell script to aid Bug-MH in figuring out what's changed
2266
2267
2268 Thu Aug 15 11:19:26 1985  /mtr <mrose@nrtc-gremlin>
2269
2270         uip/inc.c: forgot an #ifdef for POP
2271
2272
2273 Wed Aug 14 21:54:20 1985  /mtr <mrose@nrtc-gremlin>
2274
2275         conf/config/mts.c, config/aliasbr.h, sbr/{m_getdefs,path}.c,
2276         popsupport/popd.c, uip/{ali,aliasbr,msh,picksbr,post}.c: a couple
2277             more touch-ups
2278
2279
2280 Wed Aug 14 17:27:41 1985  /mtr <mrose@nrtc-gremlin>
2281
2282         config/aliasbr.h: optimize structures for ALTOS
2283         uip/aliasbr.c: optimize for ALTOS and UNIX in general
2284
2285
2286 Mon Aug 12 19:42:28 1985  /mtr <mrose@nrtc-gremlin>
2287
2288         uip/mhlsbr.c: slight clarification for ontty == NOTTY and -clear
2289             at termination; also, try to get signals right again
2290
2291
2292 Thu Aug  8 00:00:00 1985  /mtr <mrose@nrtc-gremlin>
2293
2294         MH #6.59 enters beta
2295
2296
2297 Wed Aug  7 21:14:19 1985  /mtr <mrose@nrtc-gremlin>
2298
2299         uip/mhlsbr.c: m_popen_pid -> m_pid for 7limit
2300
2301
2302 Tue Aug  6 17:22:59 1985  /mtr <mrose@nrtc-gremlin>
2303
2304                              -- From John Romine --
2305         conf/makefiles/mmdf: slight typo
2306         mmdf/LN: better version
2307         conf/{mh-gen.8,mhconfig.c,makefiles/doc}: support two new options
2308             for manual pages: "none" and "gen"
2309
2310
2311 Mon Aug  5 20:57:47 1985  /mtr <mrose@nrtc-gremlin>
2312
2313         sbr/m_gmsg.c, uip/{bbl,mhlsbr,post,refile}.c: minor notdef touch-up
2314         conf/doc/inc.rf: slight touch-up
2315         conf/mhconfig.c: support some invocation arguments
2316         uip/sortm.c: alloc structure dynamically
2317
2318
2319 Mon Aug  5 20:27:12 1985  /mtr <mrose@nrtc-gremlin>
2320
2321         uip/rcvstore.c, conf/doc/rcvstore.rf: new program from Julian
2322             Onions
2323         conf/{makefiles/uip,doc/{MH,mh,mh-chart,mhook}.rf}: upgrade
2324
2325
2326 Mon Aug  5 12:29:56 1985  /mtr <mrose@nrtc-gremlin>
2327
2328                              -- From John Romine --
2329         conf/config/mts.c: do lock structure allocation dynamically
2330             and free up 25K of static data space (which may never even
2331             be referenced!)
2332
2333
2334 Sun Aug  4 14:23:35 1985  /mtr <mrose@nrtc-gremlin>
2335
2336                         -- Suggested by Phyllis Kanter --
2337
2338         conf/doc/*.rf: doc fixes
2339
2340
2341 Sun Aug  4 14:23:58 1985  /mtr <mrose@nrtc-gremlin>
2342
2343         conf/doc/{ADMIN,mh-mts,bboards8}.rf: doc fixes
2344
2345
2346 Thu Aug  1 21:30:36 1985  /mtr <mrose@nrtc-gremlin>
2347
2348         uip/inc.c: fix conflict between -ms and POP
2349
2350
2351 Wed Jul 31 10:44:22 1985  /mtr <mrose@nrtc-gremlin>
2352
2353         conf/doc/{tmac.h,{ADMIN,MH,bbl,folder,mh-profile,msh,scan,whatnow}.rf}:
2354             documentation fixes
2355         conf/doc/{mhpath,show}.rf: ditto
2356         uip/msh.c: slight typo
2357
2358
2359 Tue Jul 30 21:44:00 1985  /mtr <mrose@nrtc-gremlin>
2360
2361                         -- Suggested by Phyllis Kanter --
2362         uip/folder.c: fix -fast and -recurse mis-interaction
2363         uip/burst.c: fix non-existant message handling when expanding the
2364             folder
2365         conf/config/config.c: fix comment re: whatnowproc
2366         config/mh.h, sendmts/smail.c: declare a couple of things that
2367             should be in <strings.h>
2368         sbr/m_getdefs.c: don't complain if "context: file" isn't there.
2369         sbr/m_{convert,file,gmsg,name}.c: fix boundary handling of MAXFOLDER
2370         conf/mh-gen.8: say a few words about chown, remove in MH config
2371             file
2372         conf/{config/config.c,examples/READ-ME}: two new options,
2373             FOLDPROT, MSGPROT
2374         conf/{config/config.c,doc/mh-profile.rf}, config/mh.h: add the
2375             "unseen-sequence"
2376         sbr/{m_setcur.c,llib-lmh}, uip/{inc,show}.c: do the UNSEEN business
2377
2378
2379 Sat Jul 27 12:55:27 1985  /mtr <mrose@nrtc-gremlin>
2380
2381         sbr/m_sync: slight adjustment
2382         uip/{addr,format,pick}sbr.c: a bit more debug info
2383
2384
2385 Sat Jul 27 12:46:12 1985  /mtr <mrose@nrtc-gremlin>
2386
2387                    -- Documentation Fixes from Bob Designer --
2388         conf/doc/{post,mh-profile,show,send,repl,next,folder}.rf: typos
2389         uip/whatnowsbr.c: back to the old prompt
2390
2391
2392 Sat Jul 27 00:33:39 1985  /mtr <mrose@nrtc-gremlin>
2393
2394         conf/doc/{mhl,show}.rf: upgrade a bit
2395         conf/makefiles/uip, uip/{mhl,mhlsbr,show}.c: add address/date parsing
2396             on demand
2397         conf/doc/{dp,scan}.rf, uip/formatsbr.c: slight upgrade
2398         support/mhl.{format,forward}: update a bit
2399
2400
2401 Fri Jul 26 11:09:35 1985  /mtr <mrose@nrtc-gremlin>
2402
2403         sendmts/smail.c: slight fix for major bug with #ifdef BERK
2404
2405
2406 Thu Jul 25 21:31:00 1985  /mtr <mrose@nrtc-gremlin>
2407
2408         conf/doc/pick.rf: finally get documentation right
2409         conf/makefiles/dist: a few more things
2410
2411
2412 Thu Jul 25 17:00:17 1985  /mtr <mrose@nrtc-gremlin>
2413
2414         conf/doc/ADMIN.rf, uip/{inc,msgchk}.c: minor re-work POP debug
2415             features
2416
2417
2418 Thu Jul 25 00:00:00 1985  /mtr <mrose@nrtc-gremlin>
2419
2420         MH #6.24 enters beta
2421
2422
2423 Wed Jul 24 23:42:41 1985  /mtr <mrose@nrtc-gremlin>
2424
2425         uip/addrsbr.c: bug with #ifdef BERK, mp -> m_nohost not getting
2426             set so no aliasing done!
2427         conf/config/mts.c: lockfile name building botched!
2428
2429
2430 Wed Jul 24 21:01:15 1985  /mtr <mrose@nrtc-gremlin>
2431
2432         uip/forw.c: -build logic botched
2433
2434
2435 Wed Jul 24 14:07:31 1985  /mtr <mrose@nrtc-gremlin>
2436
2437         conf/mh.h, sbr/m_getfld.c, uip/{msh,{mhl,scan}sbr}.c: fix broken
2438             msh message delimiting behavior and broken mhl behavior under
2439             msh
2440
2441
2442 Tue Jul 23 20:30:39 1985  /mtr <mrose@nrtc-gremlin>
2443
2444         uip/whom.c: pass more switches to post.  Since they're ALL secret,
2445             no documentation needed!
2446
2447
2448
2449 Mon Jul 22 16:50:54 1985  /mtr <mrose@nrtc-gremlin>
2450
2451         uip/picksbr.c: logic for handling "--header value" botched
2452
2453
2454 Sun Jul 21 15:36:24 1985  /mtr <mrose@nrtc-gremlin>
2455
2456         conf/doc/{send,whom,mh-alias}.rf:  aliasing hints
2457         conf/doc/{{MH,tmac}.h,template}: support hints section
2458         conf/doc/mh-mts.rf: minor fix
2459
2460
2461 Thu Jul 18 15:59:19 1985  /mtr <mrose@nrtc-gremlin>
2462
2463         conf/mh-gen.8: typo
2464
2465
2466 Wed Jul 17 09:47:19 1985  /mtr <mrose@nrtc-gremlin>
2467
2468         bboards/mmdf/mmdf.2/bboards/bb_wtmail: change dist_address to
2469             ds_address, dist_log to ds_log
2470
2471
2472 Tue Jul 16 12:41:54 1985  /mtr <mrose@nrtc-gremlin>
2473
2474         uip/ali.c: forgot to call mts_init() to get "everyone", and "noshell"
2475
2476
2477 Sun Jul 14 18:51:22 1985  /mtr <mrose@nrtc-gremlin>
2478
2479         uip/formatsbr.c: handle the blank line bug by hacking it (see the
2480             "echo controversy" discussed above).  The solution is to insert
2481             a space in truly blank lines...
2482
2483
2484 Sun Jul 14 13:44:13 1985  /mtr <mrose@nrtc-gremlin>
2485
2486         othersupport/bboards: version #2.1 as suggested by Jerry Sweet
2487         conf/doc/{ADMIN,mf,mh-{mts,tailor},bb{exp,oards5,tar},pop8}.rf: fixes
2488             suggested by Jerry Sweet
2489
2490
2491 Sun Jul 14 13:23:49 1985  /mtr <mrose@nrtc-gremlin>
2492
2493         tws/dtimep.c: have "BST" mean British Summer Time not
2494             Bering Standard Time
2495
2496
2497 Sun Jul 14 12:54:55 1985  /mtr <mrose@nrtc-gremlin>
2498
2499                      -- Enhancements from John L. Romine --
2500         uip/mhlsbr.c: minor cleanup
2501
2502
2503 Fri Jul 12 10:32:40 1985  /mtr <mrose@nrtc-gremlin>
2504
2505         config/mh.h,sbr/uleq.c: change strindex() -> stringdex () to avoid
2506             MMDF name conflict
2507         uip/{addrsbr,dropsbr,msh,rcvpack,sbboards}.c: ditto
2508
2509
2510 Thu Jul 11 12:34:15 1985  /mtr <mrose@nrtc-gremlin>
2511
2512         conf/makefiles/uip: oops, forgot a @END: SENDMTS inside an @BEGIN: POP
2513
2514
2515 Wed Jul 10 20:40:53 1985  /mtr <mrose@nrtc-gremlin>
2516
2517         conf/config/config.c,config/mh.h,sbr/m_getdefs.c,uip/mhlsbr.c:
2518             mhl's choice of mhlproc was confusing to forw.  Add new variable
2519             moreproc to fix the problem.  Note as a result, the old BERK
2520             behavior is the default, you have to turn off moreproc in your
2521             .mh_profile if you don't want mhl to use it
2522
2523
2524 Wed Jul 10 14:48:05 1985  /mtr <mrose@nrtc-gremlin>
2525
2526         uip/mhlsbr.c: don't SIG_DFL signals on start-up; if run from msh,
2527             this loses big, if not run from msh, then signals are SIG_DFL
2528             anyway...
2529
2530
2531 Wed Jul 10 14:08:39 1985  /mtr <mrose@nrtc-gremlin>
2532
2533         conf/makefiles/popsupport,popsupport/popd.{c,8c}: a bit of clean-up
2534
2535
2536 Wed Jul 10 12:07:42 1985  /mtr <mrose@nrtc-gremlin>
2537
2538         uip/addrsbr.c: another de-reference of NULL fixed
2539
2540
2541 Wed Jul 10 09:04:04 1985  /mtr <mrose@nrtc-gremlin>
2542
2543         uip/send.c: typo defining LISTDSW
2544
2545
2546 Tue Jul  9 18:59:21 1985  /mtr <mrose@nrtc-gremlin>
2547
2548          -- Suggested by Thomas Scott Christiansen <tom@wisc-ai.ARPA> --
2549         uip/msh.c: move big Msgs[] structure from auto to static
2550         othersupport/netnews/{.,mhbox}/: new directories
2551         othersupport/netnews/{mh_profile,mhbox/flupcomps} new files
2552
2553
2554 Sun Jul  7 13:31:01 1985  /mtr <mrose@nrtc-gremlin>
2555
2556         othersupport/scripts/: new directory for scripts.  First is Bob
2557             Designer's modifications to JLR's append script.
2558         othersupport/mtrenv/bin/append: remove
2559
2560
2561 Sun Jul  7 13:26:28 1985  /mtr <mrose@nrtc-gremlin>
2562
2563         uip/{addsbr,post,rcvdist,replsbr,sbboards}.c: support #ifdef BANG
2564         conf/examples/READ-ME: ditto
2565
2566
2567 Thu Jul  4 17:36:34 1985  /mtr <mrose@nrtc-gremlin>
2568
2569         uip/msh.c: "pack" should be called "packf".
2570
2571
2572 Thu Jul  4 16:00:38 1985  /mtr <mrose@nrtc-gremlin>
2573
2574         othersupport/mtrenv/mhbox/dp.debug: new file
2575
2576
2577 Thu Jul  4 08:38:01 1985  /mtr <mrose@nrtc-gremlin>
2578
2579         tws/{dtime,dtimep}.c: know about J{D,S}T, also under #ifdef HUJI
2580             generate it if appropriate.  (from Danny Braniss)
2581
2582
2583 Thu Jul  4 08:29:11 1985  /mtr <mrose@nrtc-gremlin>
2584
2585         conf/doc/ADMIN.rf: put in a word or two about running conflict
2586         conf/makefiles/dist: add rules for .imp files
2587
2588
2589 Mon Jul  1 22:22:49 1985  /mtr <mrose@nrtc-isc>
2590
2591         conf/doc/mhl.rf, uip/mhlsbr.c: remove the #ifdef BERK stuff and
2592             generalize it.  If the MH profile entry mhlproc is defined, then
2593             you get the BERK behavior using the mhlproc as the output filter.
2594             Otherwise, you get the old behavior.  If this works nice, I'll
2595             make "more" the default mhlproc and set-up config.c, mh.h, and
2596             m_getdefs.c as appropriate (with the documentation mh-profile.rf)
2597             For the moment, I'm using "less" as my mhlproc and it works
2598             fine.
2599
2600
2601 Mon Jul  1 09:18:42 1985  /mtr <mrose@nrtc-isc>
2602
2603         sbr/m_{file,gmsg}.c, uip/{msh,refile,rmm,send}.c: #ifdef notdef the
2604             stuff marking messages as DELETED, since it's not used
2605
2606
2607 Mon Jul  1 06:26:38 1985  /mtr <mrose@nrtc-isc>
2608
2609                        -- Suggestions from Bob Desinger --
2610         config/mh.h, sbr/m_backup.c: locate SBACKUP definition in mh.h
2611         sbr/m_gmsg.c, uip/rmf.c: handle SBACKUP prefix files appropriately,
2612             also, slight optimizations
2613
2614
2615 Wed Jun 26 12:36:38 1985  /mtr <mrose@nrtc-isc>
2616
2617         MH #5.457 becomes MH #6.1 in beta
2618
2619
2620 Mon Jun 24 23:31:42 1985  /mtr <mrose@nrtc-isc>
2621
2622         uip/send.c: try to prevent confused annotations.  The algorithm
2623             works for dist and repl, but not forw
2624
2625
2626 Mon Jun 24 14:58:25 1985  /mtr <mrose@nrtc-isc>
2627
2628         conf/doc/*.rf: Numerous documentation fixes suggested by Jerry
2629             Sweet.
2630         conf/doc/ADMIN.rf: New document: Administrator's Guide
2631
2632
2633 Fri Jun 21 13:09:29 1985  /mtr <mrose@nrtc-isc>
2634
2635         uip/addrsbr.c: liked the wild-carding, so even for #ifndef BERK you
2636             get it.  Of course in this case, you can wildcard on both the
2637             mbox and the host.  It turns out that this is really useful for
2638             people who have many mailboxes and get a lot of munged mail.
2639
2640
2641 Thu Jun 20 19:55:23 1985  /mtr <mrose@nrtc-isc>
2642
2643      -- Performance Enhancements from the 4.3BSD folks (by Van Jacobson) --
2644         config/mh.h: define vfork for systems without it
2645         sbr/{refile,showfile}.c,uip/{replsbr,send,whatnowsbr}.c:  replace
2646             fork() with vfork()
2647         config/mh.h: move Van's getfld.h definitions into here
2648         sbr/m_getfld.c: major performance tuning!  (use -DRPATHS to get
2649             Return-Path: info from UNIX from: line)
2650         uip/{inc,msh}.c: m_unknown parameter added
2651         uip/trmsbr.c: support for TIOCGWINSZ in 4.3BSD(!!)
2652         uip/scan.c: -[no]reverse under #ifdef BERK (I really HATE this)
2653             also, update context prior to scan, again under #ifdef BERK
2654         uip/scansbr.c: performance enhancements plus inline copy of message
2655             body to output file for inc
2656         uip/mhlsbr.c: under #ifdef BERK pipe output to /usr/ucb/more if
2657             stdoutput is a terminal.
2658         uip/post.c: #ifdef DUMB a bit dumber for Berkeley addrsbr (actually
2659             these changes were made earlier for other reasons)
2660         uip/addrsbr.c: use prescan-like routine in SendMail under #ifdef
2661             BERK, also enable wild-carding.  The former probably breaks
2662             the stuff in ap, et. al.
2663
2664
2665 Sun Jun 16 10:21:33 1985  /mtr <mrose@nrtc-isc>
2666
2667         uip/{ap,dp,{repl,scan}sbr}.c: the old echo controversy raises it's
2668             ugly head: suppose we have a line in a replcomps file which is
2669             entirely in a %<...%> conditional and the conditional is false.
2670             In that case, we still get a blank line.  This is very BAD if it
2671             occurs in the headers.  Two solutions possible:
2672                 1. If a call to FSprintf() returns a empty string, don't
2673                    put out a \n.
2674                 2. In new_fs, put the \n's in and just return one big
2675                    string instead of an array of strings.
2676             Option [2] was implemented initially because it lets conditionals
2677             span multiple lines in the file.  In order to keep the format files
2678             from looking too complicated, EOL was ignored in format files,
2679             \n's should be embedded where appropriate.  A single format
2680             string argument is considered to have an implicit \n.  This is
2681             inconsistent, but it keeps the format files readable.  Option [2]
2682             was discarded though since it required a \n at the end of each
2683             line in the format file if there was no conditional stuff
2684             there.  So, option [1] got implemented even though it doesn't
2685             allow conditionals to be multi-line (which is okay, since you
2686             can use \n in a line).
2687
2688
2689 Sun Jun  9 16:37:40 1985  /mtr <mrose@nrtc-isc>
2690
2691         uip/dropsbr.c, uip/sbboards.c: .cnt mechanism broken,
2692             introduce new routine mbx_openX() in dropsbr.c and use that
2693             instead of mbx_open when opening an .cnt file
2694
2695
2696
2697 Sun Jun  9 14:44:36 1985  /mtr <mrose@nrtc-isc>
2698
2699         conf/makefiles/uip,uip/show.c: make show/next/prev one program
2700         uip/{show,next,prev}hdr.c: remove as a result of above
2701         conf/doc/{next,prev}.rf: update
2702
2703
2704 Thu Jun  6 23:03:09 1985  /mtr <mrose@nrtc-isc>
2705
2706         uip/{format,mhl}sbr.c: add some definitions for sprintb()
2707         bboards/bboards.h: define BBITS there instead of uip/bbc.c
2708
2709
2710 Tue Jun  4 20:00:32 1985  /mtr <mrose@nrtc-isc>
2711
2712                           -- Suggested by Dave Yost --
2713         conf/doc/tmac.h: use ".nf" after ".SH" inside various macros
2714             (since ".SH" tends to set ".fi")
2715         sbr/m_{gmsg,sync}.c: some .mh_sequences optimizations for hm
2716         conf/config/config.c: support #ifdef NOMHSEQ
2717
2718
2719 Tue Jun  4 13:30:27 1985  /mtr <mrose@nrtc-isc>
2720
2721         uip/trmsbr.c: optimize a bit, the ontty test in clear_screen ()
2722             isn't needed
2723
2724
2725 Mon Jun  3 22:15:18 1985  /mtr <mrose@nrtc-isc>
2726
2727         conf/doc/packd.rf, uip/packd.c: de-implement, essentially useless
2728             under 4.2BSD
2729
2730
2731 Mon Jun  3 14:54:30 1985  /mtr <mrose@nrtc-isc>
2732
2733         othersupport/usenix: new directory containing the MH paper
2734             presented at the 1985 Summer Usenix Conference
2735
2736
2737 Mon Jun  3 11:28:46 1985  /mtr <mrose@nrtc-isc>
2738
2739         TODO: remove since there's nothing worth left doing in it!
2740
2741
2742 Sun Jun  2 18:36:19 1985  /mtr <mrose@nrtc-isc>
2743
2744         conf/doc/*.rf: more clean-up
2745         uip/ali.c: change help messages a bit, and add -[no]normalize
2746             switches
2747         conf/doc/mh-tailor.rf: new file
2748         config/mh.h,uip/{post,repl}.c: move definition of OUTPUTLINELEN
2749             to mh.h so sbr/help.c can use it
2750         sbr/help.c: smarter output routine for options
2751
2752
2753 Sun Jun  2 14:07:46 1985  /mtr <mrose@nrtc-isc>
2754
2755         uip/whatnowsbr.c: don't say the draft's left around if it isn't
2756             (suggested by Mike O'Brien)
2757         uip/whatnowsbr.c: return value from non-initial calls to m_edit()
2758             not handled right (pointed out by Richard Johnson)
2759         sbr/m_getfld.c: be a bit smarter when recognizing that idiotic
2760             "From " line from silly UNIX-style maildrops
2761
2762
2763 Sat Jun  1 14:45:25 1985  /mtr <mrose@nrtc-isc>
2764
2765         uip/{pick,picksbr,msh}.c: bite the bullet and have pick allow
2766             complex booleans
2767         conf/doc/{mh-chart,pick}.rf: ditto
2768
2769 Sat Jun  1 11:18:06 1985  /mtr <mrose@nrtc-isc>
2770
2771         mf/mf.c, uip/*sbr.c: more register declarations
2772
2773
2774 Sat Jun  1 01:35:06 1985  /mtr <mrose@nrtc-isc>
2775
2776         conf/doc/mhook.rf, uip/rcv*.c: account for MMDF-II change regarding
2777             rcvmail hooks and maildelivery(5)
2778
2779
2780 Fri May 31 23:33:59 1985  /mtr <mrose@nrtc-isc>
2781
2782         conf/doc/*.rf: more doc fixes; document WHATNOW, OVERHEAD
2783         sbr/m_getdefs.c: more OVERHEAD code to optimize MH subforks
2784
2785
2786 Fri May 31 22:19:15 1985  /mtr <mrose@nrtc-isc>
2787
2788         uip/replsbr.c: bite the bullet and have repl use the format string
2789             routines as well
2790
2791
2792 Wed May 29 16:38:49 1985  /mtr <mrose@nrtc-isc>
2793
2794         Makefile, conf/makefiles/*: support depend.  N.B.: This is for
2795             DEVELOPMENT WORK ONLY. "make depend" runs unifdef because some
2796             #include files are configuration specific.  Sadly, unifdef
2797             isn't on all systems (it originated at Rand and migrated to
2798             4.2BSD).  As a result, unless you have unifdef, don't run make
2799             depend.  The dependencies listed in the conf/makefiles/* files
2800             are "generic".
2801
2802
2803 Wed May 29 14:53:33 1985  /mtr <mrose@nrtc-isc>
2804
2805         othersupport/mtrenv/*: update
2806
2807
2808 Tue May 28 19:45:36 1985  /mtr <mrose@nrtc-isc>
2809
2810         config/scansbr.h,uip/{inc,msh,rcvtty,scan,scansbr}.c: bite the
2811             bullet and have scansbr use a format string
2812         uip/{inc,scan}.c: no more -[no]numdate, -[no]size, -[no]time
2813             and use -format string and -width columns instead
2814
2815
2816 Mon May 27 21:45:23 1985  /mtr <mrose@nrtc-isc>
2817
2818         uip/{ap,addrsbr}.c: upgrade ap to use formatsbr; required a new
2819             param to getm(), so modules which call getm() got changed
2820             as well
2821         othersupport/rcvtrip/rcvtrip: upgrade
2822
2823
2824 Mon May 27 17:05:18 1985  /mtr <mrose@nrtc-isc>
2825
2826         tws/dp.c: move to uip/
2827         uip/formatsbr.c: new module
2828         config/scansbr.h: define stuff for formatsbr
2829
2830
2831 Mon May 27 11:33:32 1985  /mtr <mrose@nrtc-isc>
2832
2833         config/mh.h, sbr/{closefds,m_getdefs}.c: #ifdef OVERHEAD experimental
2834             code
2835
2836
2837 Thu May 23 22:06:25 1985  /mtr <mrose@nrtc-isc>
2838
2839         conf/makfiles/uip,uip/*.c: next step in the lint process
2840         config/mh.h, sbr/llib-lmh, uip/rmf.c: move remdir() to sbr/makedir.c
2841
2842
2843 Thu May 23 09:06:32 1985  /mtr <mrose@nrtc-isc>
2844
2845         conf/makefiles/{mts,uip}, uip/msgchk.c: moved from mts/
2846
2847 Wed May 22 19:49:43 1985  /mtr <mrose@nrtc-isc>
2848
2849         Makefile, config/mh.h, conf/makefiles/*, bboards/getbbent.c,
2850             */llib-l*, tws/{dtime,dtimep}.c: start the linting process,
2851             lint everything except the uip/ directory
2852         sendmts/smail.c, uip/trmsbr.c: move discard to sbr/ library
2853         mf/mf.c: lint fixes
2854         sbr/{getans,m_{gmsg,setcur},refile,showfile}.c: lint fixes
2855         sbr/{putenv,sprintb}.c: #include mh.h
2856         sbr/*: VOID -> (void)
2857         bbsupport/bb{aka,exp,tar}.c: lint fixes
2858
2859
2860 Wed May 22 15:29:25 1985  /mtr <mrose@nrtc-isc>
2861
2862         popsupport/popser.c: if maildrop doesn't exist, note it and
2863             continue
2864         conf/doc/bbc.rf, uip/bbc.c: add -user switch to help POP debugging
2865         bboards/getbbent.c: have getbberr() return useful info for
2866             setbbfile (), setbbinfo (), and setbbent ()
2867         popsupport/{popaka,popser,popwrd}.c, uip/{bbc,spop}.c: take advantage
2868             of getbberr()
2869
2870
2871 Wed May 22 10:16:17 1985  /mtr <mrose@nrtc-isc>
2872
2873         sbr/m_getfld.c: Eom() was botching gathering the UNIX from line
2874             (fix from Matt Crawford <oddjob!matt@lbl-csam>)
2875         sendmts/smail.c: sm_end(NOTOK) was clobbering sm_reply
2876
2877
2878 Tue May 21 22:33:58 1985  /mtr <mrose@nrtc-isc>
2879
2880         uip/scansbr.c: when copying characters to the scan listing,
2881             know about underlining conventions
2882
2883
2884 Tue May 21 21:29:18 1985  /mtr <mrose@nrtc-isc>
2885
2886         Begin work on research-version of MH (#5.380[NRTC]).  This version
2887         won't be sent out to the MH-Workers list, so I can do some power
2888         coding for a change.
2889
2890                               -- WHATNOW changes --
2891
2892         uip/{refile,send,show,whom}.c: #ifdef WHATNOW experimental code
2893         sbr/m_whatnow.c, uip/{whatnow,whatnowsbr}.c: default whatnow is
2894             a built-in for comp, et. al.
2895         sbr/{m_{edit,send},showhom}.c: removed since whatnowsbr has 'em
2896         sbr/showfile.c: likewise, showhead function removed
2897
2898
2899                                 -- POP changes --
2900
2901         conf/doc/inc.rf, uip/inc.c: pop now lives in inc
2902         uip/spop.c: link to sbboards.c, the POP mailer for SendMail
2903         popsupport/: new directory from the ashes of
2904             othersupport/popsupport/, containing many new programs, files,
2905             and documentation
2906         bboards/{bboards.h,getbbent.c}: new functions to support
2907         popsupport/mmdfII/: the POP channel for MMDF-II, linked to the
2908             BBoards channel, as appropriate
2909         conf/doc/msgchk.rf, mts/msgchk.c: support POP
2910
2911
2912                                  -- Bug Fixes --
2913
2914         uip/post.c: for path code, fixed a couple of dumb typos.
2915         uip/replsbr.c: if -noformat, don't worry about no addresses
2916         uip/bbc.c: another couple of nasty bugs fixed
2917         sendmts/smail.c: don't send HELO if talking to SendMail on the
2918             local host
2919         conf/doc/{MH,repl,forw,comp,dist,show,mh,mh-chart,whom}.rf: bug
2920             fixes
2921
2922                         -- Configuration and Clean-up --
2923
2924         conf/mhconfig.c: support new options: pop, chown, remove
2925         conf/makefiles/*: more chmods where appropriate
2926         config/config.c, sbr/help.c: include compile-time options in help
2927             listing.
2928         sbr/m_backup.c,uip/forw.c: remove makename in favor of mktemp
2929         sbr/pr_array.c: removed, since no one was using it
2930         config/mh.h, sbr/llib-lmh: update for all this
2931         othersupport/patch/: the latest version
2932
2933
2934 Thu May  2 21:14:56 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
2935
2936         MH #5.360[UCI] (uci-750a) released to MH-Workers
2937
2938
2939 Thu May  2 21:13:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
2940
2941         conf/makefiles/uip: make whatnow chmod +t'd
2942
2943
2944 Thu May  2 21:13:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
2945
2946         uip/post.c: a few more back-offs with #ifdef DUMB...
2947
2948
2949 Thu May  2 21:13:03 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
2950
2951         uip/sbboards.c: fdopen() called with wrong arg!
2952
2953
2954 Wed Apr 24 22:45:39 1985  /mtr (agent: Marshall Rose) <uci@nrtc>
2955
2956         conf/doc/MH.rf: just a few more fixes...
2957
2958
2959 Wed Apr 24 22:44:30 1985  /mtr (agent: Marshall Rose) <uci@nrtc>
2960
2961         sbr/m_whatnow.c, uip/{dist,forw,repl}.c: fix obscure "@" bug.
2962
2963
2964 Sat Apr 20 14:46:10 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
2965
2966         sbr/m_send.c, uip/whatnow.c: on "push", let send do push() instead
2967             of whatnow
2968
2969
2970 Fri Apr 19 19:44:25 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
2971
2972         uip/send.c: on annotations, if push'd avoid getting upset
2973             if message to annotate isn't there
2974         uip/send.c: fix "typo" for r1bindex ()
2975         uip/send.c: put ~/.signature support back in under #ifdef UCI
2976         uip/send.c: use mktemp() instead of bogus makename!
2977         uip/send.c: fix screwy interaction between msh, dist, whatnow,
2978             and send (oh no!)
2979
2980
2981 Fri Apr 19 19:23:39 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
2982
2983         uip/whatnow.c: if edit fails, it's time to go away
2984         sbr/m_edit.c: minor cosmetic change
2985
2986
2987 Fri Apr 19 19:13:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
2988
2989         uip/post.c: more #ifdef DUMB madness, for local addresses,
2990             if no host portion given, then don't give it to sm_wadr()
2991         uip/post.c: back #ifdef DUMB off a bit in From: for MMDFMTS
2992
2993
2994 Fri Apr 19 18:32:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
2995
2996         conf/doc/MH.rf, sbr/m_send.c: de-implement "push" in whatnow
2997             having send look for profile-entry of "push" rather than "send"
2998             to confusing to the user "community"
2999
3000
3001 Fri Apr 19 18:28:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3002
3003         bboards/bboards.h, uip/bbc.c: support BB_INVIS for "hidden"
3004             BBoards in -topic
3005         uip/bbc.c: catch a long name that got past us
3006         uip/bbc.c: fix -topics logic when BBoards given
3007
3008
3009 Fri Apr 19 18:27:16 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3010
3011         conf/{config/mts.c,tailor/READ-ME}, mts/mts.h, uip/inc.c:
3012             support the new MTS variable "pophost"
3013
3014
3015 Sat Apr  6 16:17:23 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3016
3017         MH #5.348[UCI] (uci-750a) released to MH-Workers
3018
3019
3020 Wed Apr  3 23:53:12 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3021
3022         ohtersupport/mtrenv/bin/whatnow: new file
3023
3024
3025 Wed Apr  3 23:52:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3026
3027         sendmts/smail.c: comment out an extra RSET for UCI's losing
3028             MMDF-I SMTP server
3029
3030
3031 Tue Mar 26 18:32:49 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3032
3033         conf/{config/mts.c,tailor/READ-ME}, config/aliasbr.h, mts/mts.h, 
3034             uip/aliasbr.c: make "*" logic mts-tailorable (ugh), you get
3035             to choose highest non-user uid and non-user shell
3036
3037
3038 Tue Mar 26 18:02:52 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3039
3040         conf/doc/repl.rf: document bug in replcomps
3041
3042
3043 Mon Mar 25 18:06:48 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3044
3045         mf/mf.c: avoid (incorrectly) recognizing " at " for "@" by using a
3046             heuristic suggested by JSol.
3047
3048
3049 Sun Mar 24 18:32:47 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3050
3051         sbr/m_draft.c,
3052             uip/{comp,dist,forw,refile,repl,send,show,whatnow,whom}.c: have
3053             -nodraftfolder override "Draft-Folder:" profile entry
3054
3055
3056 Sat Mar 23 12:48:30 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3057
3058                     -- Support the WhatNow shell --
3059         conf/makefiles/{sbr,uip}: updates for all of this
3060         uip/{comp,dist,forw,repl}.c: remove What now? code,
3061             add -whatnow program, -nowhatnow
3062         sbr/m_whatnow.c: new module
3063         conf/config/config.c,config/mh.h,sbr/m_getdefs.c: new variable
3064             whatnowproc
3065         sbr/llib-lmh: update
3066         uip/whatnow.c: new program, the first WhatNow shell
3067         conf/doc/{mh-chart,whom}.rf, uip/whom.c: upgrade to take draftfolder
3068             arguments
3069         sbr/putenv.c: update for above
3070         sbr/m_send.c: undo previous edits, m_whatnow() takes care of it
3071         uip/distsbr.c: new module for dist-style support
3072         uip/{send,whom}.c: call distout() in distsbr.c
3073         conf/doc/whatnow.rf: new file
3074         conf/doc/{MH,comp,dist,forw,mh,mh-{chart,profile},repl}.rf: updates
3075         conf/doc/template: fix
3076
3077
3078 Thu Mar 21 08:45:11 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3079
3080         sendmts/smail.c: fix logic error in sm_end(); MMDF-I has this
3081             problem, MMDF-II might!
3082
3083
3084 Tue Mar 19 18:16:33 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3085
3086         conf/doc/msgchk.rf: new file
3087         conf/{doc/{mh,mh-chart,MH}.rf,makefiles/doc}: update for msgchk
3088
3089
3090 Tue Mar 19 17:31:14 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3091
3092         conf/doc/{ap,mh-chart}.rf, uip/ap.c: accept -help switch
3093
3094
3095 Tue Mar 19 14:17:30 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3096
3097         othersupport/mtrenv/bin/{distf,mpick,packit}: updates
3098
3099
3100 Sat Mar 16 12:49:48 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3101
3102         Makefile: simply Makefile using sh, also make DESTDIR work
3103         conf/makefiles/othersupport: simplify Makefile
3104
3105
3106 Sat Mar 16 12:23:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3107
3108         uip/{mark,msh}.c: don't set previous-sequence to make debugging
3109             easier
3110
3111
3112 Sat Mar 16 01:38:06 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3113
3114         conf/config/mts.c: add a few calls to mts_init ("mts") at
3115             strategic places
3116
3117
3118 Sat Mar 16 00:28:01 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3119
3120         uip/{inc,msh,rcvtty,scan,scansbr}.c: clean up handling of
3121             inc -silent
3122         sbr/{llib-lmh,m_send.c}, uip/{annosbr,comp,dist,forw,repl}.c: move
3123             annotations into send
3124         conf/makefiles/uip, uip/{send,post}.c: ditto
3125         conf/doc/{dist,forw,repl}.rf: ditto
3126         uip/anno.c: forgot to check (mp -> msgstats[msgnum] & SELECTED)
3127
3128
3129 Fri Mar 15 23:21:29 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3130
3131         sbr/printsw.c: compress output of printed switches
3132         sbr/m_getdefs.c: let $MHCONTEXT override context variable
3133         sbr/m_{getdefs,gmsg,sync}.c, conf/doc/mh-profile.rf: let the profile
3134             entry "mh-sequences" override .mh_sequences
3135         sbr/m_seq.c: optimization
3136
3137
3138 Fri Mar 15 23:05:43 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3139
3140         bbsupport/bbexp.c: fix string botch for command to popen.
3141             also allow extra arguments to indicate aging period.
3142
3143
3144 Fri Mar 15 11:45:00 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3145
3146         othersupport/emh/READ-ME: new file
3147
3148
3149 Thu Mar 14 22:41:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3150
3151            -- Fixes suggested by John Dilley <jad@Purdue> --
3152         conf/{config/mts.c,tailor/READ-ME}: add new mtstailor variables
3153             localname, systemname, and uucpchan
3154         mts/mts.h, conf/{mh-gen.8,config/{mts.c,mtstailor},tailor/READ-ME}:
3155             add new mtstailor variable lockstyle to control style of locking
3156         sbr/m_getfld.c: catch the UNIX "from user" line
3157         uip/scansbr.c: make use of the UNIX "from user" line
3158         uip/addrsbr.c: more #ifdef DUMB support
3159         uip/inc.c: minor bug in inc w.r.t. closing locked file
3160         uip/post.c: more #ifdef DUMB support
3161         uip/replsbr.c: support Return-Path: for defaulting host names
3162             as a last resort
3163
3164
3165 Wed Mar 13 22:24:07 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3166
3167         uip/send.c: fix "use xxx logic"
3168         uip/msh.c: a NULL vs. "" typo
3169
3170
3171 Wed Mar 13 22:01:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3172
3173        -- Fixes suggested by Phyllis Kantar <phyl@rand-unix> --
3174         uip/{comp,dist,forw,repl}.c: fix quit -delete logic
3175         conf/doc/{comp,mh-chart}.rf: document "-file file" switch
3176         uip/send.c: "send -help" should done (1) for comp, et. al.
3177         uip/send.c: typo "tempoary"
3178         conf/doc/{send,whom}.rf: Profile Components forgot Draft-Folder
3179         uip/ali.c: always load system aliases
3180         conf/doc/{MH,comp,dist,forw,mhook,repl,send,show,mh-alias,mh-mail,
3181             mh-profile,mhl,post}.rf: typo fixes
3182         conf/doc/send.rf, uip/send.c: -forward now the default, also
3183             don't gripe about "show -draft file"
3184
3185
3186 Tue Mar 12 18:07:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3187
3188         othersupport/pop/pop.txt: a few minor corrections to typos.
3189
3190
3191 Sat Mar  9 15:54:40 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3192
3193         uip/dropsbr.c: fix bug when fixing stomped maildrop.
3194
3195
3196 Sat Mar  9 15:36:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3197
3198         bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c, uip/sbboards.c:
3199             fix minor bug requiring nearly major re-write!!!
3200
3201
3202 Wed Mar  6 18:59:22 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3203
3204                -- Fixes from Robert Elz <kre@ucb-vax> --
3205         sbr/makedir.c: use mkdir() under #ifdef BSD42
3206         uip/rmf.c: use rmdir() under #ifdef BSD42
3207
3208
3209 Wed Mar  6 18:19:46 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3210
3211         TODO, config/addrsbr.h, sendmts/smail.c, mf/mf.{c,h},
3212             uip/{addrsbr,ap,post,rcvdist,sbboards}.c: handle 822-style
3213             routing
3214
3215
3216 Wed Mar  6 18:08:11 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3217
3218         uip/{dropsbr,packf,post,slocal}.c: fix to maildrop mapping bug
3219             with MHMTS and local delivery in post, and SENDMTS and local
3220             delivery in slocal
3221
3222 Sat Mar 1 20:21:17 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3223
3224         MH #5.321[UCI] (uci-750a) released to MH-Workers
3225
3226
3227 Fri Mar  1 19:59:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3228
3229         uip/trmsbr.c: forgot to make a termcap buffer TXTSIZ'd instead
3230             of BUFSIZ'd.
3231
3232
3233 Fri Mar  1 19:56:43 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3234
3235         conf/config/mts.c: for the DUAL, you can't link to a file that you
3236             can't read, unbelievable, eh?, so change the creat (foo, 0000)
3237             to creat (foo, 0400).  Also, fix up some botched args to a
3238             sprintf() call.
3239
3240
3241 Fri Mar  1 19:48:53 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3242
3243         conf/config/config.c: if MORE is defined, used that instead of
3244             /usr/ucb/more.  The #ifdef ALTOS dependency is removed.
3245            ALTOS users should use options MORE='"/usr/bin/more"',
3246            just like users of the Dual.
3247         conf/examples/READ-ME: document same
3248
3249
3250 Wed Feb 20 20:48:12 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3251
3252         sbr/adios.c: save errno prior to doing fancy perror stuff
3253
3254
3255 Wed Feb 20 20:40:14 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3256
3257         uip/inc.c: fix suggested by John Dilley at Purdue, inc now ignore
3258             signals if it's going to zero the maildrop.
3259
3260
3261 Mon Feb 18 12:53:50 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3262
3263         conf/doc/send.rf, uip/send.c: de-implement ~/.signature support
3264
3265
3266 Tue Feb 12 19:33:14 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3267
3268         uip/mhlsbr.c: clear_screen() logic between messages botched
3269
3270
3271 Sun Jan 27 18:42:49 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3272
3273         conf/makefiles/mts: dependency screw-up on mts.o
3274
3275
3276 Sun Jan 27 17:41:03 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3277
3278         sendmts/smail.c, uip/post.c: with -DSMTP, keep one SMTP connection
3279             open, instead of starting a new one for each transaction
3280         othersupport/pop/{Makefile,{popd,popser,inc,popsbr}.c}: support
3281             "rpop" under #ifdef RPOP
3282         othersupport/pop/client.c: remove
3283         conf/{config/mts.c,tailor/READ-ME,makefiles/sendmts}, mts/mts.h,
3284             sendmts/{smail,client}.c: support new server search list
3285             facility used by both -DSMTP and -DPOP
3286
3287
3288 Sat Jan 26 09:12:27 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3289
3290         MH #5.310[UCI] (uci-750a) released to MH-Workers
3291
3292
3293 Sat Jan 26 09:38:08 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3294
3295         tws/dtime.c: #define dysize(), since could be a macro in ctime.c
3296             (thanks, Fred)
3297
3298
3299 Sat Jan 26 09:08:43 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3300
3301         uip/{inc,post}.c: changes for #ifdef TMA; this stuff is still
3302             under non-disclosure (not the MH code, just the -ltma library
3303             which doesn't come with MH)
3304
3305
3306 Sat Jan 26 09:05:52 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3307
3308                   -- Fixes for MHMTS configuration --
3309         conf/makefiles/uip: shouldn't build rcvdist on an MHMTS system
3310         conf/doc/mhook.rf: ditto
3311         conf/config/mts.c, mhmts/netmail.c, mts/mts.h, uip/rmail.c:
3312             some typos in the declarations of global MTS variables that
3313             are MHMTS specific
3314         mf/mmuu.c: addr_convert() conflicted with routine of same name
3315             in uumm.c
3316         uip/news.c: looking in the wrong place for <sys/dir.h> on 4.2BSD
3317             systems
3318
3319
3320 Tue Jan  8 13:54:13 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3321
3322         MH.5 is finished, finally.
3323
3324
3325
3326
3327
3328
3329
3330
3331                       MHCHANGES from mh.4 to mh.5
3332
3333
3334 Thu May  2 21:14:56 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3335
3336         MH #5.360[UCI] (uci-750a) released to MH-Workers
3337
3338
3339 Thu May  2 21:13:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3340
3341         conf/makefiles/uip: make whatnow chmod +t'd
3342
3343
3344 Thu May  2 21:13:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3345
3346         uip/post.c: a few more back-offs with #ifdef DUMB...
3347
3348
3349 Thu May  2 21:13:03 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3350
3351         uip/sbboards.c: fdopen() called with wrong arg!
3352
3353
3354 Wed Apr 24 22:45:39 1985  /mtr (agent: Marshall Rose) <uci@nrtc>
3355
3356         conf/doc/MH.rf: just a few more fixes...
3357
3358
3359 Wed Apr 24 22:44:30 1985  /mtr (agent: Marshall Rose) <uci@nrtc>
3360
3361         sbr/m_whatnow.c, uip/{dist,forw,repl}.c: fix obscure "@" bug.
3362
3363
3364 Sat Apr 20 14:46:10 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3365
3366         sbr/m_send.c, uip/whatnow.c: on "push", let send do push() instead
3367             of whatnow
3368
3369
3370 Fri Apr 19 19:44:25 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3371
3372         uip/send.c: on annotations, if push'd avoid getting upset
3373             if message to annotate isn't there
3374         uip/send.c: fix "typo" for r1bindex ()
3375         uip/send.c: put ~/.signature support back in under #ifdef UCI
3376         uip/send.c: use mktemp() instead of bogus makename!
3377         uip/send.c: fix screwy interaction between msh, dist, whatnow,
3378             and send (oh no!)
3379
3380
3381 Fri Apr 19 19:23:39 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3382
3383         uip/whatnow.c: if edit fails, it's time to go away
3384         sbr/m_edit.c: minor cosmetic change
3385
3386
3387 Fri Apr 19 19:13:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3388
3389         uip/post.c: more #ifdef DUMB madness, for local addresses,
3390             if no host portion given, then don't give it to sm_wadr()
3391         uip/post.c: back #ifdef DUMB off a bit in From: for MMDFMTS
3392
3393
3394 Fri Apr 19 18:32:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3395
3396         conf/doc/MH.rf, sbr/m_send.c: de-implement "push" in whatnow
3397             having send look for profile-entry of "push" rather than "send"
3398             to confusing to the user "community"
3399
3400
3401 Fri Apr 19 18:28:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3402
3403         bboards/bboards.h, uip/bbc.c: support BB_INVIS for "hidden"
3404             BBoards in -topic
3405         uip/bbc.c: catch a long name that got past us
3406         uip/bbc.c: fix -topics logic when BBoards given
3407
3408
3409 Fri Apr 19 18:27:16 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3410
3411         conf/{config/mts.c,tailor/READ-ME}, mts/mts.h, uip/inc.c:
3412             support the new MTS variable "pophost"
3413
3414
3415 Sat Apr  6 16:17:23 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3416
3417         MH #5.348[UCI] (uci-750a) released to MH-Workers
3418
3419
3420 Wed Apr  3 23:53:12 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3421
3422         ohtersupport/mtrenv/bin/whatnow: new file
3423
3424
3425 Wed Apr  3 23:52:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3426
3427         sendmts/smail.c: comment out an extra RSET for UCI's losing
3428             MMDF-I SMTP server
3429
3430
3431 Tue Mar 26 18:32:49 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3432
3433         conf/{config/mts.c,tailor/READ-ME}, config/aliasbr.h, mts/mts.h, 
3434             uip/aliasbr.c: make "*" logic mts-tailorable (ugh), you get
3435             to choose highest non-user uid and non-user shell
3436
3437
3438 Tue Mar 26 18:02:52 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3439
3440         conf/doc/repl.rf: document bug in replcomps
3441
3442
3443 Mon Mar 25 18:06:48 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3444
3445         mf/mf.c: avoid (incorrectly) recognizing " at " for "@" by using a
3446             heuristic suggested by JSol.
3447
3448
3449 Sun Mar 24 18:32:47 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3450
3451         sbr/m_draft.c,
3452             uip/{comp,dist,forw,refile,repl,send,show,whatnow,whom}.c: have
3453             -nodraftfolder override "Draft-Folder:" profile entry
3454
3455
3456 Sat Mar 23 12:48:30 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3457
3458                     -- Support the WhatNow shell --
3459         conf/makefiles/{sbr,uip}: updates for all of this
3460         uip/{comp,dist,forw,repl}.c: remove What now? code,
3461             add -whatnow program, -nowhatnow
3462         sbr/m_whatnow.c: new module
3463         conf/config/config.c,config/mh.h,sbr/m_getdefs.c: new variable
3464             whatnowproc
3465         sbr/llib-lmh: update
3466         uip/whatnow.c: new program, the first WhatNow shell
3467         conf/doc/{mh-chart,whom}.rf, uip/whom.c: upgrade to take draftfolder
3468             arguments
3469         sbr/putenv.c: update for above
3470         sbr/m_send.c: undo previous edits, m_whatnow() takes care of it
3471         uip/distsbr.c: new module for dist-style support
3472         uip/{send,whom}.c: call distout() in distsbr.c
3473         conf/doc/whatnow.rf: new file
3474         conf/doc/{MH,comp,dist,forw,mh,mh-{chart,profile},repl}.rf: updates
3475         conf/doc/template: fix
3476
3477
3478 Thu Mar 21 08:45:11 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3479
3480         sendmts/smail.c: fix logic error in sm_end(); MMDF-I has this
3481             problem, MMDF-II might!
3482
3483
3484 Tue Mar 19 18:16:33 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3485
3486         conf/doc/msgchk.rf: new file
3487         conf/{doc/{mh,mh-chart,MH}.rf,makefiles/doc}: update for msgchk
3488
3489
3490 Tue Mar 19 17:31:14 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3491
3492         conf/doc/{ap,mh-chart}.rf, uip/ap.c: accept -help switch
3493
3494
3495 Tue Mar 19 14:17:30 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3496
3497         othersupport/mtrenv/bin/{distf,mpick,packit}: updates
3498
3499
3500 Sat Mar 16 12:49:48 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3501
3502         Makefile: simply Makefile using sh, also make DESTDIR work
3503         conf/makefiles/othersupport: simplify Makefile
3504
3505
3506 Sat Mar 16 12:23:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3507
3508         uip/{mark,msh}.c: don't set previous-sequence to make debugging
3509             easier
3510
3511
3512 Sat Mar 16 01:38:06 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3513
3514         conf/config/mts.c: add a few calls to mts_init ("mts") at
3515             strategic places
3516
3517
3518 Sat Mar 16 00:28:01 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3519
3520         uip/{inc,msh,rcvtty,scan,scansbr}.c: clean up handling of
3521             inc -silent
3522         sbr/{llib-lmh,m_send.c}, uip/{annosbr,comp,dist,forw,repl}.c: move
3523             annotations into send
3524         conf/makefiles/uip, uip/{send,post}.c: ditto
3525         conf/doc/{dist,forw,repl}.rf: ditto
3526         uip/anno.c: forgot to check (mp -> msgstats[msgnum] & SELECTED)
3527
3528
3529 Fri Mar 15 23:21:29 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3530
3531         sbr/printsw.c: compress output of printed switches
3532         sbr/m_getdefs.c: let $MHCONTEXT override context variable
3533         sbr/m_{getdefs,gmsg,sync}.c, conf/doc/mh-profile.rf: let the profile
3534             entry "mh-sequences" override .mh_sequences
3535         sbr/m_seq.c: optimization
3536
3537
3538 Fri Mar 15 23:05:43 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3539
3540         bbsupport/bbexp.c: fix string botch for command to popen.
3541             also allow extra arguments to indicate aging period.
3542
3543
3544 Fri Mar 15 11:45:00 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3545
3546         othersupport/emh/READ-ME: new file
3547
3548
3549 Thu Mar 14 22:41:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3550
3551            -- Fixes suggested by John Dilley <jad@Purdue> --
3552         conf/{config/mts.c,tailor/READ-ME}: add new mtstailor variables
3553             localname, systemname, and uucpchan
3554         mts/mts.h, conf/{mh-gen.8,config/{mts.c,mtstailor},tailor/READ-ME}:
3555             add new mtstailor variable lockstyle to control style of locking
3556         sbr/m_getfld.c: catch the UNIX "from user" line
3557         uip/scansbr.c: make use of the UNIX "from user" line
3558         uip/addrsbr.c: more #ifdef DUMB support
3559         uip/inc.c: minor bug in inc w.r.t. closing locked file
3560         uip/post.c: more #ifdef DUMB support
3561         uip/replsbr.c: support Return-Path: for defaulting host names
3562             as a last resort
3563
3564
3565 Wed Mar 13 22:24:07 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3566
3567         uip/send.c: fix "use xxx logic"
3568         uip/msh.c: a NULL vs. "" typo
3569
3570
3571 Wed Mar 13 22:01:37 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3572
3573        -- Fixes suggested by Phyllis Kantar <phyl@rand-unix> --
3574         uip/{comp,dist,forw,repl}.c: fix quit -delete logic
3575         conf/doc/{comp,mh-chart}.rf: document "-file file" switch
3576         uip/send.c: "send -help" should done (1) for comp, et. al.
3577         uip/send.c: typo "tempoary"
3578         conf/doc/{send,whom}.rf: Profile Components forgot Draft-Folder
3579         uip/ali.c: always load system aliases
3580         conf/doc/{MH,comp,dist,forw,mhook,repl,send,show,mh-alias,mh-mail,
3581             mh-profile,mhl,post}.rf: typo fixes
3582         conf/doc/send.rf, uip/send.c: -forward now the default, also
3583             don't gripe about "show -draft file"
3584
3585
3586 Tue Mar 12 18:07:44 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3587
3588         othersupport/pop/pop.txt: a few minor corrections to typos.
3589
3590
3591 Sat Mar  9 15:54:40 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3592
3593         uip/dropsbr.c: fix bug when fixing stomped maildrop.
3594
3595
3596 Sat Mar  9 15:36:13 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3597
3598         bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c, uip/sbboards.c:
3599             fix minor bug requiring nearly major re-write!!!
3600
3601
3602 Wed Mar  6 18:59:22 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3603
3604                -- Fixes from Robert Elz <kre@ucb-vax> --
3605         sbr/makedir.c: use mkdir() under #ifdef BSD42
3606         uip/rmf.c: use rmdir() under #ifdef BSD42
3607
3608
3609 Wed Mar  6 18:19:46 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3610
3611         TODO, config/addrsbr.h, sendmts/smail.c, mf/mf.{c,h},
3612             uip/{addrsbr,ap,post,rcvdist,sbboards}.c: handle 822-style
3613             routing
3614
3615
3616 Wed Mar  6 18:08:11 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3617
3618         uip/{dropsbr,packf,post,slocal}.c: fix to maildrop mapping bug
3619             with MHMTS and local delivery in post, and SENDMTS and local
3620             delivery in slocal
3621
3622
3623 Sat Mar 1 20:21:17 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3624
3625         MH #5.321[UCI] (uci-750a) released to MH-Workers
3626
3627
3628 Fri Mar  1 19:59:32 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3629
3630         uip/trmsbr.c: forgot to make a termcap buffer TXTSIZ'd instead
3631             of BUFSIZ'd.
3632
3633
3634 Fri Mar  1 19:56:43 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3635
3636         conf/config/mts.c: for the DUAL, you can't link to a file that you
3637             can't read, unbelievable, eh?, so change the creat (foo, 0000)
3638             to creat (foo, 0400).  Also, fix up some botched args to a
3639             sprintf() call.
3640
3641
3642 Fri Mar  1 19:48:53 1985  /mtr (agent: Marshall Rose) <mh@uci-icsa>
3643
3644         conf/config/config.c: if MORE is defined, used that instead of
3645             /usr/ucb/more.  The #ifdef ALTOS dependency is removed.
3646            ALTOS users should use options MORE='"/usr/bin/more"',
3647            just like users of the Dual.
3648         conf/examples/READ-ME: document same
3649
3650
3651 Wed Feb 20 20:48:12 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3652
3653         sbr/adios.c: save errno prior to doing fancy perror stuff
3654
3655
3656 Wed Feb 20 20:40:14 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3657
3658         uip/inc.c: fix suggested by John Dilley at Purdue, inc now ignore
3659             signals if it's going to zero the maildrop.
3660
3661
3662 Mon Feb 18 12:53:50 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3663
3664         conf/doc/send.rf, uip/send.c: de-implement ~/.signature support
3665
3666
3667 Tue Feb 12 19:33:14 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3668
3669         uip/mhlsbr.c: clear_screen() logic between messages botched
3670
3671
3672 Sun Jan 27 18:42:49 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3673
3674         conf/makefiles/mts: dependency screw-up on mts.o
3675
3676
3677 Sun Jan 27 17:41:03 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3678
3679         sendmts/smail.c, uip/post.c: with -DSMTP, keep one SMTP connection
3680             open, instead of starting a new one for each transaction
3681         othersupport/pop/{Makefile,{popd,popser,inc,popsbr}.c}: support
3682             "rpop" under #ifdef RPOP
3683         othersupport/pop/client.c: remove
3684         conf/{config/mts.c,tailor/READ-ME,makefiles/sendmts}, mts/mts.h,
3685             sendmts/{smail,client}.c: support new server search list
3686             facility used by both -DSMTP and -DPOP
3687
3688
3689 Sat Jan 26 09:12:27 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3690
3691         MH #5.310[UCI] (uci-750a) released to MH-Workers
3692
3693
3694 Sat Jan 26 09:38:08 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3695
3696         tws/dtime.c: #define dysize(), since could be a macro in ctime.c
3697             (thanks, Fred)
3698
3699
3700 Sat Jan 26 09:08:43 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3701
3702         uip/{inc,post}.c: changes for #ifdef TMA; this stuff is still
3703             under non-disclosure (not the MH code, just the -ltma library
3704             which doesn't come with MH)
3705
3706
3707 Sat Jan 26 09:05:52 1985  /mtr (agent: Marshall Rose) <mh@uci-750a>
3708
3709                   -- Fixes for MHMTS configuration --
3710         conf/makefiles/uip: shouldn't build rcvdist on an MHMTS system
3711         conf/doc/mhook.rf: ditto
3712         conf/config/mts.c, mhmts/netmail.c, mts/mts.h, uip/rmail.c:
3713             some typos in the declarations of global MTS variables that
3714             are MHMTS specific
3715         mf/mmuu.c: addr_convert() conflicted with routine of same name
3716             in uumm.c
3717         uip/news.c: looking in the wrong place for <sys/dir.h> on 4.2BSD
3718             systems
3719
3720
3721 Tue Jan  8 13:54:13 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3722
3723         MH.5 is finished, finally.
3724
3725
3726 Tue Jan  8 09:45:25 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3727
3728         sbr/m_edit.c: from Mike O'Brien on 4.2BSD use symlinks if "@" is
3729             across file systems
3730         uip/inc.c: slight botch in -[no]truncate
3731
3732 Tue Jan  8 09:12:42 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3733
3734         conf/{mh-gen,doc/MH}.rf: last change, fix public domain notice
3735         config/notice.h: remove
3736         uip/version.sh: don't include ../config/notice.h
3737
3738
3739 Mon Jan  7 19:05:22 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3740
3741         uip/inc.c: add -[no]truncate
3742         conf/doc/*: change up documentation a bit
3743
3744
3745 Fri Jan  4 16:28:49 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3746
3747         uip/addrsbr.c: SENDMTS was botching UUCP addrs
3748
3749
3750 Wed Jan  2 13:20:42 1985  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3751
3752         uip/addrsbr.c: #ifdef DUMB inserted
3753
3754
3755 Mon Dec 31 21:28:07 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3756
3757         uip/packf.c, conf/doc/packf.c, conf/{config/config.c,makefiles/uip},
3758             change pack to packf
3759         config/mh.h: make MAXFOLDERS smaller for the ALTOS
3760
3761
3762 Mon Dec 31 17:43:49 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3763
3764         tws/{tws.h,dtime.c}: add dgmtime()
3765
3766
3767 Sun Dec 30 19:52:27 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3768
3769         conf/config/{config,mts}.c, mmdf/hosts.c, uip/trmsbr.c,
3770             bboards/getbbent.c, config/mh.h: minor cleanup.
3771
3772
3773 Sun Dec 30 12:11:45 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3774
3775         uip/post.c: have non-recipient addresses honor aliases
3776
3777
3778 Sun Dec 30 12:01:08 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3779
3780         uip/sortm.c: fix for holes in "msgs" from Mike O'Brien
3781
3782
3783 Sun D