Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-12-01 | Truncate the source string before copying during variable substitution | Todd C. Miller | |
so we copy the correct number of bytes. Fixes a bug introduced in revision 1.11. Closes PR 3591 | |||
2003-10-30 | double word from Tom Cosgrove; | Jason McIntyre | |
2003-09-25 | Fix a bug where one byte past the end of a buffer could be touched | Todd C. Miller | |
in certain cases; closes PR 3163 | |||
2003-09-19 | When sanity checking signal numbers, error out on signal >= NSIG, | Todd C. Miller | |
not > NSIG. This makes cvs give a nice error message for "kill -NSIG 666" instead of EINVAL. From aaron@monkey.org. | |||
2003-09-02 | escape punctuation; | Jason McIntyre | |
ok deraadt@ | |||
2003-06-25 | protos | Theo de Raadt | |
2003-06-23 | kill printf builtin. no reason to be a builtin, but furthermore, the | Theo de Raadt | |
handling of format strings is quite non-compliant. | |||
2003-06-23 | Don't not use getopt() in printf(1) since it causes formats beginning | Todd C. Miller | |
with a '-' to be interpreted as flags. Noticed by Alan Barrett. There is really no reason for this to be a builtin in csh... | |||
2003-06-16 | better document "limit"; | Jason McIntyre | |
from NetBSD (Matthias Scheler); ok deraadt@ millert@ | |||
2003-06-11 | de-register and ansify functions | Theo de Raadt | |
2003-06-02 | Remove the advertising clause in the UCB license which Berkeley | Todd C. Miller | |
rescinded 22 July 1999. Proofed by myself and Theo. | |||
2003-05-29 | section reorder; | Jason McIntyre | |
2003-05-14 | add missing prototype; ok deraadt@ | Jason Peel | |
2003-05-12 | ansify functions, eliminating prototype declaration warnings; ok deraadt@ | Jason Peel | |
2003-05-12 | add s_strl{cat,cpy} prototypes; ok tedu@ | Jason Peel | |
2003-05-12 | s_strn{cpy,cat} are no longer used; remove them. also, kill NOTUSED. | Jason Peel | |
ok tedu@ | |||
2003-05-12 | strstr() prototype shouldn't be here; kill NOTUSED and an extra newline; | Jason Peel | |
ok tdeval@, tedu@ | |||
2003-05-12 | cpu -> CPU | Jason McIntyre | |
2003-05-12 | fix overflow in implicit constant conversion; ok millert@ | Jason Peel | |
2003-05-08 | NUL-terminate the buffer returned by readlink() before we use it to Strlcpy() | Vincent Labrecque | |
ok millert@ | |||
2003-04-30 | strvis -> strnvis | Vincent Labrecque | |
ok millert@ | |||
2003-04-28 | typos; | Jason McIntyre | |
suggestions, corrections and ok millert@ | |||
2003-04-15 | remove final call to Strcpy/s_strcpy; some help from tedu | Theo de Raadt | |
2003-04-08 | Strcat/s_strcat is unused | Theo de Raadt | |
2003-04-07 | Strlcpy improvements. ok deraadt@ | Ted Unangst | |
2003-03-09 | grammar fixes | David Krause | |
ok millert@ | |||
2003-01-08 | bring in strlcpy and strlcat-like things for dealing with Char types, | Theo de Raadt | |
this fixes at least 15 buffer overflows; some help from dhartmei. Anyone want to go do the same in ksh, and help with some of the while (*s++ = *p++) loops in here? | |||
2002-08-12 | Swap args to calloc(3) so they are in the correct order; art@ ok. | Aaron Campbell | |
2002-07-24 | Fix a bug I inadvertanly introduced while fixing the last problem in here. | Todd C. Miller | |
The item list really did want to be zero-filled since free_items() relies on this to find the end point. However, this is really pretty dumb since we *know* how many items are in the list. This highlights the elusive bug I was trying to fix--free_items() expects the list to be NULL-terminated which was not the case if the list was full. The fix is to simply pass free_items() the number of elements in the list. | |||
2002-07-15 | Remove 1024 directory entry limit for tenex-style file completion. | Todd C. Miller | |
This fixes a mysterious segv when doing file completion twice in directories w/ more than 1024 files. | |||
2002-06-09 | knf | Todd T. Fries | |
2002-06-09 | spelling; moritz@jodeit.org | Theo de Raadt | |
2002-02-19 | We live in an ANSI C world. Remove lots of gratuitous #ifdef __STDC__ cruft. | Todd C. Miller | |
2002-02-17 | Manual cleanup of remaining userland __P use (excluding packages maintained ↵ | Todd C. Miller | |
outside the tree) | |||
2002-02-17 | A couple temporary workarounds for vax toolchain bugs. | Hugh Graham | |
2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor ↵ | Todd C. Miller | |
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | |||
2002-02-14 | Avoid overflow in usage percent calculation. ok deraadt@ | Thomas Nordin | |
2002-02-01 | avoid SEGV on out-of-range argument reference ("echo $020129163642"). | Jun-ichiro itojun Hagino | |
2001-12-01 | KNF | Theo de Raadt | |
2001-11-13 | o) start new sentence on a new line; | Mike Pechkin | |
o) don't use .Pp before/after .Ss; o) wrap long lines; o) fix bogus .Xr usage; millert@ ok; | |||
2001-08-02 | pet peeve, insure vs ensure | Hugh Graham | |
insure is to indemnify against some contingency ensure is to make sure | |||
2001-07-09 | correct type on last arg to execl(); nordin@cse.ogi.edu | Theo de Raadt | |
2001-06-25 | unsmoke drugs. | Artur Grabowski | |
2001-06-25 | fix obvious warnings. | Artur Grabowski | |
2001-06-22 | mark signal races, and remove junk | Theo de Raadt | |
2001-05-11 | use strlcpy instead of strncpy+a[len-1]='\0' | Michael Shalayeff | |
2000-12-22 | repair same static buf oflow in printf(1) and printf(1) internal inside csh(1) | Theo de Raadt | |
2000-11-09 | - Some section shuffling: conform to the standard order documented in mdoc(7) | Aaron Campbell | |
- .Sh AUTHOR -> .Sh AUTHORS | |||
2000-11-09 | Insert some missing commas. | Aaron Campbell | |
2000-10-30 | Use mkstemp(3) for here document (<<) temporary files instead of $$ | Todd C. Miller | |
Problem noted by proton@ENERGYMECH.NET |