christos
57e9a1d730
PR/32978: Johan Veenhuizen: mail(1) creates record file with insecure umask
2006-03-03 15:07:00 +00:00
christos
ca28631014
Pass lint completely.
2005-07-19 23:07:10 +00:00
christos
ece0fd5c87
WARNS=3
2005-07-19 01:38:38 +00:00
agc
89aaa1bb64
Move UCB-licensed code from 4-clause to 3-clause licence.
...
Patches provided by Joel Baker in PR 22365, verified by myself.
2003-08-07 11:13:06 +00:00
wiz
240d8221ea
Replace last tempnam() with mkstemp(), and remove the tempMail variable.
...
Inspired by OpenBSD.
mail(1) is now tempnam(3) free.
2002-03-06 17:36:44 +00:00
wiz
ae38aa875b
Use warn() instead of perror().
2002-03-05 21:29:30 +00:00
wiz
b6e7b17180
KNF: No space after casts.
2002-03-05 21:18:14 +00:00
wiz
cb6786d45f
Replace some more special pointers to zero (NIL, NONE, NOVAR, NOGRP, NOGE)
...
with NULL.
2002-03-04 03:16:10 +00:00
wiz
ab85015570
Don't use special null string pointer (NOSTR), just use NULL.
2002-03-04 03:07:25 +00:00
wiz
4e972651c7
Rename variables to avoid shadowing.
2002-03-02 15:27:51 +00:00
wiz
b127cccc2e
ANSIfy, and minimal KNF.
2002-03-02 14:59:35 +00:00
christos
85ef06032c
fix nested externs
...
rename raise to upcase to avoid clash with raise(3)
2001-02-05 02:07:52 +00:00
christos
253750edbd
Add -E "dontsendempty" flag which does not send messages that have no
...
data. This is useful when piping cron error output to mail. While I am
there add -~ to be a synonym for -I [but don't document it]. This is for
compatibility with other OS's.
2000-09-19 01:12:48 +00:00
tron
baa67f49cc
Rename send() to sendmessage() to avoid conflict with send(2) in "libc".
...
Patch supplied by Geoff Adams in PR bin/9385.
2000-02-10 12:34:42 +00:00
christos
2d72555862
char -> unsigned char
1998-12-19 16:34:38 +00:00
ross
f670fa10c5
Add { and } to shut up egcs. Reformat the more questionable code.
1998-08-25 20:59:36 +00:00
bad
6a203aafce
Do not propagate local pipe and file address that are marked for deletion
...
into the mail header.
1997-11-25 17:55:52 +00:00
lukem
7c81c8f378
WARNSify, fix .Nm usage, deprecate register, use <err.h>
1997-10-19 05:02:57 +00:00
christos
88b833a7cd
- Fix PR/105: Implement dot locking protocol and check return value of flock.
...
- Fix PR/2247: Don't call unknown users "ubluit". Issue an error message.
- Fix/add prototypes.
- Fix warnings.
- Use POSIX signal mask calls.
- RCSid police.
1996-06-08 19:48:09 +00:00
jtc
b5508f3525
Use tempnam() to generate temporary file names instead of trying to
...
concatenate getenv("TMPDIR") and "RxXXXXXX" into fixed length arrays.
1994-11-28 20:03:30 +00:00
deraadt
2cb5542f38
4.4-lite, plus our mods
1994-06-29 05:09:04 +00:00
jtc
10a20d067c
Implement mailx's askbcc option.
1993-08-27 20:31:51 +00:00
mycroft
e9d867ef50
Add RCS identifiers.
1993-08-01 17:54:45 +00:00
cgd
61f282557f
initial import of 386bsd-0.1 sources
1993-03-21 09:45:37 +00:00