Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-07-06 | printf with % for the prompt | Theo de Raadt | |
2000-06-30 | warnx?/errx? paranoia (use "%s" not a bare string unless it is a | Todd C. Miller | |
constant). These are not security holes but it is worth fixing them anyway both for robustness and so folks looking for examples in the tree are not misled into doing something potentially dangerous. Furthermore, it is a bad idea to assume that pathnames will not include '%' in them and that error routines don't return strings with '%' in them (especially in light of the possibility of locales). | |||
2000-04-25 | When incorporating new messages, clear the "new" count before the | Todd C. Miller | |
inc so the count of new messages is useful afterwards. This makes mail behave more like the SunOS version in this respect. | |||
1998-09-08 | Fix comments in .mailrc where there is no space after the hash (#). Noted ↵ | Todd C. Miller | |
by pjanzen@foatdi.harvard.edu | |||
1998-06-12 | back out some signal changes that can cause mail to hang when quitting due ↵ | Todd C. Miller | |
to SIGCHLD blockage | |||
1998-05-04 | Never remove a mail spool, as we may not have proper prics, just truncate. ↵ | Todd C. Miller | |
Also block signals in a few critical areas | |||
1997-11-14 | NetBSD 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-07-30 | Make istrcpy() take a size (not length) field, now called istrncpy(). | Todd C. Miller | |
Change some strcpy() -> strncpy() out of paranoia. | |||
1997-07-30 | Fix one possible oflow (not exploitable) and do a wee bit of KNF. | Todd C. Miller | |
Much more remains to be done. | |||
1997-07-24 | tempnam(3) goes bye bye. | Todd C. Miller | |
1997-07-24 | Replace 3 tempnam()'s with mkstemp. The two left look tricky. | Todd C. Miller | |
1997-07-22 | incfile() needs to lock the mail spool so it doesn't get partial messages. | Todd C. Miller | |
Noticed by Theo. | |||
1997-07-22 | Release signals when we get an error condition in incfile(). | Todd C. Miller | |
1997-07-14 | NOSTR -> NULL | Todd C. Miller | |
Use sigsetjmp/siglongjmp instead of sigjmp/longjmp for portability. | |||
1997-07-13 | bcopy() -> memcpy() and fix some casts. | Todd C. Miller | |
1997-07-13 | Merge 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-30 | overflows abound | Theo de Raadt | |
1997-01-17 | r?index -> strr?chr | Todd C. Miller | |
1996-06-11 | from 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. | |||
1996-03-27 | From NetBSD: merge of 960317 | Niklas Hallqvist | |
1995-10-18 | initial import of NetBSD tree | Theo de Raadt | |