mmh
23 years agoUse the DATE file
Shantonu Sen [Sat, 30 Dec 2000 09:51:55 +0000 (09:51 +0000)]
Use the DATE file

23 years agoCreated DATE that contains a datestamp used in the man pages. It should be updated...
Shantonu Sen [Sat, 30 Dec 2000 09:50:13 +0000 (09:50 +0000)]
Created DATE that contains a datestamp used in the man pages. It should be updated each release.

23 years agohesiod and krb5 test changes. add --with-locking to INSTALL
Shantonu Sen [Sun, 24 Dec 2000 10:13:45 +0000 (10:13 +0000)]
hesiod and krb5 test changes. add --with-locking to INSTALL

23 years agoAdd documentation for --with-locking option
Shantonu Sen [Sun, 24 Dec 2000 10:06:30 +0000 (10:06 +0000)]
Add documentation for --with-locking option

23 years agohesiod and krb5 test fixes
Shantonu Sen [Sun, 24 Dec 2000 10:06:00 +0000 (10:06 +0000)]
hesiod and krb5 test fixes

23 years agoFixed up the hesiod library test so that the location of res_send
Shantonu Sen [Sun, 24 Dec 2000 10:04:58 +0000 (10:04 +0000)]
Fixed up the hesiod library test so that the location of res_send
actually helps to determine whether -lresolv needs to be passed
as a hesiod lib. Also, fixed the krb5 test to look for
-lk5crypto if it exists, since that's the new name for -lcrypto.
The old -lcrypto remains in case the new version isn't found.

23 years ago-apop and -noapop were not documented in msgchk.man. -snoop was documented but
Dan Harkless [Sat, 23 Dec 2000 06:11:03 +0000 (06:11 +0000)]
-apop and -noapop were not documented in msgchk.man.  -snoop was documented but
didn't appear in the usage SYNOPSIS.

23 years agoadd --with-locking option
Shantonu Sen [Fri, 22 Dec 2000 23:49:08 +0000 (23:49 +0000)]
add --with-locking option

23 years agoAutoconfing the file locking options
Shantonu Sen [Fri, 22 Dec 2000 23:42:16 +0000 (23:42 +0000)]
Autoconfing the file locking options

23 years agoput both linux entries on one line
Shantonu Sen [Fri, 22 Dec 2000 19:30:41 +0000 (19:30 +0000)]
put both linux entries on one line

23 years agodtimep, MACHINES
Shantonu Sen [Fri, 22 Dec 2000 19:29:40 +0000 (19:29 +0000)]
dtimep, MACHINES

23 years agoUpdate to include Mac OS X and Linux 2.4
Shantonu Sen [Fri, 22 Dec 2000 19:21:29 +0000 (19:21 +0000)]
Update to include Mac OS X and Linux 2.4

23 years agoWhen building on Mac OS X, don't set LDFLAGS=-s, since the linker doesn't like the...
Shantonu Sen [Fri, 22 Dec 2000 19:18:09 +0000 (19:18 +0000)]
When building on Mac OS X, don't set LDFLAGS=-s, since the linker doesn't like the flag

23 years agoTake out memory hints, since we are assuming flex over lex, so this shouldn't be...
Shantonu Sen [Fri, 22 Dec 2000 19:15:02 +0000 (19:15 +0000)]
Take out memory hints, since we are assuming flex over lex, so this shouldn't be a problem

23 years agodoc/README.developers update, and fixed typo in last ChangeLog entry
Shantonu Sen [Wed, 20 Dec 2000 16:03:36 +0000 (16:03 +0000)]
doc/README.developers update, and fixed typo in last ChangeLog entry

23 years agoMarked deprecated directories in layout description, and added an entry for docs
Shantonu Sen [Wed, 20 Dec 2000 16:00:46 +0000 (16:00 +0000)]
Marked deprecated directories in layout description, and added an entry for docs

