Added a new "boolean" type to mh.h and TRUE and FALSE constants.
authorDan Harkless <dan@harkless.org>
Fri, 3 Mar 2000 07:24:41 +0000 (07:24 +0000)
committerDan Harkless <dan@harkless.org>
Fri, 3 Mar 2000 07:24:41 +0000 (07:24 +0000)
commita81c28f4a2ee69469c5e9f5d65389a89c6070ed4
treeb24062440bc3eb33001e2526f09243c135d79ab1
parent7bc88af67d0a3ef9df2309a7521b973033ecbe49
Added a new "boolean" type to mh.h and TRUE and FALSE constants.

Added a note to DIFFERENCES stating that it's out-of-date (Richard was the last
one to update it) and that we should consider only documenting incompatibilities
with MH there.

Implemented (and documented) a third kind of username masquerading: "plussed
user" masquerading.  This one was suggested by Neil Rickert
<rickert@cs.niu.edu>.  It's based on sendmail's "plussed user" feature, where
mail sent to <user>+<string> will be delivered to <user>.  When it's enabled,
it's controlled by the $USERPLUS environment variable.  How is it enabled?
Well, that leads me to:

Renamed the "mmailid:" setting in mts.conf to "masquerade:", and changed it so
that rather than being a boolean, it can be set to any combination of the three
values "draft_from", "mmailid", and "plussed_user".  Thus it is now possible to
enable the three types of masquerading individually.

Fixed a bug with "mmailid" masquerading (dating back to MH?)  where if it was
turned on, ','s would no longer be considered GECOS field delimiters.
ChangeLog
DIFFERENCES
INSTALL
etc/mts.conf.in
h/mh.h
man/mh-tailor.man
man/post.man
uip/post.c
zotnet/mts/mts.c