1 MHCHANGES from mh.4 to mh.5
4 Mon Aug 27 05:00:44 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
6 Decide that mh.4 is finished. This file keeps track of the
7 changes made between the mh.4 and mh.5 versions. As usual, it's
8 being kept in add-source-change format. [Actually, mh.4 was
9 finished on July 1, 1984. For obscure reasons, this ChangeLog
10 didn't start until August 27th though.]
13 Mon Aug 27 05:07:37 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
15 uip/inc.c: examine the profile entry "maildrop" to override the
16 default maildrop if necessary. "maildrop" is interpreted with
17 m_mailpath(), so if not an absolute path, it's interpreted relative
18 to the user's MH directory.
21 Tue Sep 11 19:59:24 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
23 tws/dtime.c: have it know about EDT. Really, dtimezone needs to
24 get fixed up and use two tables instead of one...
27 Wed Sep 12 20:02:22 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
29 uip/rcv{cron,tty}.c: if not reading mmdf.h, then read smail.h to
30 get proper definitions of RP_M{ECH,OK}.
33 Sun Sep 16 16:08:39 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
35 uip/folder.c: change capitalization of "%d Folder%s" to
39 Tue Sep 18 14:16:53 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
41 uip/folder.c: if folder is unreadable (errno==EACCES), just say
42 "unreadable", don't bother to call admonish().
45 Tue Sep 18 14:30:57 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
47 uip/inc.c: Check $MAILDROP prior to checking the Maildrop: profile
51 Wed Sep 19 16:02:18 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
53 uip/scan..c: if message is unreadable (errno==EACCES), just say
54 "unreadble", don't bother to call admonish().
57 Fri Sep 21 19:25:25 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
59 sendmts/hosts.c: change ALLHOSTS logic: if we're running with an
60 exception file, then turn ALLHOSTS on (let mail system be final
61 arbitrator). Also, if using an exception file, play along if the
65 Sat Sep 22 19:03:02 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
67 uip/sbboards.c: forgot a few arguments in a couple of printf-like
71 Sat Sep 22 20:19:40 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
73 uip/rcvlink.c: new rcvmail hook, just like the old rcvlink hook
77 Mon Oct 1 20:48:25 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
79 uip/{scan,inc,scansbr}.c: change scansbr.h to #define the return
80 codes from scansbr$scan(). Modify scan.c to say if a null message
84 Mon Oct 1 20:49:32 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
86 uip/repl{,sbr}.c: add the -[no]query switch which interactively
87 prompts the user for info on who should be replied-to.
90 Wed Oct 10 09:15:23 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
92 uip/install-mh.c: fix minor typo in display of help message.
95 Wed Oct 10 14:41:30 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
97 uip/rcv{cron,link,tty}.c: foil m_getdefs() for JLR.
100 Fri Oct 12 09:52:19 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
102 sbr/m_edit.c: change rindex() to r1bindex(). Silly typo.
105 Fri Oct 12 09:53:56 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb>
107 uip/ap.c: be sure to foil m_getdefs() for consistency.
110 Mon Oct 15 08:27:13 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
112 conf/{mhconfig.c,config/config.c}: make the default editor
114 conf/mhconfig.c: add support for othersupport/Makefile.
115 Makefile,conf/{config/mts.c,makefiles/mts}: add support for the
117 othersupport/tutorial/: include the MH tutorial
118 uip/{ap,bbr,conflict,inc,post,rcvcron,rcvlink,rmail,sbboards,slocal}.c,
119 mts/msgchk.c: add support for the mtstailor file.
120 uip/{rmail,sbboards,slocal}.c: foil m_getdefs() (just in case).
123 Wed Oct 17 10:02:27 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
125 uip/inc.c: more mtstailor fixes, always read MAILDIR.
126 uip/prompter.c: add the -[no]rapid switch.
129 Thu Oct 18 11:14:15 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
131 uip/annosbr.c: if file doesn't exist, don't spit out error
132 diagnostic (comp/dist/forw/send -anno followed by push).
135 Fri Oct 19 08:57:23 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
137 uip/dist.c: instead of introducing Prev-Resent-Header: just prepend
138 Prev- to previous resent-XXX: fields.
139 uip/{post,dist}.c: append resent-XXX: fields instead of prepending
140 them. Also some minor clean-up.
141 tws/dtime.c: use a better structure to permit "fool-proof"
142 generation of time with dst.
143 tws/dtimep.c: minor clean-up.
146 Sat Oct 20 11:47:26 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
148 uip/post.c: let fcc: fields have more than one folder entry.
151 Mon Oct 22 11:37:30 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
153 sendmts/smail.c: forgot to declare parameter watch for -DSENDMAIL.
154 conf/makefiles/*: make "make install" a synonym for "make inst-all".
155 conf/makefiles/*: support $(DESTDIR) convention.
158 Tue Oct 23 12:35:58 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
160 conf/config/mts.c, mts/mts.h: remove the mbx_lock() and mbx_unlk()
161 routines and replace them with the lock-and-open routines
162 lkopen(), lkclose(), lkfopen(), and lkfclose(). lkopen() acquires
163 an exclusive lock on the named file (which *must* exist) and then the
164 appropriate open. lkclose() releases the lock and closes the
165 file. lkfopen() is to lkopen() as fopen() is to open(). lkfclose()
166 is to lkclose() as fclose() is to close(). I had to do all this
167 so with 4.2BSD we can use flock to do the locking instead of the
168 link/unlink business.
171 Wed Oct 24 11:00:55 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
173 -- All fixes from Terry Domae at NRTC --
174 conf/mhconfig.c: invoke mhdoc with csh explicitly since V7 doesn't.
175 conf/config/config.c, config/mh.h: add new global variable libpath.
176 uip/mhlsbr.c: support libpath for system-wide forms.
177 config/mh.h,mf/mf.c,sbr/getusr.c,uip/post.c: add -DNRTC for MAILID
179 uip/replsbr.c: don't panic if the host for the sender/from field
181 uip/{send,whom}.c: forgot to use m_draft() instead of m_maildir(draft).
182 sbr/m_draft.c: fix things up for show -draft.
183 uip/show.c: add a "-form formfile" switch. Also, support for -draft
184 to reflect draftfolders.
187 Wed Oct 24 21:46:22 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
189 conf/config/config.c, config/mh.h: add libpath() which looks first
190 in m_maildir and then etcpath for the file. Get rid of the
191 std* variables since libpath() now does the same thing.
192 With libpath, we now search m_maildir and then etcpath for
193 alias files for send and whom, form files for comp, dist, forw,
194 and repl, and filter files for forw and mhl.
197 Sat Oct 27 23:08:23 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
199 sbr/m_getdefs.c: create the MH-directory if it's not there.
200 uip/rmf.c: when rmf'ing a folder make sure parent's folder is
201 writable as well as the folder.
204 Sun Oct 28 10:32:06 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
206 uip/*.c: remove calls to m_news(), also add m_foil() to foil
207 implicit calls to m_getdefs ().
208 {sbr/m_getdefs,uip/rmf}.c: make mp->others checking a bit smarter
212 Sun Oct 28 20:36:45 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
214 uip/folder.c: On "folder +foo", if +foo doesn't exist, ask if it
218 Sun Oct 28 22:12:22 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
220 uip/bbr$repl: forgot to support -[no]query.
221 conf/doc/tmac.h: add .nf and .fi at the right spots for "FILES",
224 Mon Oct 29 19:23:10 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
226 uip/bbc.c: remove a couple of calls to setbbent(). They were
227 defeating setbbfile(). They weren't even needed since the
228 first thing that bbc does (even before parsing arguments) is
230 uip/show.c: force -noformat, -noheader, and -nopr to be at least
231 three characters for recognition.
232 uip/post.c: when invoking fileproc, add a '+' only if it doesn't
233 start with '+' or '@'.
236 Tue Oct 30 08:12:50 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
238 uip/{comp,dist,forw,repl}.c: make the "push" option at "What now?"
239 level visible. Document the draftfolder switches in the
241 uip/bbc.c: document `-file BBoardsfile' in manual page
242 uip/bbl.c: remove -debug switch
243 uip/repl.c: remove -debug switch
244 uip/send.c: document -[no]remove in manual page, make -push
245 visible and add -nopush. Document the draftfolder switches in
250 Tue Oct 30 16:35:37 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
252 uip/prompter.c: if the skeleton lacked a body sometimes prompter
253 would ask for a body and sometimes it wouldn't. Now it doesn't.
254 uip/dist.c: call ready_msg() each time ready_draft() is called so
255 user can edit message being dist'd. (sigh)
258 Tue Oct 30 18:59:45 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
260 mf/mf.c: very minor clean-up of isfrom().
261 mhmts/{hosts.c,netmail.c},{mmdf,sendmts}/hosts.c: include mts.h
264 Tue Oct 30 21:30:38 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
266 tws/dtimep.c: parse ctime(3) strings, since some fool hosts
267 actually permit that to get into the Internet.
270 Tue Oct 30 22:14:19 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
272 uip/post.c: if we get an address-bearing field without any address,
273 just ignore it instead of complaining about it.
276 Wed Oct 31 07:54:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
278 mmdf/hosts.c: somehow "mmdf.h" and "util.h" weren't included.
281 Wed Oct 31 08:13:36 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
283 uip/prompter.c: if the skeleton lacked a body sometimes prompter
284 would ask for a body and sometimes it wouldn't. Now it ALWAYS
286 uip/show.c: "show -pr -f n" exec'd "pr inbox/-f inbox/n". Now it
287 exec's "pr -f inbox/n" like it should.
290 Wed Oct 31 14:41:06 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
292 uip/scansbr.c: change SLINE to 78 (instead of 79). We really
293 should read termcap or an MH profile entry though.
296 Wed Oct 31 19:12:58 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
298 uip/rcv{cron,tty}.c: include "../mmdf/util.h" when MMDFMTS.
301 Wed Oct 31 20:23:13 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
303 -- All fixes from Phyllis Kantar at Rand --
304 uip/repl.c: should use done(1) if the initial m_edit fails instead
306 sendmts/smail.c: comment out passing of "-ov" to SendMail if
309 Wed Oct 31 22:27:33 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
311 uip/repl.c: since post can handle multiple folders in an fcc:
312 line, take advantage of it.
315 Thu Nov 1 00:33:24 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
317 bbsupport/{bboards.{daily,weekly},bb{save,remove}} - use /bin/sh
319 bbsupport/bb{aka,exp,tar}.c - call setbbent() with the right
320 argument. Where applicable use /bin/sh not /bin/csh
321 conf/config/MakeBBoards - remove dependencies
322 conf/mhconfig.c - support for empty mmdfldir and non-empty
326 Thu Nov 1 15:14:43 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
328 support/mhl.format: change terminal length from 40 to 23.
331 Thu Nov 1 18:42:44 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
333 sbr/brkstring.c: brkany() wasn't checking for a null string. It
337 Fri Nov 2 07:56:36 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
339 uip/pick.c: if no matches and -list output a "0" so backquoting
343 Fri Nov 2 13:17:27 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
345 uip/replsbr.c: don't bomb if returnee's host is unknown (use
346 AD_HOST instead of AD_NAME).
347 mmdf/hosts.c: when calling mmdf_init() use invo_name and not "mh".
350 Fri Nov 2 13:44:50 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
352 uip/{forw,forwsbr}.c: change encapsulation algorithm to use
353 different bit-stuffing scheme.
354 uip/mhlsbr.c: with -forward (interface from forw), support change
355 in encapsulation algorithm.
358 Fri Nov 2 17:08:18 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
360 uip/forwsbr.c: remove, put cpydgst() into sbr/cpydata.c
361 config/mh.h, sbr/llib-lmh: declare cpydgst().
364 Sat Nov 3 19:56:51 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
366 uip/bbc.c: get this: "bbc -quiet" with no other arguments and a
367 bogus "bboards:" entry in the profile would yield a core dump.
371 Sun Nov 4 15:00:20 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
373 sbr/m_getfld.c: in the interests of speed-up, change eom() to a
374 macro that calls the auxilary function Eom() if need be. This,
375 along with the addition of a new mbx_style, DEFAULT, should
376 give a significant speed-up in parsing individual files and
377 the MH profile. Finally, make Getc() a macro as well, which
378 calls the routine GETC() only on special occasions.
379 config/mh.h,sbr/{llib-lmh,m_getfld.c}: change mbx_unknown() to
383 Sun Nov 4 17:40:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
385 uip/folder.c: forgot the m_sync() after m_setcur(). This
386 prevented "folder +folder msg" from setting msg as cur.
389 Mon Nov 5 13:14:36 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
391 uip/replsbr.c: don't adios() when can't understand "From:" or
392 "Sender:" field. Continue on, gracefully (ha!)
395 Mon Nov 5 18:15:01 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
397 -- ALTOS port of MH.5 (under #ifdef ALTOS) --
398 conf/config/config.c: "more" resides in /usr/bin/. "ls" resides
400 conf/config/mts.c: read /etc/mhid for {Local,System}Name(). Also
401 add routine gethostname () which reads /etc/systemid.
402 config/mh.h: #include "../config/altos.h" on #ifdef ALTOS. Also,
403 new #define LINK which is "@" unless ALTOS else "#".
404 config/altos.h: to get past V7 compiler...
405 mf/msgchk.c: was using NULL instead of ""
406 mf/mf.h: #include "../config/altos.h" on #ifdef ALTOS.
407 sbr/m_edit.c: use LINK instead of "@"
408 sbr/m_gmsg.c: use LINK instead of "@"
409 sbr/m_seq.c: was using NULL instead of ""
410 uip/clrsbr.c: use minimum of 2048 size for termcap buffer
411 uip/dist.c: use LINK instead of "@"
412 uip/install-mh.c: use (FILE *)NULL instead of NULL
413 uip/msh.c: don't #include <sys/ioctl.h> if ALTOS
414 uip/repl.c: use link instead of "@"
415 uip/rmf.c: use link instead of "@"
418 Tue Nov 6 09:56:21 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
420 conf/mhconfig.c: add "oldload" option for ALTOS.
423 Tue Nov 6 09:56:55 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
425 sbr/{m_edit.c,llib-lmh}: add extra argument for $cwd for edit.
426 uip/{comp,dist,forw,repl}.c: call pwd() and invoke m_edit with the
430 Tue Nov 6 21:16:42 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
432 uip/msh.c: call m_unknown() since advanced m_getfld() algorithm
433 loses otherwise (a long story).
436 Tue Nov 6 21:33:39 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
438 uip/dist.c: on "push" call ready_draft() prior to actual push()
439 since if dist is invoked from bbr the file being distributed
440 will get zapped prior to ready_draft() getting called. Moby
444 Wed Nov 7 20:12:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
446 sbr/m_draft.c: "Draft-Folder: +drafts" loses. Strip the '+' if
451 Wed Nov 7 20:45:44 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
453 uip/{clr,scan}sbr.c: read termcap to ascertain the length of the
455 uip/trmsbr.c: used to be called uip/clrsbr.c
458 Wed Nov 7 21:51:56 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
460 uip/post.c: make Bcc:s look more line a forwarded message.
461 uip/mhl.c: add -forwall flag to help forw for batching. the -forward
462 flag now just uses the encapsulation algorithm.
465 Thu Nov 8 16:59:37 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
467 uip/bbc.c: trap sigTERM just like sigEMT so user can kill bbc and
468 "have the right thing happen".
471 Sat Nov 10 16:10:33 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
473 sbr/trimcpy.c: remove all trailing [lt]wsp.
476 Mon Nov 12 08:15:59 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
478 uip/msh.c: msh$show didn't know about the `-form formfile' switch.
481 Mon Nov 12 08:29:19 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
483 conf/makefiles/bbsupport: when MH profile was installed for the
484 BBoards login, the context file wasn't.
485 sbr/m_getdefs.c: if "context:" isn't set in the MH profile, then
486 don't complain if it's not there.
489 Mon Nov 12 11:01:51 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
491 uip/post.c: re-arrange the code a bit for better organization.
494 Mon Nov 12 22:15:53 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
496 -- All fixes from Fred Blonder at UMCP-CS --
497 conf/doc/mh.rf: add more details (mini tutorial).
498 sbr/{concat.c,llib-lmh}: use <varargs.h>
499 sbr/m_name.c: use simpler method, sprintf(). Also fix size of
503 Tue Nov 13 00:08:01 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
505 uip/{burst,msh}.c: fix bursting algorithm to support forwardings/bcc:s.
506 uip/{forw,mhlsbr,post}.c: strip one extra \n from last encapsulation
510 Tue Nov 13 00:58:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
512 uip/msh.c: add "inc" and "mhmail" commands (big deal).
515 Tue Nov 13 13:08:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
517 newsupport/mh_receive: make it generated during MH configuration.
518 conf/mhconfig.c: support above change.
521 Tue Nov 13 18:58:43 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
523 tws/{tws.h,dtime.c}: move tws_compare() from uip/picksbr.c to
524 dtime.c, call it twsort().
527 Tue Nov 13 21:05:53 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
529 uip/msh.c: add "sortm" command.
530 uip/sortm.c: clean it up a bit.
533 Wed Nov 14 10:23:19 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
535 -- All suggestions from Phyllis Kantar at Rand --
536 mf/mf.{h,c}: add new field entry "note" for 822-style comments.
537 config/addrsbr.h: add corresponding field entry m_note.
538 also change m_hnum to m_type.
539 uip/addrsbr.c: add a new argument to getm() to say what type the
543 Wed Nov 14 13:30:00 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
545 sbr/m_convert.c: if "0" is given as a message number, print
546 special error message (for use with backquoted pick).
547 sbr/m_gmsg.c: be more careful about saying when "cur" exists.
548 (don't set "curmsg" unless "mp -> msgstats[curmsg] & EXISTS").
551 Wed Nov 14 19:06:24 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
553 sbr/m_{gmsg,seq}.c: fix various logic bugs that prevented private
554 sequences from being recognized as such.
557 Wed Nov 14 20:16:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
559 sbr/adios.c: for 4.2BSD use writev() on the adios() family of
560 routines, gives much smoother output.
561 uip/mhlsbr.c: call the adios() family of routines instead of
562 explicitly using stderr.
565 Wed Nov 14 22:19:10 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
567 sbr/m_gmsg.c: undo curmsg "fix" above, it broke MH mightily!
568 sbr/m_convert.c: check curmsg here, so explicit references to
569 "cur", when it doesn't exist, fails.
572 Wed Nov 14 23:24:56 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
574 -- All suggestions from Phyllis Kantar at Rand --
575 sbr/{ssequal,uleq}.c: default arguments to "" if NULL.
576 uip/addrsbr.c: have ismymbox() recognize localhost!user.
577 uip/folder.c: have "folder -fast msg" set "msg" as cur.
578 sbr/m_getdefs.c: if using $MH, and it isn't relative,
579 after expanding it, setenv it to an absolute pathname for
583 Thu Nov 15 09:24:32 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
585 -- More fixes from Fred Blonder at UMCP-CS --
586 sbr/concat.c: botched <varargs.h> installation for the pyramid.
590 Thu Nov 15 09:29:43 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
592 -- Fixes from John Romine at TGC --
593 uip/{forw,mhlsbr}.c: using NULL instead of "" in a couple of
597 Thu Nov 15 12:11:58 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
599 mmdf/hosts.c: at the suggestion of Doug Kingston, use dm_v2route()
600 to map host references to official domain strings.
603 Thu Nov 15 21:15:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
605 -- Fixes from John Romine at TGC --
606 sbr/m_getdefs.c: use (FILE *)NULL instead of NULL when testing
607 fopen()'s return value.
610 Fri Nov 16 08:20:50 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
612 sbr/m_getdefs.c: close up COMPAT code slightly.
613 conf/makefiles/*: change "-cp $(BINDIR)/cmd zcmd" to use "-mv".
616 Fri Nov 16 08:21:08 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
618 -- More fixes from Fred Blonder at UMCP-CS --
619 conf/mhconfig.c: #define SVAL(s) to handle those pesky
620 de-references to NULL.
623 Fri Nov 16 19:01:32 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
625 uip/msh.c: remove -[no]burst switches. Add "rmm" command, but don't
626 document it yet. Still have to resolve a few problems.
629 Sat Nov 17 13:49:12 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
631 config/mh.h,uip/{folder,refile}.c: add NFOLDERS to denote max number
632 of folders/files on command line.
635 Sat Nov 17 15:33:14 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
637 uip/{mhl,trm}sbr.c: add sc_length() to return li#. Have mhl
638 assume co# and li# based on termcap entry if not given on
639 command line. If entries aren't present in termcap, use
643 Sat Nov 17 21:22:35 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
645 conf/makefiles/{mts,uip}: change PGMPROT to 755 for dpk.
648 Sat Nov 17 22:43:11 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
650 uip/msh.c: add msh$pack command.
651 uip/pack.c: simplify a bit.
654 Sun Nov 18 15:00:07 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
656 uip/pick.c: if -help, set -nozero so done() doesn't print "0".
660 Mon Nov 19 23:36:57 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
662 uip/bbc.c: neaten handling of distribution addresses on
666 Tue Nov 20 16:56:14 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
668 bboards/{bboards.h,getbbent.c}: change bboard structure to make
669 life easier for bbc. Also add new structure for use with msh.
672 Wed Nov 21 13:35:33 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
674 config/dropsbr.h: new include file
675 uip/dropsbr.c: add support for maildrop mapping
676 uip/dropsbr.c: add new parameter to mbx_open() for default mode on
678 uip/{msh,pack,post,rcvpack,s{bboards,local}}.c: modify to use new
679 support for maildrop mapping
682 Fri Nov 23 19:26:35 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
684 uip/{bbc,post,prompter,rcvdist,rmail,{repl,scan}sbr,s{bboards,local}}.c:
688 Fri Nov 23 21:08:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
690 -- More Changes for the ALTOS --
691 config/altos.h: didn't work, idiotic V7 compiler (cpp) didn't do
692 "the right thing", so get rid of it and change the variable
694 conf/config/mts.c: make isdlm{1,2} into macros instead of routines
695 in mf/mf.c; also move getusr() there.
696 conf/config/mts.c: make getfullname () standard and add new
697 mtstailor option, mailid, to do the BRL/NRTC stuff with
701 Sat Nov 24 09:59:31 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
703 -- Fixes from John Romine at TGC --
704 conf/mh-gen.8: include "dm.h" in list of include files for MMDF2
705 conf/mh-gen.8: typo "ggenerate"
706 conf/examples/READ-ME: BSD41a => BSD41A
707 conf/mhconfig.c: V7 compiler tosses its cookies on reasonably
708 formed structure members. Fix
709 conf/config/config.c: remove comment about "pick -show"
710 conf/{config/config.c,doc/mh-profile.rf}, config/mh.h sbr/m_getdefs.c:
711 remove scanproc, since that's used only by "pick -scan" which does
713 conf/mhdoc: make into a Bourne shell script.
716 Sat Nov 24 19:09:14 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
718 sbr/showfile.c: if lproc is "mhl", use mhlproc for consistency
719 (Actually, user should use "lproc: show", "showproc: mhl".)
721 Sat Nov 24 22:29:09 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
723 uip/mhlsbr.c: into the fold
726 Sun Nov 25 13:28:47 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
728 uip/{{mhl,trm}sbr,msh}.c: use and support SOprintf() for output
730 uip/mhlsbr.c: add support for built-in mhl in msh, mhlsbr()
731 uip/msh.c: use new support for built-in mhl
732 sbr/m_getfld.c: some mis-logic in Eom(); if style is UNKNOWN,
733 ALWAYS figure out what it is prior to going on
736 Sun Nov 25 19:30:46 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
738 bbsupport/bboards.{dai,week}ly: if the bboards login shell is csh,
739 can't use /bin/sh format...
742 Sun Nov 25 23:36:59 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
744 uip/{mhl,trm}sbr.c: move discard() from mhlsbr to trmsbr
747 Mon Nov 26 10:20:07 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
749 uip/send.c: add -[no]forward
752 Mon Nov 26 12:26:28 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
754 uip/mhlsbr.c: add -[no]bell
757 Mon Nov 26 20:34:18 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
759 sbr/refile.c: new module; implements the "refile" option at "What
761 uip/{comp,dist,forw,repl}.c: new switch -noedit, says to skip the
762 initial edit and proceed directly to "What now?" level.
763 Also make use of the new "refile" option at "What now?" level
764 uip/comp.c: support for JLR's comp from a folder/msg notion
767 Tue Nov 27 14:19:18 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
769 uip/post.c: ignore Fcc:s when disting
772 Tue Nov 27 16:54:51 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
774 sbr/m_draft.c: add new result parameter which tells if a
775 draft-folder is being used
776 uip/{comp,dist,forw,repl,show,send,whom}.c: modified appropriately
777 for extra parameter; this info is needed to decide which prompt and
778 options to offer the user if the draft chosen exists
781 Tue Nov 27 19:08:46 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
783 uip/addrsbr.c: in addition to griping about bogus addresses in the
784 "alternate-mailboxes:" entry, add a line saying to fix it (and
786 uip/scansbr.c: very minor cosmetic change in cpyfrm() for group
790 Tue Nov 27 19:22:51 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
792 sbr/m_getfld.c: add m_eomsbr() for msh$mhl for bursting (sigh)
795 Tue Nov 27 20:44:45 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
797 -- More Changes for the ALTOS --
798 conf/makefiles/{mts,tws}: @(LDOPTIONS) was being left out of
800 config/aliasbr.h,uip/{ali,aliasbr}.c: prefix members of the aka
801 structure with ak_, prefix members of the adr structure with ad_
802 tws/tws.h: type "void" undefined
803 uip/rcv{dist,pack,tty}.c: include <sys/ioctl.h> only if not on
805 uip/ttyw.c: put everything under #ifdef TTYD
808 Tue Nov 27 21:02:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
810 uip/send.c: re-implement the -[no]unique switches for JLR.
813 Wed Nov 28 00:15:25 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
815 uip/trmsbr.c: always read termcap and do what we can. When called
816 from in a non-interactive environment, do the right thing at
818 uip/msh.c: call sc_width() at start-up to read good values from
822 Wed Nov 28 08:24:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
824 uip/refile.c: if +folder arg is forgotten, don't print usage
825 string. Also add -draft switch.
828 Wed Nov 28 11:28:56 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
830 uip/mhlsbr.c: ignores wasn't being handled properly (logic bug)
833 Wed Nov 28 19:57:44 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
835 uip/rcv{pack,tty}.c: move inclusion of <sys/types.h> and
836 <setjmp.h> to the not MMDFMTS part, since "util.h" includes
840 Wed Nov 28 20:37:16 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
842 uip/comp.c: restore old context-sensitive behavior
845 Wed Nov 28 20:42:21 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
847 conf/makefiles/*: for installations, use mv -f to save backup
850 Wed Nov 28 22:59:34 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
852 uip/msh.c: add -draft argument to msh$refile; clean-up -draft
854 sbr/m_draft.c: call path() on value of Draft-Folder: so relative
856 uip/repl.c: expand fcc: @folder arguments
859 Thu Nov 29 01:55:12 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
861 uip/pick.c: don't output that "0" on error exits if stdout is a
862 tty... (yep, pick acts differently for ttys, just like ls)
865 Fri Nov 30 08:47:52 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
867 uip/news.c: forgot to include mh.h; no one must be using it, love
868 to trash it from the distribution.
871 -- Enter BETA Testing --
874 Wed Dec 5 14:28:18 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
876 mts/msgchk.c, Makefile, conf/makefiles/mts: honor MF conventions
877 in msgchk, required MH sbr library
878 uip/inc.c: better check of umincproc
879 uip/{dist,forw,repl}.c: typo prevented annotation with the pyramid
881 conf/makefiles/{bbsupport,uip}: give path to chown
882 uip/dropsbr.c: no diagnostic if map is empty
883 conf/config/mts.c, bboards/getbbent.c: more ALTOS stuff for v7 cc
884 sbr/m_getfld.c, uip/mhlsbr.c: botched pointer to function notation,
886 bbsupport/bbexp.c: forgot to foil m_getdefs()
887 sbr/m_{setcur,seq}.c: handle "cur" correctly
888 sbr/m_getfld.c: in msh$mhl with a message with no body, big loss
889 uip/post.c: don't ask
890 sbr/m_getfld.c, conf/makefiles/sbr: use the mts stuff to
891 initialize the delimiter. The programs that need this will
892 call mts_init() themselvess prior to calling m_getfld()
895 Wed Dec 5 22:58:11 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
897 uip/sbboards.c: on distribution, if a particular address loses,
898 keep on going and report the error later on.
899 bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c: in addition to above
900 fix to sbboards, post failure notices to the local-XXX-request
904 Fri Dec 7 00:25:24 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
906 uip/{inc,show}.c: implement "unseen" for TGC. This feature is
907 currently undocumented pending field-testing.
911 Sat Dec 8 18:16:20 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
913 uip/rcvtty.c: minor-cleanup
916 Sat Dec 8 18:16:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
918 config/mh.h, tws/tws.h, conf/config/mts.c: remove the void
920 conf/Makefile, config/makefiles/*: remove -ns from LDFLAGS
921 conf/makefiles/uip: don't use the -g option for ls for
923 conf/makefiles/*: use -l to ls not -ls
926 Mon Dec 10 23:38:05 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
928 config/scansbr.h, uip/{inc,scansbr,send,post}.c: add support for
929 TTI's prototype TMA under #ifdef TMA
930 uip/tmasbr.c: new module for support
933 Tue Dec 11 17:05:36 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
935 uip/trmsbr.c: minor fix in discard() for #ifdef ALTOS
938 Tue Dec 11 22:35:58 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
940 -- Fixes from Julian Onions at Nottingham --
941 conf/makfiles/*: "ld -x -r" terminates with status 1 even if all
942 goes well, so tell make not to worry about it
943 config/mh.h,conf/examples/READ-ME: talk about void=int
944 uip/{msh,post,rcv{dist,pack,tty},slocal}.c: include <sys/ioctl.h> if
948 Wed Dec 12 11:51:52 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
950 tws/{tws.h,dtime.c}: use modified version of gtime() to add new
951 structure element to (struct tws *). This makes time
952 comparisons insensitive to timezones, etc.
954 Thu Dec 13 00:05:42 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
956 sbr/m_getfld.c: big fields were having their headers zero'd
959 Tue Dec 18 15:59:34 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
961 sbr/m_getfld.c, uip/scansbr.c: some speed improvements from Jim
965 Tue Dec 18 16:00:07 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
967 bboards/getbbent.c, conf/config/mts.c, sbr/m_backup.c,
968 uip/dropsbr.c: for ALTOS "%.*s" doesn't work if * evals to 0,
972 Tue Dec 18 16:00:48 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
974 uip/{bbc,msh}.c: for Farber, say name of BBoard not name of file
977 Tue Dec 18 16:48:17 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
979 bboards/*.c, conf/config/mts.c, mhmts/*.c, mmdf/*.c, sendmts/*.c,
980 tws/*.c: register madness
983 Wed Dec 19 12:49:42 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
985 sbr/m_getfld.c: advise() with inverted arguments
988 Sat Dec 29 10:43:12 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
990 uip/msh.c: improved $mhfolder handling for -prompt.
993 Sat Dec 29 10:45:08 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
995 sbr/m_sync.c: handle public and read-only sequences correctly
996 uip/rmf.c: fix botch for handling read-only folders
999 Sat Dec 29 12:17:50 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1001 conf/{config/config.c,doc/{folder,mh-profile}.rf}, sbr/m_getdefs.c,
1002 uip/folder.c: fix folder -fast -recurse
1005 Sat Dec 29 16:56:59 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1007 conf/makefiles/sbr, config/mh.h, sbr/llib-lmh, sbr/closefds.c,
1008 uip/{msh,post,rcvtty,replsbr,send,slocal,whom}.c: implement
1012 Sun Dec 30 11:50:57 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1014 uip/post.c: one more -noverbose fix
1017 Sun Dec 30 12:01:08 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1019 uip/sortm.c: fix for holes in "msgs" from Mike O'Brien
1022 Sun Dec 30 12:11:45 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1024 uip/post.c: have non-recipient addresses honor aliases
1027 Sun Dec 30 19:52:27 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1029 conf/config/{config,mts}.c, mmdf/hosts.c, uip/trmsbr.c,
1030 bboards/getbbent.c, config/mh.h: minor cleanup.
1033 Mon Dec 31 17:43:49 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1035 tws/{tws.h,dtime.c}: add dgmtime()
1038 Mon Dec 31 21:28:07 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1040 uip/packf.c, conf/doc/packf.c, conf/{config/config.c,makefiles/uip},
1041 change pack to packf
1042 config/mh.h: make MAXFOLDERS smaller for the ALTOS
1045 Wed Jan 2 13:20:42 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1047 uip/addrsbr.c: #ifdef DUMB inserted
1050 Fri Jan 4 16:28:49 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1052 uip/addrsbr.c: SENDMTS was botching UUCP addrs
1055 Mon Jan 7 19:05:22 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1057 uip/inc.c: add -[no]truncate
1058 conf/doc/*: change up documentation a bit
1061 Tue Jan 8 09:12:42 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1063 conf/{mh-gen,doc/MH}.rf: last change, fix public domain notice
1064 config/notice.h: remove
1065 uip/version.sh: don't include ../config/notice.h
1068 Tue Jan 8 09:45:25 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1070 sbr/m_edit.c: from Mike O'Brien on 4.2BSD use symlinks if "@" is
1072 uip/inc.c: slight botch in -[no]truncate
1074 Tue Jan 8 13:54:13 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey>
1076 MH.5 is finished, finally.
1079 Sat Jan 26 09:05:52 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1081 -- Fixes for MHMTS configuration --
1082 conf/makefiles/uip: shouldn't build rcvdist on an MHMTS system
1083 conf/doc/mhook.rf: ditto
1084 conf/config/mts.c, mhmts/netmail.c, mts/mts.h, uip/rmail.c:
1085 some typos in the declarations of global MTS variables that
1087 mf/mmuu.c: addr_convert() conflicted with routine of same name
1089 uip/news.c: looking in the wrong place for <sys/dir.h> on 4.2BSD
1093 Sat Jan 26 09:08:43 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1095 uip/{inc,post}.c: changes for #ifdef TMA; this stuff is still
1096 under non-disclosure (not the MH code, just the -ltma library
1097 which doesn't come with MH)
1100 Sat Jan 26 09:38:08 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1102 tws/dtime.c: #define dysize(), since could be a macro in ctime.c
1106 Sat Jan 26 09:12:27 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1108 MH #5.310[UCI] (uci-750a) released to MH-Workers
1111 Sun Jan 27 17:41:03 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1113 sendmts/smail.c, uip/post.c: with -DSMTP, keep one SMTP connection
1114 open, instead of starting a new one for each transaction
1115 othersupport/pop/{Makefile,{popd,popser,inc,popsbr}.c}: support
1116 "rpop" under #ifdef RPOP
1117 othersupport/pop/client.c: remove
1118 conf/{config/mts.c,tailor/READ-ME,makefiles/sendmts}, mts/mts.h,
1119 sendmts/{smail,client}.c: support new server search list
1120 facility used by both -DSMTP and -DPOP
1123 Sun Jan 27 18:42:49 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1125 conf/makefiles/mts: dependency screw-up on mts.o
1128 Tue Feb 12 19:33:14 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1130 uip/mhlsbr.c: clear_screen() logic between messages botched
1133 Mon Feb 18 12:53:50 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1135 conf/doc/send.rf, uip/send.c: de-implement ~/.signature support
1138 Wed Feb 20 20:40:14 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1140 uip/inc.c: fix suggested by John Dilley at Purdue, inc now ignore
1141 signals if it's going to zero the maildrop.
1144 Wed Feb 20 20:48:12 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1146 sbr/adios.c: save errno prior to doing fancy perror stuff
1149 Fri Mar 1 19:48:53 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1151 conf/config/config.c: if MORE is defined, used that instead of
1152 /usr/ucb/more. The #ifdef ALTOS dependency is removed.
1153 ALTOS users should use options MORE='"/usr/bin/more"',
1154 just like users of the Dual.
1155 conf/examples/READ-ME: document same
1158 Fri Mar 1 19:56:43 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1160 conf/config/mts.c: for the DUAL, you can't link to a file that you
1161 can't read, unbelievable, eh?, so change the creat (foo, 0000)
1162 to creat (foo, 0400). Also, fix up some botched args to a
1166 Fri Mar 1 19:59:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1168 uip/trmsbr.c: forgot to make a termcap buffer TXTSIZ'd instead
1172 Sat Mar 1 20:21:17 1985 /mtr (agent: Marshall Rose) <mh@uci-750a>
1174 MH #5.321[UCI] (uci-750a) released to MH-Workers
1177 Wed Mar 6 18:08:11 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1179 uip/{dropsbr,packf,post,slocal}.c: fix to maildrop mapping bug
1180 with MHMTS and local delivery in post, and SENDMTS and local
1183 Wed Mar 6 18:19:46 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1185 TODO, config/addrsbr.h, sendmts/smail.c, mf/mf.{c,h},
1186 uip/{addrsbr,ap,post,rcvdist,sbboards}.c: handle 822-style
1190 Wed Mar 6 18:59:22 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1192 -- Fixes from Robert Elz <kre@ucb-vax> --
1193 sbr/makedir.c: use mkdir() under #ifdef BSD42
1194 uip/rmf.c: use rmdir() under #ifdef BSD42
1197 Sat Mar 9 15:36:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1199 bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c, uip/sbboards.c:
1200 fix minor bug requiring nearly major re-write!!!
1203 Sat Mar 9 15:54:40 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1205 uip/dropsbr.c: fix bug when fixing stomped maildrop.
1208 Tue Mar 12 18:07:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1210 othersupport/pop/pop.txt: a few minor corrections to typos.
1213 Wed Mar 13 22:01:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1215 -- Fixes suggested by Phyllis Kantar <phyl@rand-unix> --
1216 uip/{comp,dist,forw,repl}.c: fix quit -delete logic
1217 conf/doc/{comp,mh-chart}.rf: document "-file file" switch
1218 uip/send.c: "send -help" should done (1) for comp, et. al.
1219 uip/send.c: typo "tempoary"
1220 conf/doc/{send,whom}.rf: Profile Components forgot Draft-Folder
1221 uip/ali.c: always load system aliases
1222 conf/doc/{MH,comp,dist,forw,mhook,repl,send,show,mh-alias,mh-mail,
1223 mh-profile,mhl,post}.rf: typo fixes
1224 conf/doc/send.rf, uip/send.c: -forward now the default, also
1225 don't gripe about "show -draft file"
1228 Wed Mar 13 22:24:07 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1230 uip/send.c: fix "use xxx logic"
1231 uip/msh.c: a NULL vs. "" typo
1234 Thu Mar 14 22:41:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1236 -- Fixes suggested by John Dilley <jad@Purdue> --
1237 conf/{config/mts.c,tailor/READ-ME}: add new mtstailor variables
1238 localname, systemname, and uucpchan
1239 mts/mts.h, conf/{mh-gen.8,config/{mts.c,mtstailor},tailor/READ-ME}:
1240 add new mtstailor variable lockstyle to control style of locking
1241 sbr/m_getfld.c: catch the UNIX "from user" line
1242 uip/scansbr.c: make use of the UNIX "from user" line
1243 uip/addrsbr.c: more #ifdef DUMB support
1244 uip/inc.c: minor bug in inc w.r.t. closing locked file
1245 uip/post.c: more #ifdef DUMB support
1246 uip/replsbr.c: support Return-Path: for defaulting host names
1250 Fri Mar 15 11:45:00 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1252 othersupport/emh/READ-ME: new file
1255 Fri Mar 15 23:05:43 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1257 bbsupport/bbexp.c: fix string botch for command to popen.
1258 also allow extra arguments to indicate aging period.
1261 Fri Mar 15 23:21:29 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1263 sbr/printsw.c: compress output of printed switches
1264 sbr/m_getdefs.c: let $MHCONTEXT override context variable
1265 sbr/m_{getdefs,gmsg,sync}.c, conf/doc/mh-profile.rf: let the profile
1266 entry "mh-sequences" override .mh_sequences
1267 sbr/m_seq.c: optimization
1270 Sat Mar 16 00:28:01 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1272 uip/{inc,msh,rcvtty,scan,scansbr}.c: clean up handling of
1274 sbr/{llib-lmh,m_send.c}, uip/{annosbr,comp,dist,forw,repl}.c: move
1275 annotations into send
1276 conf/makefiles/uip, uip/{send,post}.c: ditto
1277 conf/doc/{dist,forw,repl}.rf: ditto
1278 uip/anno.c: forgot to check (mp -> msgstats[msgnum] & SELECTED)
1281 Sat Mar 16 01:38:06 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1283 conf/config/mts.c: add a few calls to mts_init ("mts") at
1287 Sat Mar 16 12:23:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1289 uip/{mark,msh}.c: don't set previous-sequence to make debugging
1293 Sat Mar 16 12:49:48 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1295 Makefile: simply Makefile using sh, also make DESTDIR work
1296 conf/makefiles/othersupport: simplify Makefile
1299 Tue Mar 19 14:17:30 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1301 othersupport/mtrenv/bin/{distf,mpick,packit}: updates
1304 Tue Mar 19 17:31:14 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1306 conf/doc/{ap,mh-chart}.rf, uip/ap.c: accept -help switch
1309 Tue Mar 19 18:16:33 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1311 conf/doc/msgchk.rf: new file
1312 conf/{doc/{mh,mh-chart,MH}.rf,makefiles/doc}: update for msgchk
1315 Thu Mar 21 08:45:11 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1317 sendmts/smail.c: fix logic error in sm_end(); MMDF-I has this
1318 problem, MMDF-II might!
1321 Sat Mar 23 12:48:30 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1323 -- Support the WhatNow shell --
1324 conf/makefiles/{sbr,uip}: updates for all of this
1325 uip/{comp,dist,forw,repl}.c: remove What now? code,
1326 add -whatnow program, -nowhatnow
1327 sbr/m_whatnow.c: new module
1328 conf/config/config.c,config/mh.h,sbr/m_getdefs.c: new variable
1330 sbr/llib-lmh: update
1331 uip/whatnow.c: new program, the first WhatNow shell
1332 conf/doc/{mh-chart,whom}.rf, uip/whom.c: upgrade to take draftfolder
1334 sbr/putenv.c: update for above
1335 sbr/m_send.c: undo previous edits, m_whatnow() takes care of it
1336 uip/distsbr.c: new module for dist-style support
1337 uip/{send,whom}.c: call distout() in distsbr.c
1338 conf/doc/whatnow.rf: new file
1339 conf/doc/{MH,comp,dist,forw,mh,mh-{chart,profile},repl}.rf: updates
1340 conf/doc/template: fix
1343 Sun Mar 24 18:32:47 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1346 uip/{comp,dist,forw,refile,repl,send,show,whatnow,whom}.c: have
1347 -nodraftfolder override "Draft-Folder:" profile entry
1350 Mon Mar 25 18:06:48 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1352 mf/mf.c: avoid (incorrectly) recognizing " at " for "@" by using a
1353 heuristic suggested by JSol.
1356 Tue Mar 26 18:02:52 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1358 conf/doc/repl.rf: document bug in replcomps
1361 Tue Mar 26 18:32:49 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1363 conf/{config/mts.c,tailor/READ-ME}, config/aliasbr.h, mts/mts.h,
1364 uip/aliasbr.c: make "*" logic mts-tailorable (ugh), you get
1365 to choose highest non-user uid and non-user shell
1368 Wed Apr 3 23:52:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1370 sendmts/smail.c: comment out an extra RSET for UCI's losing
1374 Wed Apr 3 23:53:12 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1376 ohtersupport/mtrenv/bin/whatnow: new file
1379 Sat Apr 6 16:17:23 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1381 MH #5.348[UCI] (uci-750a) released to MH-Workers
1384 Fri Apr 19 18:27:16 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1386 conf/{config/mts.c,tailor/READ-ME}, mts/mts.h, uip/inc.c:
1387 support the new MTS variable "pophost"
1390 Fri Apr 19 18:28:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1392 bboards/bboards.h, uip/bbc.c: support BB_INVIS for "hidden"
1394 uip/bbc.c: catch a long name that got past us
1395 uip/bbc.c: fix -topics logic when BBoards given
1398 Fri Apr 19 18:32:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1400 conf/doc/MH.rf, sbr/m_send.c: de-implement "push" in whatnow
1401 having send look for profile-entry of "push" rather than "send"
1402 to confusing to the user "community"
1405 Fri Apr 19 19:13:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1407 uip/post.c: more #ifdef DUMB madness, for local addresses,
1408 if no host portion given, then don't give it to sm_wadr()
1409 uip/post.c: back #ifdef DUMB off a bit in From: for MMDFMTS
1412 Fri Apr 19 19:23:39 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1414 uip/whatnow.c: if edit fails, it's time to go away
1415 sbr/m_edit.c: minor cosmetic change
1418 Fri Apr 19 19:44:25 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1420 uip/send.c: on annotations, if push'd avoid getting upset
1421 if message to annotate isn't there
1422 uip/send.c: fix "typo" for r1bindex ()
1423 uip/send.c: put ~/.signature support back in under #ifdef UCI
1424 uip/send.c: use mktemp() instead of bogus makename!
1425 uip/send.c: fix screwy interaction between msh, dist, whatnow,
1429 Sat Apr 20 14:46:10 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1431 sbr/m_send.c, uip/whatnow.c: on "push", let send do push() instead
1435 Wed Apr 24 22:44:30 1985 /mtr (agent: Marshall Rose) <uci@nrtc>
1437 sbr/m_whatnow.c, uip/{dist,forw,repl}.c: fix obscure "@" bug.
1440 Wed Apr 24 22:45:39 1985 /mtr (agent: Marshall Rose) <uci@nrtc>
1442 conf/doc/MH.rf: just a few more fixes...
1445 Thu May 2 21:13:03 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1447 uip/sbboards.c: fdopen() called with wrong arg!
1450 Thu May 2 21:13:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1452 uip/post.c: a few more back-offs with #ifdef DUMB...
1455 Thu May 2 21:13:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1457 conf/makefiles/uip: make whatnow chmod +t'd
1460 Thu May 2 21:14:56 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa>
1462 MH #5.360[UCI] (uci-750a) released to MH-Workers