Technical changes
-----------------
- m_getfld() is replaced by m_getfld2()
-- send calls mhbuild everytime except for dist
+- send calls mhbuild every time except for dist
- intern sequence system are more independent
- use only mh_calloc to avoid bugs
- use mh_free0 to avoid bugs
# the Z Shell (zsh) for the nmh mail system.
#
# You may need to edit where it says EDIT ME.
-# These were orginally written for MH by Peter Stephenson
+# These were originally written for MH by Peter Stephenson
# The following three functions are best autoloaded.
#
Mon Feb 17 20:14:35 1986 /mtr <mrose@nrtc-gremlin>
support/general/scan.{time,size}: mday/month inverted
- sbr/{formatsbr,fmtcompile}.c: bring upto date with MH 6.3+
+ sbr/{formatsbr,fmtcompile}.c: bring up to date with MH 6.3+
sbr/formatsbr.c: missing tzone/sday/dst handling!
h/scansbr.h: slight update
uip/scansbr.c: try using formataddr() routine to do "correct"
Sun Jan 12 22:58:34 1986 /mtr <mrose@nrtc-gremlin>
- uip/bbc.c: getbbvis a bit too agressive, use popd algorithm
+ uip/bbc.c: getbbvis a bit too aggressive, use popd algorithm
Sun Jan 12 14:01:25 1986 /mtr <mrose@nrtc-gremlin>
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,
+ macro that calls the auxiliary 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
Wed Jul 25 08:49:44 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b>
- uip/bbr.c: bring upto date with dist/forw/repl's -nodraftfolder.
+ uip/bbr.c: bring up to date with dist/forw/repl's -nodraftfolder.
sbr/trimcpy.c: fold tabs into spaces in addition to newlines.
Wed Jul 18 03:01:11 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a>
- Install the code necesary for the @folder notation, meaning
+ Install the code necessary for the @folder notation, meaning
+cwf/folder (TSUBCWF).
MPOP Mobile POP (see above).
- MSGID Enables <U>slocal</U> to detect and surpress duplicate
+ MSGID Enables <U>slocal</U> to detect and suppress duplicate
messages.
OSF1 Support for DEC OSF1 systems. May be incomplete.
Build 10.0.3416 in particular, doesn't see attachments in
incoming messages if there are Content-ID headers, see
http://home.cwru.edu/~wrv/eudoraoutlookfix.html. This allows
- users to easily accomodate that by adding
+ users to easily accommodate that by adding
mhbuild: -nocontentid to their .mh_profile.
2006-01-29 Oliver Kiddle <okiddle@yahoo.co.uk>
Thu May 11 02:21:34 2000 Shantonu Sen <ssen@mit.edu>
* Simplified sbr/Makefile.in so that both SRCS and OBJS aren't
- seperately and redundantly defined, but so that OBJS is a
+ separately and redundantly defined, but so that OBJS is a
pattern-substituted version of SRCS with suffix .c -> .o. This
should make maintainability easier.
* Upped the version number to 1.0.3. If we don't do this, then
when people report bugs against 1.0.2, we won't know "which" 1.0.2
- they're talking about (since the development source is publically
+ they're talking about (since the development source is publicly
available via CVS). I think the Linux kernel version numbers are
a good model, so the next time we roll a tarball, it should be
version 1.0.4 (or higher -- anyhow, an even-numbered version).
XYZ later on decides to create yet another libtool, we'll be
caught again. This works for now.
- * Minor updates to MACHINES refering to Mac OS X.
+ * Minor updates to MACHINES referring to Mac OS X.
Thu Oct 21 20:45:37 1999 Doug Morris <doug@mhost.com>
Date: Fri, 04 Apr 1997 15:30:36 GMT
Fixed [DBM_PAGFNO_NOT_AVAILABLE error] by getting the latest gdbm
- package, compiling and installing it and the dbm/ndbm compatability
+ package, compiling and installing it and the dbm/ndbm compatibility
stuff, and moving Sun's broken ndbm.h out of /usr/include.
To fix "../sbr/libmh.so: undefined reference to
people. When users use Dcc as a substitute for Bcc, there is *no*
indication to the "blind" recipients that they have received a blind
copy. If those recipients should reply (and they have no indication
- why they shouldn't), the original author could be very embarassed
+ why they shouldn't), the original author could be very embarrassed
(or worse).
------------------------------
Vielmetti <emv at ox.com> and the folks mentioned in the text of this
document who have provided answers or other information to make this a
better document. I regret that it is possible that some names have
-been accidently omitted. I would also like to thank all the readers
+been accidentally omitted. I would also like to thank all the readers
of comp.mail.mh.
I'd also like to thank John Romine <jromine at yoyodyne.ICS.UCI.EDU> for
Literal text (such as flags) should be in bold. Parameters
should be italicized. Mutually exclusive options (like
- "-foo" and "-nofoo") should be grouped together and seperated
+ "-foo" and "-nofoo") should be grouped together and separated
by a "|":
.RI [ +folder ] <---- parameter
and MH is much older. The community still carries old spirits; you
might not be used to them. Also, keep in mind that nmh is matured
back-end software, thus the view on change may be different than you
-might expect. Nontheless, I encourage you to interact with the
-community. You will learn a lot and you will recieve valuable comments.
+might expect. Nonetheless, I encourage you to interact with the
+community. You will learn a lot and you will receive valuable comments.
INC
---
* Add ability to do filtering (call filterproc) when incorporating mail
-* Change inc to use libary function folder_addmsg().
+* Change inc to use library function folder_addmsg().
MHBUILD
-------
be parsed as well. Unfortunately the speed issue finally caught up with
us since this routine is at the very heart of MH.
- To speed things up considerably, the routine Eom() was made an auxilary
+ To speed things up considerably, the routine Eom() was made an auxiliary
function called by the macro eom(). Unless we are bursting a maildrop,
the eom() macro returns FALSE saying we aren't at the end of the
message.
/*
** This structure describes an "interesting" component. It holds
** the name & text from the component (if found) and one piece of
-** auxilary info. The structure for a particular component is located
+** auxiliary info. The structure for a particular component is located
** by (open) hashing the name and using it as an index into the ptr array
** "wantcomp". All format entries that reference a particular component
** point to its comp struct (so we only have to do component specific
is a group name (or number) from
.IR /etc/group .
An address is a `simple'
-Internet\-style address. Througout this file, case is ignored, except
+Internet\-style address. Throughout this file, case is ignored, except
for file names.
.PP
If the line starts with a `<', then the file named after the `<' is
.\" The latter can be used as a single expression for %<.
.\" It does make a difference for (decode) because in the former
.\" way, wrapping (decode) with (void) can be necessary.
-.\" What is the prefered way?
+.\" What is the preferred way?
.PP
Component escapes write the value of their message header in
.IR str .
Then send it.
There used to be a
.B \-nocontentid
-switch to prevent Content-ID headers to be inserted, but as it was considerd
+switch to prevent Content-ID headers to be inserted, but as it was considered
wrong to complicate all other MUAs instead of forcing the developers and users
of broken MUAs to fix or change their software, it was removed.
** is neither complete nor correct. It does however recognize nearly all
** of the 822 address syntax.
** Historically, it handled the majority (and still handles parts) of the
-** 733 syntax as well. Most problems arise from trying to accomodate both.
+** 733 syntax as well. Most problems arise from trying to accommodate both.
**
** In terms of 822, the route-specification in
**
/*
-** Compactify a path name by removing unneccessary parts.
+** Compactify a path name by removing unnecessary parts.
** Removes trailing slashes. Cares to never remove all characters.
** Modifies f (never enlarges it).
**
break;
case IOERR2:
- adios(EX_IOERR, NULL, "m_getfld2", "some error happend");
+ adios(EX_IOERR, NULL, "m_getfld2", "some error happened");
break;
default:
# Some stuff for doing silly progress indicators
progress_update()
{
- test -t 1 || return 0 # supress progress meter if non-interactive
+ test -t 1 || return 0 # suppress progress meter if non-interactive
this="$1"
first="$2"
last="$3"
progress_done()
{
- test -t 1 || return 0 # supress progress meter if non-interactive
+ test -t 1 || return 0 # suppress progress meter if non-interactive
printf "100%%\n"
}
-#Test if MIME convertion work
+#Test if MIME conversion work
. "$MH_TEST_COMMON"
** NOTE: above this point you should use TRYDROPGROUPPRIVS(),
** not DROPGROUPPRIVS().
*/
- /* guarantee dropping group priveleges; we might not have done so earlier */
+ /* guarantee dropping group privileges; we might not have done so earlier */
DROPGROUPPRIVS();
if (from && strcmp(from, "-")==0) {
add_header(ct, np, vp);
/*
- ** We initally assume we will find multiple contents in the
+ ** We initially assume we will find multiple contents in the
** draft. So create a multipart/mixed content to hold everything.
** We can remove this later, if it is not needed.
*/
}
/*
** TODO: As folder_realloc() checks itself if the realloc
- ** really is necesary, why don't we then:
+ ** really is necessary, why don't we then:
** if (!(mp = folder_realloc (mp, 1, mp->hghmsg+1)))
** adios (NULL, "unable to allocate folder storage");
** ? This at least appears most clear to me. -- meillo