History log of /freebsd-10-stable/usr.sbin/sendmail/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
313225 04-Feb-2017 ngie

MFC r311471:

Conditionalize wrap(3) use based on MK_TCP_WRAPPERS instead of
always building support into sendmail.

291819 04-Dec-2015 bdrewery

MFC r291348:

Use LIBEXECDIR for /usr/libexec.

285302 09-Jul-2015 gshapiro

MFC: Temporarily disable WARNS while addressing a non-issue with the upstream code

Approved by: re (gjb)

285301 09-Jul-2015 gshapiro

By default, sendmail 8.15 uses uncompressed IPv6 addresses. Keep
current FreeBSD 10 and earlier behavior of using compressed IPv6
addresses in configuration, maps, rulesets, etc. (FreeBSD 11 and
later will use the new default of uncompressed IPv6 addresses.)

Approved by: re (gjb)

256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


246880 16-Feb-2013 dim

Since clang 3.2 now has an option to suppress warnings about implicitly
promoted K&R parameters, remove the workarounds added for sendmail
components in r228558.

MFC after: 1 week


232263 28-Feb-2012 dim

Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to
get rid of testing explicitly for clang (using ${CC:T:Mclang}) in
individual Makefiles.

Instead, use the following extra macros, for use with clang:
- NO_WERROR.clang (disables -Werror)
- NO_WCAST_ALIGN.clang (disables -Wcast-align)
- NO_WFORMAT.clang (disables -Wformat and friends)
- CLANG_NO_IAS (disables integrated assembler)
- CLANG_OPT_SMALL (adds flags for extra small size optimizations)

As a side effect, this enables setting CC/CXX/CPP in src.conf instead of
make.conf! For clang, use the following:

CC=clang
CXX=clang++
CPP=clang-cpp

MFC after: 2 weeks


228707 19-Dec-2011 dim

Unfortunately, clang gives warnings about sendmail code that cannot be
turned off yet. Since this is contrib code, and we don't really care
about the warnings, just turn make them non-fatal for now.

MFC after: 1 week


201433 03-Jan-2010 ed

Lower WARNS for sendmail.

Even though it builds with WARNS=2, some users link sendmail from the
base system against SASL. This doesn't build in this case.

Reported by: Andrzej Tobola <ato iem pw edu pl>


201390 02-Jan-2010 ed

The last big commit: let usr.sbin/ use WARNS=6 by default.


168522 09-Apr-2007 gshapiro

This FFR is no longer needed in sendmail 8.14


162646 26-Sep-2006 obrien

Catch up with share/mk/bsd.sys.mk rev. 1.38.


156813 17-Mar-2006 ru

Reimplementation of world/kernel build options. For details, see:

http://lists.freebsd.org/pipermail/freebsd-current/2006-March/061725.html

The src.conf(5) manpage is to follow in a few days.

Brought to you by: imp, jhb, kris, phk, ru (all bugs are mine)


149174 17-Aug-2005 gshapiro

Make links for hoststat(8) and purgestat(8) man pages.

PR: docs/85009
MFC after: 3 days


147225 10-Jun-2005 des

Remove kludges intended to support src trees with partial obj trees.

Discussed with: ru


139115 21-Dec-2004 ru

NOINET6 -> NO_INET6


139113 21-Dec-2004 ru

NOCRYPT -> NO_CRYPT


138670 10-Dec-2004 gshapiro

Enable _FFR_DEAL_WITH_ERROR_SSL to deal with OpenSSL error returns of 0.

PR: bin/73105
MFC after: 2 days


137675 13-Nov-2004 bz

Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.
If turned on no NIS support and related programs will be built.

Lost parts rediscovered by: Danny Braniss <danny at cs.huji.ac.il>
PR: bin/68303
No objections: des, gshapiro, nectar
Reviewed by: ru
Approved by: rwatson (mentor)
MFC after: 2 weeks


133196 06-Aug-2004 cperciva

