summaryrefslogtreecommitdiff
path: root/bin/ksh
AgeCommit message (Expand)Author
2020-09-20Clear screen before redrawing the line with ^L, also in input mode.Todd C. Miller
2020-09-13Fix "$@" splitting with empty IFSTheo Buehler
2020-07-22Collapse consecutive stars to avoid exponential behavior.Todd C. Miller
2020-07-07Add support for set -o pipefailJeremie Courreges-Anglas
2020-05-22Fix the exit code when eval()uating a || compound list, it wouldSebastian Benoit
2020-05-08Use proper function pointer type instead of void *Jeremie Courreges-Anglas
2020-02-21Enforce that TMOUT is an integer literal to prevent command execution fromTheo Buehler
2019-11-26some corrections to CDPATH;Jason McIntyre
2019-10-27No need for <sys/uio.h> as writev(2) isn't used any more.Jeremie Courreges-Anglas
2019-10-27Don't fail hard if we can't preallocate history storage.Jeremie Courreges-Anglas
2019-07-24Add #include <stdlib.h> for mkstemp.Brian Callahan
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-06-27Some asprintf() calls were checked < 0, rather than the precise == -1.Theo de Raadt
2019-06-24Fix spellingJeremie Courreges-Anglas
2019-06-24Partial revert of rev. 1.151:Ingo Schwarze
2019-06-21zap trailing whitespace;Jason McIntyre
2019-06-19Allow string greater/less than than operators to work with test aka [.Todd C. Miller
2019-05-22mention that using vi command line editing mode requires enabling it;Ingo Schwarze
2019-04-03Bind ^L (C-l) to clear-screen instead of redrawJeremie Courreges-Anglas
2019-02-20When evaluating an arithmetical expression, for example inside $(()),Ingo Schwarze
2019-01-25I am retiring my old email address; replace it with my OpenBSD one.Todd C. Miller
2019-01-14Fix three more buglets:Ingo Schwarze
2019-01-14do not peek before the beginning of a stringTed Unangst
2019-01-07short circuit mail check if MAIL is unset. ok antonTed Unangst
2018-12-30Delete unnecessary <libgen.h> #includesPhilip Guenther
2018-12-16Tweak the syntax displays to show that the list of wordsIngo Schwarze
2018-12-08Fix kill [-SIGNAME | -s SIGNAME] and simplifyJeremie Courreges-Anglas
2018-11-30in getopts, when a option is followed by a colon the parameter is mandatorysolene
2018-11-20Convert the pledge call to idiomatic format 'cause we love grep.Theo de Raadt
2018-11-20Fix the case where the recursion detection isn't reset when the command isMartijn van Duren
2018-11-17Use a very regular call pattern to pledge, so that we can continue toTheo de Raadt
2018-11-16Include "id" in pledge (for setres[ug]id, setgroups) if the shell isNicholas Marriott
2018-09-29Export the PWD and OLDPWD shell variables as per POSIX.Todd C. Miller
2018-09-28Contrary to the sh manual, it is possible to modify the PWD variableTodd C. Miller
2018-07-09Second attempt of the recently backed out variable expansion fix. This time withanton
2018-07-08Back out previous. naddy and rpe found that it breaks the installer withTheo Buehler
2018-07-08Fix a bug related to variable expansion referencing multiple read-onlyanton
2018-06-25Count $MAILCHECK with the monotonic clock.cheloha
2018-06-18Use shl_out->fd instead of STDOUT_FILENO in the call the setupterm().Todd C. Miller
2018-06-18Add clear-screen emacs editing command, currently not bound to aTodd C. Miller
2018-05-30point readers to the correct place instead of having themSebastian Benoit
2018-05-18remove the alias type='whence -v' and replace it withSebastian Benoit
2018-04-24Keep the time pipeline's stack in tactkn
2018-04-13Count $SECONDS with CLOCK_MONOTONIC.cheloha
2018-04-09Support 64 bit integers on 32 bit architectures.Tobias Stoeckmann
2018-03-31Fix spacing in brace command list grammar.anton
2018-03-16improve markup quality in the cases found by the new "--" style messageIngo Schwarze
2018-03-15Favor usage of __func__ in warning/error messages. Some of them referred to theanton
2018-02-06Clarify that the "bind" built-in command only affects Emacs editingIngo Schwarze
2018-01-20Remove code that has been disabled since 1999. From Michael W. Bombardieri whoanton