23 years agoJust changed a "can" to a "could" since I don't know if most POP3 servers are
Dan Harkless [Wed, 20 Dec 2000 03:30:14 +0000 (03:30 +0000)]
Just changed a "can" to a "could" since I don't know if most POP3 servers are
like qpopper in not allowing people with APOP activated to log in via normal
POP3.

23 years ago-apop and -noapop were not documented in inc.man. -snoop was documented but
Dan Harkless [Wed, 20 Dec 2000 03:18:33 +0000 (03:18 +0000)]
-apop and -noapop were not documented in inc.man.  -snoop was documented but
didn't appear in the usage SYNOPSIS.

23 years agoFixed a type from 'his' to 'this'
Shantonu Sen [Sun, 17 Dec 2000 19:52:04 +0000 (19:52 +0000)]
Fixed a type from 'his' to 'this'

23 years agoconfig.guess/sub update
Shantonu Sen [Thu, 14 Dec 2000 14:55:17 +0000 (14:55 +0000)]
config.guess/sub update

23 years agoconfig update procedure (probably unneccessary)
Shantonu Sen [Thu, 14 Dec 2000 14:35:40 +0000 (14:35 +0000)]
config update procedure (probably unneccessary)

23 years agoUpdated config.guess and config.sub from most recent version
Shantonu Sen [Thu, 14 Dec 2000 14:32:09 +0000 (14:32 +0000)]
Updated config.guess and config.sub from most recent version
from ftp.gnu.org/pub/gnu/config, with timestamp='2000-12-07'.

23 years agoShantonu did his commit in the wrong order earlier today, making configure get
Dan Harkless [Thu, 14 Dec 2000 03:14:08 +0000 (03:14 +0000)]
Shantonu did his commit in the wrong order earlier today, making configure get
re-built due to a "newer" configure.in.

23 years agoMove mts/generic to sbr/
Shantonu Sen [Thu, 14 Dec 2000 01:38:41 +0000 (01:38 +0000)]
Move mts/generic to sbr/

23 years agoResolve the circular dependency of libmh on libmts on libmh. The
Shantonu Sen [Thu, 14 Dec 2000 01:30:43 +0000 (01:30 +0000)]
Resolve the circular dependency of libmh on libmts on libmh. The
files mts/generic/client.c and mts.c are moved to sbr/, and mts/generic/mts.h
is moved to h/mts.h. Thus, libmh is self-contained. All header includes
have been appropriately updated, and the Makefiles and configure script
no longer build mts/generic.

23 years agoWhen Shantonu made the new libmts.a, he swapped $(MTSLIB) and libmh.a in
Dan Harkless [Tue, 12 Dec 2000 06:19:25 +0000 (06:19 +0000)]
When Shantonu made the new libmts.a, he swapped $(MTSLIB) and libmh.a in
sbr/Makefile.in so that libmh.a comes first, but this causes the build to fail
on Solaris, because libmts.a has to get ruserpass() out of libmh.a.  Swapping
them back to the way Ken Hornstein's patch (which I applied on Jul 20) put them,
with libmh.a correctly coming second.  If there are times when libmts.a needs to
come second, then it would appear there's a circular dependency and someone
(Shantonu?) did an mts merge incorrectly.

23 years agoJust fixed a formatting error.
Dan Harkless [Fri, 8 Sep 2000 23:19:37 +0000 (23:19 +0000)]
Just fixed a formatting error.

23 years agoTook out bad zones in dtimep
Shantonu Sen [Fri, 8 Sep 2000 01:39:10 +0000 (01:39 +0000)]
Took out bad zones in dtimep

23 years agoTook out incorrect time zones like JST and BST.
Shantonu Sen [Fri, 8 Sep 2000 01:36:23 +0000 (01:36 +0000)]
Took out incorrect time zones like JST and BST.

23 years agoIncluded code reorg of zotnet/mts
Shantonu Sen [Fri, 8 Sep 2000 00:49:32 +0000 (00:49 +0000)]
Included code reorg of zotnet/mts