Join the 21st century: Cryptography is no longer an optional component
of releases. The -DNOCRYPT build option still exists for anyone who
really wants to build non-cryptographic binaries, but the "crypto"
release distribution is now part of "base", and anyone installing from a
release will get cryptographic binaries.

Approved by: re (scottl), markm
Discussed on: freebsd-current, in late April 2004


132947 01-Aug-2004 gshapiro

Reflect changes in sendmail 8.13 source tree


129912 01-Jun-2004 gshapiro

Honor NOINET6 and disable IPv6 support in libmilter and sendmail if it
is set.

MFC after: 4 days


117978 24-Jul-2003 markm

Don't check for the existance of src/crypto/ for building items that
may contain crypto. The days of ITAR paranoia are over, and the simple
macro tests that remain are sufficient.


117299 07-Jul-2003 gshapiro

Remove MAINTAINER= lines from individual Makefiles in favor of the
MAINTAINER file (which already had entries for sendmail).


115662 02-Jun-2003 obrien

CSTD=c89 due to mismatched declarations.


115157 19-May-2003 des

Retire the useless NOSECURE knob.

Approved by: re (scottl)


113091 04-Apr-2003 obrien

style.Makefile(5)


110165 31-Jan-2003 markm

No need for the OPENSSL_NO_KRB5 switch anymore.

Fixed by: nectar


110012 28-Jan-2003 markm

iAdjust for OpenSSL 0.9.7.


90799 17-Feb-2002 gshapiro

Update build infrastructure for sendmail 8.12.
Add new build knob, SENDMAIL_SET_USER_ID, which installs sendmail as a
set-user-ID root binary instead of the new method (set-group-ID smmsp).


83445 14-Sep-2001 ru

Set BINOWN=root explicitly for setuid root binaries.


81105 03-Aug-2001 gshapiro

Convert to using the same method of detecting the secure directory as other
usr.sbin programs.

Noted by: markm


80029 20-Jul-2001 obrien

Perform a major cleanup of the usr.sbin Makefiles.
These are not perfectly in agreement with each other style-wise, but they
are orders of orders of magnitude more consistent style-wise than before.


74816 26-Mar-2001 ru

- Backout botched attempt to introduce MANSECT feature.
- MAN[1-9] -> MAN.


73250 01-Mar-2001 gshapiro

Move installation of sendmail helpfile into etc/sendmail/Makefile. It is
a user configurable file and it would benefit from mergemaster.


72843 22-Feb-2001 gshapiro

Move creation of the sendmail statistics file from the usr.sbin/sendmail
Makefile to the etc/sendmail Makefile to be consistent with all of the
other /var file creations. In doing so, change the Makefile target from
etc-sendmail.cf to distribution as it installs more than just the sendmail.cf.


67660 26-Oct-2000 gshapiro

Add a MAINTAINER= line so people know who to blame


67502 24-Oct-2000 gshapiro

Fix up the build for the STARTTLS version of sendmail (again). This method
mimics that of tcpdump in that for normal builds, sendmail will only be
built once. For 'make release', it is built once for the bin dist and
once for the crypto dist. This method also removes the need for two separate
Makefiles (which could become out of sync).

Suggested by: bde
Assisted by: kris


67083 13-Oct-2000 gshapiro

../Makefile.inc was clobbering BINDIR so sendmail was being installed in
/usr/sbin/ instead of /usr/libexec/sendmail/

Submitted by: bde


67029 12-Oct-2000 gshapiro

Remove STARTTLS support as it breaks builds without crypto installed.
Waiting to hear back regarding the best way to do this.


66977 11-Oct-2000 peter

With apoligies to Greg Shapiro, fix the world. The previous commit
lost -lutil and -lwrap by replacing $LDADD and $DPADD rather than
appending to them with +=.


66961 11-Oct-2000 gshapiro

Style fixes


66959 11-Oct-2000 gshapiro

NOCRYPT imples NO_OPENSSL.
Still need to solve the distribution problem.

Submitted by: kris


66944 10-Oct-2000 gshapiro

Build sendmail with STARTTLS support unless NO_OPENSSL is set.


