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