summaryrefslogtreecommitdiffstats
path: root/etc/sendmail
Commit message (Collapse)AuthorAgeFilesLines
* If world is built with a custom sendmail.cf, use it for the distributionpeter2015-10-121-10/+11
| | | | | | | | | | | | | target. This is the feeder for mergemaster / etcupdate. This change makes installworld/mergemaster/etcupdate behave the same regardless of whether SENDMAIL_MC or SENDMAIL_CF is used. If you use a custom SENDMAIL_MC/CF in make.conf and excluded it from mergemaster.rc/etcupdate.conf to work around the conflicts, you may wish to revert that or change it from 'ignore' to 'always install'. If you do not use a custom SENDMAIL_MC/CF, there should be no change in behavior.
* META_MODE: Remove DEP_MACHINE from Makefile.depend files.bdrewery2015-09-251-2/+0
| | | | | | This has not been needed since r246865 in projects/bmake. Sponsored by: EMC / Isilon Storage Division
* META_MODE: Remove DEP_RELDIR from Makefile.depend files.bdrewery2015-09-251-2/+0
| | | | | | This has not been needed since r284171 in projects/bmake. Sponsored by: EMC / Isilon Storage Division
* Minor changes to force commit these files so new freebsd*.cf files aregshapiro2015-07-072-2/+0
| | | | | | built to use the new sendmail-8.15.2/cf tree. MFC after: 3 days
* Add META_MODE support.sjg2015-06-131-0/+15
|\ | | | | | | | | | | | | | | | | | | | | 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
| * Merge sync of headsjg2015-05-271-1/+2
| |\ | |/ |/|
| * Merge head from 7/28sjg2014-08-192-2/+0
| |\
| * \ Merge headsjg2014-04-282-0/+17
| |\ \
| * \ \ Merge from headsjg2013-09-052-2/+1
| |\ \ \
| * \ \ \ Sync with HEAD.obrien2013-02-083-4/+5
| |\ \ \ \
| * | | | | Updated/new Makefile.dependsjg2012-11-081-0/+14
| | | | | |
* | | | | | Remove build specific details from sendmail.cf/submit.cf in support ofgshapiro2015-01-271-1/+2
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://wiki.freebsd.org/ReproducibleBuilds The contrib/sendmail change will be made in the upstream source for a future sendmail release. Reviewed by: des MFC after: 3 days
* | | | | Minor changes to force commit these files so new freebsd*.cf files aregshapiro2014-05-222-2/+0
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | built to use the new sendmail-8.14.9/cf tree. MFC after: 3 days
* | | | Minor changes to force commit these files so new freebsd*.cf files aregshapiro2014-01-262-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | built to use the new sendmail-8.14.8/cf tree. MFC after: 5 days
* | | | Enable the automatic creation of a certificate (if one does not exists)jmg2013-10-191-0/+15
| |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and enable the usage by sendmail if sendmail is enabled. Include and document knobs to disable this feature and also set the Common Name of the certificate created. As the certificate is signed w/ a discarded key, it only helps prevent Eve, but not Malory from knowing the contents of the emails. This means that new installs (and people that use the updated freebsd.mc file) will automaticly have STARTTLS enabled allowing incoming email to be encrypted in most cases. Reviewed by: gshapiro MFC after: 3 days Security: Yes, please.
* | | Minor changes to force commit these files so new freebsd*.cf files aregshapiro2013-04-212-2/+1
| |/ |/| | | | | | | | | built to use the new sendmail-8.14.6/cf tree. MFC after: 4 days
* | Not using the full domain was a really bad idea.peter2013-01-061-1/+1
| |
* | Minor changes to force commit these files so new freebsd*.cf files aregshapiro2012-12-292-2/+3
| | | | | | | | | | | | | | | | built to use the new sendmail-8.14.6/cf tree. While here, update DNSBL link once again. MFC after: 4 days
* | Add missing closing quote on commented out examplegshapiro2012-12-291-1/+1
|/ | | | | | PR: bin/174108 Obtained from: Julian H. Stacey MFC after: 1 day
* mx1 -> smarthost.ysvpeter2012-10-151-1/+1
|
* Point freebsd.org cluster machines to mx1 for their smarthost.peter2012-10-111-1/+1
|
* Minor change to force commit this file so new freebsd*.cf files aregshapiro2011-06-141-1/+0
| | | | | | built to use the new sendmail-8.14.5/cf tree. MFC after: 4 days
* Update DNSBL information (MAPS has been acquired, used a generic example)gshapiro2011-06-141-5/+3
|
* Minor changes to force commit these files so new freebsd*.cf files aregshapiro2010-01-262-1/+2
| | | | | | built to use the new sendmail-8.14.4/cf tree. MFC after: 4 days
* A no-op commit to simulate the effect of a forced commit so the filegshapiro2008-08-311-1/+0
| | | | | has a new timestamp as needed for mergemaster. A more long term solution to this is needed since svn doesn't support forced commits.
* Google changed the location of the blacklists again.gshapiro2008-08-281-1/+1
| | | | Submitted by: Tim Pozar
* Fix quoting for the dnsbl example -- m4 misparses quoted strings withgshapiro2008-02-171-1/+1
| | | | | | | | commas due to our deconstruction of the line in cf/feature/dnsbl.m4. PR: 120038 Submitted by: mattijs vreeling MFC after: 1 week
* Use new OSTYPE(freebsd6).gshapiro2005-06-142-2/+2
| | | | | Approved by: re (scottl) Requested by: keramida
* Catch up with etc/Makefile,v 1.324 -- split "install" and "distribution"ru2004-01-221-18/+13
| | | | | | | | | targets, have "distribution" always install original (as from the release media) files, whether SENDMAIL_MC is set or not. Do error handling the make(1) way. Reviewed by: gshapiro Approved by: gshapiro
* Enable IPv6 by default but make it optional so it doesn't affectgshapiro2003-12-241-3/+3
| | | | | | | | sites without IPv6. Submitted by: ume Obtained from: NetBSD MFC after: 1 week
* Adding WorkAroundBrokenAAAA seems a necessity even in the submit.mc givengshapiro2003-10-192-11/+29
| | | | | | | | | | the number of broken DNS servers out there in the world. Since we are diverging from the sendmail.org submit.mc, it's time to make our own freebsd.submit.mc. PR: conf/57733 Reviewed by: nork MFC after: 2 weeks
* Turn SENDMAIL_CF_DIR into an officially supported make.conf variablegshapiro2003-09-241-8/+9
| | | | | | | | | and use it in src/etc/sendmail/Makefile in case the user wants to use a different path to the sendmail m4 sources (e.g., sendmail port users). Submitted by: dinoex MFC after: 21 days X-MFC after: RELENG_4 code freeze ends
* Build the submit.cf file instead of installing the version that shipsgshapiro2003-09-011-4/+11
| | | | | | | | | with the vendor sendmail distribution. By doing so, we avoid mergemaster warnings after every 'make' in /etc/mail/. Reported by: Jeremy Chadwick <koitsu@parodius.com> MFC after: 3 days X-MFC after: and re approval
* Revert revision 1.25 now that mergemaster does a 'make all' to buildgshapiro2003-08-101-1/+1
| | | | | | | the required .cf file(s). Submitted by: ru X-MFC after: mergemaster MFC
* Continue trying to build SENDMAIL_CF if the user uses SENDMAIL_CFgshapiro2003-07-101-2/+5
| | | | | | | | | instead of SENDMAIL_MC but don't remove on it 'make clean' as the user may not have the original .mc file and removing it could be dangerous (e.g., make SENDMAIL_CF=/etc/mail/sendmail.cf clean). Noticed by: peter MFC after: 3 days
* Put back install/distribution dependency on the buildable .cfgshapiro2003-07-071-1/+1
| | | | | | files to get mergemaster working again. Noticed by: Shin-ichi YOSHIMOTO <yosimoto@waishi.jp>
* Get rid of unneeded depend targetgshapiro2003-07-061-2/+0
| | | | | Submitted by: ru MFC after: 5 days
* - Prevent buildworld from trying to write to /etc/mail/gshapiro2003-07-061-87/+48
| | | | | | | | | | | | | - Stop 'make clean' from removing SENDMAIL_CF - install and distribute targets should not attempt to build anything - SENDMAIL_ADDITIONAL_CF were not installed in the distribution case - If SENDMAIL_SET_USER_ID was defined, submit.cf was needlessly installed in the distribution case - Collapse install and distribution target into one to remove code duplication Submitted by: ru MFC after: 5 days
* Style fixes: tab after a dependency operator should be a single spacegshapiro2003-07-061-13/+13
| | | | | | | second level indent of tab should be four spaces Submitted by: ru MFC after: 3 days
* The sendmail binary now has a reasonable default for MaxMimeHeaderLengthgshapiro2003-04-181-1/+0
| | | | | | built in. No need to set it here. MFC after: 1 week
* Replace old, not-working URL for an online index of DNS blacklistkeramida2002-10-161-1/+2
| | | | | | | servers with a reference to the Google directory. Reviewed by: gshapiro MFC after: 1 week
* Drop support for COPY, -c has been the default mode of install(1)ru2002-07-291-13/+13
| | | | | | for a long time now. Approved by: bde
* s/${INSTALL} -c/${INSTALL} ${COPY}/ru2002-07-181-5/+5
|
* Change the default permissions for the sendmail statistics file to 0640gshapiro2002-05-241-1/+1
| | | | | | | | instead of 0644 to help protect users against a file locking local denial of service. MFC after: 1 day pending RE approval
* There are still many broken nameservers out there in the wild. Evengshapiro2002-05-211-0/+1
| | | | | | | | | | though I would personally prefer to see the broken nameservers fixed instead of standards compliant applications work around them, I can't force FreeBSD users to help fight that battle. Submitted by: Damon Anton Permezel <dap@damon.com> MFC after: 2 days pending RE approval
* Non-sendmail users use the FreeBSD sendmail startup functionality to startgshapiro2002-04-212-196/+0
| | | | | | | | | | | | alternative MTAs. Therefore, always install rc.sendmail, regardless of NO_SENDMAIL make.conf setting. Users can still set mta_start_script to a different script. This commit is after a repo-copy of src/etc/sendmail/rc.sendmail to src/etc/rc.sendmail. Noticed by: Calvin NG <calvinng@brel.com> MFC after: 3 days
* Provide a new make.conf knob, SENDMAIL_SUBMIT_MC to allow users to pickgshapiro2002-04-141-6/+36
| | | | | | | | | the .mc file used for /etc/mail/submit.cf. By default, /etc/mail/freebsd.submit.mc is installed and used. Requested by: fenner Submitted by: ume MFC after: 1 week
* Add my Copyright on this file so I can allow others to use itgshapiro2002-04-121-0/+1
|
* Quoting Peter Wemm, "At great personal risk, touch the sendmail startupgshapiro2002-04-052-0/+195
| | | | | | | | | | | | | | | | | | | | | again." As an alternative to sendmail_enable=NONE, solve the boot time problem for non-sendmail users completely by moving all of the sendmail startup code from /etc/rc to /etc/rc.sendmail. The source for that script will be kept in src/etc/sendmail/rc.sendmail so make.conf's NO_SENDMAIL will prevent it from being installed. A new rc.conf variable, mta_start_script specifies the script to run to start the user's preferred MTA. For backward compatibility, it will default to /etc/rc.sendmail. The specified script is called out of /etc/rc after checking to make sure it exists. A new rc.sendmail.8 man page has also been added which now houses the sendmail_* variable descriptions formerly in rc.conf.5. Use /etc/rc.sendmail in /etc/mail/Makefile to reduce code duplication. Reviewed by: -current, -stable, obrien, peter, ru MFC after: 1 week
* Fix typosgshapiro2002-03-261-2/+2
| | | | Noticed by: Larry Rosenman <ler@lerctr.org>
OpenPOWER on IntegriCloud