65970 17-Sep-2000 gshapiro

Give users a way to alter the sendmail (and related utilities) build
environment so they can enable functionality such as SASL, LDAP, Hesiod.


65797 13-Sep-2000 gshapiro

Allow users to add libraries for sendmail (e.g. Cyrus SASL)

Obtained from: Sergei Vyshenski <svysh@pn.sinp.msu.ru>


64628 14-Aug-2000 gshapiro

Turn on support for IPv6


64597 13-Aug-2000 gshapiro

Get rid of the /etc/aliases -> /etc/mail/aliases hack. /etc/mail/aliases
now exists in the distribution.


64567 12-Aug-2000 gshapiro

The rest of the changes needed to support the new version of sendmail (8.11.0).
Beyond changes to the build system, this includes fixing up the sample
freebsd.mc configuration for changes in defaults and syntax, removing
outdated documentation, and updating the release notes.


55239 29-Dec-1999 peter

Since /etc/sendmail.cf got moved to /etc/mail/sendmail.cf, a 'make world'
would leave you with a broken sendmail and local mail loss.
This evil hack moves sendmail.cf from the old location to the new one (if
required) at install time.


55236 29-Dec-1999 peter

Install sendmail in it's new location.


50479 28-Aug-1999 peter

$Id$ -> $FreeBSD$


45090 28-Mar-1999 markm

Enable tcp_wrapper support by default.


43735 07-Feb-1999 peter

MaxHeaderLines is now MaxHeadersLength (in bytes)


43153 24-Jan-1999 peter

Support 'O MaxHeaderLines=' to override the default header count and line
length limits. The configuration keyword is: confMAX_HEADER_LINES


42584 12-Jan-1999 peter

Update for 8.9.2 (new file, control.c)
Also, turn on support for the MaxMimeHeaderLength option in sendmail.cf.


39496 19-Sep-1998 obrien

