| Age | Commit message (Expand) | Author | Files | Lines |
| 2020-05-22 | Fix the exit code when eval()uating a || compound list, it would |  benno | 1 | -1/+7 |
| 2020-05-08 | Use proper function pointer type instead of void * |  jca | 1 | -5/+7 |
| 2020-02-21 | Enforce that TMOUT is an integer literal to prevent command execution from |  tb | 1 | -1/+5 |
| 2019-11-26 | some corrections to CDPATH; |  jmc | 1 | -4/+6 |
| 2019-10-27 | No need for <sys/uio.h> as writev(2) isn't used any more. |  jca | 1 | -2/+1 |
| 2019-10-27 | Don't fail hard if we can't preallocate history storage. |  jca | 1 | -7/+15 |
| 2019-07-24 | Add #include <stdlib.h> for mkstemp. |  bcallah | 1 | -1/+2 |
| 2019-06-28 | When system calls indicate an error they return -1, not some arbitrary |  deraadt | 14 | -65/+65 |
| 2019-06-27 | Some asprintf() calls were checked < 0, rather than the precise == -1. |  deraadt | 1 | -3/+3 |
| 2019-06-24 | Fix spelling |  jca | 1 | -2/+2 |
| 2019-06-24 | Partial revert of rev. 1.151: |  schwarze | 1 | -5/+7 |
| 2019-06-21 | zap trailing whitespace; |  jmc | 1 | -3/+3 |
| 2019-06-19 | Allow string greater/less than than operators to work with test aka [. |  millert | 2 | -12/+14 |
| 2019-05-22 | mention that using vi command line editing mode requires enabling it; |  schwarze | 1 | -3/+7 |
| 2019-04-03 | Bind ^L (C-l) to clear-screen instead of redraw |  jca | 2 | -6/+6 |
| 2019-02-20 | When evaluating an arithmetical expression, for example inside $(()), |  schwarze | 4 | -4/+14 |
| 2019-01-25 | I am retiring my old email address; replace it with my OpenBSD one. |  millert | 1 | -2/+2 |
| 2019-01-14 | Fix three more buglets: |  schwarze | 1 | -2/+6 |
| 2019-01-14 | do not peek before the beginning of a string |  tedu | 1 | -2/+2 |
| 2019-01-07 | short circuit mail check if MAIL is unset. ok anton |  tedu | 1 | -8/+10 |
| 2018-12-30 | Delete unnecessary <libgen.h> #includes |  guenther | 1 | -2/+1 |
| 2018-12-16 | Tweak the syntax displays to show that the list of words |  schwarze | 2 | -11/+13 |
| 2018-12-08 | Fix kill [-SIGNAME | -s SIGNAME] and simplify |  jca | 1 | -13/+11 |
| 2018-11-30 | in getopts, when a option is followed by a colon the parameter is mandatory |  solene | 1 | -3/+3 |
| 2018-11-20 | Convert the pledge call to idiomatic format 'cause we love grep. |  deraadt | 1 | -3/+4 |
| 2018-11-20 | Fix the case where the recursion detection isn't reset when the command is |  martijn | 3 | -9/+21 |
| 2018-11-17 | Use a very regular call pattern to pledge, so that we can continue to |  deraadt | 1 | -10/+11 |
| 2018-11-16 | Include "id" in pledge (for setres[ug]id, setgroups) if the shell is |  nicm | 2 | -5/+18 |
| 2018-09-29 | Export the PWD and OLDPWD shell variables as per POSIX. |  millert | 1 | -2/+2 |
| 2018-09-28 | Contrary to the sh manual, it is possible to modify the PWD variable |  millert | 1 | -3/+2 |
| 2018-07-09 | Second attempt of the recently backed out variable expansion fix. This time with |  anton | 1 | -4/+35 |
| 2018-07-08 | Back out previous. naddy and rpe found that it breaks the installer with |  tb | 1 | -35/+4 |
| 2018-07-08 | Fix a bug related to variable expansion referencing multiple read-only |  anton | 1 | -4/+35 |
| 2018-06-25 | Count $MAILCHECK with the monotonic clock. |  cheloha | 1 | -6/+11 |
| 2018-06-18 | Use shl_out->fd instead of STDOUT_FILENO in the call the setupterm(). |  millert | 1 | -2/+2 |
| 2018-06-18 | Add clear-screen emacs editing command, currently not bound to a |  millert | 7 | -17/+72 |
| 2018-05-30 | point readers to the correct place instead of having them |  benno | 1 | -4/+4 |
| 2018-05-18 | remove the alias type='whence -v' and replace it with |  benno | 4 | -11/+38 |
| 2018-04-24 | Keep the time pipeline's stack in tact |  kn | 1 | -4/+8 |
| 2018-04-13 | Count $SECONDS with CLOCK_MONOTONIC. |  cheloha | 1 | -5/+12 |
| 2018-04-09 | Support 64 bit integers on 32 bit architectures. |  tobias | 14 | -58/+61 |
| 2018-03-31 | Fix spacing in brace command list grammar. |  anton | 1 | -3/+3 |
| 2018-03-16 | improve markup quality in the cases found by the new "--" style message |  schwarze | 1 | -6/+6 |
| 2018-03-15 | Favor usage of __func__ in warning/error messages. Some of them referred to the |  anton | 13 | -84/+80 |
| 2018-02-06 | Clarify that the "bind" built-in command only affects Emacs editing |  schwarze | 1 | -3/+8 |
| 2018-01-20 | Remove code that has been disabled since 1999. From Michael W. Bombardieri who |  anton | 1 | -18/+1 |
| 2018-01-16 | Introduce internal_warningf() and mark internal_errorf() as noreturn |  jca | 17 | -79/+97 |
| 2018-01-16 | Stop constructing the ulimit optstring passed to ksh_getopt() at runtime since |  anton | 1 | -16/+2 |
| 2018-01-16 | One minor scan-build warning |  jca | 1 | -2/+2 |
| 2018-01-15 | Don't try to open HISTFILE if the variable is unset. |  jca | 1 | -4/+3 |