summaryrefslogtreecommitdiff
path: root/usr.sbin/sendmail
Commit message (Collapse)AuthorAgeFilesLines
* Since clang 3.2 now has an option to suppress warnings about implicitlyDimitry Andric2013-02-161-5/+0
| | | | | | | | | | promoted K&R parameters, remove the workarounds added for sendmail components in r228558. MFC after: 1 week Notes: svn path=/head/; revision=246880
* Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, toDimitry Andric2012-02-281-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=232263
* Unfortunately, clang gives warnings about sendmail code that cannot beDimitry Andric2011-12-191-0/+7
| | | | | | | | | | 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 Notes: svn path=/head/; revision=228707
* Lower WARNS for sendmail.Ed Schouten2010-01-031-1/+1
| | | | | | | | | | 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> Notes: svn path=/head/; revision=201433
* The last big commit: let usr.sbin/ use WARNS=6 by default.Ed Schouten2010-01-021-0/+2
| | | | Notes: svn path=/head/; revision=201390
* This FFR is no longer needed in sendmail 8.14Gregory Neil Shapiro2007-04-091-1/+1
| | | | Notes: svn path=/head/; revision=168522
* Catch up with share/mk/bsd.sys.mk rev. 1.38.David E. O'Brien2006-09-261-1/+0
| | | | Notes: svn path=/head/; revision=162646
* Reimplementation of world/kernel build options. For details, see:Ruslan Ermilov2006-03-171-3/+5
| | | | | | | | | | | 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) Notes: svn path=/head/; revision=156813
* Make links for hoststat(8) and purgestat(8) man pages.Gregory Neil Shapiro2005-08-171-0/+2
| | | | | | | | PR: docs/85009 MFC after: 3 days Notes: svn path=/head/; revision=149174
* Remove kludges intended to support src trees with partial obj trees.Dag-Erling Smørgrav2005-06-101-12/+4
| | | | | | | Discussed with: ru Notes: svn path=/head/; revision=147225
* NOINET6 -> NO_INET6Ruslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139115
* NOCRYPT -> NO_CRYPTRuslan Ermilov2004-12-211-1/+1
| | | | Notes: svn path=/head/; revision=139113
* Enable _FFR_DEAL_WITH_ERROR_SSL to deal with OpenSSL error returns of 0.Gregory Neil Shapiro2004-12-101-1/+1
| | | | | | | | PR: bin/73105 MFC after: 2 days Notes: svn path=/head/; revision=138670
* Add knob NO_NIS (fka NO_YP_LIBC) and make world compileable when set.Bjoern A. Zeeb2004-11-131-0/+2
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=137675
* Join the 21st century: Cryptography is no longer an optional componentColin Percival2004-08-061-1/+0
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=133196
* Reflect changes in sendmail 8.13 source treeGregory Neil Shapiro2004-08-011-4/+4
| | | | Notes: svn path=/head/; revision=132947
* Honor NOINET6 and disable IPv6 support in libmilter and sendmail if itGregory Neil Shapiro2004-06-011-1/+5
| | | | | | | | | is set. MFC after: 4 days Notes: svn path=/head/; revision=129912
* Don't check for the existance of src/crypto/ for building items thatMark Murray2003-07-241-2/+1
| | | | | | | | may contain crypto. The days of ITAR paranoia are over, and the simple macro tests that remain are sufficient. Notes: svn path=/head/; revision=117978
* Remove MAINTAINER= lines from individual Makefiles in favor of theGregory Neil Shapiro2003-07-071-2/+0
| | | | | | | MAINTAINER file (which already had entries for sendmail). Notes: svn path=/head/; revision=117299
* CSTD=c89 due to mismatched declarations.David E. O'Brien2003-06-021-0/+1
| | | | Notes: svn path=/head/; revision=115662
* Retire the useless NOSECURE knob.Dag-Erling Smørgrav2003-05-191-3/+2
| | | | | | | Approved by: re (scottl) Notes: svn path=/head/; revision=115157
* style.Makefile(5)David E. O'Brien2003-04-041-1/+1
| | | | Notes: svn path=/head/; revision=113091
* No need for the OPENSSL_NO_KRB5 switch anymore.Mark Murray2003-01-311-1/+0
| | | | | | | Fixed by: nectar Notes: svn path=/head/; revision=110165
* iAdjust for OpenSSL 0.9.7.Mark Murray2003-01-281-0/+1
| | | | Notes: svn path=/head/; revision=110012
* Update build infrastructure for sendmail 8.12.Gregory Neil Shapiro2002-02-171-17/+27
| | | | | | | | 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). Notes: svn path=/head/; revision=90799
* Set BINOWN=root explicitly for setuid root binaries.Ruslan Ermilov2001-09-141-0/+1
| | | | Notes: svn path=/head/; revision=83445
* Convert to using the same method of detecting the secure directory as otherGregory Neil Shapiro2001-08-031-2/+3
| | | | | | | | | usr.sbin programs. Noted by: markm Notes: svn path=/head/; revision=81105
* Perform a major cleanup of the usr.sbin Makefiles.David E. O'Brien2001-07-201-13/+11
| | | | | | | | 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. Notes: svn path=/head/; revision=80029
* - Backout botched attempt to introduce MANSECT feature.Ruslan Ermilov2001-03-261-3/+1
| | | | | | | - MAN[1-9] -> MAN. Notes: svn path=/head/; revision=74816
* Move installation of sendmail helpfile into etc/sendmail/Makefile. It isGregory Neil Shapiro2001-03-011-4/+0
| | | | | | | a user configurable file and it would benefit from mergemaster. Notes: svn path=/head/; revision=73250
* Move creation of the sendmail statistics file from the usr.sbin/sendmailGregory Neil Shapiro2001-02-221-2/+0
| | | | | | | | | 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. Notes: svn path=/head/; revision=72843
* Add a MAINTAINER= line so people know who to blameGregory Neil Shapiro2000-10-261-0/+2
| | | | Notes: svn path=/head/; revision=67660
* Fix up the build for the STARTTLS version of sendmail (again). This methodGregory Neil Shapiro2000-10-241-0/+9
| | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=67502
* ../Makefile.inc was clobbering BINDIR so sendmail was being installed inGregory Neil Shapiro2000-10-131-1/+1
| | | | | | | | | /usr/sbin/ instead of /usr/libexec/sendmail/ Submitted by: bde Notes: svn path=/head/; revision=67083
* Remove STARTTLS support as it breaks builds without crypto installed.Gregory Neil Shapiro2000-10-121-7/+0
| | | | | | | Waiting to hear back regarding the best way to do this. Notes: svn path=/head/; revision=67029
* With apoligies to Greg Shapiro, fix the world. The previous commitPeter Wemm2000-10-111-2/+2
| | | | | | | | lost -lutil and -lwrap by replacing $LDADD and $DPADD rather than appending to them with +=. Notes: svn path=/head/; revision=66977
* Style fixesGregory Neil Shapiro2000-10-111-4/+4
| | | | Notes: svn path=/head/; revision=66961
* NOCRYPT imples NO_OPENSSL.Gregory Neil Shapiro2000-10-111-1/+1
| | | | | | | | | Still need to solve the distribution problem. Submitted by: kris Notes: svn path=/head/; revision=66959
* Build sendmail with STARTTLS support unless NO_OPENSSL is set.Gregory Neil Shapiro2000-10-101-0/+7
| | | | Notes: svn path=/head/; revision=66944
* Give users a way to alter the sendmail (and related utilities) buildGregory Neil Shapiro2000-09-171-1/+7
| | | | | | | environment so they can enable functionality such as SASL, LDAP, Hesiod. Notes: svn path=/head/; revision=65970
* Allow users to add libraries for sendmail (e.g. Cyrus SASL)Gregory Neil Shapiro2000-09-131-1/+1
| | | | | | | Obtained from: Sergei Vyshenski <svysh@pn.sinp.msu.ru> Notes: svn path=/head/; revision=65797
* Turn on support for IPv6Gregory Neil Shapiro2000-08-141-1/+1
| | | | Notes: svn path=/head/; revision=64628
* Get rid of the /etc/aliases -> /etc/mail/aliases hack. /etc/mail/aliasesGregory Neil Shapiro2000-08-131-6/+0
| | | | | | | now exists in the distribution. Notes: svn path=/head/; revision=64597
* The rest of the changes needed to support the new version of sendmail (8.11.0).Gregory Neil Shapiro2000-08-121-11/+28
| | | | | | | | | 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. Notes: svn path=/head/; revision=64567
* Since /etc/sendmail.cf got moved to /etc/mail/sendmail.cf, a 'make world'Peter Wemm1999-12-291-0/+8
| | | | | | | | | 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. Notes: svn path=/head/; revision=55239
* Install sendmail in it's new location.Peter Wemm1999-12-291-4/+2
| | | | Notes: svn path=/head/; revision=55236
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
| | | | Notes: svn path=/head/; revision=50479
* Enable tcp_wrapper support by default.Mark Murray1999-03-281-10/+4
| | | | Notes: svn path=/head/; revision=45090
* MaxHeaderLines is now MaxHeadersLength (in bytes)Peter Wemm1999-02-071-1/+1
| | | | Notes: svn path=/head/; revision=43735
* Support 'O MaxHeaderLines=' to override the default header count and linePeter Wemm1999-01-241-0/+1
| | | | | | | length limits. The configuration keyword is: confMAX_HEADER_LINES Notes: svn path=/head/; revision=43153