Remove useless `BINOWN=root' now that it is the default.


38105 04-Aug-1998 peter

Remove old sendmail (to the Attic)


38094 04-Aug-1998 peter

Connect up sendmail-8.9.1


36799 09-Jun-1998 imp

$@ is deprecated, use longer forms of single char macros


36136 17-May-1998 jmb

replaced check_rcpt ruleset with one
recommended by Gary Palmer <gpalmer@freebsd.org>
Obtained from: http://www.informatik.uni-kiel.de/%7Eca/email/check.html#check_rcpt


34848 23-Mar-1998 jmb

grr....forgot a bug fix in rewrite rules on hub
Reviewed by: jmb
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>


34844 23-Mar-1998 jmb

update to match configuration currently in use
on hub.freebsd.org


32983 01-Feb-1998 steve

setpwent now has a void return type, so remove the now bogus cast.


32632 20-Jan-1998 jmb

update hub's master configuraton file
limit sendmail to 500 messages per run
keeps the process from growing too large
sort the queue by host, not numeric priority
connecting to a host is too expensive,
once we got the connection, ram all the mail down his throat ;>


32533 15-Jan-1998 jmb

update hub.mc to match what we are currently using:

both /etc/aliases and /etc/majordomo.aliases
sendmail.cw is *not* optional
command and connection timeouts
common hoststat directory for all queues
add fakenames database
clean up spam filter rules
limit the number of message processed each queue run
dont need to check Vixie's RBL in both check_relay and check_mail


31608 07-Dec-1997 jmb

update hub.mc with the latest set of anti-spam rules

Submitted by: jmb


31466 30-Nov-1997 jmb

improve anti-spam rulesets: check_relay, check_mail, check_rcpt.
break each ruleset into identified sections. (called groups).
note which groups can be reordered.
each group accepts and returns the same strings,
as much as possible.
reactivate Paul Vixie's RBL (in check_mail)
add rules to limit mail relaying to a list of hosts and domains
in the R class (check_rcpt, not active on hub.freebsd.org)

Submitted by: jmb


31092 10-Nov-1997 peter

remove #include <login_cap.h>, this is included as needed elsewhere now.


31091 10-Nov-1997 peter

setusercontext() came into the 2.2 branch just before 2.2.2-release.


31090 10-Nov-1997 peter

Merge sendmail 8.8.8 changes onto mainline. (For all of CVS's warts, when
things like this turn out this easy (ie: it took 30 seconds), it's nice :-)


31088 10-Nov-1997 peter

This commit was generated by cvs2svn to compensate for changes in r31087,
which included commits to RCS files with non-trunk default branches.


30728 26-Oct-1997 helbig

Typo.


30147 06-Oct-1997 peter

Hmm.. where did _that_ come from? :-)


30134 06-Oct-1997 jmb

record the envelope-from address in the received headers
for all mail received at hub.freebsd.org

Obtained from: Peter Wemm <peter@freebsd.org>


30119 05-Oct-1997 jkh

DOH! I cannot believe that none of us caught this. Do *not*
turn TCPWRAPPER support on by default, eh? :-)


30113 05-Oct-1997 jkh

Changes to support full make parallelism (-j<n>) in the world
target.
Reviewed by: <many different folks>
Submitted by: Nickolay N. Dudorov" <nnd@nnd.itfs.nsk.su>


30103 04-Oct-1997 peter

Record the envelope from address in the received: line. This has turned
out to be very useful for spam tracking and other problem debugging.

I first noticed this in one of Paul Vixie's machine's headers a while ago.


29988 29-Sep-1997 wosch

Sort cross refereces in section SEE ALSO.


29932 28-Sep-1997 markm

Add (commented out) macros to make compiling with tcpwrappers easier.


29709 22-Sep-1997 jkh

If we're going to blindly install freebsd.cf from the etc-sendmail.cf
rule then we'd better depend on it.


28603 22-Aug-1997 peter

Set ForwardPath as presently inuse on hub


28223 14-Aug-1997 peter

Snapshot the various mail configurations. hub.mc was reconstructed to
produce the same sendmail.cf since the original has been lost.


27880 04-Aug-1997 peter

Merge sendmail-8.8.7 changes from vendor branch


27879 04-Aug-1997 peter

Merge sendmail 8.8.7 changes from vendor branch


27877 04-Aug-1997 peter

This commit was generated by cvs2svn to compensate for changes in r27876,
which included commits to RCS files with non-trunk default branches.


27853 03-Aug-1997 bde

README is for Lite2. We don't want it.


27851 02-Aug-1997 bde

This commit was generated by cvs2svn to compensate for changes in r27850,
which included commits to RCS files with non-trunk default branches.


26993 27-Jun-1997 peter

Revive this file, it's come back from the dead in the 8.8.x dists.


26989 27-Jun-1997 peter

Merge in sendmail-8.8.5 -> 8.8.6 changes to those files that have left the
vendor branch.


26987 27-Jun-1997 peter

This commit was generated by cvs2svn to compensate for changes in r26986,
which included commits to RCS files with non-trunk default branches.


24428 31-Mar-1997 imp

compare return value from getopt against -1 rather than EOF, per the final
posix standard on the topic.


23885 14-Mar-1997 peter

Activate HASSETUSERCONTEXT to set resource limits while delivering
to pipes in .forward files, but with a slight bugfix to the code.


22997 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


22717 14-Feb-1997 ache

Replace my EOF fix with better one from sendmail-bugs discussion

Should go into 2.2


22694 14-Feb-1997 ache

Back out clearerr fix after discussion in sendmail-bugs,
it gains nothing


22676 13-Feb-1997 ache

clearerr() clears both EOF and error flags, so do it only for
error and not for EOF or loop test becomes while(1)

Should go into 2.2
Submitted by: Gregory Neil Shapiro <gshapiro@WPI.EDU>


22649 13-Feb-1997 ache

Under some circumstanes sendmail can loop forever collecting input.
Fix uninitialized character to prevent it.

Should go into 2.2


22031 27-Jan-1997 peter

Merge 8.8.4 -> 8.8.5 changes onto mainline


22029 27-Jan-1997 peter

This commit was generated by cvs2svn to compensate for changes in r22028,
which included commits to RCS files with non-trunk default branches.


21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


21129 31-Dec-1996 peter

Add two missing links (hoststat/purgestat)


20981 28-Dec-1996 peter

Allow an optional setting to specify a .cf file to be built and installed
into /etc during the sendmail build. Not for the feint hearted.
(I have been using something like this for some time since I only ever
edit my system's .mc file)


20980 28-Dec-1996 peter

Use the label that Bruce suggested, it seems the src/etc/Makefile "helpers"
are all prefixed with "etc-".


20978 28-Dec-1996 peter

Add a hook for installing the /etc/sendmail.cf file

Submitted by: bde


20172 06-Dec-1996 peter

Update this to what freefall's been running for a day or so.


20110 03-Dec-1996 peter

Remove file that we don't have any way of using. We don't have the other
Makefiles for other OS's in our tree that this uses when not using bmake.


20109 03-Dec-1996 peter

Remove file no longer shipped with sendmail


20108 03-Dec-1996 peter

Remove defunct files that are no longer shipped (and don't work with this
version of sendmail any more)


20107 03-Dec-1996 peter

Back out rev 1.6, it's in the official source now (a few lines up)


20106 03-Dec-1996 peter

Merge 8.8.3->8.8.4 changes onto our mainline where we've edited the
file at some point in the past.

Obtained from: Eric Allman <eric@sendmail.org>


20104 03-Dec-1996 peter

This commit was generated by cvs2svn to compensate for changes in r20103,
which included commits to RCS files with non-trunk default branches.


19968 26-Nov-1996 ache

Use LC_TIME=C


19891 20-Nov-1996 jkh

Got the bugger. Eric's now passing in a hint structure to dbopen()
but forgot to zero the structure first, leaving hinfo.bsize undefined
and causing a loop in __log2().


19844 18-Nov-1996 peter

Merge conflicts from 8.8.3 import onto mainline.


19842 18-Nov-1996 peter

This commit was generated by cvs2svn to compensate for changes in r19841,
which included commits to RCS files with non-trunk default branches.


19810 16-Nov-1996 peter

Disallow non-root users to start in daemon mode.

Obtained from: Eric Allman <eric@sendmail.org>


19703 13-Nov-1996 pst

Back out freebsd local change which always forced SMTP to assume an 8-bit
clear channel. This change was originally put in for freefall, and is
completely irrelevant given that freefaill defines the generic SMTP
service to use the smtp8 mailer (which is standard mechanism.)

[The original patch violated RFC-821.]

Apply to: 2.2 (please)


19525 08-Nov-1996 peter

make the /etc/sendmail.cw file optional by default.

Definately should go into 2.2..

Requested by: lots of people


19474 06-Nov-1996 pst

The standard .mc files shipped with the new sendmail have an extra divert(0)
at the top. Make our freebsd-supplied files match the standard files.

Apply-to: 2.2


19273 31-Oct-1996 ache

Fix base64->8bit conversion
Submitted by: Eric Allman <eric@sendmail.org>


19249 29-Oct-1996 peter

Integrate our changes from bin/rmail. Mainly it causes immediate
delivery rather than queueing it and forgetting it.

(and some -Wall fixes where gcc is too dumb to see it's a "cant happen")


19247 29-Oct-1996 peter

Convert the DONT_FSYNC compile time option to a runtime option (like
nobiff). The options to turn these on are specified in the
LOCAL_MAILER_ARGS define the the sendmail.mc that you build from.


19246 29-Oct-1996 peter

Merge in our changes from src/libexec/mail.local. This version doesn't
violate disk quotas, has more robust locking, is still being developed,
etc. The main changes merged in were the ability to not fsync() the
mailbox, not do biff/comsat broadcasts, man page fixes.


19154 24-Oct-1996 peter

Untangle NEWDB/NDBM options.
Enable praliases.c to not use NDBM.


19150 24-Oct-1996 peter

missed this praliases.8 <-> praliases.0 change


19149 24-Oct-1996 peter

Fold sendmail-8.8.2 changes into files that have been touched.

(^!&@$#&^! delete !!@^@^ trailing !@^&#$!& whitespace!!!)


19147 24-Oct-1996 peter

This commit was generated by cvs2svn to compensate for changes in r19146,
which included commits to RCS files with non-trunk default branches.


18843 09-Oct-1996 pst

Enable NIS support


18480 23-Sep-1996 wosch

add missing comma(s) in .Xr macros


18465 22-Sep-1996 ache

Fix one byte buffer overflow
Submitted by: Eric Allman <eric@sendmail.org>


18451 21-Sep-1996 ache

Fix & expansion (from pw_gecos field), sizeof buf used when
buf is pointer, not array, buflen must be used instead.
Charlie & from root name was expanded to junk as result.


18369 19-Sep-1996 peter

Merge import conflicts


18367 19-Sep-1996 peter

This commit was generated by cvs2svn to compensate for changes in r18366,
which included commits to RCS files with non-trunk default branches.


17755 21-Aug-1996 mpp

Add the -o option to the usage line.


17753 21-Aug-1996 mpp

Oops, forgot to actually add the new man page.


17752 21-Aug-1996 mpp

Add a man page for mailstats(8).

Obtained from: NetBSD


15800 17-May-1996 jkh

freefall's new sendmail.cf file.
Submitted by: gpalmer


15349 22-Apr-1996 pst

typo shmrsh -> smrsh


15339 21-Apr-1996 pst

Find official home of smrsh


15338 21-Apr-1996 pst

Enable proper installation of sendmail restricted shell smrsh(8).

This program is a wrapper for the prog mailer in sendmail. It does shell
meta character masking and restricts the list of executables to those found
in /usr/libexec/sm.bin.

The default sendmail.cf file does not use this tool, however you can enable
it by either changing /bin/sh to /usr/libexec/smrsh or adding the line
FEATURE(smrsh) into your sendmail .mc file and rebuilding your .cf file.

For more info, RTFMP.


15234 13-Apr-1996 joerg

Remove the legacy -d option from the arguments to mail.local in 4.4bsd.


15014 03-Apr-1996 peter

Add the '8' flag to the smtp and esmtp mailers. This causes sendmail-8.7.5
to behave like the older sendmails when talking to a peer that does not
have esmtp or does not advertise 8BITMIME. The old sendmail "just sent it
anyway", while the 8.7.x series mangle any extended character set mail
by conferting it to quoted-printable or base64. Freefall has been
running this for some time.


14618 13-Mar-1996 peter

Fold in 8.7.5 change onto mainline (all one line).


14616 13-Mar-1996 peter

This commit was generated by cvs2svn to compensate for changes in r14615,
which included commits to RCS files with non-trunk default branches.


14192 22-Feb-1996 peter

Remove useless (for us) Makefiles. There were already other "Makefile.dist"
files missing, so these shouldn't hurt. If somebody wanted to use sendmail
8.7 on their machine, they should use a clean dist anyway, not this one.

Submitted by: wollman


14185 22-Feb-1996 peter

Merge 8.7.3->8.7.4 changes onto mainline.


14183 22-Feb-1996 peter

This commit was generated by cvs2svn to compensate for changes in r14182,
which included commits to RCS files with non-trunk default branches.


14038 11-Feb-1996 mpp

Correct a bunch of man page cross references and generally
try and silence "manck".

ncurses, rpc, and some of the gnu stuff are still a big mess, however.


14003 09-Feb-1996 mpp

Add some missing MLINKS, correct some cross references, correct some
file locations and some minor formatting/style problems.


13940 06-Feb-1996 wollman

Remove support for OSI networking in user-land (#ifdef OSI aor CCITT)
in preparation for its removal from the kernel source tree. NB: because
a function was deleted, libc is now at version 3.0 (was 2.2 previously).


13713 29-Jan-1996 mpp

Don't install sendmail setgid kmem since it doesn't really
require kmem access. It is currently configured to call getloadavg(3),
which uses sysctl(2) to determine the load average, which is the
only reason some sendmails require kmem access.


13689 29-Jan-1996 jkh

Whoops! Include paths.h instead of sys/cdefs.h - that results in
PATH_VARTMP having a somewhat saner value.
Submitted by: matthew green <mrg@eterna.com.au>
By way of: Eric Allman <eric@sendmail.org>


13144 01-Jan-1996 peter

Get sendmail to detect when to use the setproctitle() in libutil

This uses osreldate.h and other stuff to determine whether it's on a
-current system. It should still compile cleanly on a -stable branch
system.


12871 15-Dec-1995 peter

Revert from fiddling with the PS_STRINGS pointers back to the traditional
spamming of the argv, almost back to the original code (except for NULL
padding of the string).
This makes this version of the sendmail source compile on 2.1.X again.


12801 13-Dec-1995 peter

These files are regeneratable and are making huge rcs deltas for no real
need. Note that "op" and "intro" are already being built under
share/doc/smm (08.sendmailop and 09.sendmail)


12800 13-Dec-1995 peter

Change freefall's default mailer from smtp to smtp8 to try and avoid
the 8 to 7 bit conversion..


12698 09-Dec-1995 ache

Back out "find itself" fix for security purist reasons from
sendmail mailing list. Our /etc/rc will be fixed instead.
It seems sendmail becomes more and more incompatible, f.e.
Return-Receipt-To not works anymore :-(


12688 09-Dec-1995 ache

Fix SIGHUP restarting bug: sendmail can't find itself, it uses argv[0]
but don't uses PATH


12684 09-Dec-1995 peter

Update sendmail's "knowledge" of the ps_strings structure.

This really is ugly, we need setproctitle() in a shared lib somewhere to
make these more transparent.


12671 07-Dec-1995 peter

Specify Timeout.queuewarn.normal at 1day as well as Timeout.queuewarn.
For some reason, the documentation does not appear to be in sync with
reality.. :-)


12648 06-Dec-1995 peter

Make sendmail's setproctitle() use PS_STRINGS rather than smash
the argv. It appears that this once didn't work, but now it seems
to work just fine.


12622 04-Dec-1995 peter

Whitespace change - cosmetic alignment only.


12619 04-Dec-1995 peter

Add in Gary's custom Received: line into the freefall.mc


12618 04-Dec-1995 peter

Add "majordom" to trusted user class for freefall's sendmail.mc file.

Sigh, I really hate this "feature". I'm tempted to comment the test out
(like in sendmail 8.6.xx), especially since we log the info in the
Received: header line anyway.. Doing it like this only makes it painful
for things like uucp..


12605 03-Dec-1995 peter

Fold in changes to files no longer on the vendor branch from 8.7.3 update.


12602 03-Dec-1995 peter

This commit was generated by cvs2svn to compensate for changes in r12601,
which included commits to RCS files with non-trunk default branches.


12583 02-Dec-1995 peter

*GULP* cvs remove the uncomfortably large list of files that are no longer
part of sendmail 8.7.2...


12580 02-Dec-1995 peter

Update the freefall.mc file to (almost) match what is actually being
run on freefall..
Create freebsd.mc which is intended to be installed by src/etc/Makefile
onto generic freebsd systems.


12576 02-Dec-1995 peter

Re-disable the cf/cf SUBDIR - we were not building it before anyway.
The Makefile down there does not handle the obj dir well..


12574 02-Dec-1995 peter

Initial round of conflict resolutions.. I need to do another
pass over this and check it more closely, but my initial concern was
to get it to all compile again. Some of the obsoleted files 'cvs rm'ed.


12572 02-Dec-1995 peter

This commit was generated by cvs2svn to compensate for changes in r12571,
which included commits to RCS files with non-trunk default branches.


12435 20-Nov-1995 peter

If sendmail is collecting a message *not* via SMTP, then this patch will
turn off the read data block timeouts. This was inspired by the same fix
in sendmail-8.7, but the code in this area is somewhat different. (8.7
is much more sensible). This will stop the infamous
"timeout waiting for input during message body read" on long running jobs,
eg: /etc/daily | mail root.


11776 25-Oct-1995 torstenb

change cross reference from binmail(1) to mail.local(8)

Obtained from: the NetBSD bugs mailinglist


10090 17-Aug-1995 peter

Merge in the remaining differences from 8.6.11 to 8.6.12.
Note that conf.c, although there was an import conflict, it did not
require intervention, as it was the $Id$ tag. It would have become
rev 1.8 on checkout so there's no point changing it from 1.7 to
1.1.1.3 as the "-j" option wanted to do.. Trust me.. :-)


10089 17-Aug-1995 peter

This commit was generated by cvs2svn to compensate for changes in r10088,
which included commits to RCS files with non-trunk default branches.


9970 06-Aug-1995 bde

Change `install' to `${INSTALL}' so that default install flags can be
specified in the top level Makefiles.

