| Age | Commit message (Expand) | Author |
| 2022-09-18 | Add the -l option (aka -o login): be a login shell. Meaningful only on | kre |
| 2022-04-16 | Avoid generating error messages implying that user errors are illegal. | kre |
| 2021-10-26 | PR bin/56464 | kre |
| 2020-02-05 | Oops, the previous didn't do what was promised. Rather that ignoring | kre |
| 2020-02-04 | After bug report 262 (from 2010) | kre |
| 2018-07-13 | Remove atoi() | kre |
| 2017-11-21 | Remove the -X option from SMALL shells (as used on boot floppies, | kre |
| 2017-11-19 | Implement the -X option - an apparent variant of -x which sends all trace | kre |
| 2017-07-24 | PR standards/52406 | kre |
| 2017-05-29 | More DEBUG mode changes. As usual, read the source if you care. | kre |
| 2017-05-18 | Command line, and "set" command options processing cleanup. | kre |
| 2017-05-15 | DEBUG mode shell update (changes nothing for shells which are not | kre |
| 2016-03-31 | Implement the NETBSD_SHELL readonly unexportable unimportable | christos |
| 2016-03-08 | PR bin/50896: make shift with more than 1 arg give a usage message, from kre | christos |
| 2016-02-24 | If we don't have shared address space vfork fail back to using fork since | christos |
| 2012-03-20 | Use C89 function definitions | matt |
| 2011-06-18 | PR/45069: Henning Petersen: Use prototypes from builtins.h . | christos |
| 2009-01-18 | fix -Wsign-compare issues | lukem |
| 2005-12-13 | TOG require that 'set +o' output the options in a form suitable for | dsl |
| 2005-07-15 | If we have a script and we are interactive, set interactive to 2. This | christos |
| 2005-03-20 | Add 'continue' as body of empty loop. | dsl |
| 2004-10-30 | Pass WARNS=3 | christos |
| 2004-01-05 | Homogenize usage messages: make the 'usage' word all lowercase, as this seems | jmmv |
| 2003-08-07 | Move UCB-licensed code from 4-clause to 3-clause licence. | agc |
| 2003-04-15 | %d is 12 chars, not 10 chars. hinted by deraadt | itojun |
| 2003-01-22 | Support command -p, -v and -V as posix | dsl |
| 2002-11-24 | Fixes from David Laight: | christos |
| 2001-02-26 | Fix command name in error message for 'sh nonexistingfile'. | wiz |
| 2001-02-04 | remove redundant declarations and nexted externs. | christos |
| 1999-07-09 | compile with WARNS = 2 | christos |
| 1998-07-28 | Be more retentive about use of NOTREACHED and noreturn. | mycroft |
| 1998-07-28 | Delint. | mycroft |
| 1998-05-02 | PR/5315: Dan Winship: options parsing code should print errors to stderr. | christos |
| 1997-07-04 | Fix compiler warnings. | christos |
| 1997-03-14 | NO_HISTORY->SMALL | christos |
| 1997-02-25 | Fix PR/3258 sh -c 'echo $0' causes segmentation fault. | christos |
| 1997-01-11 | kill 'register' | tls |
| 1996-12-15 | Getopts bugs again (I'll never get this right). | christos |
| 1996-11-24 | Fix bug in getopts code where the argument list got truncated. | christos |
| 1996-11-06 | Fix miscellaneous getopts problems: | christos |
| 1996-11-02 | Fix problems that gcc -Wall found (from Todd Miller, OpenBSD) | christos |
| 1996-10-16 | PR/2808: POSIX 1003.2: first arg after -c cmd is $0, remainder $1... | christos |
| 1996-06-25 | - Add getoptsreset to be used as a callback function when OPTIND is set. | christos |
| 1996-06-04 | getopts fixes: | christos |
| 1995-05-11 | Merge in my changes from vangogh, and fix the x=`false`; echo $? == 0 | christos |
| 1995-03-26 | Reverted to set - turning off -x and -v. Charles corrected me... It is part | christos |
| 1995-03-25 | set - | christos |
| 1995-03-21 | convert to new RCS id conventions. | cgd |
| 1994-12-05 | clean up further. more patches from Jim Jegers | cgd |
| 1994-12-04 | from James Jegers <jimj@miller.cs.uwm.edu>: quiet -Wall, and squelch | cgd |