mhl and mhbuild ignore to long lines
[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 up to 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 aggressive, 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 Dec 30 11:50:57 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3784
3785         uip/post.c: one more -noverbose fix
3786
3787
3788 Sat Dec 29 16:56:59 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3789
3790         conf/makefiles/sbr, config/mh.h, sbr/llib-lmh, sbr/closefds.c,
3791             uip/{msh,post,rcvtty,replsbr,send,slocal,whom}.c: implement
3792             closefds ()
3793
3794
3795 Sat Dec 29 12:17:50 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3796
3797         conf/{config/config.c,doc/{folder,mh-profile}.rf}, sbr/m_getdefs.c,
3798             uip/folder.c: fix folder -fast -recurse
3799
3800
3801 Sat Dec 29 10:45:08 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3802
3803         sbr/m_sync.c: handle public and read-only sequences correctly
3804         uip/rmf.c: fix botch for handling read-only folders
3805
3806
3807 Sat Dec 29 10:43:12 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3808
3809         uip/msh.c: improved $mhfolder handling for -prompt.
3810
3811
3812 Wed Dec 19 12:49:42 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3813
3814         sbr/m_getfld.c: advise() with inverted arguments
3815
3816
3817 Tue Dec 18 16:48:17 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3818
3819         bboards/*.c, conf/config/mts.c, mhmts/*.c, mmdf/*.c, sendmts/*.c,
3820             tws/*.c: register madness
3821
3822
3823 Tue Dec 18 16:00:48 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3824
3825         uip/{bbc,msh}.c: for Farber, say name of BBoard not name of file
3826
3827
3828 Tue Dec 18 16:00:07 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3829
3830         bboards/getbbent.c, conf/config/mts.c, sbr/m_backup.c,
3831             uip/dropsbr.c: for ALTOS "%.*s" doesn't work if * evals to 0,
3832             so kludge around it
3833
3834
3835 Tue Dec 18 15:59:34 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3836
3837         sbr/m_getfld.c, uip/scansbr.c: some speed improvements from Jim
3838             Larus at UCB
3839
3840
3841 Thu Dec 13 00:05:42 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3842
3843         sbr/m_getfld.c: big fields were having their headers zero'd
3844
3845
3846 Wed Dec 12 11:51:52 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3847
3848         tws/{tws.h,dtime.c}: use modified version of gtime() to add new
3849             structure element to (struct tws *).  This makes time
3850             comparisons insensitive to timezones, etc.
3851
3852 Tue Dec 11 22:35:58 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3853
3854              -- Fixes from Julian Onions at Nottingham --
3855         conf/makfiles/*: "ld -x -r" terminates with status 1 even if all
3856             goes well, so tell make not to worry about it
3857         config/mh.h,conf/examples/READ-ME: talk about void=int
3858         uip/{msh,post,rcv{dist,pack,tty},slocal}.c: include <sys/ioctl.h> if
3859             not V7
3860
3861
3862 Tue Dec 11 17:05:36 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3863
3864         uip/trmsbr.c: minor fix in discard() for #ifdef ALTOS
3865
3866
3867 Mon Dec 10 23:38:05 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3868
3869         config/scansbr.h, uip/{inc,scansbr,send,post}.c: add support for
3870             TTI's prototype TMA under #ifdef TMA
3871         uip/tmasbr.c: new module for support
3872
3873
3874 Sat Dec  8 18:16:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3875
3876         config/mh.h, tws/tws.h, conf/config/mts.c: remove the void
3877             definitions
3878         conf/Makefile, config/makefiles/*: remove -ns from LDFLAGS
3879         conf/makefiles/uip: don't use the -g option for ls for
3880             s{bboards,local}
3881         conf/makefiles/*: use -l to ls not -ls
3882
3883
3884 Sat Dec  8 18:16:20 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3885
3886         uip/rcvtty.c: minor-cleanup
3887
3888
3889 Fri Dec  7 00:25:24 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3890
3891         uip/{inc,show}.c: implement "unseen" for TGC.  This feature is
3892             currently undocumented pending field-testing.
3893
3894
3895 Wed Dec  5 22:58:11 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3896
3897         uip/sbboards.c: on distribution, if a particular address loses,
3898             keep on going and report the error later on.
3899         bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c: in addition to above
3900             fix to sbboards, post failure notices to the local-XXX-request
3901             address.
3902
3903
3904 Wed Dec  5 14:28:18 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3905
3906         mts/msgchk.c, Makefile, conf/makefiles/mts: honor MF conventions
3907             in msgchk, required MH sbr library
3908         uip/inc.c: better check of umincproc
3909         uip/{dist,forw,repl}.c: typo prevented annotation with the pyramid
3910             cc
3911         conf/makefiles/{bbsupport,uip}: give path to chown
3912         uip/dropsbr.c: no diagnostic if map is empty
3913         conf/config/mts.c, bboards/getbbent.c: more ALTOS stuff for v7 cc
3914         sbr/m_getfld.c, uip/mhlsbr.c: botched pointer to function notation,
3915             visible on v7 cc
3916         bbsupport/bbexp.c: forgot to foil m_getdefs()
3917         sbr/m_{setcur,seq}.c: handle "cur" correctly
3918         sbr/m_getfld.c: in msh$mhl with a message with no body, big loss
3919         uip/post.c: don't ask
3920         sbr/m_getfld.c, conf/makefiles/sbr: use the mts stuff to
3921             initialize the delimiter.  The programs that need this will
3922             call mts_init() themselvess prior to calling m_getfld()
3923
3924
3925 Fri Nov 30 08:47:52 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3926
3927         uip/news.c: forgot to include mh.h; no one must be using it, love
3928             to trash it from the distribution.
3929
3930
3931                        -- Enter BETA Testing --
3932
3933
3934 Thu Nov 29 01:55:12 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3935
3936         uip/pick.c: don't output that "0" on error exits if stdout is a
3937             tty... (yep, pick acts differently for ttys, just like ls)
3938
3939
3940 Wed Nov 28 22:59:34 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3941
3942         uip/msh.c: add -draft argument to msh$refile; clean-up -draft
3943             argument in msh$show
3944         sbr/m_draft.c: call path() on value of Draft-Folder: so relative
3945             folders work (!!)
3946         uip/repl.c: expand fcc: @folder arguments
3947
3948
3949 Wed Nov 28 20:42:21 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3950
3951         conf/makefiles/*: for installations, use mv -f to save backup
3952
3953
3954 Wed Nov 28 20:37:16 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3955
3956         uip/comp.c: restore old context-sensitive behavior
3957
3958
3959 Wed Nov 28 19:57:44 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3960
3961         uip/rcv{pack,tty}.c: move inclusion of <sys/types.h> and
3962             <setjmp.h> to the not MMDFMTS part, since "util.h" includes
3963             'em
3964
3965
3966 Wed Nov 28 11:28:56 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3967
3968         uip/mhlsbr.c: ignores wasn't being handled properly (logic bug)
3969
3970
3971 Wed Nov 28 08:24:04 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3972
3973         uip/refile.c: if +folder arg is forgotten, don't print usage
3974             string.  Also add -draft switch.
3975
3976
3977 Wed Nov 28 00:15:25 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3978
3979         uip/trmsbr.c: always read termcap and do what we can.  When called
3980             from in a non-interactive environment, do the right thing at
3981             the right time...
3982         uip/msh.c: call sc_width() at start-up to read good values from
3983             trmsbr
3984
3985
3986 Tue Nov 27 21:02:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3987
3988         uip/send.c: re-implement the -[no]unique switches for JLR.
3989
3990
3991 Tue Nov 27 20:44:45 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
3992
3993                    -- More Changes for the ALTOS --
3994         conf/makefiles/{mts,tws}: @(LDOPTIONS) was being left out of
3995             LDFLAGS
3996         config/aliasbr.h,uip/{ali,aliasbr}.c: prefix members of the aka
3997             structure with ak_, prefix members of the adr structure with ad_
3998         tws/tws.h: type "void" undefined
3999         uip/rcv{dist,pack,tty}.c: include <sys/ioctl.h> only if not on
4000             ALTOS
4001         uip/ttyw.c: put everything under #ifdef TTYD
4002
4003
4004 Tue Nov 27 19:22:51 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4005
4006         sbr/m_getfld.c: add m_eomsbr() for msh$mhl for bursting (sigh)
4007
4008
4009 Tue Nov 27 19:08:46 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4010
4011         uip/addrsbr.c: in addition to griping about bogus addresses in the
4012             "alternate-mailboxes:" entry, add a line saying to fix it (and
4013             where)
4014         uip/scansbr.c: very minor cosmetic change in cpyfrm() for group
4015             handling
4016
4017
4018 Tue Nov 27 16:54:51 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4019
4020         sbr/m_draft.c: add new result parameter which tells if a
4021             draft-folder is being used
4022         uip/{comp,dist,forw,repl,show,send,whom}.c: modified appropriately
4023             for extra parameter; this info is needed to decide which prompt and
4024             options to offer the user if the draft chosen exists
4025
4026
4027 Tue Nov 27 14:19:18 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4028
4029         uip/post.c: ignore Fcc:s when disting
4030
4031
4032 Mon Nov 26 20:34:18 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4033
4034         sbr/refile.c: new module; implements the "refile" option at "What
4035             now?" level
4036         uip/{comp,dist,forw,repl}.c: new switch -noedit, says to skip the
4037             initial edit and proceed directly to "What now?" level.
4038             Also make use of the new "refile" option at "What now?" level
4039         uip/comp.c: support for JLR's comp from a folder/msg notion
4040
4041
4042 Mon Nov 26 12:26:28 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4043
4044         uip/mhlsbr.c: add -[no]bell
4045
4046
4047 Mon Nov 26 10:20:07 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4048
4049         uip/send.c: add -[no]forward
4050
4051
4052 Sun Nov 25 23:36:59 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4053
4054         uip/{mhl,trm}sbr.c: move discard() from mhlsbr to trmsbr
4055
4056
4057 Sun Nov 25 19:30:46 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4058
4059         bbsupport/bboards.{dai,week}ly: if the bboards login shell is csh,
4060             can't use /bin/sh format...
4061
4062
4063 Sun Nov 25 13:28:47 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4064
4065         uip/{{mhl,trm}sbr,msh}.c: use and support SOprintf() for output
4066             to terminal
4067         uip/mhlsbr.c: add support for built-in mhl in msh, mhlsbr()
4068         uip/msh.c: use new support for built-in mhl
4069         sbr/m_getfld.c: some mis-logic in Eom(); if style is UNKNOWN,
4070             ALWAYS figure out what it is prior to going on
4071
4072
4073 Sat Nov 24 22:29:09 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4074
4075         uip/mhlsbr.c: into the fold
4076
4077
4078 Sat Nov 24 19:09:14 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4079
4080         sbr/showfile.c: if lproc is "mhl", use mhlproc for consistency
4081             (Actually, user should use "lproc: show", "showproc: mhl".)
4082
4083 Sat Nov 24 09:59:31 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4084
4085                   -- Fixes from John Romine at TGC --
4086         conf/mh-gen.8: include "dm.h" in list of include files for MMDF2
4087         conf/mh-gen.8: typo "ggenerate"
4088         conf/examples/READ-ME: BSD41a => BSD41A
4089         conf/mhconfig.c: V7 compiler tosses its cookies on reasonably
4090             formed structure members.  Fix
4091         conf/config/config.c: remove comment about "pick -show"
4092         conf/{config/config.c,doc/mh-profile.rf}, config/mh.h sbr/m_getdefs.c:
4093             remove scanproc, since that's used only by "pick -scan" which does
4094             not exist
4095         conf/mhdoc: make into a Bourne shell script.
4096
4097
4098 Fri Nov 23 21:08:04 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4099
4100                    -- More Changes for the ALTOS --
4101         config/altos.h: didn't work, idiotic V7 compiler (cpp) didn't do
4102             "the right thing", so get rid of it and change the variable
4103             names in-line
4104         conf/config/mts.c: make isdlm{1,2} into macros instead of routines
4105             in mf/mf.c; also move getusr() there.
4106         conf/config/mts.c: make getfullname () standard and add new
4107             mtstailor option, mailid, to do the BRL/NRTC stuff with
4108             pw_gecos
4109
4110
4111 Fri Nov 23 19:26:35 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4112
4113        uip/{bbc,post,prompter,rcvdist,rmail,{repl,scan}sbr,s{bboards,local}}.c:
4114             minor clean-up
4115
4116
4117 Wed Nov 21 13:35:33 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4118
4119         config/dropsbr.h: new include file
4120         uip/dropsbr.c: add support for maildrop mapping
4121         uip/dropsbr.c: add new parameter to mbx_open() for default mode on
4122             creation
4123         uip/{msh,pack,post,rcvpack,s{bboards,local}}.c: modify to use new
4124             support for maildrop mapping
4125
4126
4127 Tue Nov 20 16:56:14 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4128
4129         bboards/{bboards.h,getbbent.c}: change bboard structure to make
4130             life easier for bbc.  Also add new structure for use with msh.
4131
4132
4133 Mon Nov 19 23:36:57 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4134
4135         uip/bbc.c: neaten handling of distribution addresses on
4136             `-topics' output.
4137
4138
4139 Sun Nov 18 15:00:07 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4140
4141         uip/pick.c: if -help, set -nozero so done() doesn't print "0".
4142             Moby hack.
4143
4144
4145 Sat Nov 17 22:43:11 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4146
4147         uip/msh.c: add msh$pack command.
4148         uip/pack.c: simplify a bit.
4149
4150
4151 Sat Nov 17 21:22:35 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4152
4153         conf/makefiles/{mts,uip}: change PGMPROT to 755 for dpk.
4154
4155
4156 Sat Nov 17 15:33:14 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4157
4158         uip/{mhl,trm}sbr.c: add sc_length() to return li#.  Have mhl
4159             assume co# and li# based on termcap entry if not given on
4160             command line.  If entries aren't present in termcap, use
4161             values in template.
4162
4163
4164 Sat Nov 17 13:49:12 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4165
4166         config/mh.h,uip/{folder,refile}.c: add NFOLDERS to denote max number
4167             of folders/files on command line.
4168
4169
4170 Fri Nov 16 19:01:32 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4171
4172         uip/msh.c: remove -[no]burst switches.  Add "rmm" command, but don't
4173             document it yet.  Still have to resolve a few problems.
4174
4175
4176 Fri Nov 16 08:21:08 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4177
4178              -- More fixes from Fred Blonder at UMCP-CS --
4179         conf/mhconfig.c: #define SVAL(s) to handle those pesky
4180             de-references to NULL.
4181
4182
4183 Fri Nov 16 08:20:50 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4184
4185         sbr/m_getdefs.c: close up COMPAT code slightly.
4186         conf/makefiles/*: change "-cp $(BINDIR)/cmd zcmd" to use "-mv".
4187             (On a trial basis.)
4188
4189 Thu Nov 15 21:15:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4190
4191                   -- Fixes from John Romine at TGC --
4192         sbr/m_getdefs.c: use (FILE *)NULL instead of NULL when testing
4193             fopen()'s return value.
4194
4195
4196 Thu Nov 15 12:11:58 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4197
4198         mmdf/hosts.c: at the suggestion of Doug Kingston, use dm_v2route()
4199             to map host references to official domain strings.
4200
4201
4202 Thu Nov 15 09:29:43 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4203
4204                   -- Fixes from John Romine at TGC --
4205         uip/{forw,mhlsbr}.c: using NULL instead of "" in a couple of
4206             places.
4207
4208
4209 Thu Nov 15 09:24:32 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4210
4211              -- More fixes from Fred Blonder at UMCP-CS --
4212         sbr/concat.c: botched <varargs.h> installation for the pyramid.
4213             use Fred's code.
4214
4215
4216 Wed Nov 14 23:24:56 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4217
4218            -- All suggestions from Phyllis Kantar at Rand --
4219         sbr/{ssequal,uleq}.c: default arguments to "" if NULL.
4220         uip/addrsbr.c: have ismymbox() recognize localhost!user.
4221         uip/folder.c: have "folder -fast msg" set "msg" as cur.
4222         sbr/m_getdefs.c: if using $MH, and it isn't relative,
4223             after expanding it, setenv it to an absolute pathname for
4224         subshells.
4225
4226
4227 Wed Nov 14 22:19:10 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4228
4229         sbr/m_gmsg.c: undo curmsg "fix" above, it broke MH mightily!
4230         sbr/m_convert.c: check curmsg here, so explicit references to
4231             "cur", when it doesn't exist, fails.
4232
4233
4234 Wed Nov 14 20:16:04 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4235
4236         sbr/adios.c: for 4.2BSD use writev() on the adios() family of
4237             routines, gives much smoother output.
4238         uip/mhlsbr.c: call the adios() family of routines instead of
4239             explicitly using stderr.
4240
4241
4242 Wed Nov 14 19:06:24 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4243
4244         sbr/m_{gmsg,seq}.c: fix various logic bugs that prevented private
4245             sequences from being recognized as such.
4246
4247
4248 Wed Nov 14 13:30:00 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4249
4250         sbr/m_convert.c: if "0" is given as a message number, print
4251             special error message (for use with backquoted pick).
4252         sbr/m_gmsg.c: be more careful about saying when "cur" exists.
4253             (don't set "curmsg" unless "mp -> msgstats[curmsg] & EXISTS").
4254
4255
4256 Wed Nov 14 10:23:19 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4257
4258            -- All suggestions from Phyllis Kantar at Rand --
4259         mf/mf.{h,c}: add new field entry "note" for 822-style comments.
4260         config/addrsbr.h: add corresponding field entry m_note.
4261             also change m_hnum to m_type.
4262         uip/addrsbr.c: add a new argument to getm() to say what type the
4263             default host is.
4264
4265
4266 Tue Nov 13 21:05:53 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4267
4268         uip/msh.c: add "sortm" command.
4269         uip/sortm.c: clean it up a bit.
4270
4271
4272 Tue Nov 13 18:58:43 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4273
4274         tws/{tws.h,dtime.c}: move tws_compare() from uip/picksbr.c to
4275             dtime.c, call it twsort().
4276
4277
4278 Tue Nov 13 13:08:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4279
4280         newsupport/mh_receive: make it generated during MH configuration.
4281         conf/mhconfig.c: support above change.
4282
4283
4284 Tue Nov 13 00:58:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4285
4286         uip/msh.c: add "inc" and "mhmail" commands (big deal).
4287
4288
4289 Tue Nov 13 00:08:01 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4290
4291         uip/{burst,msh}.c: fix bursting algorithm to support forwardings/bcc:s.
4292         uip/{forw,mhlsbr,post}.c: strip one extra \n from last encapsulation
4293             boundary.
4294
4295
4296 Mon Nov 12 22:15:53 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4297
4298              -- All fixes from Fred Blonder at UMCP-CS --
4299         conf/doc/mh.rf: add more details (mini tutorial).
4300         sbr/{concat.c,llib-lmh}: use <varargs.h>
4301         sbr/m_name.c: use simpler method, sprintf().  Also fix size of
4302             name[] buffer.
4303
4304
4305 Mon Nov 12 11:01:51 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4306
4307         uip/post.c: re-arrange the code a bit for better organization.
4308
4309
4310 Mon Nov 12 08:29:19 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4311
4312         conf/makefiles/bbsupport: when MH profile was installed for the
4313             BBoards login, the context file wasn't.
4314         sbr/m_getdefs.c: if "context:" isn't set in the MH profile, then
4315             don't complain if it's not there.
4316
4317
4318 Mon Nov 12 08:15:59 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4319
4320         uip/msh.c: msh$show didn't know about the `-form formfile' switch.
4321
4322
4323 Sat Nov 10 16:10:33 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4324
4325         sbr/trimcpy.c: remove all trailing [lt]wsp.
4326
4327
4328 Thu Nov  8 16:59:37 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4329
4330         uip/bbc.c: trap sigTERM just like sigEMT so user can kill bbc and
4331             "have the right thing happen".
4332
4333
4334 Wed Nov  7 21:51:56 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4335
4336         uip/post.c: make Bcc:s look more line a forwarded message.
4337         uip/mhl.c: add -forwall flag to help forw for batching. the -forward
4338             flag now just uses the encapsulation algorithm.
4339
4340
4341 Wed Nov  7 20:45:44 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4342
4343         uip/{clr,scan}sbr.c: read termcap to ascertain the length of the
4344             scan line.
4345         uip/trmsbr.c: used to be called uip/clrsbr.c
4346
4347
4348 Wed Nov  7 20:12:04 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4349
4350         sbr/m_draft.c: "Draft-Folder: +drafts" loses.  Strip the '+' if
4351             need-be.
4352
4353
4354 Tue Nov  6 21:33:39 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4355
4356         uip/dist.c: on "push" call ready_draft() prior to actual push()
4357             since if dist is invoked from bbr the file being distributed
4358             will get zapped prior to ready_draft() getting called.  Moby
4359             hack.
4360
4361
4362 Tue Nov  6 21:16:42 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4363
4364         uip/msh.c: call m_unknown() since advanced m_getfld() algorithm
4365             loses otherwise (a long story).
4366
4367
4368 Tue Nov  6 09:56:55 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4369
4370         sbr/{m_edit.c,llib-lmh}: add extra argument for $cwd for edit.
4371         uip/{comp,dist,forw,repl}.c: call pwd() and invoke m_edit with the
4372             extra argument.
4373
4374
4375 Tue Nov  6 09:56:21 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4376
4377         conf/mhconfig.c: add "oldload" option for ALTOS.
4378
4379
4380 Mon Nov  5 18:15:01 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4381
4382              -- ALTOS port of MH.5 (under #ifdef ALTOS) --
4383         conf/config/config.c: "more" resides in /usr/bin/. "ls" resides
4384             in /bin/.
4385         conf/config/mts.c: read /etc/mhid for {Local,System}Name().  Also
4386             add routine gethostname () which reads /etc/systemid.
4387         config/mh.h: #include "../config/altos.h" on #ifdef ALTOS.  Also,
4388             new #define LINK which is "@" unless ALTOS else "#".
4389         config/altos.h: to get past V7 compiler...
4390         mf/msgchk.c: was using NULL instead of ""
4391         mf/mf.h: #include "../config/altos.h" on #ifdef ALTOS.
4392         sbr/m_edit.c: use LINK instead of "@"
4393         sbr/m_gmsg.c: use LINK instead of "@"
4394         sbr/m_seq.c: was using NULL instead of ""
4395         uip/clrsbr.c: use minimum of 2048 size for termcap buffer
4396         uip/dist.c: use LINK instead of "@"
4397         uip/install-mh.c: use (FILE *)NULL instead of NULL
4398         uip/msh.c: don't #include <sys/ioctl.h> if ALTOS
4399         uip/repl.c: use link instead of "@"
4400         uip/rmf.c: use link instead of "@"
4401
4402
4403 Mon Nov  5 13:14:36 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4404
4405         uip/replsbr.c: don't adios() when can't understand "From:" or
4406         "Sender:" field.  Continue on, gracefully (ha!)
4407
4408
4409 Sun Nov  4 17:40:04 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4410
4411         uip/folder.c: forgot the m_sync() after m_setcur().  This
4412         prevented "folder +folder msg" from setting msg as cur.
4413
4414
4415 Sun Nov  4 15:00:20 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4416
4417         sbr/m_getfld.c: in the interests of speed-up, change eom() to a
4418             macro that calls the auxiliary function Eom() if need be.  This,
4419             along with the addition of a new mbx_style, DEFAULT, should
4420             give a significant speed-up in parsing individual files and
4421             the MH profile.  Finally, make Getc() a macro as well, which
4422             calls the routine GETC() only on special occasions.
4423         config/mh.h,sbr/{llib-lmh,m_getfld.c}: change mbx_unknown() to
4424             m_unknown().
4425
4426
4427 Sat Nov  3 19:56:51 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4428
4429         uip/bbc.c: get this: "bbc -quiet" with no other arguments and a
4430             bogus "bboards:" entry in the profile would yield a core dump.
4431             Marvelous.
4432
4433
4434 Fri Nov  2 17:08:18 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4435
4436         uip/forwsbr.c: remove, put cpydgst() into sbr/cpydata.c
4437         config/mh.h, sbr/llib-lmh: declare cpydgst().
4438
4439
4440 Fri Nov  2 13:44:50 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4441
4442         uip/{forw,forwsbr}.c: change encapsulation algorithm to use
4443             different bit-stuffing scheme.
4444         uip/mhlsbr.c: with -forward (interface from forw), support change
4445             in encapsulation algorithm.
4446
4447
4448 Fri Nov  2 13:17:27 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4449
4450         uip/replsbr.c: don't bomb if returnee's host is unknown (use
4451             AD_HOST instead of AD_NAME).
4452         mmdf/hosts.c: when calling mmdf_init() use invo_name and not "mh".
4453
4454
4455 Fri Nov  2 07:56:36 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4456
4457         uip/pick.c: if no matches and -list output a "0" so backquoting
4458             fails.
4459
4460
4461 Thu Nov  1 18:42:44 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4462
4463         sbr/brkstring.c:  brkany() wasn't checking for a null string.  It
4464             does now.
4465
4466
4467 Thu Nov  1 15:14:43 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4468
4469         support/mhl.format: change terminal length from 40 to 23.
4470
4471
4472 Thu Nov  1 00:33:24 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4473
4474         bbsupport/{bboards.{daily,weekly},bb{save,remove}} - use /bin/sh
4475             not /bin/csh
4476         bbsupport/bb{aka,exp,tar}.c - call setbbent() with the right
4477             argument.  Where applicable use /bin/sh not /bin/csh
4478         conf/config/MakeBBoards - remove dependencies
4479         conf/mhconfig.c - support for empty mmdfldir and non-empty
4480             mmdflfil.
4481
4482
4483 Wed Oct 31 22:27:33 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4484
4485         uip/repl.c: since post can handle multiple folders in an fcc:
4486             line, take advantage of it.
4487
4488
4489 Wed Oct 31 20:23:13 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4490
4491               -- All fixes from Phyllis Kantar at Rand --
4492         uip/repl.c: should use done(1) if the initial m_edit fails instead
4493             of done(0).
4494         sendmts/smail.c: comment out passing of "-ov" to SendMail if
4495             compiled at Rand.
4496
4497 Wed Oct 31 19:12:58 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4498
4499         uip/rcv{cron,tty}.c: include "../mmdf/util.h" when MMDFMTS.
4500
4501
4502 Wed Oct 31 14:41:06 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4503
4504         uip/scansbr.c: change SLINE to 78 (instead of 79).  We really
4505             should read termcap or an MH profile entry though.
4506
4507
4508 Wed Oct 31 08:13:36 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4509
4510         uip/prompter.c: if the skeleton lacked a body sometimes prompter
4511             would ask for a body and sometimes it wouldn't.  Now it ALWAYS
4512             does.
4513         uip/show.c: "show -pr -f n" exec'd "pr inbox/-f inbox/n".  Now it
4514             exec's "pr -f inbox/n" like it should.
4515
4516
4517 Wed Oct 31 07:54:41 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4518
4519         mmdf/hosts.c: somehow "mmdf.h" and "util.h" weren't included.
4520
4521
4522 Tue Oct 30 22:14:19 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4523
4524         uip/post.c: if we get an address-bearing field without any address,
4525             just ignore it instead of complaining about it.
4526
4527
4528 Tue Oct 30 21:30:38 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4529
4530         tws/dtimep.c: parse ctime(3) strings, since some fool hosts
4531             actually permit that to get into the Internet.
4532
4533
4534 Tue Oct 30 18:59:45 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4535
4536         mf/mf.c: very minor clean-up of isfrom().
4537         mhmts/{hosts.c,netmail.c},{mmdf,sendmts}/hosts.c: include mts.h
4538
4539
4540 Tue Oct 30 16:35:37 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4541
4542         uip/prompter.c: if the skeleton lacked a body sometimes prompter
4543             would ask for a body and sometimes it wouldn't.  Now it doesn't.
4544         uip/dist.c: call ready_msg() each time ready_draft() is called so
4545             user can edit message being dist'd.  (sigh)
4546
4547
4548 Tue Oct 30 08:12:50 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4549
4550         uip/{comp,dist,forw,repl}.c: make the "push" option at "What now?"
4551             level visible.  Document the draftfolder switches in the
4552             manual page
4553         uip/bbc.c: document `-file BBoardsfile' in manual page
4554         uip/bbl.c: remove -debug switch
4555         uip/repl.c: remove -debug switch
4556         uip/send.c: document -[no]remove in manual page, make -push
4557             visible and add -nopush.  Document the draftfolder switches in
4558             the manual pages
4559
4560
4561 Mon Oct 29 19:23:10 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4562
4563         uip/bbc.c: remove a couple of calls to setbbent().  They were
4564             defeating setbbfile().  They weren't even needed since the
4565             first thing that bbc does (even before parsing arguments) is
4566             to call setbbent().
4567         uip/show.c: force -noformat, -noheader, and -nopr to be at least
4568             three characters for recognition.
4569         uip/post.c: when invoking fileproc, add a '+' only if it doesn't
4570             start with '+' or '@'.
4571
4572
4573 Sun Oct 28 22:12:22 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4574
4575         uip/bbr$repl: forgot to support -[no]query.
4576         conf/doc/tmac.h: add .nf and .fi at the right spots for "FILES",
4577             etc.
4578
4579 Sun Oct 28 20:36:45 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4580
4581         uip/folder.c: On "folder +foo", if +foo doesn't exist, ask if it
4582             should be.
4583
4584
4585 Sun Oct 28 10:32:06 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4586
4587         uip/*.c: remove calls to m_news(), also add m_foil() to foil
4588             implicit calls to m_getdefs ().
4589         {sbr/m_getdefs,uip/rmf}.c: make mp->others checking a bit smarter
4590             for #ifdef UCI.
4591
4592
4593 Sat Oct 27 23:08:23 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4594
4595         sbr/m_getdefs.c: create the MH-directory if it's not there.
4596         uip/rmf.c: when rmf'ing a folder make sure parent's folder is
4597                 writable as well as the folder.
4598
4599
4600 Wed Oct 24 21:46:22 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4601
4602         conf/config/config.c, config/mh.h: add libpath() which looks first
4603             in m_maildir and then etcpath for the file.  Get rid of the
4604             std* variables since libpath() now does the same thing.
4605         With libpath, we now search m_maildir and then etcpath for
4606             alias files for send and whom, form files for comp, dist, forw,
4607             and repl, and filter files for forw and mhl.
4608
4609
4610 Wed Oct 24 11:00:55 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4611
4612                -- All fixes from Terry Domae at NRTC --
4613         conf/mhconfig.c: invoke mhdoc with csh explicitly since V7 doesn't.
4614         conf/config/config.c, config/mh.h: add new global variable libpath.
4615         uip/mhlsbr.c: support libpath for system-wide forms.
4616         config/mh.h,mf/mf.c,sbr/getusr.c,uip/post.c: add -DNRTC for MAILID
4617             support
4618         uip/replsbr.c: don't panic if the host for the sender/from field
4619             is unknown.
4620         uip/{send,whom}.c: forgot to use m_draft() instead of m_maildir(draft).
4621         sbr/m_draft.c: fix things up for show -draft.
4622         uip/show.c: add a "-form formfile" switch.  Also, support for -draft
4623             to reflect draftfolders.
4624
4625
4626 Tue Oct 23 12:35:58 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4627
4628         conf/config/mts.c, mts/mts.h: remove the mbx_lock() and mbx_unlk()
4629         routines and replace them with the lock-and-open routines
4630         lkopen(), lkclose(), lkfopen(), and lkfclose().  lkopen() acquires
4631         an exclusive lock on the named file (which *must* exist) and then the
4632         appropriate open.  lkclose() releases the lock and closes the
4633         file.  lkfopen() is to lkopen() as fopen() is to open().  lkfclose()
4634         is to lkclose() as fclose() is to close().  I had to do all this
4635         so with 4.2BSD we can use flock to do the locking instead of the
4636         link/unlink business.
4637
4638
4639 Mon Oct 22 11:37:30 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4640
4641         sendmts/smail.c: forgot to declare parameter watch for -DSENDMAIL.
4642         conf/makefiles/*: make "make install" a synonym for "make inst-all".
4643         conf/makefiles/*: support $(DESTDIR) convention.
4644
4645
4646 Sat Oct 20 11:47:26 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4647
4648         uip/post.c: let fcc: fields have more than one folder entry.
4649
4650
4651 Fri Oct 19 08:57:23 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4652
4653         uip/dist.c: instead of introducing Prev-Resent-Header: just prepend
4654             Prev- to previous resent-XXX: fields.
4655         uip/{post,dist}.c: append resent-XXX: fields instead of prepending
4656             them.  Also some minor clean-up.
4657         tws/dtime.c: use a better structure to permit "fool-proof"
4658             generation of time with dst.
4659         tws/dtimep.c: minor clean-up.
4660
4661
4662 Thu Oct 18 11:14:15 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4663
4664         uip/annosbr.c: if file doesn't exist, don't spit out error
4665         diagnostic (comp/dist/forw/send -anno followed by push).
4666
4667
4668 Wed Oct 17 10:02:27 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4669
4670         uip/inc.c: more mtstailor fixes, always read MAILDIR.
4671         uip/prompter.c: add the -[no]rapid switch.
4672
4673
4674 Mon Oct 15 08:27:13 1984  /mtr (agent: Marshall Rose) <uci@udel-dewey>
4675
4676         conf/{mhconfig.c,config/config.c}: make the default editor
4677             configurable.
4678         conf/mhconfig.c: add support for othersupport/Makefile.
4679         Makefile,conf/{config/mts.c,makefiles/mts}: add support for the
4680             mtstailor file.
4681         othersupport/tutorial/: include the MH tutorial
4682         uip/{ap,bbr,conflict,inc,post,rcvcron,rcvlink,rmail,sbboards,slocal}.c,
4683             mts/msgchk.c: add support for the mtstailor file.
4684         uip/{rmail,sbboards,slocal}.c: foil m_getdefs() (just in case).
4685
4686
4687 Fri Oct 12 09:53:56 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
4688
4689         uip/ap.c: be sure to foil m_getdefs() for consistency.
4690
4691
4692 Fri Oct 12 09:52:19 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
4693
4694         sbr/m_edit.c: change rindex() to r1bindex().  Silly typo.
4695
4696
4697 Wed Oct 10 14:41:30 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
4698
4699         uip/rcv{cron,link,tty}.c: foil m_getdefs() for JLR.
4700
4701
4702 Wed Oct 10 09:15:23 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
4703
4704         uip/install-mh.c: fix minor typo in display of help message.
4705
4706
4707 Mon Oct  1 20:49:32 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
4708
4709         uip/repl{,sbr}.c: add the -[no]query switch which interactively
4710         prompts the user for info on who should be replied-to.
4711
4712
4713 Mon Oct  1 20:48:25 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
4714
4715         uip/{scan,inc,scansbr}.c: change scansbr.h to #define the return
4716         codes from scansbr$scan().  Modify scan.c to say if a null message
4717         is empty.
4718
4719
4720 Sat Sep 22 20:19:40 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4721
4722         uip/rcvlink.c: new rcvmail hook, just like the old rcvlink hook
4723         used in the ZOTnet.
4724
4725
4726 Sat Sep 22 19:03:02 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4727
4728         uip/sbboards.c: forgot a few arguments in a couple of printf-like
4729         strings.
4730
4731
4732 Fri Sep 21 19:25:25 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4733
4734         sendmts/hosts.c: change ALLHOSTS logic: if we're running with an
4735             exception file, then turn ALLHOSTS on (let mail system be final
4736             arbitrator).  Also, if using an exception file, play along if the
4737             file can't be opened.
4738
4739
4740 Wed Sep 19 16:02:18 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4741
4742         uip/scan..c: if message is unreadable (errno==EACCES), just say
4743         "unreadble", don't bother to call admonish().
4744
4745
4746 Tue Sep 18 14:30:57 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4747
4748         uip/inc.c: Check $MAILDROP prior to checking the Maildrop: profile
4749         entry.
4750
4751
4752 Tue Sep 18 14:16:53 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4753
4754         uip/folder.c: if folder is unreadable (errno==EACCES), just say
4755         "unreadable", don't bother to call admonish().
4756
4757
4758 Sun Sep 16 16:08:39 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4759
4760         uip/folder.c: change capitalization of "%d Folder%s" to
4761         "%d folder%s".
4762
4763
4764 Wed Sep 12 20:02:22 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4765
4766         uip/rcv{cron,tty}.c: if not reading mmdf.h, then read smail.h to
4767         get proper definitions of RP_M{ECH,OK}.
4768
4769
4770 Tue Sep 11 19:59:24 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4771
4772         tws/dtime.c: have it know about EDT.  Really, dtimezone needs to
4773         get fixed up and use two tables instead of one...
4774
4775
4776 Mon Aug 27 05:07:37 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4777
4778         uip/inc.c: examine the profile entry "maildrop" to override the
4779         default maildrop if necessary.  "maildrop" is interpreted with
4780         m_mailpath(), so if not an absolute path, it's interpreted relative
4781         to the user's MH directory.
4782
4783
4784 Mon Aug 27 05:00:44 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4785
4786         Decide that mh.4 is finished.  This file keeps track of the
4787         changes made between the mh.4 and mh.5 versions.  As usual, it's
4788         being kept in add-source-change format.  [Actually, mh.4 was
4789         finished on July 1, 1984.  For obscure reasons, this ChangeLog
4790         didn't start until August 27th though.]
4791
4792
4793
4794
4795
4796
4797
4798
4799                       MHCHANGES from mh.3 to mh.4
4800
4801
4802 Fri Oct 26 22:19:42 1984  Rand MH Mail Handler (agent: John Romine) <mh@uci>
4803         conf/Makefile: make CFLAGS=-O, LDFLAGS=-ns
4804         sendmts/smail.c: line 99: formal parameter 'watch' was missing.
4805
4806
4807 Thu Aug  2 15:05:29 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4808
4809         uip/rcv{cron,tty}.c: move the ``#include <stdio.h>'' above the
4810             ``#include "mmdf.h"''
4811         mf/*.{h,c}: change lexequ() to lequal() to avoid conflict with
4812             MMDF-II routine name.
4813
4814 Wed Jul 25 08:49:44 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4815
4816         uip/bbr.c: bring up to date with dist/forw/repl's -nodraftfolder.
4817         sbr/trimcpy.c: fold tabs into spaces in addition to newlines.
4818
4819
4820 Mon Jul 23 19:07:00 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4821
4822         sbr/m_getdefs.c: allow long lines in MH profile.
4823         uip/ptt.c: rename ptt.c to ap.c and install in MH etc directory.
4824
4825
4826 Mon Jul 23 16:09:04 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4827
4828         uip/{scan,replsbr}.c: use ismymbox to determine if address is my
4829             mailbox.
4830         uip/addrsbr.c: add ismymbox() to say just that.
4831
4832
4833 Mon Jul 23 14:27:51 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4834
4835         uip/{comp,dist,forw,repl,send}.c: add -nodraftfolder switch to
4836             turn off draft folder.
4837         uip/send.c: add -[no]unique switch to enable/disable message
4838             renaming on pushes.
4839
4840
4841 Mon Jul 23 09:11:27 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4842
4843         uip/scansbr.c: If the message has no date, flag it and use the
4844         date on the file, if appropriate (e.g., from 'scan' not 'inc').
4845
4846
4847 Mon Jul 23 09:08:12 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4848
4849         uip/{dist,forw,repl}.c: fix busted logic when m_draft() is called
4850         after we've built the msgs structure for the folder we're working
4851         on.  Call m_draft() first.  Other solution was to have m_draft()
4852         do a pwd(), save the result, do its work, and then chdir() back.
4853         Sigh.
4854
4855
4856 Sat Jul 21 14:15:43 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4857
4858         sbr/{m_gmsg,m_seq}.c: allow "compressed" sequence descriptors
4859             (e.g., x-y instead of x x+1 ... y-1 y).  Makes things run
4860             faster and avoids problems if a sequence is really *big*.
4861
4862
4863 Fri Jul 20 21:27:03 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4864
4865         uip/{comp,dist,forw,repl}.c: new logic if draft exists.
4866         uip/{comp,dist,forw,refile,repl,send}.c: fix miscalculation in
4867             path of draft/source folder.
4868
4869
4870 Thu Jul 19 19:56:16 1984  Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
4871
4872         sbr/m_edit.c: put back in the draft preserve/delete logic from mh.2
4873         sbr/m_draft.c: add the "use" parameter saying whether "new" or
4874             "cur" should be the default.
4875
4876
4877 Wed Jul 18 20:39:29 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4878
4879         sbr/path.c: add compath() logic to compress things like @.. and so
4880         on.
4881
4882
4883 Wed Jul 18 05:35:14 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4884
4885         uip/{comp,dist,forw,repl}.c: Add -draft{folder,message} switches,
4886             remove -[no]unique switches
4887         sbr/m_draft.c: New module to interpret -draft switches
4888         uip/send.c: Handle multiple messages, add -draft{folder,message}
4889             switches, add -push switch
4890         uip/bbr.c: bring dist, forw, and repl up to date with all these
4891             changes
4892         conf/config/config.c: change mh_deliver to postproc
4893
4894
4895 Wed Jul 18 03:01:11 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4896
4897         Install the code necessary for the @folder notation, meaning
4898         +cwf/folder (TSUBCWF).
4899
4900
4901 Tue Jul 17 19:20:10 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4902
4903         uip/anno.c: don't require -text.  Also fix bug in prompting.
4904
4905
4906 Tue Jul 17 16:19:14 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4907
4908         uip/folder.c: handle +folder and msg argument with -all.
4909
4910
4911 Tue Jul 17 16:02:02 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4912
4913         uip/bbr.c: bring dist, forw, and repl up to date with -[no]unique.
4914
4915
4916 Tue Jul 17 00:08:52 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4917
4918         Install the Sequence-Negation mechanism.
4919
4920
4921 Mon Jul 16 22:07:40 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4922
4923         uip/*.c: Change arguments[50] to arguments[MAXARGS]; change
4924         msgs[100] to msgs[MAXARGS] to avoid argument overflow with new
4925         pick.
4926
4927
4928 Mon Jul 16 15:51:28 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4929
4930         Gather up the ZOTnet libraries into zotnet/libzot.a, makes things
4931         less complicated.
4932
4933
4934 Mon Jul 16 00:21:52 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4935
4936         Install the new Previous-Sequence mechanism.  Introduce the SEQMOD
4937         flag to the msgs structure.  Just about every MH program now calls
4938         m_setseq () upon parsing the messages and calls m_sync() prior to
4939         exiting.
4940
4941
4942 Mon Jul 16 00:18:49 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4943
4944         uip/{comp,dist,forw,repl}.c: If "quit" with no "delete, tell the
4945             user the name of the draft file.
4946         uip/send.c: if invoked as "push", act accordingly
4947         sbr/m_send.c: know about "push".
4948         uip/mhpath.c: -help wasn't any.
4949         uip/rcv{cron,tty}.c: set-up for an MMDF system.
4950
4951
4952 Sun Jul 15 17:10:38 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4953
4954         uip/{comp,dist,forw,repl}.c: Add -[no]unique switch.
4955         uip/send.c: Remove -[no]unique switch, also read ~/.signature file
4956             and define $SIGNATURE if need be.
4957         uip/post.c: Don't read ~/.signature file, use $SIGNATURE only.
4958         uip/{bbr$scan,inc,scan,scansbr}.c: Only do the ftell() business
4959             with -size on an inc.  The others can do an fstat or pointer
4960             arithmentic to calculate the size.
4961
4962
4963 Sun Jul 15 03:01:12 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4964
4965         uip/{comp,dist,forw,repl}.c: If send of draft loses, come back to
4966         "What now?" level.  Also fix bug with invocation of editor.
4967
4968
4969 Fri Jul 13 13:37:21 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4970
4971         uip/scansbr.c: Compress the fields a bit.  Right-justify some
4972         parts of the header.
4973
4974
4975 Fri Jul 13 13:17:48 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4976
4977         uip/folder.c: Set up things so DMAXFOLDER is used when formatting
4978         the output strings.
4979
4980
4981 Wed Jul 11 18:41:07 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4982
4983         uip/folder.c: remove -up, -down, and -short
4984         uip/pick.c: toss all the file-op:s, -scan, and -show.  Just define
4985             sequences, or spit 'em to stdout.
4986                 The select sub-folder is dead!
4987                 Long live user-defined sequences!
4988             Pick got rid of 11 (!!) switches this way, and we've taken our
4989             first step into a new age of functionality.
4990
4991 Wed Jul 11 02:25:25 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4992
4993         uip/repl.c: toss the hidden -[no]ccme switches.
4994
4995
4996 Tue Jul 10 01:15:22 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
4997
4998         config/mh.h, conf/config/config.c, sbr/m_{getdefs,update}.c: add
4999         "context" file in addition to the MH-profile.  The former is
5000         dynamic, it contains pfolder and private sequences.  The latter is
5001         static, it contains switches, etc.  The ctx file defaults to
5002         Mail/context.  But in the MH-profile, you can define the entry for
5003         "context" to be whatever you want...
5004
5005
5006 Mon Jul  9 23:15:20 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5007
5008         uip/{scan,inc,bbr}.c: new switches -[no]size to show the size
5009         of the message.
5010         uip/scansbr.c: implement -size for scan, inc, and bbr$scan.
5011         uip/folder.c: new switches to implement the folder stack.
5012         uip/clrsbr.c: consolidate clear_screen() into one file.
5013
5014
5015 Mon Jul  9 17:05:09 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5016
5017         sbr/showfile.c: take arg vector from caller.
5018         uip/show.c: new "-file file" switch for showfile.
5019         sbr/m_edit.c: take arg vector from caller.  If present, give to
5020         editor in exec.
5021
5022
5023 Mon Jul  9 14:48:51 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5024
5025         config/mh.h: add extern char *version.
5026         sbr/help.c: have help() print out program name and version info.
5027         conf/makefiles/uip: use version.sh to create version.c for loading
5028             with uip:s.
5029
5030
5031 Mon Jul  9 00:01:01 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5032
5033         uip/prompter.c: with BSD42, do a clearerr() on stdin when we get
5034         an EOF.  Otherwise, with an EOF in the headers, we lose big...
5035
5036
5037 Sun Jul  8 23:58:56 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5038
5039         uip/bbr.c: add the hidden "-prompt string" switch for JLR.
5040
5041
5042 Sat Jul  7 18:51:02 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5043
5044         mhmts/hosts.c: add '#include <netdb.h>' for #ifdef BSD42.
5045         sbr/m_gmsg.c: fix initializatino of flags[].
5046         uip/whom.c: close down fd:s, just like send does, to avoid the
5047             infamous "too many open" files error with the MMDFMTS version
5048             of post.
5049         uip/pick.c: fix-up "[Folder xyz being re-used]" message.  It was
5050             using the wrong string for the folder name.
5051
5052
5053 Sat Jul  7 01:03:02 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5054
5055         sbr/m_edit.c: #undef the $EDITOR stuff, maybe it's not such a good
5056         idea...
5057
5058
5059 Mon Jul  2 02:07:37 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5060
5061         uip/post, uip/send: rework BCC handling to allow the use of a
5062         filter file.
5063
5064
5065 Sat Jun 30 23:27:27 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5066
5067         uip/send: if $SIGNATURE is empty, and there's a "signature" entry
5068         in the profile, set $SIGNATURE to that for post.
5069
5070
5071 Sat Jun 30 16:40:22 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5072
5073         sbr/m_edit.c: On first edit, if "-editor pgm" not specified, try
5074         to use $EDITOR prior to using the profile entry for editor.
5075
5076
5077 Sat Jun 30 16:23:20 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5078
5079         Add the -[no]public switches to bbr$mark, bbr$pick, mark, and pick.
5080
5081
5082 Sat Jun 30 16:23:01 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5083
5084         Add the SMTP option to the SendMail configuration.  Extend
5085         post/send to accept -mail, -soml, -saml, and -send.  Also add
5086         -client host and -server host.
5087
5088
5089 Sat Jun 30 12:29:53 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5090
5091         config/mh.h: Raise MAXFOLDER to 2K-1 and modify DMAXFOLDER as
5092         appropriate.  Also, make LOWSEL dependent on MAXFOLDER.
5093
5094
5095 Sat Jun 30 12:28:48 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5096
5097         config/mh.h: compact msgs structure a bit.  Also add new entry,
5098         mp -> attrstats, which tells if the corresponding attribute named
5099         in mp -> msgattrs is public or private.
5100
5101
5102 Sat Jun 30 12:28:21 1984  Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
5103
5104         sbr/m_getdefs.c: make sure $MH is non-empty before using it.
5105
5106
5107 Fri Apr  6 10:52:26 1984  PostMaster (agent:  <mmdf@uci-750b>
5108
5109         uip/show.c: mhl wasn't seeing its name so it wasn't checking its
5110         profile entry.  (fix from spencer thomas at utah-gr).
5111
5112
5113 Mon Apr  2 07:34:35 1984  PostMaster (agent: John Romine)
5114
5115         uip/refile.c: remove(): bug fix.  call delete-prog if (filep > 0)
5116         instead of if (filep > 1).
5117
5118
5119 Sat Mar 31 08:26:29 1984  PostMaster (agent: John Romine) <mmdf@uci-750b>
5120
5121         uip/mhmail.c: unlink temp file when exiting due to null input.
5122
5123
5124 Fri Feb 17 09:10:55 1984  Rand MH System (agent: John Romine) <mh@uci-750b>
5125
5126         uip/bbc.c: output last update date with -topics in short form
5127         instead of local leaders.  local leaders are listed with the other
5128         fields with -topics -verbose.
5129
5130
5131 Thu Feb 16 10:19:12 1984  PostMaster (agent: Marshall Rose) <zotnet@uci-750b>
5132
5133         uip/bbr.c - Have bbr use a different prompt based on the name it
5134         was invoked with.  This is useful, since it used to use the same
5135         prompt as "ex".  This got confusing since sometimes you'd be
5136         editing a file in ex while composing a message from bbr.
5137
5138
5139 Wed Feb 15 14:47:18 1984  PostMaster (agent: Marshall Rose) <zotnet@uci-750b>
5140
5141         Decide that mh.3 is finished.  This file keeps track of the
5142         changes made between the mh.3 and mh.4 versions.  Note that it's
5143         being kept in add-source-change format instead of the usual
5144         add-change-log-entry format.
5145
5146
5147
5148
5149
5150
5151
5152
5153 [Unfortunately, changes up through MH 3 are apparently lost, unless people at
5154  Rand and/or UCI have them stashed away somewhere...  --Dan Harkless]