Previously I missed dozens of Makefiles that skip the install after
using `cmp -s' to decide that the install isn't necessary.


9701 25-Jul-1995 bde

Change `install' to `${INSTALL}' so that default install flags can be
specified in the top level Makefiles.


8857 30-May-1995 rgrimes

Remove trailing whitespace.


8378 09-May-1995 rgrimes

Fix nested includes for -Wcomment.


6976 10-Mar-1995 pst

Remove Matt Day patch (handled elsewhere in 8.6.11)


6975 10-Mar-1995 pst

Merge CSRG branch changes into main branch


6974 10-Mar-1995 pst

This commit was generated by cvs2svn to compensate for changes in r6973,
which included commits to RCS files with non-trunk default branches.


6847 03-Mar-1995 ache

Fix CurHostName ($m macro)
Submitted by: eric@cs.berkeley.edu


6654 23-Feb-1995 pst

This commit was generated by cvs2svn to compensate for changes in r6653,
which included commits to RCS files with non-trunk default branches.


6652 23-Feb-1995 pst

Cover 8.6.10 merge conflicts and warnings


6648 23-Feb-1995 pst

This commit was generated by cvs2svn to compensate for changes in r6647,
which included commits to RCS files with non-trunk default branches.


5975 28-Jan-1995 ache

