summaryrefslogtreecommitdiff
path: root/usr.bin/mail/fio.c
AgeCommit message (Collapse)Author
2000-08-02$HOME paranoia: never use getenv("HOME") w/o checking for NULL and non-zeroTodd C. Miller
1998-06-12Don't call truncate() directly; have rm() do it if we get EPERM on unlink()Todd C. Miller
In popen.c, findchild() may return NULL so catch that case.
1998-06-11Don't segfault just because a line starts with NUL; rossTheo de Raadt
1997-11-14NetBSD changes (mostly comsmetic):Todd C. Miller
replace panic() with calls to err()/errx() use S_IS* instead of doing by hand with S_IF*. Use TIMESPEC_TO_TIMEVAL() and gettimeofday instead of time(2) Use _POSIX_VDISABLE, not 0 Kill register
1997-09-04Deal with <CR><LF> pairs in mailboxes so we can work with eudora mailTodd C. Miller
spools mounted from DOS/Windoze. From Matt Thomas <matt@3am-software.com>.
1997-08-31Kill union wait.Todd C. Miller
1997-07-28Dynamically allocate space for addr header strings instead of usingTodd C. Miller
BUFSIZ. We know that the end size will be <= to the start size so it is simple to preallocate enough space. Fixes NetBSD PR#3028
1997-07-24tempnam(3) goes bye bye.Todd C. Miller
1997-07-24Replace 3 tempnam()'s with mkstemp. The two left look tricky.Todd C. Miller
1997-07-14NOSTR -> NULLTodd C. Miller
Use sigsetjmp/siglongjmp instead of sigjmp/longjmp for portability.
1997-07-13bcopy() -> memcpy() and fix some casts.Todd C. Miller
1997-07-13Merge in NetBSD and 4.4BSD-lite2 changes as well as some of my own.Todd C. Miller
- handle long lines safely (from NetBSD) - use puts/fputs and putchar/putc when it makes sense - use err/errx and warn/warnx when it makes sense - make return() and sizeof() style consisten - some more buffer safety
1997-05-30overflows aboundTheo de Raadt
1997-03-29Use ``mail.local -H'' to do dot locking so we can have mode 755 mailTodd C. Miller
spool, change an occurrence of tempnam() to mkstemp(), change some longs and shorts to ints. Mail is now usable again.
1997-01-17r?index -> strr?chrTodd C. Miller
1996-06-11from christos;Theo de Raadt
- 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.
1995-10-18initial import of NetBSD treeTheo de Raadt