Age | Commit message (Expand) | Author |
2023-02-08 | Omit version in SMALL ksh builds | Klemens Nanni |
2022-12-26 | reformat some multiline markup, which had been causing an unwanted | Jason McIntyre |
2022-12-19 | Remove array reference from sh(1) because sh doesn't have arrays. | Stefan Hagen |
2022-10-10 | Trigger ERR trap on permanent I/O redirection failure | Klemens Nanni |
2022-09-13 | == in [[ does pattern matching as well | Klemens Nanni |
2022-08-31 | use the posix phrasing to improve the description of "shift"; | Jason McIntyre |
2022-03-31 | man pages: add missing commas between subordinate and main clauses | Christian Weisgerber |
2021-12-24 | when getopts prints "unknown option" or "requires argument", it should | Theo de Raadt |
2021-12-15 | getcwd() operates on buffers of PATH_MAX including the NUL, and the +1 | Theo de Raadt |
2021-10-24 | For open/openat, if the flags parameter does not contain O_CREAT, the | Theo de Raadt |
2021-10-09 | In ksh(1) emacs search-history mode, emitting a NUL character causes | Alexander Hall |
2021-07-05 | Do not permit an empty list between "while" and "do". | Todd C. Miller |
2021-06-27 | In addition to 2-byte and 3-byte UTF-8 sequences, correctly identify all | Ingo Schwarze |
2021-05-04 | shell scripts should use getopts instead of getopt | Christian Weisgerber |
2021-03-12 | Provide definition of CTRL in vi.c like we do for emacs.c. | Todd C. Miller |
2021-03-11 | groff complains about the word "An" in an Rs/Re block, believing it a macro, | Jason McIntyre |
2021-03-10 | Add support for ^R (redraw) in insert mode too. | Todd C. Miller |
2021-03-10 | Fix redrawing of a multiline PS1 prompt in vi mode. | Todd C. Miller |
2021-03-08 | use a journal reference instead of cstr when possible | Jonathan Gray |
2021-03-08 | Add some references, most of these were removed when we stopped building | Jonathan Gray |
2021-03-05 | Fix old ksh bug: wrong variable being looked up when value is provided. | Vadim Zhukov |
2020-10-26 | In lib/libc/gen/charclass.h r1.3 guenther made cclasses const. | Theo Buehler |
2020-09-20 | Clear screen before redrawing the line with ^L, also in input mode. | Todd C. Miller |
2020-09-13 | Fix "$@" splitting with empty IFS | Theo Buehler |
2020-07-22 | Collapse consecutive stars to avoid exponential behavior. | Todd C. Miller |
2020-07-07 | Add support for set -o pipefail | Jeremie Courreges-Anglas |
2020-05-22 | Fix the exit code when eval()uating a || compound list, it would | Sebastian Benoit |
2020-05-08 | Use proper function pointer type instead of void * | Jeremie Courreges-Anglas |
2020-02-21 | Enforce that TMOUT is an integer literal to prevent command execution from | Theo Buehler |
2019-11-26 | some corrections to CDPATH; | Jason McIntyre |
2019-10-27 | No need for <sys/uio.h> as writev(2) isn't used any more. | Jeremie Courreges-Anglas |
2019-10-27 | Don't fail hard if we can't preallocate history storage. | Jeremie Courreges-Anglas |
2019-07-24 | Add #include <stdlib.h> for mkstemp. | Brian Callahan |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-06-27 | Some asprintf() calls were checked < 0, rather than the precise == -1. | Theo de Raadt |
2019-06-24 | Fix spelling | Jeremie Courreges-Anglas |
2019-06-24 | Partial revert of rev. 1.151: | Ingo Schwarze |
2019-06-21 | zap trailing whitespace; | Jason McIntyre |
2019-06-19 | Allow string greater/less than than operators to work with test aka [. | Todd C. Miller |
2019-05-22 | mention that using vi command line editing mode requires enabling it; | Ingo Schwarze |
2019-04-03 | Bind ^L (C-l) to clear-screen instead of redraw | Jeremie Courreges-Anglas |
2019-02-20 | When evaluating an arithmetical expression, for example inside $(()), | Ingo Schwarze |
2019-01-25 | I am retiring my old email address; replace it with my OpenBSD one. | Todd C. Miller |
2019-01-14 | Fix three more buglets: | Ingo Schwarze |
2019-01-14 | do not peek before the beginning of a string | Ted Unangst |
2019-01-07 | short circuit mail check if MAIL is unset. ok anton | Ted Unangst |
2018-12-30 | Delete unnecessary <libgen.h> #includes | Philip Guenther |
2018-12-16 | Tweak the syntax displays to show that the list of words | Ingo Schwarze |
2018-12-08 | Fix kill [-SIGNAME | -s SIGNAME] and simplify | Jeremie Courreges-Anglas |
2018-11-30 | in getopts, when a option is followed by a colon the parameter is mandatory | solene |