Fix configurations in which mail route depends of the name
of sender host.
Submitted by: vak@cronyx.msk.su


5963 27-Jan-1995 dg

from Matt Day <mday@artisoft.com>:

> So, the problem is hostnamebyanyaddr() assumes that _res is already
> initialized to proper values, but this is no longer true as of BIND
> 4.9.3. Here is a patch for sendmail 8.6.9 which changes
> hostnamebyanyaddr() to make sure res_init() has been called before using
> _res.retry.

Submitted by: Matt Day <mday@artisoft.com> via Terry Lambert


4858 29-Nov-1994 ache

BSD 4.4 compatibility fix
Submitted by: Ollivier Robert


4131 04-Nov-1994 jkh

__386BSD__ -> __FreeBSD__

I know that many of these entries are bogus and need to be revisited,
but let's get the tree working again for now and then do a pass through
looking at all the __FreeBSD__ entries, shall we?


4020 31-Oct-1994 ats

Deleted the private clean/cleandir targets in the Makefile. Delete
a hardcoded reference to the "obj" dir. So this makefile should now
work with and without an obj dir and deletes the obj dir with a
normal cleandir.


2571 08-Sep-1994 rgrimes

You need the freefall.mc file to build the release /etc/sendmail.cf file from.


1863 05-Aug-1994 wollman

Get rid of update. Make man page installation work with our scheme
(and rename a few in the process).


1856 05-Aug-1994 dg

Converted 'vmunix' to 'kernel'.


1628 29-May-1994 rgrimes

Repeat after me, I will not edit files on Freefall, but bring patches
over instead.
Moved #ifdef to correct place.


1610 28-May-1994 rgrimes

Disable PS_STRINGS for now until I get the headers fixed.


1554 26-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1553,
which included commits to RCS files with non-trunk default branches.