📄 mhchanges
字号:
bogus "bboards:" entry in the profile would yield a core dump. Marvelous.Sun Nov 4 15:00:20 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> sbr/m_getfld.c: in the interests of speed-up, change eom() to a macro that calls the auxilary function Eom() if need be. This, along with the addition of a new mbx_style, DEFAULT, should give a significant speed-up in parsing individual files and the MH profile. Finally, make Getc() a macro as well, which calls the routine GETC() only on special occasions. config/mh.h,sbr/{llib-lmh,m_getfld.c}: change mbx_unknown() to m_unknown().Sun Nov 4 17:40:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/folder.c: forgot the m_sync() after m_setcur(). This prevented "folder +folder msg" from setting msg as cur.Mon Nov 5 13:14:36 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/replsbr.c: don't adios() when can't understand "From:" or "Sender:" field. Continue on, gracefully (ha!)Mon Nov 5 18:15:01 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> -- ALTOS port of MH.5 (under #ifdef ALTOS) -- conf/config/config.c: "more" resides in /usr/bin/. "ls" resides in /bin/. conf/config/mts.c: read /etc/mhid for {Local,System}Name(). Also add routine gethostname () which reads /etc/systemid. config/mh.h: #include "../config/altos.h" on #ifdef ALTOS. Also, new #define LINK which is "@" unless ALTOS else "#". config/altos.h: to get past V7 compiler... mf/msgchk.c: was using NULL instead of "" mf/mf.h: #include "../config/altos.h" on #ifdef ALTOS. sbr/m_edit.c: use LINK instead of "@" sbr/m_gmsg.c: use LINK instead of "@" sbr/m_seq.c: was using NULL instead of "" uip/clrsbr.c: use minimum of 2048 size for termcap buffer uip/dist.c: use LINK instead of "@" uip/install-mh.c: use (FILE *)NULL instead of NULL uip/msh.c: don't #include <sys/ioctl.h> if ALTOS uip/repl.c: use link instead of "@" uip/rmf.c: use link instead of "@"Tue Nov 6 09:56:21 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> conf/mhconfig.c: add "oldload" option for ALTOS.Tue Nov 6 09:56:55 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> sbr/{m_edit.c,llib-lmh}: add extra argument for $cwd for edit. uip/{comp,dist,forw,repl}.c: call pwd() and invoke m_edit with the extra argument.Tue Nov 6 21:16:42 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/msh.c: call m_unknown() since advanced m_getfld() algorithm loses otherwise (a long story).Tue Nov 6 21:33:39 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/dist.c: on "push" call ready_draft() prior to actual push() since if dist is invoked from bbr the file being distributed will get zapped prior to ready_draft() getting called. Moby hack.Wed Nov 7 20:12:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> sbr/m_draft.c: "Draft-Folder: +drafts" loses. Strip the '+' if need-be.Wed Nov 7 20:45:44 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/{clr,scan}sbr.c: read termcap to ascertain the length of the scan line. uip/trmsbr.c: used to be called uip/clrsbr.cWed Nov 7 21:51:56 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/post.c: make Bcc:s look more line a forwarded message. uip/mhl.c: add -forwall flag to help forw for batching. the -forward flag now just uses the encapsulation algorithm.Thu Nov 8 16:59:37 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/bbc.c: trap sigTERM just like sigEMT so user can kill bbc and "have the right thing happen".Sat Nov 10 16:10:33 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> sbr/trimcpy.c: remove all trailing [lt]wsp.Mon Nov 12 08:15:59 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/msh.c: msh$show didn't know about the `-form formfile' switch.Mon Nov 12 08:29:19 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> conf/makefiles/bbsupport: when MH profile was installed for the BBoards login, the context file wasn't. sbr/m_getdefs.c: if "context:" isn't set in the MH profile, then don't complain if it's not there.Mon Nov 12 11:01:51 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/post.c: re-arrange the code a bit for better organization.Mon Nov 12 22:15:53 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> -- All fixes from Fred Blonder at UMCP-CS -- conf/doc/mh.rf: add more details (mini tutorial). sbr/{concat.c,llib-lmh}: use <varargs.h> sbr/m_name.c: use simpler method, sprintf(). Also fix size of name[] buffer.Tue Nov 13 00:08:01 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/{burst,msh}.c: fix bursting algorithm to support forwardings/bcc:s. uip/{forw,mhlsbr,post}.c: strip one extra \n from last encapsulation boundary.Tue Nov 13 00:58:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/msh.c: add "inc" and "mhmail" commands (big deal).Tue Nov 13 13:08:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> newsupport/mh_receive: make it generated during MH configuration. conf/mhconfig.c: support above change.Tue Nov 13 18:58:43 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> tws/{tws.h,dtime.c}: move tws_compare() from uip/picksbr.c to dtime.c, call it twsort().Tue Nov 13 21:05:53 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/msh.c: add "sortm" command. uip/sortm.c: clean it up a bit.Wed Nov 14 10:23:19 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> -- All suggestions from Phyllis Kantar at Rand -- mf/mf.{h,c}: add new field entry "note" for 822-style comments. config/addrsbr.h: add corresponding field entry m_note. also change m_hnum to m_type. uip/addrsbr.c: add a new argument to getm() to say what type the default host is.Wed Nov 14 13:30:00 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> sbr/m_convert.c: if "0" is given as a message number, print special error message (for use with backquoted pick). sbr/m_gmsg.c: be more careful about saying when "cur" exists. (don't set "curmsg" unless "mp -> msgstats[curmsg] & EXISTS").Wed Nov 14 19:06:24 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> sbr/m_{gmsg,seq}.c: fix various logic bugs that prevented private sequences from being recognized as such.Wed Nov 14 20:16:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> sbr/adios.c: for 4.2BSD use writev() on the adios() family of routines, gives much smoother output. uip/mhlsbr.c: call the adios() family of routines instead of explicitly using stderr.Wed Nov 14 22:19:10 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> sbr/m_gmsg.c: undo curmsg "fix" above, it broke MH mightily! sbr/m_convert.c: check curmsg here, so explicit references to "cur", when it doesn't exist, fails.Wed Nov 14 23:24:56 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> -- All suggestions from Phyllis Kantar at Rand -- sbr/{ssequal,uleq}.c: default arguments to "" if NULL. uip/addrsbr.c: have ismymbox() recognize localhost!user. uip/folder.c: have "folder -fast msg" set "msg" as cur. sbr/m_getdefs.c: if using $MH, and it isn't relative, after expanding it, setenv it to an absolute pathname for subshells.Thu Nov 15 09:24:32 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> -- More fixes from Fred Blonder at UMCP-CS -- sbr/concat.c: botched <varargs.h> installation for the pyramid. use Fred's code.Thu Nov 15 09:29:43 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> -- Fixes from John Romine at TGC -- uip/{forw,mhlsbr}.c: using NULL instead of "" in a couple of places.Thu Nov 15 12:11:58 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> mmdf/hosts.c: at the suggestion of Doug Kingston, use dm_v2route() to map host references to official domain strings.Thu Nov 15 21:15:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> -- Fixes from John Romine at TGC -- sbr/m_getdefs.c: use (FILE *)NULL instead of NULL when testing fopen()'s return value.Fri Nov 16 08:20:50 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> sbr/m_getdefs.c: close up COMPAT code slightly. conf/makefiles/*: change "-cp $(BINDIR)/cmd zcmd" to use "-mv". (On a trial basis.)Fri Nov 16 08:21:08 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> -- More fixes from Fred Blonder at UMCP-CS -- conf/mhconfig.c: #define SVAL(s) to handle those pesky de-references to NULL.Fri Nov 16 19:01:32 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/msh.c: remove -[no]burst switches. Add "rmm" command, but don't document it yet. Still have to resolve a few problems. Sat Nov 17 13:49:12 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> config/mh.h,uip/{folder,refile}.c: add NFOLDERS to denote max number of folders/files on command line.Sat Nov 17 15:33:14 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/{mhl,trm}sbr.c: add sc_length() to return li#. Have mhl assume co# and li# based on termcap entry if not given on command line. If entries aren't present in termcap, use values in template.Sat Nov 17 21:22:35 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> conf/makefiles/{mts,uip}: change PGMPROT to 755 for dpk.Sat Nov 17 22:43:11 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/msh.c: add msh$pack command. uip/pack.c: simplify a bit.Sun Nov 18 15:00:07 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/pick.c: if -help, set -nozero so done() doesn't print "0". Moby hack.Mon Nov 19 23:36:57 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/bbc.c: neaten handling of distribution addresses on `-topics' output.Tue Nov 20 16:56:14 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> bboards/{bboards.h,getbbent.c}: change bboard structure to make life easier for bbc. Also add new structure for use with msh.Wed Nov 21 13:35:33 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> config/dropsbr.h: new include file uip/dropsbr.c: add support for maildrop mapping uip/dropsbr.c: add new parameter to mbx_open() for default mode on creation uip/{msh,pack,post,rcvpack,s{bboards,local}}.c: modify to use new support for maildrop mappingFri Nov 23 19:26:35 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/{bbc,post,prompter,rcvdist,rmail,{repl,scan}sbr,s{bboards,local}}.c: minor clean-upFri Nov 23 21:08:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> -- More Changes for the ALTOS -- config/altos.h: didn't work, idiotic V7 compiler (cpp) didn't do "the right thing", so get rid of it and change the variable names in-line conf/config/mts.c: make isdlm{1,2} into macros instead of routines in mf/mf.c; also move getusr() there. conf/config/mts.c: make getfullname () standard and add new mtstailor option, mailid, to do the BRL/NRTC stuff with pw_gecosSat Nov 24 09:59:31 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> -- Fixes from John Romine at TGC -- conf/mh-gen.8: include "dm.h" in list of include files for MMDF2 conf/mh-gen.8: typo "ggenerate" conf/examples/READ-ME: BSD41a => BSD41A conf/mhconfig.c: V7 compiler tosses its cookies on reasonably formed structure members. Fix conf/config/config.c: remove comment about "pick -show" conf/{config/config.c,doc/mh-profile.rf}, config/mh.h sbr/m_getdefs.c: remove scanproc, since that's used only by "pick -scan" which does not exist conf/mhdoc: make into a Bourne shell script.Sat Nov 24 19:09:14 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> sbr/showfile.c: if lproc is "mhl", use mhlproc for consistency (Actually, user should use "lproc: show", "showproc: mhl".)Sat Nov 24 22:29:09 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/mhlsbr.c: into the foldSun Nov 25 13:28:47 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> uip/{{mhl,trm}sbr,msh}.c: use and support SOprintf() for output to terminal uip/mhlsbr.c: add support for built-in mhl in msh, mhlsbr() uip/msh.c: use new support for built-in mhl sbr/m_getfld.c: some mis-logic in Eom(); if style is UNKNOWN,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -