History log of /freebsd-10-stable/usr.bin/mail/main.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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

# 229655 05-Jan-2012 uqs

Touch up some more small typos missed in the previous round.

Reported by: Ben Kaduk <minimarmot@gmail.com> et al.


# 228992 30-Dec-2011 uqs

Spelling fixes for usr.bin/


# 228647 17-Dec-2011 dim

In usr.bin/mail/cmd1.c, use the correct printf length modifier for a
ptrdiff_t. In usr.bin/mail/main.c, cast a field width to int.

MFC after: 1 week


# 216564 19-Dec-2010 charnier

Add __unused. Ansi prototypes.


# 216370 11-Dec-2010 joel

Remove the advertising clause from UCB copyrighted files in usr.bin. This
is in accordance with the information provided at
ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change

Also add $FreeBSD$ to a few files to keep svn happy.

Discussed with: imp, rwatson


# 173439 08-Nov-2007 dds

Use static storage-class specifier where appropriate.
Found by: CScout


# 151053 07-Oct-2005 yar

Sync usage screen with manpage.

MFC after: 5 days


# 126415 29-Feb-2004 mikeh

Add the -e (mail presence test), -H (header summary mode), and -F
(message save as first recipient) options for standards
conformance.

Submitted by: Wartan Hachaturow <wart@tepkom.ru> (with some changes)
PR: standards/61934


# 99112 30-Jun-2002 obrien

Consistently use FBSDID


# 88150 18-Dec-2001 mikeh

Sync with most of NetBSD's changes, including:

*) Sync with 4.4BSD-Lite2
*) Set usecs for utimes()
*) Add 'inc' command and 'autoinc' option that check for new mail
manually and automatically, respectively
*) Use POSIX signal handling and tty semantics
*) Handle long lines correctly when paging messages
*) Add ability to explicitly search 'To:' line
*) Various manpage cleanups
*) Support overriding '~/.mailrc' with $MAILRC
*) Support 'askbcc' and 'asksub' options
*) Fix various bugs

Reviewed by: ru (mail.1)
Obtained from: NetBSD


# 78904 28-Jun-2001 mikeh

Add the -E flag to not send messages that have an empty body. This is
useful for piping cron script error output by mail.

PR: bin/9494
Obtained from: NetBSD
MFC after: 2 weeks


# 78737 24-Jun-2001 dd

Nuke unused variables.


# 78193 13-Jun-2001 mikeh

Respect REPLYTO in mailrc.

PR: bin/8322
Submitted by: Philipp Mergenthaler <philipp.mergenthaler@stud.uni-karlsruhe.de>
MFC after: 2 weeks


# 77274 27-May-2001 mikeh

Cleanup mail(1)'s varying styles by converting to using style(9).

Also take a stab at cleaning up BDECFLAGS and convert all uses of
NOSTR, NIL, NONE, NOVAR, NOGRP, NOGE to NULL. Also kill 'register' to
get diffs somewhat closer to OpenBSD/NetBSD.

There are no functional changes however.
Reviewed by: nra (visual inspection)


# 74769 25-Mar-2001 mikeh

Merge various changes from OpenBSD and NetBSD.

o remove panic() in favor of err(3) and use err(3) functions
consistently throughout
o use stat(2)'s S_IS* macros rather than S_IF*
o [r]index -> str[r]chr
o convert some static buffers to dynamic ones
o use real tempfiles rather than reopening the same templates
o rename some functions that clash with libc
o convert wait_status from union to int and use wait(2) status macros
o fix multiple potential buffer overflows
o fix a few comments
o add $FreeBSD$

Reviewed by: nra, nectar (earlier version)


# 47346 20-May-1999 jmz

Ignore the MAIL environment variable when the -u flag is set.

PR: bin/8665


# 32189 02-Jan-1998 joerg

Teach boring old mail(1) about the use of the REPLYTO environment
variable which is de-facto standard for MUAs.

Teach bomail to generate an in-reply-to header so threading MUAs and
mail->news gateways won't lose context.

While i was at it, removed two gratuitous standard violations for
functions starting with an underscore.


# 24360 29-Mar-1997 imp

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


# 20778 21-Dec-1996 jkh

Allow mail(1) to look for multiple mail.rc files.
Submitted-By: Lyndon Nerenberg VE7TCP <lyndon@orthanc.com>


# 17678 19-Aug-1996 peter

Simplistic conversion of mail to use termios instead of sgtty.


# 1591 27-May-1994 rgrimes

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


# 1590 27-May-1994 rgrimes

BSD 4.4 Lite Usr.bin Sources