Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-18 | With TIOCSTI supported in pledge "tty proc", csh is good enough to run | Theo de Raadt | |
with pledge "stdio rpath wpath cpath fattr getpw proc exec tty". (Note that ksh "emacs mode" is also a abus^Wconsumer of TIOCSTI, but we had let that slide for a week since noone uses it...) | |||
2015-09-29 | Score a hat trick in code cleanup: #ifdef pdp11, /* confuse lint */, | Philip Guenther | |
and recursive formatting of integers. Just use snprintf() and a hammer. ok beck@ deraadt@ miod@ | |||
2015-09-27 | lint is dead: delete the trivial uses of /* VARARGS[0-9]+ */ | Philip Guenther | |
(others require more care) | |||
2015-06-17 | stray char jumped in | Theo de Raadt | |
2015-06-17 | delete completely bogus (floating? was there an old variable decl | Theo de Raadt | |
in the past?) comment about FILEC noted by Peter Brottveit Bock | |||
2015-06-17 | remove -DFILEC; code does not compile for the -UFILEC case, and anyways, | Theo de Raadt | |
who wants csh without FILEC?? from Peter Brottveit Bock, but redone using unifdef | |||
2015-06-03 | better description of internal copyn() function | Theo de Raadt | |
2015-04-18 | Convert many atoi() calls to strtonum(), adding range checks and failure | Theo de Raadt | |
handling along the way. Reviews by Brendan MacDonell, Jeremy Devenport, florian, doug, millert | |||
2015-02-28 | Reduce usage of predefined strings in manpages. | Anthony J. Bentley | |
Predefined strings are not very portable across troff implementations, and they make the source much harder to read. Usually the intended character can be written directly. No output changes, except for two instances where the incorrect escape was used in the first place. tweaks + ok schwarze@ | |||
2015-02-08 | delete tons more casts | Ted Unangst | |
2015-02-08 | remove ptr_t typedef. void * is good enough for csh. | Ted Unangst | |
2015-02-08 | delete many more ptr_t casts | Ted Unangst | |
2015-02-08 | delete lots of unnecessary ptr_t casts, and drop a little NULL in as well | Ted Unangst | |
2015-02-08 | it's safe to call free with null | Ted Unangst | |
2015-01-19 | remove #ifndef #define blocks trying to handle lack of BUFSIZ | Theo de Raadt | |
ok millert | |||
2015-01-16 | Replace <sys/param.h> with <limits.h> and other less dirty headers where | Theo de Raadt | |
possible. Annotate <sys/param.h> lines with their current reasons. Switch to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc. Change MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where sensible to avoid pulling in the pollution. These are the files confirmed through binary verification. ok guenther, millert, doug (helped with the verification protocol) | |||
2015-01-15 | remove .Tn; from Jan Stary <hans at stare dot cz> | Ingo Schwarze | |
2014-12-09 | put back some information what the character classes actually mean; | Ingo Schwarze | |
while here, remove the lie that regex(3) character classes would depend on the locale; ok jmc@ | |||
2014-12-09 | no more ctype(3); | Jason McIntyre | |
2014-10-17 | no need for realloc() front ends anymore | Theo de Raadt | |
2014-10-16 | Use reallocarray() and remove a few archaic memory allocation practices. | Theo de Raadt | |
ok deraadt | |||
2014-10-16 | Kill the alloc command, which tried to measure behaviour based on sbrk. | Theo de Raadt | |
Discussed with guenther. | |||
2014-10-13 | remove unused variable | Charles Longeau | |
ok guenther@ | |||
2014-07-14 | Instead of using a variable format string to change the field width, | Philip Guenther | |
use %*s and just put the width in a variable | |||
2014-07-12 | If a constant string needs a name, use a static const array instead | Philip Guenther | |
of a pointer or non-const array, as that minimizes the symbols, maximizes the placement into read-only memory, and avoids warnings from gcc -Wformat=2 when they're used as format strings. | |||
2014-07-11 | correct readlink termination. from Doug Hogan | Ted Unangst | |
2014-01-21 | obvious .Pa fixes; found with mandocdb(8) | Ingo Schwarze | |
2013-10-20 | catch up with elf(5)/stab(5) removal; | Jason McIntyre | |
ok miod | |||
2013-10-19 | fix a few obvious .Ar markup errors (unfortunately, there are many more) | Ingo Schwarze | |
found while working on mandoc apropos | |||
2013-08-22 | Correct format string mismatches turned up by -Wformat=2 | Philip Guenther | |
suggestions and ok millert@ | |||
2013-07-13 | Remove no longer needed vax CFLAGS workarounds. | Miod Vallat | |
2013-04-16 | handle larger time_t types | Theo de Raadt | |
2013-03-28 | Don't die with SIGFPE on INT_MIN / -1 or % -1. Instead make INT_MIN / | Nicholas Marriott | |
-1 == INT_MIN and % -1 == 0. ok matthew deraadt | |||
2012-12-04 | remove some unnecessary sys/param.h inclusions | Theo de Raadt | |
2012-01-15 | Document what remains of the 2BSD heritage. | Ingo Schwarze | |
All facts found on the CSRG CD 1 in the 2bsd directory. Feedback and ok jmc@, ok sobrado@. Note the large number of 3BSD -> 2BSD changes. Kirk McKusick asked Cynthia Livingston (cael@, of USENIX, who converted most manuals from man(7) to mdoc(7) for the 4.3BSD-Net/2 release and added lots of historical information around that time) what happened in this respect, and she answered that she often wrote "appeared in 3BSD" when she was unsure of when a utility was added. Thanks to Kirk and Cynthia for that clarification. | |||
2011-11-06 | union wait is dead, ancient history; stop using it | Philip Guenthe | |
ok deraadt@ | |||
2011-09-03 | make -column lists pretty again; | Jason McIntyre | |
specifically, rewrite them to permit some markup in the column headers, and use "Ta" instead of literal tabs; mandoc does not currently match groff 100%, but a mandoc fix may be some time off, and we've gone enough releases with poorly formatting column lists. in some cases i have rewritten the lists as -tag, where -column made little sense. | |||
2011-05-02 | no need to escape `|'; as discussed with schwartze | Jason McIntyre | |
2010-12-23 | spelling fixes; from Daniel Dickman | Jason McIntyre | |
2010-09-23 | remove reference to msgs(1) | Theo de Raadt | |
2010-08-12 | Use symbolic names for the file descriptors rather than numeric values. | Kevin Lo | |
Some from damien@, millert@ ok phessler@, millert@ | |||
2010-07-22 | remove some groff \s escapes, which we do not support; | Jason McIntyre | |
2010-07-20 | exp2() is a function in libm, so rename the csh one.. | Theo de Raadt | |
2010-07-15 | When the first argument or arguments of a macro are opening delimiters | Ingo Schwarze | |
(parentheses and/or square brackets), both modern groff and mandoc first output those leading delimiters as plain text, then start the macro scope after these opening delimiters. This is similar to printing trailing punctuation and trailing closing delimiters on a macro line outside and after the macro scope. For example, ".Sq ( text )" is "(`text')", not "`(text)'". Thus, we now need to quote leading opening delimiters when we want them inside the macro scope. These are the cases in src/bin. "makes sense" jmc@ | |||
2010-01-10 | remove references to docs we no longer install; | Jason McIntyre | |
2010-01-04 | Stop installing many of the incredibly dated and un-authoritative share/doc | Theo de Raadt | |
files. If any information found in these documents is worthwhile and you miss it, please make the time to work it into the manual pages (which people actually do read). ok guenther | |||
2009-11-11 | incorrect range check, > vs >=, on the error list, spotted by parfait | Theo de Raadt | |
ok otto jsg | |||
2009-10-28 | some includes got lost in the previous commit; | Ingo Schwarze | |
"go ahead, put it back" deraadt@ | |||
2009-10-28 | rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and | Theo de Raadt | |
unmaintainable). these days, people use source. these id's do not provide any benefit, and do hurt the small install media (the 33,000 line diff is essentially mechanical) ok with the idea millert, ok dms | |||
2009-07-22 | The last paragraphs of the "Built-in commands" section are properly | Philip Guenthe | |
part of the '@' command and not general section paragraphs and therefore should be indented with the others. ok jmc@ |