23 years agoDon't make Makefiles in zotnet or mts/mmdf or mts/sendmail
Shantonu Sen [Fri, 8 Sep 2000 00:37:54 +0000 (00:37 +0000)]
Don't make Makefiles in zotnet or mts/mmdf or mts/sendmail

23 years agoDon't generate Makefiles for zotnet, or mts/mmdf and mts/sendmail,
Shantonu Sen [Fri, 8 Sep 2000 00:36:48 +0000 (00:36 +0000)]
Don't generate Makefiles for zotnet, or mts/mmdf and mts/sendmail,
since they are no longer being compiled.

23 years agoIncluded h/nmh.h, since the MD5 algorithms were missing declarations
Shantonu Sen [Fri, 8 Sep 2000 00:34:41 +0000 (00:34 +0000)]
Included h/nmh.h, since the MD5 algorithms were missing declarations
for memcpy and memset (I think), which are indirectly included from
strings.h

23 years agoUpdated #include's to point to new location of mts.h on mts/generic
Shantonu Sen [Fri, 8 Sep 2000 00:34:08 +0000 (00:34 +0000)]
Updated #include's to point to new location of mts.h on mts/generic

23 years agoNo longer descend into zotnet/
Shantonu Sen [Fri, 8 Sep 2000 00:32:47 +0000 (00:32 +0000)]
No longer descend into zotnet/

23 years agoMoved code from zotnet/mts to mts/generic. Also, unified generic
Shantonu Sen [Fri, 8 Sep 2000 00:30:58 +0000 (00:30 +0000)]
Moved code from zotnet/mts to mts/generic. Also, unified generic
mts code and smtp/sendmail into libmts.a as an intermediate, instead
of having two static libs.

23 years agoIncluded changes to dtimep.lex to remove military zone parsing.
Shantonu Sen [Wed, 6 Sep 2000 22:48:43 +0000 (22:48 +0000)]
Included changes to dtimep.lex to remove military zone parsing.

23 years agoTook out parsing of military time, which was causing issues when it
Shantonu Sen [Wed, 6 Sep 2000 22:40:03 +0000 (22:40 +0000)]
Took out parsing of military time, which was causing issues when it
encountered something like (MET), which it doesn't recognize as a timezone,
and which was then read as military characters.

23 years agoFurther clarified Kimmo's etc/Makefile.in comments at his suggestion.
Dan Harkless [Fri, 11 Aug 2000 20:43:07 +0000 (20:43 +0000)]
Further clarified Kimmo's etc/Makefile.in comments at his suggestion.

23 years agoChanged my mind again on scan.MMDDYY and scan.YYYYMMDD. Put the replied /
Dan Harkless [Thu, 10 Aug 2000 21:32:33 +0000 (21:32 +0000)]
Changed my mind again on scan.MMDDYY and scan.YYYYMMDD.  Put the replied /
encrypted column back in, because it's useful to "always" (at least when you
aren't using replied / encrypted) have a space in between the message number and
date, so you can use awk (with the default field separators) to grab message
numbers from scan output.

