Mike Heffner
0c3a8314c0
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)
2001-03-25 04:57:05 +00:00
Ruslan Ermilov
c2d03ea879
Eliminate mdocNG warnings caused by misplaced or extraneous macro calls.
2001-02-28 17:38:53 +00:00
Ruslan Ermilov
d0353b836e
mdoc(7) police: split punctuation characters + misc fixes.
2001-02-01 16:38:02 +00:00
Ruslan Ermilov
9884911506
mdoc(7) police: fixed broken references.
2001-01-16 11:52:00 +00:00
Ruslan Ermilov
9b88faecd3
Prepare for mdoc(7)NG.
2000-12-19 16:00:12 +00:00
Ruslan Ermilov
ef4261bf71
Eliminate groff(1) warnings.
2000-11-29 10:56:59 +00:00
Kris Kennaway
c858db9672
*** empty log message ***
2000-11-27 06:55:38 +00:00
Ruslan Ermilov
8fe908ef0c
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 19:21:22 +00:00
Ruslan Ermilov
726b61ab5f
Avoid use of direct troff requests in mdoc(7) manual pages.
2000-11-10 17:46:15 +00:00
Poul-Henning Kamp
c23d986ebe
Add $FreeBSD$
...
Rename local offsetof() macro to boffsetof() to avoid clashing with
the offsetof() from <stddef.h>
2000-10-24 13:54:31 +00:00
Gregory Neil Shapiro
2216e2a2cd
Complete migration of aliases file to /etc/mail/aliases.
...
The maintainers of share/examples/diskless/README.TEMPLATING and mergemaster
have been contacted so those may be updated as well.
2000-08-13 18:38:58 +00:00
Warner Losh
0e7f0658ee
#include <errno.h> where needed. Kill extern int errno;.
...
Minor warnings in tip corrected.
2000-04-14 06:39:19 +00:00
Sheldon Hearn
87faa07bec
Remove single-space hard sentence breaks. These degrade the quality
...
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.
2000-03-01 12:20:22 +00:00
Joseph Koshy
727c14404a
Document startup behaviour of mail(1).
...
PR: docs/1577
Submitted by: Joseph Koshy <koshy@india.hp.com>
1999-11-08 03:54:37 +00:00
Peter Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Jean-Marc Zucconi
49936df39b
Ignore the MAIL environment variable when the -u flag is set.
...
PR: bin/8665
1999-05-20 22:23:04 +00:00
Hidetoshi Shimokawa
0b919713bb
Allocate aligned memory according to sizeof(char *).
...
Approved by: jkh
Obtained from: NetBSD
1999-01-13 10:37:22 +00:00
Bruce Evans
46ccc3e932
vfork -> fork. The child calls abort(), which calls stdio.
1998-10-10 19:21:39 +00:00
Bruce Evans
db6b691087
vfork -> fork. This home made popen() had the same bug as the library
...
popen(), but worse. The child calls execvp(), which calls malloc()
a bit more than execl(), and it calls non-library functions that call
malloc() and who-knows-what else (stdio is called in at least some
error cases).
1998-10-10 19:18:30 +00:00
Bruce Evans
4689d219ff
Fixed gross breakage in previous commit. The malloc sizes for the
...
temporary file names were uninitialized if TMPDIR was set and 1 too
small otherwise.
Fixed style bugs in previous commit.
Fixed missing checks for malloc failure in previous commit.
Report malloc failure consistently, at least in temp.c.
1998-10-10 19:01:47 +00:00
Bruce Evans
e43edbda3d
Removed debugging cruft.
...
Broken in: previous commit
1998-10-10 18:37:02 +00:00
Peter Hawkins
f40053daa9
PR: bin/8250
...
protect against buffer overruns in mail temporary files.
1998-10-10 09:58:20 +00:00
Joseph Koshy
a6054afb48
Move setting of 'crt' mail variable to {/usr/src}/etc/mail.rc.
1998-08-31 10:53:06 +00:00
Bruce Evans
22694ebad5
Fixed printf format errors.
1998-07-06 21:01:54 +00:00
Steve Price
2d5be945b8
Document the use of sendmail options on the commandline.
...
PR: 4778
Submitted by: Ruslan Ermilov <ru@ucb.crimea.ua>
1998-04-14 00:59:29 +00:00
Joerg Wunsch
57392071e8
Fix a style bug, and a real bug (&& vs. & misused).
...
Submitted by: bde
1998-01-04 10:08:26 +00:00
Joerg Wunsch
99bd6601d7
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.
1998-01-02 16:44:13 +00:00
James Raynard
f3456b7e34
Balance parentheses around command abbreviations.
...
PR: 4888
Submitted by: h-nokubi@nmit.tmg.nec.co.jp
1997-11-01 00:56:15 +00:00
Poul-Henning Kamp
d030d2d2ae
Many places in the code NULL is used in integer context, where
...
plain 0 should be used. This happens to work because we #define
NULL to 0, but is stylistically wrong and can cause problems
for people trying to port bits of code to other environments.
PR: 2752
Submitted by: Arne Henrik Juul <arnej@imf.unit.no>
1997-09-18 14:08:40 +00:00
Wolfram Schneider
9f2ba01444
Fix file names.
1997-08-31 21:33:27 +00:00
Wolfram Schneider
e569836c71
make install should not install mail.rc in /etc
1997-08-15 21:50:02 +00:00
Philippe Charnier
0e11b68bdd
Use err(3).
1997-07-24 06:56:33 +00:00
Bruce Evans
c05b924fca
Renamed undelete() to undelete_messages() to avoid conflict with new
...
undelete() syscall.
Submitted by: partly by roberto
1997-04-14 16:49:30 +00:00
Warner Losh
1c8af87873
compare return value from getopt against -1 rather than EOF, per the final
...
posix standard on the topic.
1997-03-29 04:34:07 +00:00
Peter Wemm
c115df18cd
Revert $FreeBSD$ to $Id$
1997-02-22 19:58:13 +00:00
Mike Pritchard
d0aa25cbc5
Document the "more" command.
...
Submitted by: Julian Coleman <j.d.coleman@ncl.ac.uk>
Obtained from: NetBSD-bugs PR# 3104
1997-01-15 04:44:08 +00:00
Jordan K. Hubbard
1130b656e5
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.
1997-01-14 07:20:47 +00:00
Jordan K. Hubbard
e9b074c385
Allow mail(1) to look for multiple mail.rc files.
...
Submitted-By: Lyndon Nerenberg VE7TCP <lyndon@orthanc.com>
1996-12-21 22:53:58 +00:00
Jordan K. Hubbard
d34dd13378
Honor the MAIL environment variable.
...
Submitted-By: Dan Cross <cross@math.psu.edu>
1996-10-06 01:55:32 +00:00
Bruce Evans
3e163cc6fc
Eliminated NOFILE. Use the arbitrary (currently identical) limit of 64
...
instead (for the input stack size).
`mail' was one of the 3 programs in /usr/src that (mis)used NOFILE.
1996-09-28 13:15:06 +00:00
Wolfram Schneider
b8923d4cc0
[HISTORY] command appeared in Version 1 AT&T UNIX
...
Obtained from: A Quarter Century of UNIX, Peter H. Salus, page 41
1996-08-29 18:06:19 +00:00
Peter Wemm
7c6d202a48
Simplistic conversion of mail to use termios instead of sgtty.
1996-08-19 20:23:35 +00:00
Mike Pritchard
e229ffb7e9
Correct some cross references and some path names.
1996-04-06 09:47:30 +00:00
Wolfram Schneider
000ee932d4
filenames corrected
1996-02-02 05:14:04 +00:00
Mike Pritchard
4a8d02835c
Fix a bunch of spelling errors in a bunch of man pages.
1996-01-30 13:52:50 +00:00
Mark Murray
ec07fbef21
Correct the man pages, USD doc and online help to refer to /var/mail
...
instead of {usr|var}/spool/mail
1995-11-20 20:51:42 +00:00
Joerg Wunsch
b5cfa4b2c4
'#' is not a comment if a non-space char follow
...
Closes PR # bin/657: mail(1): comments in ~/.ma...
Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider)
1995-08-15 19:40:26 +00:00
Bruce Evans
9c0dc173cc
Change install' to
${INSTALL}' so that default install flags can be
...
specified in the top level Makefiles.
1995-07-25 00:37:58 +00:00
Rodney W. Grimes
7799f52a32
Remove trailing whitespace.
1995-05-30 06:41:30 +00:00
Andrey A. Chernov
9bda6bd9b8
Remove -R from CFLAGS
1995-05-12 13:15:41 +00:00