363466 |
24-Jul-2020 |
gshapiro |
MFC: Merge sendmail 8.16.1 from HEAD: See contrib/sendmail/RELEASE_NOTES for details Includes build infrastructure & config updates required for changes in 8.16.1 |
319119 |
29-May-2017 |
ngie |
MFC r314659,r314676:
r314659:
usr.sbin: normalize paths using SRCTOP-relative paths or :H when possible
This simplifies make logic/output
r314676:
Fix build after r314656
Some of the changes I introduced to use .ALLSRC were correct in spirit, but incorrect in reality -- in particular, ../Makefile.inc hadn't been pulled in via bsd.init.mk (via bsd.lib.mk, bsd.prog.mk), so the value of .ALLSRC (evaluated immediately) was empty. .include bsd.init.mk explicitly so we can be certain that the values used as dependencies in the targets are defined when the target recipe has been evaluated.
Reminder: thou shalt separate out separate functional changes before committing them.
(YUGE) Pointyhat to: ngie In collaboration with: bdrewery |
313230 |
04-Feb-2017 |
ngie |
MFC r311471:
Conditionalize wrap(3) use based on MK_TCP_WRAPPERS instead of always building support into sendmail. |
302408 |
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
298107 |
16-Apr-2016 |
gjb |
Merge the projects/release-pkg branch to head.
This allows packaging the base system with pkg(8), including but not limited to providing the ability to provide upstream binary update possibilities for non-tier-1 architectures.
This merge is a requirement of the 11.0-RELEASE, and as such, thank you to everyone that has tested the project branch.
Documentation in build(7) etc. is still somewhat sparse, but updates to those parts will follow.
Sponsored by: The FreeBSD Foundation
|
295989 |
24-Feb-2016 |
bdrewery |
DIRDEPS_BUILD: Regenerate without local dependencies.
These are no longer needed after the recent 'beforebuild: depend' changes and hooking DIRDEPS_BUILD into a subset of FAST_DEPEND which supports skipping 'make depend'.
Sponsored by: EMC / Isilon Storage Division
|
291348 |
26-Nov-2015 |
bdrewery |
Use LIBEXECDIR for /usr/libexec.
MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
|
291320 |
25-Nov-2015 |
bdrewery |
META MODE: Don't create .meta files when symlinking sources into the obj directory.
Tracking these leads to situations where meta mode will consider the file to be out of date if /bin/sh or /bin/ln are newer than the source file. There's no reason for meta mode to do this as make is already handling the rebuild dependency fine.
Sponsored by: EMC / Isilon Storage Division
|
285225 |
07-Jul-2015 |
gshapiro |
Temporarily disable WARNS while addressing a non-issue with the upstream code
|
284345 |
13-Jun-2015 |
sjg |
Add META_MODE support.
Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796 Reviewed by: brooks imp
|
275054 |
25-Nov-2014 |
bapt |
Convert usr.sbin to LIBADD Reduce overlinking
|
270168 |
19-Aug-2014 |
bdrewery |
Revert r267233 for now. PIE support needs to be reworked.
1. 50+% of NO_PIE use is fixed by adding -fPIC to INTERNALLIB and other build-only utility libraries. 2. Another 40% is fixed by generating _pic.a variants of various libraries. 3. Some of the NO_PIE use is a bit absurd as it is disabling PIE (and ASLR) where it never would work anyhow, such as csu or loader. This suggests there may be better ways of adding support to the tree. Many of these cases can be fixed such that -fPIE will work but there is really no reason to have it in those cases. 4. Some of the uses are working around hacks done to some Makefiles that are really building libraries but have been using bsd.prog.mk because the code is cleaner. Had they been using bsd.lib.mk then NO_PIE would not have been needed.
We likely do want to enable PIE by default (opt-out) for non-tree consumers (such as ports). For in-tree though we probably want to only enable PIE (opt-in) for common attack targets such as remote service daemons and setuid utilities. This is also a great performance compromise since ASLR is expected to reduce performance. As such it does not make sense to enable it in all utilities such as ls(1) that have little benefit to having it enabled.
Reported by: kib
|
267233 |
08-Jun-2014 |
bdrewery |
In preparation for ASLR [1] support add WITH_PIE to support building with -fPIE.
This is currently an opt-in build flag. Once ASLR support is ready and stable it should changed to opt-out and be enabled by default along with ASLR.
Each application Makefile uses opt-out to ensure that ASLR will be enabled by default in new directories when the system is compiled with PIE/ASLR. [2]
Mark known build failures as NO_PIE for now.
The only known runtime failure was rtld.
[1] http://www.bsdcan.org/2014/schedule/events/452.en.html Submitted by: Shawn Webb <lattera@gmail.com> Discussed between: des@ and Shawn Webb [2]
|
267147 |
06-Jun-2014 |
imp |
When building picobsd, define WITHOUT_OPENSSL and WITHOUT_KERBEROS and remove the now-redundant checks for RELEASE_CRUNCH. This originally was defined for building smaller sysinstall images, but was later also used by picobsd builds for a similar purpose. Now that we've moved away from sysinstall, picobsd is the only remaining consumer of this interface. Adding these two options reduces the RELEASE_CRUNCH special cases in the tree by half.
|
265420 |
06-May-2014 |
imp |
Use src.opts.mk in preference to bsd.own.mk except where we need stuff from the latter.
|
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.
|