23 years agoDecided that limiting the message number columns to 3 on my scan.MMDDYY and
Dan Harkless [Thu, 10 Aug 2000 20:33:25 +0000 (20:33 +0000)]
Decided that limiting the message number columns to 3 on my scan.MMDDYY and
scan.YYYYMMDD (to try to regain space taken by extra date info) was
ill-conceived.  It's not that tough to get past 999 messages, though I imagine
it's rather rare to exceed 9999.  Changed these to 4.  I had already removed the
"replied / encrypted" column in YYYYMMDD, but this time I removed it on MMDDYY
as well (I've never seen it used...).

23 years agoModify umask set by mhshow to enable user execute bit, so that viewers that
Ruud de Rooij [Mon, 7 Aug 2000 18:42:20 +0000 (18:42 +0000)]
Modify umask set by mhshow to enable user execute bit, so that viewers that
create temporary directories (e.g., lynx) will be able to access them.

23 years agoKimmo's etc/Makefile.in change note implied that install was previously
Dan Harkless [Sat, 5 Aug 2000 16:00:49 +0000 (16:00 +0000)]
Kimmo's etc/Makefile.in change note implied that install was previously
completely broken.  Not the case.  I asked Kimmo about it and he clarified that
it failed when building outside the source tree.  Fixed the entry to reflect.

23 years agoTODO: Allow multiple simultaneous differing contexts, probably each tied to a
Dan Harkless [Fri, 4 Aug 2000 00:15:52 +0000 (00:15 +0000)]
TODO: Allow multiple simultaneous differing contexts, probably each tied to a
parent (terminal) process.

23 years agoMake "make install" work in etc/Makefile.in
Kimmo Suominen [Tue, 1 Aug 2000 14:55:53 +0000 (14:55 +0000)]
Make "make install" work in etc/Makefile.in

23 years agoRenamed DSTXXX as ADJUST_NUMERIC_ONLY_TZ_OFFSETS_WRT_DST and added an
Dan Harkless [Mon, 24 Jul 2000 23:24:22 +0000 (23:24 +0000)]
Renamed DSTXXX as ADJUST_NUMERIC_ONLY_TZ_OFFSETS_WRT_DST and added an
explanatory comment by its #definition.

23 years agoUpdated README.developers with the fact that zotnet/tws is going away.
Dan Harkless [Mon, 24 Jul 2000 23:06:42 +0000 (23:06 +0000)]
Updated README.developers with the fact that zotnet/tws is going away.

23 years agoWhen Shantonu wrote the new, more portable dtimep.lex, he left out the #ifdef
Dan Harkless [Mon, 24 Jul 2000 23:03:38 +0000 (23:03 +0000)]
When Shantonu wrote the new, more portable dtimep.lex, he left out the #ifdef
DSTXXX stuff for some reason.  Not a good idea, as that code is required for
proper printing of numeric-offset timezones that have daylight saving time.
Without that code, -0700 during DST gets printed as MST instead of PDT.

23 years agoFixed warnings from diff on first-time install of nmh. Also added 'echo's
Dan Harkless [Fri, 21 Jul 2000 03:31:39 +0000 (03:31 +0000)]
Fixed warnings from diff on first-time install of nmh.  Also added 'echo's
clarifying the etc file installation activities.

23 years agoApplied Kurt J. Lidl <lidl@eng.us.uu.net>'s $MAILHOST patch:
Dan Harkless [Fri, 21 Jul 2000 02:35:43 +0000 (02:35 +0000)]
Applied Kurt J. Lidl <lidl@eng.us.uu.net>'s $MAILHOST patch:

    I have a small patch that would be nice to be included -- basically, it
    allows the usage of the "MAILHOST" environment variable, without having to
    have HESIOD turned on.  I need this functionality for my environment, where
    we have identical /usr/local on all my machines (so I cannot just hardcode
    into the mts.conf file), and I have multiple POP mail servers for my users.

Modified inc.man to reflect that along with "pophost:" and -host, $MAILHOST can
now activate POP mail inclusion as well.

23 years agoLast pass at README.developers -- Kimmo's 5-step commit was overkill. You only
Dan Harkless [Fri, 21 Jul 2000 02:25:59 +0000 (02:25 +0000)]
Last pass at README.developers -- Kimmo's 5-step commit was overkill.  You only
need 3 steps, since configure.in is the only autoconf file with the RCS $Id
keyword.

23 years agoMeaningless modification to test autoconf file commit order stuff.
Dan Harkless [Fri, 21 Jul 2000 02:11:59 +0000 (02:11 +0000)]
Meaningless modification to test autoconf file commit order stuff.

23 years agoMeaningless change to test autoconf file commit order stuff.
Dan Harkless [Fri, 21 Jul 2000 02:04:37 +0000 (02:04 +0000)]
Meaningless change to test autoconf file commit order stuff.

23 years agoMeaningless change for testing autoconf file commit order stuff.
Dan Harkless [Fri, 21 Jul 2000 02:03:23 +0000 (02:03 +0000)]
Meaningless change for testing autoconf file commit order stuff.

23 years agoMeaningless change to test autoconf commit order stuff.
Dan Harkless [Fri, 21 Jul 2000 01:56:17 +0000 (01:56 +0000)]
Meaningless change to test autoconf commit order stuff.

23 years agoPeople did not preserve my alphabetization of the --with options when they added
Dan Harkless [Fri, 21 Jul 2000 01:43:58 +0000 (01:43 +0000)]
People did not preserve my alphabetization of the --with options when they added
new ones.  Re-alphabetized.

23 years agoKen Hornstein's SASL patch was not integrated properly with Ruud's new merged
Dan Harkless [Thu, 20 Jul 2000 20:49:00 +0000 (20:49 +0000)]
Ken Hornstein's SASL patch was not integrated properly with Ruud's new merged
mts/sendmail code.  Kimmo has since fixed nmh so it compiles, but according to
Ken, the SASL stuff still does not work.  Integrating a patch from him for this.

23 years agoOne more pass at README.developers now that it's clear that my
Dan Harkless [Thu, 20 Jul 2000 20:32:31 +0000 (20:32 +0000)]
One more pass at README.developers now that it's clear that my
previously-suggested one-line autoconf-file commit can cause unnecessary local
makes and an out-of-sync stamp-h.in file, but would not cause problems for other
people using the CVS files.

23 years agoMoved Kimmo's new "--with-hash-backup" to be output with the rest of the --with
Dan Harkless [Thu, 20 Jul 2000 20:14:39 +0000 (20:14 +0000)]
Moved Kimmo's new "--with-hash-backup" to be output with the rest of the --with
options in the configure --help output, rather than being in between two random
--enable options.

23 years agoAdded answer.
Kimmo Suominen [Tue, 18 Jul 2000 23:39:45 +0000 (23:39 +0000)]
Added answer.

23 years agoClarified and made some corrections to Kimmo's README.developers changes (BTW,
Dan Harkless [Tue, 18 Jul 2000 02:15:03 +0000 (02:15 +0000)]
Clarified and made some corrections to Kimmo's README.developers changes (BTW,
if anyone can explain why the RCS Ids are able to cause problems with the
dependencies, please fill in the explanation -- I never encountered a problem
with the old single-commit method).

