History log of /freebsd-10-stable/libexec/mail.local/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
321267 20-Jul-2017 ngie

MFC r314653:

libexec: normalize paths using SRCTOP-relative paths or :H when possible

This simplifies make logic/output

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


228590 16-Dec-2011 dim

Fix typos in the comments about clang warnings in several
sendmail-related Makefiles.

Spotted by: arundel
MFC after: 1 week


228585 16-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


201380 02-Jan-2010 ed

Make WARNS=6 the default for libexec/.

Just like bin/ and sbin/, I think setting WARNS to the highest value
possible will make it more attractive for people to fix warnings.

- The WARNS variable is set in the Makefile in the directory of the
application itself, making it more likely that it will be removed out
of curiosity to see what happens.
- New applications will most likely build with WARNS=6 out of the box,
because the author would more likely fix the warnings during
development than lower WARNS.

Unfortunately almost all apps in libexec require a lowered value of
WARNS.


147225 10-Jun-2005 des

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

Discussed with: ru


117299 07-Jul-2003 gshapiro

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


90798 17-Feb-2002 gshapiro

Update build infrastructure for sendmail 8.12.


90164 04-Feb-2002 kris

Lock down with WFORMAT?=1, with overrides in the subdirectories which
are not yet warning-clean. Tested on i386 and alpha.


74814 26-Mar-2001 ru

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


74529 20-Mar-2001 ru

Set the default manual section for libexec/ to 8.


67660 26-Oct-2000 gshapiro

Add a MAINTAINER= line so people know who to blame


66961 11-Oct-2000 gshapiro

Style fixes


66942 10-Oct-2000 gshapiro

mail.local(8) is no longer installed as a set-user-id binary.

Users may have to adjust their configuration to call mail.local as root
by adding the F=S flag to the local mailer. Most probably already have this.


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.


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.


50476 28-Aug-1999 peter

$Id$ -> $FreeBSD$


39495 19-Sep-1998 obrien

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


38099 04-Aug-1998 peter

Use sendmail-8.9.1 mail.local (with our changes). It has LMTP support.


32309 07-Jan-1998 charnier

Typos.


32009 26-Dec-1997 imp

style(9) nits
Submitted by: bde


31977 24-Dec-1997 imp

Be extra paranoid about the length of data returned from gethostbyaddr or
gethostbyname.
Submitted by: Julian Assange


31164 13-Nov-1997 alex

Switch the effective uid to that of the user when writing mail files,
allowing quotas to be enforced on mail spools.

PR: 1111
Submitted by: Charles Henrich <henrich@crh.cl.msu.edu>


30313 11-Oct-1997 wosch

Store temporary files in /var/tmp instead /tmp. This should avoid
a possible disk overflow for enormous large mails.
Submitted by: grog


27849 02-Aug-1997 bde

Makefile.dist is a non-bmaked version of Makefile. We don't want it.


27848 02-Aug-1997 bde

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


24349 28-Mar-1997 imp

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


22989 22-Feb-1997 peter

Revert $FreeBSD$ to $Id$


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.


19118 23-Oct-1996 scrappy

Totally botched ths patch...revert back to Rev 1.7, and request a
proper context diff from the submitter...


19114 22-Oct-1996 scrappy

Last time I trust 'sucess's on a non-context diff...

Pointed out by: Bill Fenner <fenner@parc.xerox.com>


19107 22-Oct-1996 scrappy

Fixes:

>Description:

/usr/libexec/mail.local runs as root. As such is can fill up a
mailbox on a quota'd filesystem, and keep going... Makes quota's
almost useless in an ISP environment.

Closes: PR#bin/1111

Submitted by: Charles Henrich <henrich@crh.cl.msu.edu>


18471 22-Sep-1996 wosch

add forgotten $Id$


18286 14-Sep-1996 bde

Don't use __dead or __pure in user code. They were obfuscations
for gcc >= 2.5 and no-ops for gcc >= 2.6. Converted to use __dead2
or __pure2 where it wasn't already done, except in math.h where use
of __pure was mostly wrong.


15235 13-Apr-1996 joerg

Introduce a -b option for sites who are not interested in the old biff
service. (Avoid a ``in_vain'' warning...)


14004 09-Feb-1996 mpp

Another round of various man page cleanups.


11952 31-Oct-1995 ache

Revert fsync ifdef behaviour and name, now default variant acts like
original one.
Suggested by: peter


11950 31-Oct-1995 ache

Put fsync under #ifdef EXTRA_SANITY and turn it off by default.
fsync here cause real disk trashing when large UUCP mail chanks
parsed.


8870 30-May-1995 rgrimes

Remove trailing whitespace.


1875 05-Aug-1994 wollman

Update to new make macros and disable Kerberos because we haven't got it
set up right yet.


1593 27-May-1994 rgrimes

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