1 MHCHANGES from mh.5 to mh.6
4 Tue Jan 8 13:54:13 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey>
6 MH.5 is finished, finally.
9 Sat Jan 26 09:05:52 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
11 -- Fixes for MHMTS configuration --
12 conf/makefiles/uip: shouldn't build rcvdist on an MHMTS system
13 conf/doc/mhook.rf: ditto
14 conf/config/mts.c, mhmts/netmail.c, mts/mts.h, uip/rmail.c:
15 some typos in the declarations of global MTS variables that
17 mf/mmuu.c: addr_convert() conflicted with routine of same name
19 uip/news.c: looking in the wrong place for <sys/dir.h> on 4.2BSD
23 Sat Jan 26 09:08:43 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
25 uip/{inc,post}.c: changes for #ifdef TMA; this stuff is still
26 under non-disclosure (not the MH code, just the -ltma library
27 which doesn't come with MH)
30 Sat Jan 26 09:38:08 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
32 tws/dtime.c: #define dysize(), since could be a macro in ctime.c
36 Sat Jan 26 09:12:27 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
38 MH #5.310[UCI] (uci-750a) released to MH-Workers
41 Sun Jan 27 17:41:03 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
43 sendmts/smail.c, uip/post.c: with -DSMTP, keep one SMTP connection
44 open, instead of starting a new one for each transaction
45 othersupport/pop/{Makefile,{popd,popser,inc,popsbr}.c}: support
46 "rpop" under #ifdef RPOP
47 othersupport/pop/client.c: remove
48 conf/{config/mts.c,tailor/READ-ME,makefiles/sendmts}, mts/mts.h,
49 sendmts/{smail,client}.c: support new server search list
50 facility used by both -DSMTP and -DPOP
53 Sun Jan 27 18:42:49 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
55 conf/makefiles/mts: dependency screw-up on mts.o
58 Tue Feb 12 19:33:14 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
60 uip/mhlsbr.c: clear_screen() logic between messages botched
63 Mon Feb 18 12:53:50 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
65 conf/doc/send.rf, uip/send.c: de-implement ~/.signature support
68 Wed Feb 20 20:40:14 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
70 uip/inc.c: fix suggested by John Dilley at Purdue, inc now ignore
71 signals if it's going to zero the maildrop.
74 Wed Feb 20 20:48:12 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
76 sbr/adios.c: save errno prior to doing fancy perror stuff
79 Fri Mar 1 19:48:53 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
81 conf/config/config.c: if MORE is defined, used that instead of
82 /usr/ucb/more. The #ifdef ALTOS dependency is removed.
83 ALTOS users should use options MORE='"/usr/bin/more"',
84 just like users of the Dual.
85 conf/examples/READ-ME: document same
88 Fri Mar 1 19:56:43 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
90 conf/config/mts.c: for the DUAL, you can't link to a file that you
91 can't read, unbelievable, eh?, so change the creat (foo, 0000)
92 to creat (foo, 0400). Also, fix up some botched args to a
96 Fri Mar 1 19:59:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
98 uip/trmsbr.c: forgot to make a termcap buffer TXTSIZ'd instead
102 Sat Mar 1 20:21:17 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
104 MH #5.321[UCI] (uci-750a) released to MH-Workers
107 Wed Mar 6 18:08:11 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
109 uip/{dropsbr,packf,post,slocal}.c: fix to maildrop mapping bug
110 with MHMTS and local delivery in post, and SENDMTS and local
113 Wed Mar 6 18:19:46 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
115 TODO, config/addrsbr.h, sendmts/smail.c, mf/mf.{c,h},
116 uip/{addrsbr,ap,post,rcvdist,sbboards}.c: handle 822-style
120 Wed Mar 6 18:59:22 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
122 -- Fixes from Robert Elz <kre@ucb-vax> --
123 sbr/makedir.c: use mkdir() under #ifdef BSD42
124 uip/rmf.c: use rmdir() under #ifdef BSD42
127 Sat Mar 9 15:36:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
129 bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c, uip/sbboards.c:
130 fix minor bug requiring nearly major re-write!!!
133 Sat Mar 9 15:54:40 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
135 uip/dropsbr.c: fix bug when fixing stomped maildrop.
138 Tue Mar 12 18:07:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
140 othersupport/pop/pop.txt: a few minor corrections to typos.
143 Wed Mar 13 22:01:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
145 -- Fixes suggested by Phyllis Kantar <phyl@rand-unix> --
146 uip/{comp,dist,forw,repl}.c: fix quit -delete logic
147 conf/doc/{comp,mh-chart}.rf: document "-file file" switch
148 uip/send.c: "send -help" should done (1) for comp, et. al.
149 uip/send.c: typo "tempoary"
150 conf/doc/{send,whom}.rf: Profile Components forgot Draft-Folder
151 uip/ali.c: always load system aliases
152 conf/doc/{MH,comp,dist,forw,mhook,repl,send,show,mh-alias,mh-mail,
153 mh-profile,mhl,post}.rf: typo fixes
154 conf/doc/send.rf, uip/send.c: -forward now the default, also
155 don't gripe about "show -draft file"
158 Wed Mar 13 22:24:07 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
160 uip/send.c: fix "use xxx logic"
161 uip/msh.c: a NULL vs. "" typo
164 Thu Mar 14 22:41:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
166 -- Fixes suggested by John Dilley <jad@Purdue> --
167 conf/{config/mts.c,tailor/READ-ME}: add new mtstailor variables
168 localname, systemname, and uucpchan
169 mts/mts.h, conf/{mh-gen.8,config/{mts.c,mtstailor},tailor/READ-ME}:
170 add new mtstailor variable lockstyle to control style of locking
171 sbr/m_getfld.c: catch the UNIX "from user" line
172 uip/scansbr.c: make use of the UNIX "from user" line
173 uip/addrsbr.c: more #ifdef DUMB support
174 uip/inc.c: minor bug in inc w.r.t. closing locked file
175 uip/post.c: more #ifdef DUMB support
176 uip/replsbr.c: support Return-Path: for defaulting host names
180 Fri Mar 15 11:45:00 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
182 othersupport/emh/READ-ME: new file
185 Fri Mar 15 23:05:43 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
187 bbsupport/bbexp.c: fix string botch for command to popen.
188 also allow extra arguments to indicate aging period.
191 Fri Mar 15 23:21:29 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
193 sbr/printsw.c: compress output of printed switches
194 sbr/m_getdefs.c: let $MHCONTEXT override context variable
195 sbr/m_{getdefs,gmsg,sync}.c, conf/doc/mh-profile.rf: let the profile
196 entry "mh-sequences" override .mh_sequences
197 sbr/m_seq.c: optimization
200 Sat Mar 16 00:28:01 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
202 uip/{inc,msh,rcvtty,scan,scansbr}.c: clean up handling of
204 sbr/{llib-lmh,m_send.c}, uip/{annosbr,comp,dist,forw,repl}.c: move
205 annotations into send
206 conf/makefiles/uip, uip/{send,post}.c: ditto
207 conf/doc/{dist,forw,repl}.rf: ditto
208 uip/anno.c: forgot to check (mp -> msgstats[msgnum] & SELECTED)
211 Sat Mar 16 01:38:06 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
213 conf/config/mts.c: add a few calls to mts_init ("mts") at
217 Sat Mar 16 12:23:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
219 uip/{mark,msh}.c: don't set previous-sequence to make debugging
223 Sat Mar 16 12:49:48 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
225 Makefile: simply Makefile using sh, also make DESTDIR work
226 conf/makefiles/othersupport: simplify Makefile
229 Tue Mar 19 14:17:30 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
231 othersupport/mtrenv/bin/{distf,mpick,packit}: updates
234 Tue Mar 19 17:31:14 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
236 conf/doc/{ap,mh-chart}.rf, uip/ap.c: accept -help switch
239 Tue Mar 19 18:16:33 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
241 conf/doc/msgchk.rf: new file
242 conf/{doc/{mh,mh-chart,MH}.rf,makefiles/doc}: update for msgchk
245 Thu Mar 21 08:45:11 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
247 sendmts/smail.c: fix logic error in sm_end(); MMDF-I has this
248 problem, MMDF-II might!
251 Sat Mar 23 12:48:30 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
253 -- Support the WhatNow shell --
254 conf/makefiles/{sbr,uip}: updates for all of this
255 uip/{comp,dist,forw,repl}.c: remove What now? code,
256 add -whatnow program, -nowhatnow
257 sbr/m_whatnow.c: new module
258 conf/config/config.c,config/mh.h,sbr/m_getdefs.c: new variable
261 uip/whatnow.c: new program, the first WhatNow shell
262 conf/doc/{mh-chart,whom}.rf, uip/whom.c: upgrade to take draftfolder
264 sbr/putenv.c: update for above
265 sbr/m_send.c: undo previous edits, m_whatnow() takes care of it
266 uip/distsbr.c: new module for dist-style support
267 uip/{send,whom}.c: call distout() in distsbr.c
268 conf/doc/whatnow.rf: new file
269 conf/doc/{MH,comp,dist,forw,mh,mh-{chart,profile},repl}.rf: updates
270 conf/doc/template: fix
273 Sun Mar 24 18:32:47 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
276 uip/{comp,dist,forw,refile,repl,send,show,whatnow,whom}.c: have
277 -nodraftfolder override "Draft-Folder:" profile entry
280 Mon Mar 25 18:06:48 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
282 mf/mf.c: avoid (incorrectly) recognizing " at " for "@" by using a
283 heuristic suggested by JSol.
286 Tue Mar 26 18:02:52 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
288 conf/doc/repl.rf: document bug in replcomps
291 Tue Mar 26 18:32:49 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
293 conf/{config/mts.c,tailor/READ-ME}, config/aliasbr.h, mts/mts.h,
294 uip/aliasbr.c: make "*" logic mts-tailorable (ugh), you get
295 to choose highest non-user uid and non-user shell
298 Wed Apr 3 23:52:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
300 sendmts/smail.c: comment out an extra RSET for UCI's losing
304 Wed Apr 3 23:53:12 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
306 ohtersupport/mtrenv/bin/whatnow: new file
309 Sat Apr 6 16:17:23 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
311 MH #5.348[UCI] (uci-750a) released to MH-Workers
314 Fri Apr 19 18:27:16 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
316 conf/{config/mts.c,tailor/READ-ME}, mts/mts.h, uip/inc.c:
317 support the new MTS variable "pophost"
320 Fri Apr 19 18:28:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
322 bboards/bboards.h, uip/bbc.c: support BB_INVIS for "hidden"
324 uip/bbc.c: catch a long name that got past us
325 uip/bbc.c: fix -topics logic when BBoards given
328 Fri Apr 19 18:32:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
330 conf/doc/MH.rf, sbr/m_send.c: de-implement "push" in whatnow
331 having send look for profile-entry of "push" rather than "send"
332 to confusing to the user "community"
335 Fri Apr 19 19:13:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
337 uip/post.c: more #ifdef DUMB madness, for local addresses,
338 if no host portion given, then don't give it to sm_wadr()
339 uip/post.c: back #ifdef DUMB off a bit in From: for MMDFMTS
342 Fri Apr 19 19:23:39 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
344 uip/whatnow.c: if edit fails, it's time to go away
345 sbr/m_edit.c: minor cosmetic change
348 Fri Apr 19 19:44:25 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
350 uip/send.c: on annotations, if push'd avoid getting upset
351 if message to annotate isn't there
352 uip/send.c: fix "typo" for r1bindex ()
353 uip/send.c: put ~/.signature support back in under #ifdef UCI
354 uip/send.c: use mktemp() instead of bogus makename!
355 uip/send.c: fix screwy interaction between msh, dist, whatnow,
359 Sat Apr 20 14:46:10 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
361 sbr/m_send.c, uip/whatnow.c: on "push", let send do push() instead
365 Wed Apr 24 22:44:30 1985 /mtr (agent: Marshall Rose) <uci@nrtc>
367 sbr/m_whatnow.c, uip/{dist,forw,repl}.c: fix obscure "@" bug.
370 Wed Apr 24 22:45:39 1985 /mtr (agent: Marshall Rose) <uci@nrtc>
372 conf/doc/MH.rf: just a few more fixes...
375 Thu May 2 21:13:03 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
377 uip/sbboards.c: fdopen() called with wrong arg!
380 Thu May 2 21:13:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
382 uip/post.c: a few more back-offs with #ifdef DUMB...
385 Thu May 2 21:13:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
387 conf/makefiles/uip: make whatnow chmod +t'd
390 Thu May 2 21:14:56 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
392 MH #5.360[UCI] (uci-750a) released to MH-Workers
395 Tue May 21 21:29:18 1985 /mtr <mrose@nrtc-isc>
397 Begin work on research-version of MH (#5.380[NRTC]). This version
398 won't be sent out to the MH-Workers list, so I can do some power
401 -- WHATNOW changes --
403 uip/{refile,send,show,whom}.c: #ifdef WHATNOW experimental code
404 sbr/m_whatnow.c, uip/{whatnow,whatnowsbr}.c: default whatnow is
405 a built-in for comp, et. al.
406 sbr/{m_{edit,send},showhom}.c: removed since whatnowsbr has 'em
407 sbr/showfile.c: likewise, showhead function removed
412 conf/doc/inc.rf, uip/inc.c: pop now lives in inc
413 uip/spop.c: link to sbboards.c, the POP mailer for SendMail
414 popsupport/: new directory from the ashes of
415 othersupport/popsupport/, containing many new programs, files,
417 bboards/{bboards.h,getbbent.c}: new functions to support
418 popsupport/mmdfII/: the POP channel for MMDF-II, linked to the
419 BBoards channel, as appropriate
420 conf/doc/msgchk.rf, mts/msgchk.c: support POP
425 uip/post.c: for path code, fixed a couple of dumb typos.
426 uip/replsbr.c: if -noformat, don't worry about no addresses
427 uip/bbc.c: another couple of nasty bugs fixed
428 sendmts/smail.c: don't send HELO if talking to SendMail on the
430 conf/doc/{MH,repl,forw,comp,dist,show,mh,mh-chart,whom}.rf: bug
433 -- Configuration and Clean-up --
435 conf/mhconfig.c: support new options: pop, chown, remove
436 conf/makefiles/*: more chmods where appropriate
437 config/config.c, sbr/help.c: include compile-time options in help
439 sbr/m_backup.c,uip/forw.c: remove makename in favor of mktemp
440 sbr/pr_array.c: removed, since no one was using it
441 config/mh.h, sbr/llib-lmh: update for all this
442 othersupport/patch/: the latest version
445 Tue May 21 22:33:58 1985 /mtr <mrose@nrtc-isc>
447 uip/scansbr.c: when copying characters to the scan listing,
448 know about underlining conventions
451 Wed May 22 10:16:17 1985 /mtr <mrose@nrtc-isc>
453 sbr/m_getfld.c: Eom() was botching gathering the UNIX from line
454 (fix from Matt Crawford <oddjob!matt@lbl-csam>)
455 sendmts/smail.c: sm_end(NOTOK) was clobbering sm_reply
458 Wed May 22 15:29:25 1985 /mtr <mrose@nrtc-isc>
460 popsupport/popser.c: if maildrop doesn't exist, note it and
462 conf/doc/bbc.rf, uip/bbc.c: add -user switch to help POP debugging
463 bboards/getbbent.c: have getbberr() return useful info for
464 setbbfile (), setbbinfo (), and setbbent ()
465 popsupport/{popaka,popser,popwrd}.c, uip/{bbc,spop}.c: take advantage
469 Wed May 22 19:49:43 1985 /mtr <mrose@nrtc-isc>
471 Makefile, config/mh.h, conf/makefiles/*, bboards/getbbent.c,
472 */llib-l*, tws/{dtime,dtimep}.c: start the linting process,
473 lint everything except the uip/ directory
474 sendmts/smail.c, uip/trmsbr.c: move discard to sbr/ library
476 sbr/{getans,m_{gmsg,setcur},refile,showfile}.c: lint fixes
477 sbr/{putenv,sprintb}.c: #include mh.h
478 sbr/*: VOID -> (void)
479 bbsupport/bb{aka,exp,tar}.c: lint fixes
482 Thu May 23 09:06:32 1985 /mtr <mrose@nrtc-isc>
484 conf/makefiles/{mts,uip}, uip/msgchk.c: moved from mts/
486 Thu May 23 22:06:25 1985 /mtr <mrose@nrtc-isc>
488 conf/makfiles/uip,uip/*.c: next step in the lint process
489 config/mh.h, sbr/llib-lmh, uip/rmf.c: move remdir() to sbr/makedir.c
492 Mon May 27 11:33:32 1985 /mtr <mrose@nrtc-isc>
494 config/mh.h, sbr/{closefds,m_getdefs}.c: #ifdef OVERHEAD experimental
498 Mon May 27 17:05:18 1985 /mtr <mrose@nrtc-isc>
500 tws/dp.c: move to uip/
501 uip/formatsbr.c: new module
502 config/scansbr.h: define stuff for formatsbr
505 Mon May 27 21:45:23 1985 /mtr <mrose@nrtc-isc>
507 uip/{ap,addrsbr}.c: upgrade ap to use formatsbr; required a new
508 param to getm(), so modules which call getm() got changed
510 othersupport/rcvtrip/rcvtrip: upgrade
513 Tue May 28 19:45:36 1985 /mtr <mrose@nrtc-isc>
515 config/scansbr.h,uip/{inc,msh,rcvtty,scan,scansbr}.c: bite the
516 bullet and have scansbr use a format string
517 uip/{inc,scan}.c: no more -[no]numdate, -[no]size, -[no]time
518 and use -format string and -width columns instead
521 Wed May 29 14:53:33 1985 /mtr <mrose@nrtc-isc>
523 othersupport/mtrenv/*: update
526 Wed May 29 16:38:49 1985 /mtr <mrose@nrtc-isc>
528 Makefile, conf/makefiles/*: support depend. N.B.: This is for
529 DEVELOPMENT WORK ONLY. "make depend" runs unifdef because some
530 #include files are configuration specific. Sadly, unifdef
531 isn't on all systems (it originated at Rand and migrated to
532 4.2BSD). As a result, unless you have unifdef, don't run make
533 depend. The dependencies listed in the conf/makefiles/* files
537 Fri May 31 22:19:15 1985 /mtr <mrose@nrtc-isc>
539 uip/replsbr.c: bite the bullet and have repl use the format string
543 Fri May 31 23:33:59 1985 /mtr <mrose@nrtc-isc>
545 conf/doc/*.rf: more doc fixes; document WHATNOW, OVERHEAD
546 sbr/m_getdefs.c: more OVERHEAD code to optimize MH subforks
549 Sat Jun 1 01:35:06 1985 /mtr <mrose@nrtc-isc>
551 conf/doc/mhook.rf, uip/rcv*.c: account for MMDF-II change regarding
552 rcvmail hooks and maildelivery(5)
555 Sat Jun 1 11:18:06 1985 /mtr <mrose@nrtc-isc>
557 mf/mf.c, uip/*sbr.c: more register declarations
560 Sat Jun 1 14:45:25 1985 /mtr <mrose@nrtc-isc>
562 uip/{pick,picksbr,msh}.c: bite the bullet and have pick allow
564 conf/doc/{mh-chart,pick}.rf: ditto
566 Sun Jun 2 14:07:46 1985 /mtr <mrose@nrtc-isc>
568 uip/whatnowsbr.c: don't say the draft's left around if it isn't
569 (suggested by Mike O'Brien)
570 uip/whatnowsbr.c: return value from non-initial calls to m_edit()
571 not handled right (pointed out by Richard Johnson)
572 sbr/m_getfld.c: be a bit smarter when recognizing that idiotic
573 "From " line from silly UNIX-style maildrops
576 Sun Jun 2 18:36:19 1985 /mtr <mrose@nrtc-isc>
578 conf/doc/*.rf: more clean-up
579 uip/ali.c: change help messages a bit, and add -[no]normalize
581 conf/doc/mh-tailor.rf: new file
582 config/mh.h,uip/{post,repl}.c: move definition of OUTPUTLINELEN
583 to mh.h so sbr/help.c can use it
584 sbr/help.c: smarter output routine for options
587 Mon Jun 3 11:28:46 1985 /mtr <mrose@nrtc-isc>
589 TODO: remove since there's nothing worth left doing in it!
592 Mon Jun 3 14:54:30 1985 /mtr <mrose@nrtc-isc>
594 othersupport/usenix: new directory containing the MH paper
595 presented at the 1985 Summer Usenix Conference
598 Mon Jun 3 22:15:18 1985 /mtr <mrose@nrtc-isc>
600 conf/doc/packd.rf, uip/packd.c: de-implement, essentially useless
604 Tue Jun 4 13:30:27 1985 /mtr <mrose@nrtc-isc>
606 uip/trmsbr.c: optimize a bit, the ontty test in clear_screen ()
610 Tue Jun 4 20:00:32 1985 /mtr <mrose@nrtc-isc>
612 -- Suggested by Dave Yost --
613 conf/doc/tmac.h: use ".nf" after ".SH" inside various macros
614 (since ".SH" tends to set ".fi")
615 sbr/m_{gmsg,sync}.c: some .mh_sequences optimizations for hm
616 conf/config/config.c: support #ifdef NOMHSEQ
619 Thu Jun 6 23:03:09 1985 /mtr <mrose@nrtc-isc>
621 uip/{format,mhl}sbr.c: add some definitions for sprintb()
622 bboards/bboards.h: define BBITS there instead of uip/bbc.c
625 Sun Jun 9 14:44:36 1985 /mtr <mrose@nrtc-isc>
627 conf/makefiles/uip,uip/show.c: make show/next/prev one program
628 uip/{show,next,prev}hdr.c: remove as a result of above
629 conf/doc/{next,prev}.rf: update
632 Sun Jun 9 16:37:40 1985 /mtr <mrose@nrtc-isc>
634 uip/dropsbr.c, uip/sbboards.c: .cnt mechanism broken,
635 introduce new routine mbx_openX() in dropsbr.c and use that
636 instead of mbx_open when opening an .cnt file
640 Sun Jun 16 10:21:33 1985 /mtr <mrose@nrtc-isc>
642 uip/{ap,dp,{repl,scan}sbr}.c: the old echo controversy raises it's
643 ugly head: suppose we have a line in a replcomps file which is
644 entirely in a %<...%> conditional and the conditional is false.
645 In that case, we still get a blank line. This is very BAD if it
646 occurs in the headers. Two solutions possible:
647 1. If a call to FSprintf() returns a empty string, don't
649 2. In new_fs, put the \n's in and just return one big
650 string instead of an array of strings.
651 Option [2] was implemented initially because it lets conditionals
652 span multiple lines in the file. In order to keep the format files
653 from looking too complicated, EOL was ignored in format files,
654 \n's should be embedded where appropriate. A single format
655 string argument is considered to have an implicit \n. This is
656 inconsistent, but it keeps the format files readable. Option [2]
657 was discarded though since it required a \n at the end of each
658 line in the format file if there was no conditional stuff
659 there. So, option [1] got implemented even though it doesn't
660 allow conditionals to be multi-line (which is okay, since you
661 can use \n in a line).
664 Thu Jun 20 19:55:23 1985 /mtr <mrose@nrtc-isc>
666 -- Performance Enhancements from the 4.3BSD folks (by Van Jacobson) --
667 config/mh.h: define vfork for systems without it
668 sbr/{refile,showfile}.c,uip/{replsbr,send,whatnowsbr}.c: replace
670 config/mh.h: move Van's getfld.h definitions into here
671 sbr/m_getfld.c: major performance tuning! (use -DRPATHS to get
672 Return-Path: info from UNIX from: line)
673 uip/{inc,msh}.c: m_unknown parameter added
674 uip/trmsbr.c: support for TIOCGWINSZ in 4.3BSD(!!)
675 uip/scan.c: -[no]reverse under #ifdef BERK (I really HATE this)
676 also, update context prior to scan, again under #ifdef BERK
677 uip/scansbr.c: performance enhancements plus inline copy of message
678 body to output file for inc
679 uip/mhlsbr.c: under #ifdef BERK pipe output to /usr/ucb/more if
680 stdoutput is a terminal.
681 uip/post.c: #ifdef DUMB a bit dumber for Berkeley addrsbr (actually
682 these changes were made earlier for other reasons)
683 uip/addrsbr.c: use prescan-like routine in SendMail under #ifdef
684 BERK, also enable wild-carding. The former probably breaks
685 the stuff in ap, et. al.
688 Fri Jun 21 13:09:29 1985 /mtr <mrose@nrtc-isc>
690 uip/addrsbr.c: liked the wild-carding, so even for #ifndef BERK you
691 get it. Of course in this case, you can wildcard on both the
692 mbox and the host. It turns out that this is really useful for
693 people who have many mailboxes and get a lot of munged mail.
696 Mon Jun 24 14:58:25 1985 /mtr <mrose@nrtc-isc>
698 conf/doc/*.rf: Numerous documentation fixes suggested by Jerry
700 conf/doc/ADMIN.rf: New document: Administrator's Guide
703 Mon Jun 24 23:31:42 1985 /mtr <mrose@nrtc-isc>
705 uip/send.c: try to prevent confused annotations. The algorithm
706 works for dist and repl, but not forw
709 Wed Jun 26 12:36:38 1985 /mtr <mrose@nrtc-isc>
711 MH #5.457 becomes MH #6.1 in beta
714 Mon Jul 1 06:26:38 1985 /mtr <mrose@nrtc-isc>
716 -- Suggestions from Bob Desinger --
717 config/mh.h, sbr/m_backup.c: locate SBACKUP definition in mh.h
718 sbr/m_gmsg.c, uip/rmf.c: handle SBACKUP prefix files appropriately,
719 also, slight optimizations
722 Mon Jul 1 09:18:42 1985 /mtr <mrose@nrtc-isc>
724 sbr/m_{file,gmsg}.c, uip/{msh,refile,rmm,send}.c: #ifdef notdef the
725 stuff marking messages as DELETED, since it's not used
728 Mon Jul 1 22:22:49 1985 /mtr <mrose@nrtc-isc>
730 conf/doc/mhl.rf, uip/mhlsbr.c: remove the #ifdef BERK stuff and
731 generalize it. If the MH profile entry mhlproc is defined, then
732 you get the BERK behavior using the mhlproc as the output filter.
733 Otherwise, you get the old behavior. If this works nice, I'll
734 make "more" the default mhlproc and set-up config.c, mh.h, and
735 m_getdefs.c as appropriate (with the documentation mh-profile.rf)
736 For the moment, I'm using "less" as my mhlproc and it works
740 Thu Jul 4 08:29:11 1985 /mtr <mrose@nrtc-gremlin>
742 conf/doc/ADMIN.rf: put in a word or two about running conflict
743 conf/makefiles/dist: add rules for .imp files
746 Thu Jul 4 08:38:01 1985 /mtr <mrose@nrtc-gremlin>
748 tws/{dtime,dtimep}.c: know about J{D,S}T, also under #ifdef HUJI
749 generate it if appropriate. (from Danny Braniss)
752 Thu Jul 4 16:00:38 1985 /mtr <mrose@nrtc-gremlin>
754 othersupport/mtrenv/mhbox/dp.debug: new file
757 Thu Jul 4 17:36:34 1985 /mtr <mrose@nrtc-gremlin>
759 uip/msh.c: "pack" should be called "packf".
762 Sun Jul 7 13:26:28 1985 /mtr <mrose@nrtc-gremlin>
764 uip/{addsbr,post,rcvdist,replsbr,sbboards}.c: support #ifdef BANG
765 conf/examples/READ-ME: ditto
768 Sun Jul 7 13:31:01 1985 /mtr <mrose@nrtc-gremlin>
770 othersupport/scripts/: new directory for scripts. First is Bob
771 Designer's modifications to JLR's append script.
772 othersupport/mtrenv/bin/append: remove
775 Tue Jul 9 18:59:21 1985 /mtr <mrose@nrtc-gremlin>
777 -- Suggested by Thomas Scott Christiansen <tom@wisc-ai.ARPA> --
778 uip/msh.c: move big Msgs[] structure from auto to static
779 othersupport/netnews/{.,mhbox}/: new directories
780 othersupport/netnews/{mh_profile,mhbox/flupcomps} new files
783 Wed Jul 10 09:04:04 1985 /mtr <mrose@nrtc-gremlin>
785 uip/send.c: typo defining LISTDSW
788 Wed Jul 10 12:07:42 1985 /mtr <mrose@nrtc-gremlin>
790 uip/addrsbr.c: another de-reference of NULL fixed
793 Wed Jul 10 14:08:39 1985 /mtr <mrose@nrtc-gremlin>
795 conf/makefiles/popsupport,popsupport/popd.{c,8c}: a bit of clean-up
798 Wed Jul 10 14:48:05 1985 /mtr <mrose@nrtc-gremlin>
800 uip/mhlsbr.c: don't SIG_DFL signals on start-up; if run from msh,
801 this loses big, if not run from msh, then signals are SIG_DFL
805 Wed Jul 10 20:40:53 1985 /mtr <mrose@nrtc-gremlin>
807 conf/config/config.c,config/mh.h,sbr/m_getdefs.c,uip/mhlsbr.c:
808 mhl's choice of mhlproc was confusing to forw. Add new variable
809 moreproc to fix the problem. Note as a result, the old BERK
810 behavior is the default, you have to turn off moreproc in your
811 .mh_profile if you don't want mhl to use it
814 Thu Jul 11 12:34:15 1985 /mtr <mrose@nrtc-gremlin>
816 conf/makefiles/uip: oops, forgot a @END: SENDMTS inside an @BEGIN: POP
819 Fri Jul 12 10:32:40 1985 /mtr <mrose@nrtc-gremlin>
821 config/mh.h,sbr/uleq.c: change strindex() -> stringdex () to avoid
823 uip/{addrsbr,dropsbr,msh,rcvpack,sbboards}.c: ditto
826 Sun Jul 14 12:54:55 1985 /mtr <mrose@nrtc-gremlin>
828 -- Enhancements from John L. Romine --
829 uip/mhlsbr.c: minor cleanup
832 Sun Jul 14 13:23:49 1985 /mtr <mrose@nrtc-gremlin>
834 tws/dtimep.c: have "BST" mean British Summer Time not
838 Sun Jul 14 13:44:13 1985 /mtr <mrose@nrtc-gremlin>
840 othersupport/bboards: version #2.1 as suggested by Jerry Sweet
841 conf/doc/{ADMIN,mf,mh-{mts,tailor},bb{exp,oards5,tar},pop8}.rf: fixes
842 suggested by Jerry Sweet
845 Sun Jul 14 18:51:22 1985 /mtr <mrose@nrtc-gremlin>
847 uip/formatsbr.c: handle the blank line bug by hacking it (see the
848 "echo controversy" discussed above). The solution is to insert
849 a space in truly blank lines...
852 Tue Jul 16 12:41:54 1985 /mtr <mrose@nrtc-gremlin>
854 uip/ali.c: forgot to call mts_init() to get "everyone", and "noshell"
857 Wed Jul 17 09:47:19 1985 /mtr <mrose@nrtc-gremlin>
859 bboards/mmdf/mmdf.2/bboards/bb_wtmail: change dist_address to
860 ds_address, dist_log to ds_log
863 Thu Jul 18 15:59:19 1985 /mtr <mrose@nrtc-gremlin>
868 Sun Jul 21 15:36:24 1985 /mtr <mrose@nrtc-gremlin>
870 conf/doc/{send,whom,mh-alias}.rf: aliasing hints
871 conf/doc/{{MH,tmac}.h,template}: support hints section
872 conf/doc/mh-mts.rf: minor fix
875 Mon Jul 22 16:50:54 1985 /mtr <mrose@nrtc-gremlin>
877 uip/picksbr.c: logic for handling "--header value" botched
880 Tue Jul 23 20:30:39 1985 /mtr <mrose@nrtc-gremlin>
882 uip/whom.c: pass more switches to post. Since they're ALL secret,
883 no documentation needed!
887 Wed Jul 24 14:07:31 1985 /mtr <mrose@nrtc-gremlin>
889 conf/mh.h, sbr/m_getfld.c, uip/{msh,{mhl,scan}sbr}.c: fix broken
890 msh message delimiting behavior and broken mhl behavior under
894 Wed Jul 24 21:01:15 1985 /mtr <mrose@nrtc-gremlin>
896 uip/forw.c: -build logic botched
899 Wed Jul 24 23:42:41 1985 /mtr <mrose@nrtc-gremlin>
901 uip/addrsbr.c: bug with #ifdef BERK, mp -> m_nohost not getting
902 set so no aliasing done!
903 conf/config/mts.c: lockfile name building botched!
906 Thu Jul 25 00:00:00 1985 /mtr <mrose@nrtc-gremlin>
911 Thu Jul 25 17:00:17 1985 /mtr <mrose@nrtc-gremlin>
913 conf/doc/ADMIN.rf, uip/{inc,msgchk}.c: minor re-work POP debug
917 Thu Jul 25 21:31:00 1985 /mtr <mrose@nrtc-gremlin>
919 conf/doc/pick.rf: finally get documentation right
920 conf/makefiles/dist: a few more things
923 Fri Jul 26 11:09:35 1985 /mtr <mrose@nrtc-gremlin>
925 sendmts/smail.c: slight fix for major bug with #ifdef BERK
928 Sat Jul 27 00:33:39 1985 /mtr <mrose@nrtc-gremlin>
930 conf/doc/{mhl,show}.rf: upgrade a bit
931 conf/makefiles/uip, uip/{mhl,mhlsbr,show}.c: add address/date parsing
933 conf/doc/{dp,scan}.rf, uip/formatsbr.c: slight upgrade
934 support/mhl.{format,forward}: update a bit
937 Sat Jul 27 12:46:12 1985 /mtr <mrose@nrtc-gremlin>
939 -- Documentation Fixes from Bob Designer --
940 conf/doc/{post,mh-profile,show,send,repl,next,folder}.rf: typos
941 uip/whatnowsbr.c: back to the old prompt
944 Sat Jul 27 12:55:27 1985 /mtr <mrose@nrtc-gremlin>
946 sbr/m_sync: slight adjustment
947 uip/{addr,format,pick}sbr.c: a bit more debug info
950 Tue Jul 30 21:44:00 1985 /mtr <mrose@nrtc-gremlin>
952 -- Suggested by Phyllis Kanter --
953 uip/folder.c: fix -fast and -recurse mis-interaction
954 uip/burst.c: fix non-existant message handling when expanding the
956 conf/config/config.c: fix comment re: whatnowproc
957 config/mh.h, sendmts/smail.c: declare a couple of things that
958 should be in <strings.h>
959 sbr/m_getdefs.c: don't complain if "context: file" isn't there.
960 sbr/m_{convert,file,gmsg,name}.c: fix boundary handling of MAXFOLDER
961 conf/mh-gen.8: say a few words about chown, remove in MH config
963 conf/{config/config.c,examples/READ-ME}: two new options,
965 conf/{config/config.c,doc/mh-profile.rf}, config/mh.h: add the
967 sbr/{m_setcur.c,llib-lmh}, uip/{inc,show}.c: do the UNSEEN business
970 Wed Jul 31 10:44:22 1985 /mtr <mrose@nrtc-gremlin>
972 conf/doc/{tmac.h,{ADMIN,MH,bbl,folder,mh-profile,msh,scan,whatnow}.rf}:
974 conf/doc/{mhpath,show}.rf: ditto
975 uip/msh.c: slight typo
978 Thu Aug 1 21:30:36 1985 /mtr <mrose@nrtc-gremlin>
980 uip/inc.c: fix conflict between -ms and POP
983 Sun Aug 4 14:23:58 1985 /mtr <mrose@nrtc-gremlin>
985 conf/doc/{ADMIN,mh-mts,bboards8}.rf: doc fixes
988 Sun Aug 4 14:23:35 1985 /mtr <mrose@nrtc-gremlin>
990 -- Suggested by Phyllis Kanter --
992 conf/doc/*.rf: doc fixes
995 Mon Aug 5 12:29:56 1985 /mtr <mrose@nrtc-gremlin>
997 -- From John Romine --
998 conf/config/mts.c: do lock structure allocation dynamically
999 and free up 25K of static data space (which may never even
1003 Mon Aug 5 20:27:12 1985 /mtr <mrose@nrtc-gremlin>
1005 uip/rcvstore.c, conf/doc/rcvstore.rf: new program from Julian
1007 conf/{makefiles/uip,doc/{MH,mh,mh-chart,mhook}.rf}: upgrade
1010 Mon Aug 5 20:57:47 1985 /mtr <mrose@nrtc-gremlin>
1012 sbr/m_gmsg.c, uip/{bbl,mhlsbr,post,refile}.c: minor notdef touch-up
1013 conf/doc/inc.rf: slight touch-up
1014 conf/mhconfig.c: support some invocation arguments
1015 uip/sortm.c: alloc structure dynamically
1018 Tue Aug 6 17:22:59 1985 /mtr <mrose@nrtc-gremlin>
1020 -- From John Romine --
1021 conf/makefiles/mmdf: slight typo
1022 mmdf/LN: better version
1023 conf/{mh-gen.8,mhconfig.c,makefiles/doc}: support two new options
1024 for manual pages: "none" and "gen"
1027 Wed Aug 7 21:14:19 1985 /mtr <mrose@nrtc-gremlin>
1029 uip/mhlsbr.c: m_popen_pid -> m_pid for 7limit
1032 Thu Aug 8 00:00:00 1985 /mtr <mrose@nrtc-gremlin>
1034 MH #6.59 enters beta
1037 Mon Aug 12 19:42:28 1985 /mtr <mrose@nrtc-gremlin>
1039 uip/mhlsbr.c: slight clarification for ontty == NOTTY and -clear
1040 at termination; also, try to get signals right again
1043 Wed Aug 14 17:27:41 1985 /mtr <mrose@nrtc-gremlin>
1045 config/aliasbr.h: optimize structures for ALTOS
1046 uip/aliasbr.c: optimize for ALTOS and UNIX in general
1049 Wed Aug 14 21:54:20 1985 /mtr <mrose@nrtc-gremlin>
1051 conf/config/mts.c, config/aliasbr.h, sbr/{m_getdefs,path}.c,
1052 popsupport/popd.c, uip/{ali,aliasbr,msh,picksbr,post}.c: a couple
1056 Thu Aug 15 11:19:26 1985 /mtr <mrose@nrtc-gremlin>
1058 uip/inc.c: forgot an #ifdef for POP
1061 Thu Aug 15 16:42:26 1985 /mtr <mrose@nrtc-gremlin>
1063 CMP: shell script to aid Bug-MH in figuring out what's changed
1066 Thu Aug 15 16:58:13 1985 /mtr <mrose@nrtc-gremlin>
1068 conf/doc/{bbleader,bboards,mh-profile,prompter,show}.rf: minor touch-up
1071 Fri Aug 16 03:55:21 1985 /mtr <mrose@nrtc-gremlin>
1073 sbr/m_getfld.c, uip/msh.c: fix trailing newline bug with mhl+no
1075 uip/addrsbr.c: slight touch-up
1078 Fri Aug 16 04:48:13 1985 /mtr <mrose@nrtc-gremlin>
1080 conf/{mhconfig.c,mh-gen.8,makefiles/uip}: fix long standing bug
1081 about sbboards, slocal, and spop being installed even for MMDF
1085 Fri Aug 16 05:48:51 1985 /mtr <mrose@nrtc-gremlin>
1087 mf/{mf.h,{mf,mmuu,umhook,uumm}.c}: change vfgets() to mfgets(),
1088 and slight bug fix in the process
1089 conf/makefiles/sbr, config/mh.h, sbr/llib-lmh: new vfgets()
1090 sbr/vfgets.c: new routine to support virtual-fgets
1091 uip/{alias,format,mhl}sbr.c: call vfgets to handle continuation lines
1092 conf/doc/{ap,dp,mh-alias,mhl,repl,scan}.rf: continuation lines now
1095 conf/config/mts.c, sbr/m_{draft,getdefs,whatnow}.c,
1096 sendmts/smail.c, tws/dtime.c,
1097 uip/{comp,inc,mark,mhpath,msh,post,rcvstore,refile,send}.c: notdef
1099 sendmts/hosts.c, uip/{aliasbr,dropsbr,rcvdist,send}.c: minor cleanup
1100 sbr/{add,m_replace}.c: ditto
1101 uip/mhlsbr.c: minor parenthization for ALTOS
1104 Sun Aug 18 20:22:17 1985 /mtr <mrose@nrtc-gremlin>
1106 uip/{burst,msh,picksbr}.c: augment botch message a bit
1109 Mon Aug 19 20:07:50 1985 /mtr <mrose@nrtc-gremlin>
1111 conf/{mhconfig.c,mh-gen.8}: new config option "bbhome"
1112 conf/config/bboards.{daily,weekly}: moved from bbsupport/
1113 conf/{config/crontab,doc/{ADMIN,bbc}.rf,makefiles/{bbsupport,uip}}:
1115 conf/examples/nrtc-isc: renamed to nrtc-gremlin
1116 conf/MAKE: modified accordingly
1119 Tue Aug 20 11:27:22 1985 /mtr <mrose@nrtc-gremlin>
1121 othersupport/Mail: new directory, unsupported
1124 Tue Aug 20 15:59:46 1985 /mtr <mrose@nrtc-gremlin>
1126 conf/doc/{ADMIN,pop8,rcvstore}.rf: minor clean-up
1129 Tue Aug 20 22:19:18 1985 /mtr <mrose@nrtc-gremlin>
1131 Makefile,conf/makefiles/{sbr,zotnet}: clean-up make clean a bit
1134 Wed Aug 21 11:12:33 1985 /mtr <mrose@nrtc-gremlin>
1136 conf/{config/config.c,makefiles/{support,uip}}, config/mh.h,
1137 conf/doc/{MH,forw,mh-profile}.rf,uip/forw.c: use formatsbr to do
1139 uip/formatsbr.c: fix minor typo
1140 tws/{tws.h,dtime.c}: new routine, twsnow()
1141 mf/uumm.c, tws/dtime.c, uip/{msh,picksbr,scansbr,sortm}.c: use twsnow()
1144 Thu Aug 22 20:12:05 1985 /mtr <mrose@nrtc-gremlin>
1146 uip/{forw,mhlsbr}.c: let mhl know about digest handling so forw
1147 becomes less complicated (mhl already knows about forwarding)!
1150 Thu Aug 29 10:52:41 1985 /mtr <mrose@nrtc-gremlin>
1152 -- Merge in changes for SYS5 --
1153 conf/examples/READ-ME: all non-sprintf changes under #ifdef SYS5
1154 conf/{mhconfig.c,config/{config,mts}.c}, sbr/*.c, tws/dtime*.c,
1155 uip/*.c: sprintf() returns an int, so always (void) it
1156 tws/dtime*.c: no ftime()
1157 conf/mhdoc: echo works differently, ridiculous!
1158 config/mh.h: dup2() doesn't exist, so define it
1159 conf/mhconfig.c, uip/post.c: enums might not exist
1160 sbr/discard.c, uip/{prompter,trmsbr}.c: ioctl()'s different
1163 Thu Aug 29 15:09:25 1985 /mtr <mrose@nrtc-gremlin>
1165 uip/{ali,post}.c: load system aliases file last instead of first.
1166 This lets users override system aliases AND rely on
1167 host-specific alias for final resolution!
1170 Thu Aug 29 20:13:47 1985 /mtr <mrose@nrtc-gremlin>
1172 bboards/getbbent.c, tws/dtimep.c: normalize
1175 Sun Sep 1 17:12:54 1985 /mtr <mrose@nrtc-gremlin>
1177 conf/doc/MH.rf: minor typo and change the names of a few chapters
1180 Sat Sep 7 16:42:06 1985 /mtr <mrose@nrtc-gremlin>
1182 conf/config/mts.c, config/mh.h, mf/mf.h: remove dup2() define for
1183 SYS5 and add it as a real routine
1184 conf/doc/{MH,bbleader,burst,forw,mf,mh-profile,scan}.rf: doc fixes
1187 Sat Sep 7 17:43:24 1985 /mtr <mrose@nrtc-gremlin>
1189 uip/msh.c: advise of gap when BBoard reading
1192 Sat Sep 7 17:43:53 1985 /mtr <mrose@nrtc-gremlin>
1194 -- Major Directory Tree Re-Organization --
1195 papers/: new directory, move TeX stuff from othersupport/ there
1196 conf/{mhconfig.c,makefiles/{othersupport,papers}}: support this
1197 config/*.h, */*.c: move .h files to new directory h/, update .c
1199 h/strings.h: new .h file to define all those string functions once
1201 {bboards,mts,mf,tws}/: move under zotnet/
1203 {mhmts,sendmts,mmdf}/: move under mts/
1204 {support,popsupport,newsupport,bbsupport}: move under support/
1207 Mon Sep 9 19:42:13 1985 /mtr <mrose@nrtc-gremlin>
1209 conf/doc/{MH,comp,dist,forw,mh-mail,mhl,repl}.rf: better verbatim
1211 zotnet/tws/dtime*.c: more SYS5 cleanup
1212 conf/doc/{ADMIN,MH,mh-mts,popd}.rf: more doc hackery
1213 uip/post.c: remove tmpfil/bccfil when dying()
1216 Mon Sep 9 22:12:59 1985 /mtr <mrose@nrtc-gremlin>
1218 zotnet/bboards/{bboards.h,getbbent.c}: flags for setbbent()
1219 uip/bbc.c, support/{bboards/*,pop/*}.c: use 'em
1222 Tue Sep 10 16:23:23 1985 /mtr <mrose@nrtc-gremlin>
1224 Makefile, conf/Makefile, conf/makefiles/*: implement "make squeaky"
1228 Tue Sep 10 17:47:35 1985 /mtr <mrose@nrtc-gremlin>
1230 conf/{mhconfig.c,mh-gen.8}: change "uucp" option to "mf" option
1231 conf/{examples,tailor}/READ-ME: remove since mh-gen.8 contains
1232 this information now
1235 Wed Sep 11 10:10:33 1985 /mtr <mrose@nrtc-gremlin>
1237 -- More doc fixes from Phyllis Kantar --
1238 conf/doc/{comp,dist,mh,mhl,repl,whatnow}.rf: doc fixes
1241 Wed Sep 11 11:03:29 1985 /mtr <mrose@nrtc-gremlin>
1243 conf/makefiles/*, conf/makefiles/*/*: unifdef stuff wasn't working
1247 Wed Sep 11 22:02:17 1985 /mtr <mrose@nrtc-gremlin>
1249 -- Suggested by John A. Dilly --
1250 mts/sendmail/smail.c: fix bug with intermittant dot being added
1251 during sm_wtxt(); thanks, John!
1252 conf/config/config.c: support ~/.mhrc by allowing libpath()
1253 recognize the CShell ~-construct. This is under #ifdef MHRC
1256 Mon Sep 16 20:50:32 1985 /mtr <mrose@nrtc-gremlin>
1258 miscellany/less: sources to Mark Nudelman's "less" program included
1260 zotnet/tws/dtime.c: support illegal GreyBook timezone strings
1263 Mon Sep 16 20:53:18 1985 /mtr <mrose@nrtc-gremlin>
1265 -- Fixes from Hokey (mostly SYS5) --
1266 uip/version.sh: generate version.rf not version.me so it stays
1268 conf/doc/{ADMIN,MH}.rf: use same
1269 conf/mhconfig.c: new option "ranlib" for BSD or SYS5
1270 conf/makefiles/*: use same
1273 Mon Sep 16 21:50:01 1985 /mtr <mrose@nrtc-gremlin>
1275 -- Suggestion from John Shepherd --
1276 uip/slocal.c: handle idiotic multiple "From " lines
1279 Tue Sep 17 09:47:55 1985 /mtr <mrose@nrtc-gremlin>
1281 uip/addrsbr.c: slight tuning to #ifdef BERK
1284 Wed Sep 18 07:49:27 1985 /mtr <mrose@nrtc-gremlin>
1286 sbr/discard.c: oops, logic was botched for all versions of UNIX!
1289 Wed Sep 18 23:23:28 1985 /mtr <mrose@nrtc-gremlin>
1291 conf/mhconfig.c: oops, toss (void)'s
1294 Fri Sep 20 09:48:06 1985 /mtr <mrose@nrtc-gremlin>
1296 miscellany/mh-e: GNU Emacs front-end to MH from James Larus
1299 Fri Sep 20 20:59:19 1985 /mtr <mrose@nrtc-gremlin>
1301 uip/msh.c: split into h/mshsbr.h, uip/{msh,mshcmds}.c
1302 uip/mshcmds.c: on refile, without -link, mark messages as deleted
1305 Fri Sep 20 21:22:55 1985 /mtr <mrose@nrtc-gremlin>
1307 conf/mhconfig.c: add mandir entry to overrid /usr/man
1308 zotnet/mf/uumm.c: simplify a conditional for the ALTOS
1311 Fri Sep 20 22:35:56 1985 /mtr <mrose@nrtc-gremlin>
1313 uip/msh.c: have "quit" command update msgbox after confirmation if
1315 uip/{mhlsbr,repl}.c: on forwardings/replies force -noclear (HACK)
1316 uip/prompter.c: fold in SYS5 terminal handling better
1319 Sat Sep 21 00:12:47 1985 /mtr <mrose@nrtc-gremlin>
1321 h/vmhsbr.h, uip/{vmh,vmhsbr,vmhtest}.c: experimental new visual
1323 sbr/*.c: break many aggregate files into smaller ones
1326 Sun Sep 22 21:06:21 1985 /mtr <mrose@nrtc-gremlin>
1328 uip/{msh,mshcmds}.c: interface to vmh
1331 Mon Sep 23 04:25:33 1985 /mtr <mrose@nrtc-gremlin>
1333 uip/show.c: normalize showproc handling; remove -[no]format and
1334 -[no]pr, add -show program and -noshow
1337 Mon Sep 23 10:42:18 1985 /mtr <mrose@nrtc-gremlin>
1339 support/bboards/mmdf*/bboards/bb_wtmail.c: remove bogus ch_host
1340 hackery; use the BBoard file instead!
1341 uip/bbc.c: add -[no]protocol to tell bbc if mshproc knows about
1345 Tue Sep 24 19:18:49 1985 /mtr <mrose@nrtc-gremlin>
1347 uip/burst.c: make static structure an alloc'd structure
1348 uip/{burst,mshcmd}.c: trim extra trailing newline if present
1351 Thu Sep 26 11:42:18 1985 /mtr <mrose@nrtc-gremlin>
1353 uip/addrsbr.c: change Alternate-Mailboxes: defaulting
1356 Tue Oct 1 10:15:24 1985 /mtr <mrose@nrtc-gremlin>
1358 sbr/m_getdefs.c: set[ug]id() to real [ug]ids prior to exec of
1360 uip/install-mh.c: don't need set[ug]ids, also if -auto, don't
1361 ask questions, say what you're going to do and do it!
1362 zotnet/mts/mts.h: remove reference to "../h/strings.h"
1363 conf/config/mts.c,support/bboards/bbaka.c: ask for "../h/strings.h"
1364 mts/{mh/{hosts,netmail},sendmail/{client,hosts,smail},mmdf/hosts}.c:
1366 zotnet/mf/mf.h: ditto
1369 Tue Oct 1 14:31:54 1985 /mtr <mrose@nrtc-gremlin>
1371 conf/makefiles/doc: oops, version.me -> version.rf
1372 uip/msh.c: oops, zero'd name of BBoard prior to putenv of mhfolder
1373 conf/mhconfig.c: support ldflags for options to ld at beginning
1377 Tue Oct 1 22:08:32 1985 /mtr <mrose@nrtc-gremlin>
1379 h/mh.h, sbr/m_gmsg.c: slight XYZ tuning
1382 Wed Oct 2 02:48:02 1985 /mtr <mrose@nrtc-gremlin>
1384 uip/vmh.c: add less-like interface to command handling
1387 Wed Oct 2 10:03:12 1985 /mtr <mrose@nrtc-gremlin>
1389 -- Pointed out by Bob Designer --
1390 uip/slocal.c: oops, typo!
1393 Wed Oct 2 11:12:52 1985 /mtr <mrose@nrtc-gremlin>
1395 uip/{burst,mshcmds}.c: oops, another "slight" typo
1398 Wed Oct 2 11:31:49 1985 /mtr <mrose@nrtc-gremlin>
1400 -- Suggested by Dave Yost --
1401 sbr/m_getdefs.c: avoid a cast (and structure dependencies) by using
1402 a popular C idiom (taught to Dave by Bakul Shah). [This also
1403 makes MH work on the Gould...]
1404 h/mh.h,sbr/m_delete.c: take the opportunity to clean things up a bit
1407 Wed Oct 2 21:34:44 1985 /mtr <mrose@nrtc-gremlin>
1409 uip/vmh.c: a bit more tuning
1412 Thu Oct 3 23:43:35 1985 /mtr <mrose@nrtc-gremlin>
1414 uip/inc.c: change "-ms ms-file" to "-file name" to be more
1416 uip/inc.c: also, if -notruncate, don't zero POP maildrop!
1419 Fri Oct 4 19:36:56 1985 /mtr <mrose@nrtc-gremlin>
1421 h/mh.h, conf/config/config.c, sbr/m_getdefs.c: make vmhproc a
1423 uip/vmh.c: ditto, also better help message
1426 Fri Oct 4 21:08:26 1985 /mtr <mrose@nrtc-gremlin>
1428 uip/{comp,dist,forw,repl}.c: -[no]whatnow changed to
1430 uip/{next,prev,show}.c: -[no]show changed to -[no]showproc
1431 uip/vmh.c: -[no]visual changed to -[no]vmhproc
1432 uip/rmm.c: Delete-Prog: changed to rmmproc
1435 Sat Oct 5 14:20:02 1985 /mtr <mrose@nrtc-gremlin>
1437 uip/{post,rcvdist}.c: add call to mmdf_init() under #ifdef MMDFII
1438 h/mh.h, *: XYZ becomes the "real thing"
1441 Sat Oct 5 17:22:56 1985 /mtr <mrose@nrtc-gremlin>
1443 -- Suggested by Dave Yost --
1444 h/mh.h, conf/config/config.c: define globals in config.c, extern
1446 conf/mhconfig.c: rm files prior to creating 'em for CTM
1447 uip/version.sh: ditto
1450 Sat Oct 5 23:17:39 1985 /mtr <mrose@nrtc-gremlin>
1452 Makefile, conf/makefiles/*: fix "make tar"
1453 uip/mshcmds.c: finally track down that mhl pipe problem
1454 Makefile, conf/makefiles/*: clean->unclean,squeaky->clean
1457 Sun Oct 6 11:46:11 1985 /mtr <mrose@nrtc-gremlin>
1459 uip/{folder,scan}.c: context changes ASAP
1460 sbr/remdir.c: clean-up
1461 h/mh.h, uip/{mhlsbr,mhmail,msh,post,prompter}.c: fix up signal
1462 handling when in background
1465 Sun Oct 6 20:38:29 1985 /mtr <mrose@nrtc-gremlin>
1467 uip/msh.c: fseek() too tricky for our own good...
1468 uip/{burst,mshcmds}.c: try to recover from errors more gracefully
1472 Wed Oct 9 19:49:04 1985 /mtr <mrose@nrtc-gremlin>
1474 uip/send.c: fix bogus annotation handling, e.g.,
1475 send -push; rmm; folder -pack
1476 uip/{forw,mhlsbr}.c: add extra blank line after final EB so
1477 user can add suffix text with an editor (e.g., prompter)
1479 conf/doc/burst.rf: warn about text after final EB being lost
1483 Sun Oct 13 14:17:10 1985 /mtr <mrose@nrtc-gremlin>
1485 h/mshsbr.h, uip/{msh,mshcmds,vmh}.c: fix signal handling for
1487 support/bboards/mmdf*/bboards/ch_bboards.c: remove some logging
1491 Sun Oct 13 18:17:10 1985 /mtr <mrose@nrtc-gremlin>
1493 sbr/vfgets.c: oops, minor typo
1494 sbr/m_gmsg.c: re-think alloc strategy a bit
1495 sbr/m_gmsg.c: use #ifdef XYZ experimental code for no limits to
1496 #-messages in a folder!
1497 sbr/m_file.c: move into uip/refile.c
1501 Mon Oct 14 12:03:39 1985 /mtr <mrose@nrtc-gremlin>
1503 uip/send.c: still more work on annotation logic...
1506 Tue Oct 15 17:14:11 1985 /mtr <mrose@nrtc-gremlin>
1508 h/mh.h, sbr/m_{convert,gmsg,remsg}.c,
1509 uip/{burst,inc,rcvstore,refile}.c: final XYZ check-out, remove
1513 Tue Oct 15 18:52:49 1985 /mtr <mrose@nrtc-gremlin>
1515 uip/prompter.c: add hidden -[no]body switch
1516 sbr/vfgets.c: slight logic botch
1519 Thu Oct 17 16:02:25 1985 /mtr <mrose@nrtc-gremlin>
1521 uip/msh.c: move pgmwait out of msh and into it's own sbr/ file
1522 h/mh.h, {sbr,uip}/*.c: normalize pidwait stuff
1523 sbr/m_foil.c, uip/{post,send,whom}.c: fix bug in alias mechanism
1524 when following included files
1525 uip/{inc,post,send,whom}.c: normalize switch handling a bit
1528 Thu Oct 17 19:41:18 1985 /mtr <mrose@nrtc-gremlin>
1530 -- Suggested by Dave Yost --
1531 uip/install-mh.c: new variable, mh_defaults, to default user's
1535 Sun Oct 20 13:02:59 1985 /mtr <mrose@nrtc-gremlin>
1537 uip/rmf.c: add -[no]interactive switch
1540 Sun Oct 20 13:03:13 1985 /mtr <mrose@nrtc-gremlin>
1542 conf/config/bboards.*: fix to work under sh or csh
1545 Sun Oct 20 22:11:58 1985 /mtr <mrose@nrtc-gremlin>
1547 -- Suggested by Hokey for SYS5 --
1548 conf/mh-gen.8: mention -lndir for SYS5
1549 sbr/m_gmsg.c: fix stand-alone continue
1550 makefiles: add SHELL=/bin/sh
1553 Mon Oct 21 12:26:56 1985 /mtr <mrose@nrtc-gremlin>
1555 uip/{msh,vmh}.c: some tuning
1556 uip/bbc.c: know about SIGTSTP
1559 Mon Oct 21 18:45:29 1985 /mtr <mrose@nrtc-gremlin>
1561 conf/mh-gen.8: mention gould stuff
1562 conf/doc/*.rf: talk about quoting of arguments
1565 Tue Oct 22 21:47:01 1985 /mtr <mrose@nrtc-gremlin>
1567 uip/bbc.c: don't have -help imply -topics
1570 Wed Oct 23 01:34:54 1985 /mtr <mrose@nrtc-gremlin>
1572 conf/mhconfig.c: change default bbhome to /usr/spool/bboards
1573 support/pop/popser.c: support maildrop mapping
1574 uip/dropsbr.c: some optimizations
1575 support/pop/popsbr.c: link into uip/ directory to simplify
1579 Wed Oct 23 12:34:04 1985 /mtr <mrose@nrtc-gremlin>
1581 conf/config/mts.c: two new variables: popbbhost and popbbuser,
1584 support/pop/pop.txt: revise remove HEAD in favor of more general
1588 Wed Oct 23 20:46:17 1985 /mtr <mrose@nrtc-gremlin>
1590 uip/prompter.c: -prepend is the default now
1591 uip/burst.c: -noinplace is the default now
1594 Thu Oct 24 21:07:37 1985 /mtr <mrose@nrtc-gremlin>
1596 conf/config/mts.c: new variable popbblist which, if present,
1597 lists only thoses hosts that can use BBoards over POP
1600 Fri Oct 25 08:38:35 1985 /mtr <mrose@nrtc-gremlin>
1602 support/pop/popser.c, uip/bbc.c: don't recognize bb_aka's in
1606 Sun Oct 27 17:40:20 1985 /mtr <mrose@nrtc-gremlin>
1608 zotnet/bboards/{bboards.h,getbbent.c}: make make_lower() integral
1609 uip/vmh.c: avoid ~'s when possible (actually forever owing to pWIN
1611 uip/vmh.c: make STATUS window be reverse-video, make prompt
1612 not be reverse-video
1613 uip/vmh.c: have EOT work as expected under bbc
1614 uip/vmh.c: if CE set, then don't scroll on exit
1615 uip/msh.c: make readids() logic smarter in the degenerate case
1616 h/mshsbr.h, uip/{msh,mshcmds}.c: keep scan line cached
1617 uip/{msh,mshcmds}.c: clean-up handling under vmh a bit
1618 uip/{bbc,inc,msgchk}.c: improve defaulting for nullifying host
1619 conf/config/mts.c: with flock() retry 5 times at 5 second intervals
1622 Sun Oct 27 22:13:23 1985 /mtr <mrose@nrtc-gremlin>
1624 h/dropsbr.h, uip/dropsbr.c: add new field, m_size, to maildrop
1625 structure (and bump version number). This keeps track of
1626 the number of ARPA Internet octets in the message
1627 support/bboards/mmdf*/bboards/bb_wtmail.c, support/pop/popser.c,
1628 uip/dropsbr.c, uip/mshcmds.c, uip/rcvpack.c, uip/sbboards.c: all
1632 Mon Oct 28 19:31:13 1985 /mtr <mrose@nrtc-gremlin>
1634 uip/vmh.c: don't read tty modes unless in foreground
1637 Tue Oct 29 01:25:36 1985 /mtr <mrose@nrtc-gremlin>
1639 uip/addrsbr.c: freeing a couple of things twice!
1640 uip/msh.c: a malloc() bug!
1643 Tue Oct 29 22:33:45 1985 /mtr <mrose@nrtc-gremlin>
1645 h/dropsbr.h: new routine map_read()
1646 uip/dropsbr.c: performance improvement in map_read()
1647 uip/msh.c: -[no]topcur for vmh usage
1650 Wed Oct 30 16:39:56 1985 /mtr <mrose@nrtc-gremlin>
1652 Makefile: add "make checkout" for MH maintainers only!
1653 uip/version.sh: extend
1656 Wed Oct 30 18:19:49 1985 /mtr <mrose@nrtc-gremlin>
1658 -- Suggested by Douglas P. Kingston --
1659 mts/mmdf/hosts.c: remove bogus gethostname() logic, let
1660 the mtstailor file handle it.
1663 Wed Oct 30 18:20:11 1985 /mtr <mrose@nrtc-gremlin>
1665 -- Suggested by James M. Galvin --
1666 uip/bbl.c: invoke inc with -file not -ms
1669 Thu Oct 31 21:40:50 1985 /mtr <mrose@nrtc-gremlin>
1671 Makefile, conf/makefiles/*: rm core in unclean
1672 sbr/m_atoi.c: renamed from mu_atoi()
1673 uip/bbc.c: minor add_bb() logic fix
1674 uip/new.c, support/news/: de-supported!
1675 uip/msh.c: re-direction under vmh was losing
1678 Sun Nov 3 13:12:51 1985 /mtr <mrose@nrtc-gremlin>
1680 uip/version.sh: smarter wrt finding hostname
1681 uip/msh.c: finally got re-direction under vmh right!
1682 uip/mhlsbr.c: for moreproc, get signal handling right
1685 Sun Nov 3 22:06:58 1985 /mtr <mrose@nrtc-gremlin>
1687 uip/vmh.c: work-around standout bug in curses, under #ifdef XYZ
1688 uip/vmh.c: try slight work-around for double-scroll'ing effect
1691 Mon Nov 4 09:16:56 1985 /mtr <mrose@nrtc-gremlin>
1693 uip/send.c: oops, bug in dist handling
1694 conf/{mhconfig.c,mh-gen.8}: warn about mhconfig requiring make
1698 Mon Nov 4 16:00:56 1985 /mtr <mrose@nrtc-gremlin>
1700 uip/vmh.c: Wgetstr() now minibuffer-exit's right
1703 Tue Nov 5 16:15:52 1985 /mtr <mrose@nrtc-gremlin>
1705 zotnet/bboards/getbbent.c: optimize a bit
1706 zotnet/bboards/{bboards.h,getbbent.c}: new routine setpwinfo()
1707 support/{bboards/mmdfII/bboards/bb_wtmail,pop/pop{ser,wrd}}.c,
1708 uip/sbboards.c: use setpwinfo ()
1709 uip/mshcmds.c: slight typo in msh$pick
1712 Tue Nov 5 22:29:29 1985 /mtr <mrose@nrtc-gremlin>
1714 sbr/m_replace.c: fix logic glitch: not using getcpy() on update!
1717 Tue Nov 5 22:43:50 1985 /mtr <mrose@nrtc-gremlin>
1719 zotnet/bboards/{bboards.h,getbbent.c}: new routine getbbtime()
1720 support/pop/{popd,popser}.c: use getbbtime() to speed start-up
1722 conf/makefiles/uip: oops, sbboards installed in wrong area!
1725 Wed Nov 6 01:55:16 1985 /mtr <mrose@nrtc-gremlin>
1727 support/bboards/mmdfII/bb_wtmail.c, uip/sbboards.c: use
1728 encapsulation format when returning failed mail
1731 Wed Nov 6 14:08:08 1985 /mtr <mrose@nrtc-gremlin>
1733 uip/mshcmds.c: burst wasn't resetting scan listing cache
1734 mts/sendmail/client.c: don't use servers defaulting if name of
1735 service host is explicitly given
1738 Wed Nov 6 20:47:55 1985 /mtr <mrose@nrtc-gremlin>
1740 uip/msh.c: more msh-using-POP-to-read-BBoards speed improvements
1743 Wed Nov 6 23:05:00 1985 /mtr <mrose@nrtc-gremlin>
1745 uip/inc.c: add -[pa]ck file switches to packf(1) with the POP
1746 uip/bbc.c: add $MHBBRC support
1749 Thu Nov 7 00:31:45 1985 /mtr <mrose@nrtc-gremlin>
1751 sbr/m_tmpfil.c: new routine
1752 uip/*.c: use it if necessary
1755 Sun Nov 10 11:52:50 1985 /mtr <mrose@nrtc-gremlin>
1757 uip/send.c: oops, annotations botched for forw!
1760 Sun Nov 10 16:30:46 1985 /mtr <mrose@nrtc-gremlin>
1762 uip/refile.c: set previous sequence on destination folders
1763 uip/rcvsbr.c: new file
1764 uip/rcvpack.c: change Cron-Date: to Delivery-Date:
1767 Mon Nov 11 07:47:05 1985 /mtr <mrose@nrtc-gremlin>
1769 uip/slocal.c: implemenet MailDelivery, ala MMDF-II
1770 uip/rcv*.c: take advantage of it
1771 uip/rcvs{br,elect}.c: no longer needed
1772 uip/{folder,inc,refile}.c: done(1) if user doesn't want to create