Age | Commit message (Expand) | Author |
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 |
2012-09-06 | Avoid modifying argv when building argv for $* and $@ since it will | Todd C. Miller |
2012-09-05 | backout, Todd's version may be cleaner, but it's also wrong. | Marc Espie |
2012-09-05 | sh -c should not munge argv[]. | Marc Espie |
2011-09-07 | beter determination if the shell is restricted; from Alf Schlichting. | Otto Moerbeek |
2010-05-19 | properly keep track of the line number after a trap. | Jasper Lievisse Adriaanse |
2009-01-29 | pass "xerrok" status across the execution call stack to more closely | Jared Yanovich |
2008-07-05 | ksh starting as root will refuse to import a PS1 prompt unless it | Damien Miller |
2007-05-31 | Only process ENV when in interactive mode as SU says. Started by | Otto Moerbeek |
2006-11-02 | Only check if last three letters are "/sh" if string is at least | Ray Lai |
2006-04-10 | fix lint comments, no functional changes; ok ray | Jared Yanovich |
2005-12-11 | fix a few name clashes with libc; found by lint. ok deraadt@ | Otto Moerbeek |
2005-12-11 | remove unused variables and functions | Theo de Raadt |
2005-03-30 | lots of indentation cleanup, now ksh is readable like our other code. | Theo de Raadt |
2005-03-28 | if argv[0] not set, do not set it to "pdksh", but to "ksh" | Theo de Raadt |
2005-02-21 | Set \u in prompt expansion to the right value, while avoiding getpw* calls, | Otto Moerbeek |
2004-12-22 | Fix a use-after-free, that causs core dumps if a shell is killed | Otto Moerbeek |
2004-12-22 | Use stdbool.h instead of rolling our own bools. | Todd C. Miller |