Age | Commit message (Expand) | Author |
2023-07-23 | avoid MAIL* environment variables to save a few bytes in install media | Klemens Nanni |
2023-02-08 | Omit version in SMALL ksh builds | Klemens Nanni |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-02-20 | When evaluating an arithmetical expression, for example inside $(()), | Ingo Schwarze |
2018-11-20 | Fix the case where the recursion detection isn't reset when the command is | Martijn van Duren |
2018-11-17 | Use a very regular call pattern to pledge, so that we can continue to | Theo de Raadt |
2018-11-16 | Include "id" in pledge (for setres[ug]id, setgroups) if the shell is | Nicholas Marriott |
2018-09-29 | Export the PWD and OLDPWD shell variables as per POSIX. | Todd C. Miller |
2018-05-18 | remove the alias type='whence -v' and replace it with | Sebastian Benoit |
2018-04-09 | Support 64 bit integers on 32 bit architectures. | Tobias Stoeckmann |
2018-03-15 | Favor usage of __func__ in warning/error messages. Some of them referred to the | anton |
2018-01-16 | Introduce internal_warningf() and mark internal_errorf() as noreturn | Jeremie Courreges-Anglas |
2018-01-15 | Stop pretending we support building ksh without EDIT/HISTORY support | Jeremie Courreges-Anglas |
2018-01-14 | unifdef BRACE_EXPAND; ok jca@ | anton |
2018-01-05 | unifdef JOBS support | Jeremie Courreges-Anglas |
2017-12-12 | Include hostname in shell prompts by default | Theo Buehler |
2017-12-07 | Drop the unused second argument from set_prompt(). It used to be used for | Theo Buehler |
2017-08-11 | Retire old behavior of requiring root prompt to contain # or \! | Philip Guenther |
2016-10-17 | No need to inspect LC_CTYPE: | Ingo Schwarze |
2016-10-11 | Partial UTF-8 line editing support for ksh(1) vi input mode; | Ingo Schwarze |
2016-09-08 | Mark PPID read-only as per the manual. From Anthony Coulter. | Todd C. Miller |
2016-03-04 | remove CSRG BSD-licensed mknod builtin code which was previously used to | Theo de Raadt |
2015-12-30 | rename global "e" to genv to avoid accidental shadowing and aliasing. | Ted Unangst |
2015-12-27 | Tweak comment: we now always make a copy of argv. | Jeremie Courreges-Anglas |
2015-12-27 | unconditionally duplicate the argv array on initialization, to make it | Alexander Hall |
2015-12-14 | Move system headers from sh.h to those files that actually need them. | tb |
2015-11-11 | exit() after perror() for pledge failure. Perhaps this got introduced | Theo de Raadt |
2015-11-01 | Add uses of areallocarray(). mksh and Bitrig ksh already have similar | mmcc |
2015-10-30 | 'fc -e -' is deprecated in favor of 'fc -s', so update the built-in alias | Philip Guenther |
2015-10-22 | Final removal of EXTERN. | mmcc |
2015-10-21 | Penultimate commit to remove EXTERN. | mmcc |
2015-10-19 | Move string.h include from sh.h to the files that use it. | mmcc |
2015-10-19 | More removal of EXTERN. | mmcc |
2015-10-19 | Apply style(9) to header includes. | mmcc |
2015-10-18 | Move more EXTERN-defined globals from sh.h. | mmcc |
2015-10-17 | Move a system header include from the global header (sh.h) into the | mmcc |
2015-10-16 | wrap a long line | Theo de Raadt |
2015-10-16 | Implement real "flock" request and add it to userland programs that | Todd C. Miller |
2015-10-10 | normalize a few more tame request orderings, to help review | Theo de Raadt |
2015-10-10 | ksh can run with pledge "stdio rpath wpath cpath getpw fattr proc exec tty" | Theo de Raadt |
2015-09-18 | Last of the (thing *)0 -> NULL, from Michael McConville. No binary | Nicholas Marriott |
2015-09-17 | Remove unnecessary casts, from Michael McConville. No binary change. | Nicholas Marriott |
2015-09-15 | correct spelling of NULL from (char *)0. from Michael McConville. | Ted Unangst |
2015-09-10 | Replace newline and space defines by "\n" and " " directly, from Michael | Nicholas Marriott |
2015-09-01 | no need to check for null argv anymore. from Martijn van Duren | Ted Unangst |
2015-02-09 | If we hit multiple errors while unwinding we'll end up running code that | Jonathan Gray |
2013-11-28 | remove trailing whitespaces; use tabs instead of spaces where appropriate; | Igor Sobrado |
2013-09-04 | Add a proper suspend builtin that saves/restores the tty and pgrp | Todd C. Miller |
2013-06-15 | Run any pending traps before calling the EXIT or ERR traps when -e | Todd C. Miller |
2012-09-10 | fake a sigwinch after each job, so if the terminal changes size, | Ted Unangst |