23 years agoI don't understand why Kim's split-up of the autoconf-file cvs commits should be
Dan Harkless [Tue, 18 Jul 2000 02:07:51 +0000 (02:07 +0000)]
I don't understand why Kim's split-up of the autoconf-file cvs commits should be
necessary, so I left a little note hoping for someone to explain technically why
that should be the case.  I certainly never ran into any problems with my old
single-commit version (which I added back in along with an explanation of why it
supposedly won't always work).

Also Kim's text implied that the _only_ reason for the given order is the RCS
Ids -- not true -- the timestamps are the main reason a particular order is
necessary.  Made a couple of other clarifications as well.

23 years agoIterating the commit a bit, I think this is how it works without extra
Kimmo Suominen [Sun, 16 Jul 2000 06:18:03 +0000 (06:18 +0000)]
Iterating the commit a bit, I think this is how it works without extra
runs of autoconf, autoheader and make.

23 years agoRegen.
Kimmo Suominen [Sun, 16 Jul 2000 06:05:26 +0000 (06:05 +0000)]
Regen.

23 years agoIf $LIBTOOL is empty we should not try to run it.
Kimmo Suominen [Sun, 16 Jul 2000 06:01:28 +0000 (06:01 +0000)]
If $LIBTOOL is empty we should not try to run it.
This gets rid of the "--version: not found" error.

23 years agoGot rid of one mktemp.
Kimmo Suominen [Sun, 16 Jul 2000 05:50:33 +0000 (05:50 +0000)]
Got rid of one mktemp.

23 years agoComplete HAVE_MKSTEMP.
Kimmo Suominen [Sun, 16 Jul 2000 05:11:46 +0000 (05:11 +0000)]
Complete HAVE_MKSTEMP.

23 years agoWe ignore the fact that the user requested SASL, since the pipe to the
Kimmo Suominen [Sun, 16 Jul 2000 04:23:50 +0000 (04:23 +0000)]
We ignore the fact that the user requested SASL, since the pipe to the
mailer is secure.  This allows for easier sharing of the MH profile
across hosts.

23 years agoNote replacement of GNU-makeism in sbr/Makefile.in with a common statement.
Kimmo Suominen [Sun, 16 Jul 2000 04:03:27 +0000 (04:03 +0000)]
Note replacement of GNU-makeism in sbr/Makefile.in with a common statement.

23 years agoSo I don't think you can commit these all in a single commit.
Kimmo Suominen [Sun, 16 Jul 2000 03:58:57 +0000 (03:58 +0000)]
So I don't think you can commit these all in a single commit.
README.developers recommends that (with precise ordering) but
things still get regenerated when I run "make".

23 years agoKeep this working with other makes than GNU.
Kimmo Suominen [Sun, 16 Jul 2000 03:57:47 +0000 (03:57 +0000)]
Keep this working with other makes than GNU.

23 years agoStill missed one SASL stuff thing.
Kimmo Suominen [Sun, 16 Jul 2000 03:56:45 +0000 (03:56 +0000)]
Still missed one SASL stuff thing.

23 years agoChanged "--with-backup-prefix" to "--with-hash-backup" because # is too
Kimmo Suominen [Sun, 16 Jul 2000 03:36:42 +0000 (03:36 +0000)]
Changed "--with-backup-prefix" to "--with-hash-backup" because # is too
difficult for config.status to get right.

23 years agoNote "--with-backup-prefix".
Kimmo Suominen [Sun, 16 Jul 2000 03:15:17 +0000 (03:15 +0000)]
Note "--with-backup-prefix".

23 years agoAdd "--with-backup-prefix" so it can be set easily.
Kimmo Suominen [Sun, 16 Jul 2000 03:13:25 +0000 (03:13 +0000)]
Add "--with-backup-prefix" so it can be set easily.

23 years agoSASL stuff.
Kimmo Suominen [Sun, 16 Jul 2000 02:08:18 +0000 (02:08 +0000)]
SASL stuff.

23 years agoSASL stuff.
Kimmo Suominen [Sun, 16 Jul 2000 01:48:37 +0000 (01:48 +0000)]
SASL stuff.

23 years agoSASL mods.
Kimmo Suominen [Sun, 16 Jul 2000 01:46:50 +0000 (01:46 +0000)]
SASL mods.

23 years agoDeleted the timezone on Kim's SASL patch entry. Ruud has taken to adding the
Dan Harkless [Thu, 13 Jul 2000 21:49:45 +0000 (21:49 +0000)]
Deleted the timezone on Kim's SASL patch entry.  Ruud has taken to adding the
timezone even though all previous entries are missing it, and I don't really
agree with that.  True, on occasion someone in a different timezone will
commit something later in the day than someone else, and even though the second
change happens later, the time may be earlier, but that doesn't happen too often
and isn't really a big deal, IMHO.

Putting textual timezones like "EDT" isn't really the right solution, IMHO,
since some of those tags are ambiguous.  Either an offset-style timezone should
be used or all times should be given as UTC.

I'd just as soon stick with local times, though.

Oh, one thing I forgot to mention in my last CVS entry was that I removed "IMAP"
from the list of protocols supported by Ken's SASL patches -- nmh doesn't have
any IMAP support!

23 years agoModified Kimmo's entry for the application of Ken Hornstein's SASL patches to
Dan Harkless [Thu, 13 Jul 2000 21:42:52 +0000 (21:42 +0000)]
Modified Kimmo's entry for the application of Ken Hornstein's SASL patches to
clarify that it wasn't Ken applying them himself, and clarified what SASL
support actually means.

23 years agoKimmo neglected to commit the regenerated versions of these after changing
Dan Harkless [Thu, 13 Jul 2000 21:41:42 +0000 (21:41 +0000)]
Kimmo neglected to commit the regenerated versions of these after changing
configure.in, forcing people using the CVS source to have to have the autoconf
tools installed.

23 years agoClarified post.man and send.man for those not completely up on SASL terminology.
Dan Harkless [Tue, 11 Jul 2000 21:20:04 +0000 (21:20 +0000)]
Clarified post.man and send.man for those not completely up on SASL terminology.
"SASL encryption layers are not supported for SMTP" means that encryption is
supported for the authentication but not for the subsequent data stream.

23 years agoNote SASL commit.
Kimmo Suominen [Sat, 8 Jul 2000 05:36:58 +0000 (05:36 +0000)]
Note SASL commit.

23 years agoSASL support from Ken Hornstein <kenh@cmf.nrl.navy.mil>.
Kimmo Suominen [Fri, 7 Jul 2000 03:48:02 +0000 (03:48 +0000)]
SASL support from Ken Hornstein <kenh@cmf.nrl.navy.mil>.

23 years ago* Merged mts/sendmail functionality into mts/smtp; switching between kim-before-sasl
Ruud de Rooij [Mon, 12 Jun 2000 18:07:34 +0000 (18:07 +0000)]
* Merged mts/sendmail functionality into mts/smtp; switching between
smtp and sendmail delivery method is now controlled by mts.conf.
* If tsort cannot deal with loops, in addition to defining tsort as
cat, also define lorder as echo.
* Removed uip/popi.c from list of sources.

23 years agoNew dtimep.lex didn't parse day names properly. Fixed. Also clarified
Dan Harkless [Fri, 9 Jun 2000 02:45:17 +0000 (02:45 +0000)]
New dtimep.lex didn't parse day names properly.  Fixed.  Also clarified
ambiguous comments preceding day_map[] array (from old dtimep.lex) that probably
led to the erroneous cp++ being added.

23 years ago* Added one more mkstemp invocation to uip/spost.c (which was in a
Ruud de Rooij [Wed, 7 Jun 2000 19:06:52 +0000 (19:06 +0000)]
* Added one more mkstemp invocation to uip/spost.c (which was in a
#if 0 block).
* Applied patch from Peter Maydell to clean up permissions handling
and error handling in uip/inc.c.

23 years agoUse cat instead of tsort if tsort cannot deal with loops in its
Ruud de Rooij [Mon, 5 Jun 2000 20:13:54 +0000 (20:13 +0000)]
Use cat instead of tsort if tsort cannot deal with loops in its
input (which is the case for tsort from GNU textutils).

23 years agoIf liblockfile is present, and its dotlockfile program is setgid,
Ruud de Rooij [Mon, 5 Jun 2000 19:20:38 +0000 (19:20 +0000)]
If liblockfile is present, and its dotlockfile program is setgid,
inc does not need to be setgid.

23 years ago* Added autoconf test for Miquel van Smoorenburg's liblockfile
Ruud de Rooij [Sun, 4 Jun 2000 20:24:39 +0000 (20:24 +0000)]
* Added autoconf test for Miquel van Smoorenburg's liblockfile
library, as found on Debian systems.
* Added liblockfile support to sbr/lock_file.c.

23 years agomake clean now removes generated bin files.
Shantonu Sen [Thu, 1 Jun 2000 06:57:57 +0000 (06:57 +0000)]
make clean now removes generated bin files.

23 years agoMade dtimep.lex more lex-friendly.
Shantonu Sen [Wed, 31 May 2000 07:22:43 +0000 (07:22 +0000)]
Made dtimep.lex more lex-friendly.

23 years agoAdded back memory options for AIX to increase available memory.
Shantonu Sen [Wed, 31 May 2000 07:19:30 +0000 (07:19 +0000)]
Added back memory options for AIX to increase available memory.
Took out %option noyywrap, which wasn't understood by AT&T lex, as
well as the -i case-insensitivity flag.

23 years agoadded lint targets for Makefiles and a configure test to find whether lclint or lint...
Doug Morris [Wed, 31 May 2000 05:48:06 +0000 (05:48 +0000)]
added lint targets for Makefiles and a configure test to find whether lclint or lint is installed on the system.

23 years agoApplied Alec Wolman <wolman@cs.washington.edu>'s dropsbr.c patch:
Dan Harkless [Wed, 31 May 2000 02:27:40 +0000 (02:27 +0000)]
Applied Alec Wolman <wolman@cs.washington.edu>'s dropsbr.c patch:

  In the map_write routine, a call is made to map_open and this call is supposed
  to set the "clear" variable to 0 or 1, depending on whether the map file is
  empty or not.  In mh6.8.3, this worked because map_open would set "clear" by
  calling the mbx_Xopen routine.  In nmh, the code for mbx_Xopen was merged into
  mbx_open, but the interface for mbx_open doesn't support the clear variable,
  so that functionality was lost.  The map_open interface still contains "int
  *clear" in the prototype, but never sets it.

  My patch eliminates "clear" from the map_open interface (I checked to make
  sure that map_write is the only client of map_open).  Furthermore, my patch
  also sets the "clear" variable properly at the beginning of map_write by
  calling fstat().  This eliminates the bug in that the value of "clear" being
  used later in the routine was just stack garbage.

  Having a bad value of clear causes this next bug to be triggered: The fp file
  pointer was being opened with fdopen, but in two of the three switch cases it
  wasn't being closed.  In certain cases, this was causing packf to run out of
  file descriptors if you attempted to pack a large folder.

23 years agoA couple more tweaks to etc/Makefile.in:
Dan Harkless [Wed, 31 May 2000 02:13:57 +0000 (02:13 +0000)]
A couple more tweaks to etc/Makefile.in:

    Generated sendfiles script was not a dependency of the `all' target, and was
    incorrectly included in the distribution.

23 years agoINSTALL never documented the etc/*.old thing. Documented the new etc/*.prev
Dan Harkless [Wed, 31 May 2000 00:53:20 +0000 (00:53 +0000)]
INSTALL never documented the etc/*.old thing.  Documented the new etc/*.prev
thing (including a note to watch for diff output).

23 years agoReworded my last entry a bit.
Dan Harkless [Wed, 31 May 2000 00:28:14 +0000 (00:28 +0000)]
Reworded my last entry a bit.

23 years agoetc/Makefile.in was incorrectly installing mts.conf.in and sendfiles.in --
Dan Harkless [Wed, 31 May 2000 00:22:05 +0000 (00:22 +0000)]
etc/Makefile.in was incorrectly installing mts.conf.in and sendfiles.in --
fixed.  Changed the suffix for the backed-up previous versions of the etc files
from the ambiguous .old to .prev.  Use diff and only keep the .prev file around
if different.

23 years agoChangeLog: I think we should use a uniform style in this file. Reformatted
Dan Harkless [Tue, 30 May 2000 22:52:43 +0000 (22:52 +0000)]
ChangeLog:  I think we should use a uniform style in this file.  Reformatted
            Ruud's recent entries.

configure:  Weird.  There's some timestamp screwup somewhere, perhaps in the way
            Makefile.in is written, that caused autoconf to get run after I did
            a `cvs update'.  It regenerated configure, and apparently I'm using
            a different version of autoconf, with a different order of awk
            alternatives.