summaryrefslogtreecommitdiffstats
path: root/bin/ksh (follow)
Commit message (Expand)AuthorAgeFilesLines
* Provide definition of CTRL in vi.c like we do for emacs.c.millert2021-03-121-1/+4
* groff complains about the word "An" in an Rs/Re block, believing it a macro,jmc2021-03-111-3/+3
* Add support for ^R (redraw) in insert mode too.millert2021-03-102-3/+9
* Fix redrawing of a multiline PS1 prompt in vi mode.millert2021-03-101-8/+9
* use a journal reference instead of cstr when possiblejsg2021-03-081-1/+9
* Add some references, most of these were removed when we stopped buildingjsg2021-03-081-2/+11
* Fix old ksh bug: wrong variable being looked up when value is provided.zhuk2021-03-051-2/+2
* In lib/libc/gen/charclass.h r1.3 guenther made cclasses const.tb2020-10-261-2/+2
* Clear screen before redrawing the line with ^L, also in input mode.millert2020-09-202-29/+62
* Fix "$@" splitting with empty IFStb2020-09-131-17/+48
* Collapse consecutive stars to avoid exponential behavior.millert2020-07-221-1/+4
* Add support for set -o pipefailjca2020-07-074-7/+41
* Fix the exit code when eval()uating a || compound list, it wouldbenno2020-05-221-1/+7
* Use proper function pointer type instead of void *jca2020-05-081-5/+7
* Enforce that TMOUT is an integer literal to prevent command execution fromtb2020-02-211-1/+5
* some corrections to CDPATH;jmc2019-11-261-4/+6
* No need for <sys/uio.h> as writev(2) isn't used any more.jca2019-10-271-2/+1
* Don't fail hard if we can't preallocate history storage.jca2019-10-271-7/+15
* Add #include <stdlib.h> for mkstemp.bcallah2019-07-241-1/+2
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-2814-65/+65
* Some asprintf() calls were checked < 0, rather than the precise == -1.deraadt2019-06-271-3/+3
* Fix spellingjca2019-06-241-2/+2
* Partial revert of rev. 1.151:schwarze2019-06-241-5/+7
* zap trailing whitespace;jmc2019-06-211-3/+3
* Allow string greater/less than than operators to work with test aka [.millert2019-06-192-12/+14
* mention that using vi command line editing mode requires enabling it;schwarze2019-05-221-3/+7
* Bind ^L (C-l) to clear-screen instead of redrawjca2019-04-032-6/+6
* When evaluating an arithmetical expression, for example inside $(()),schwarze2019-02-204-4/+14
* I am retiring my old email address; replace it with my OpenBSD one.millert2019-01-251-2/+2
* Fix three more buglets:schwarze2019-01-141-2/+6
* do not peek before the beginning of a stringtedu2019-01-141-2/+2
* short circuit mail check if MAIL is unset. ok antontedu2019-01-071-8/+10
* Delete unnecessary <libgen.h> #includesguenther2018-12-301-2/+1
* Tweak the syntax displays to show that the list of wordsschwarze2018-12-162-11/+13
* Fix kill [-SIGNAME | -s SIGNAME] and simplifyjca2018-12-081-13/+11
* in getopts, when a option is followed by a colon the parameter is mandatorysolene2018-11-301-3/+3
* Convert the pledge call to idiomatic format 'cause we love grep.deraadt2018-11-201-3/+4
* Fix the case where the recursion detection isn't reset when the command ismartijn2018-11-203-9/+21
* Use a very regular call pattern to pledge, so that we can continue toderaadt2018-11-171-10/+11
* Include "id" in pledge (for setres[ug]id, setgroups) if the shell isnicm2018-11-162-5/+18
* Export the PWD and OLDPWD shell variables as per POSIX.millert2018-09-291-2/+2
* Contrary to the sh manual, it is possible to modify the PWD variablemillert2018-09-281-3/+2
* Second attempt of the recently backed out variable expansion fix. This time withanton2018-07-091-4/+35
* Back out previous. naddy and rpe found that it breaks the installer withtb2018-07-081-35/+4
* Fix a bug related to variable expansion referencing multiple read-onlyanton2018-07-081-4/+35
* Count $MAILCHECK with the monotonic clock.cheloha2018-06-251-6/+11
* Use shl_out->fd instead of STDOUT_FILENO in the call the setupterm().millert2018-06-181-2/+2
* Add clear-screen emacs editing command, currently not bound to amillert2018-06-187-17/+72
* point readers to the correct place instead of having thembenno2018-05-301-4/+4
* remove the alias type='whence -v' and replace it withbenno2018-05-184-11/+38