aboutsummaryrefslogtreecommitdiff
path: root/bin/sh
Commit message (Expand)AuthorAgeFilesLines
* sh: implement persistent history storageBaptiste Daroussin2021-05-105-2/+81
* sh: fix debug buildPiotr Pawel Stefaniak2021-04-113-8/+5
* sh: silence sanitizerPiotr Pawel Stefaniak2021-04-011-1/+4
* sh: improve emacs modeBaptiste Daroussin2021-03-301-1/+3
* sh(1): autocomplete commandsPiotr Pawel Stefaniak2021-03-292-1/+129
* sh/tests: Add a second kind of binary scripts without #!Jilles Tjoelker2021-01-032-0/+11
* sh: Explain duplicate tcsetpgrp() callsJilles Tjoelker2020-12-261-1/+6
* sh: Write absolute path in command -vV and typeJilles Tjoelker2020-09-015-11/+64
* sh: Keep ignored SIGINT/SIGQUIT after set in a background jobJilles Tjoelker2020-08-285-2/+27
* sh(1): print a newline when ^D quits shPiotr Pawel Stefaniak2020-07-271-0/+4
* sh: Do not ignore INTOFF during a trapJilles Tjoelker2020-07-091-6/+1
* Fix description of the "\$" sequence for PS1Mateusz Piotrowski2020-07-061-3/+3
* sh/tests: Re-enable bin.sh.execution.functional_test.bg12.0Jilles Tjoelker2020-06-281-15/+1
* sh/tests: Fix flaky execution/bg12.0Jilles Tjoelker2020-06-281-1/+1
* Temporarily skip flakey bin.sh.execution.functional_test.bg12 in CILi-Wen Hsu2020-06-261-1/+15
* sh/tests: Add tests for SIGINT in non-jobc background commandsJilles Tjoelker2020-06-143-0/+30
* vfs: add restrictions to read(2) of a directory [1/2]Kyle Evans2020-06-041-0/+3
* sh: Allow more scripts without #!Jilles Tjoelker2020-05-303-1/+42
* sh: Remove a comment that was obsoleted by r358152Jilles Tjoelker2020-05-221-3/+1
* sh: Fix double INTON with vforkJilles Tjoelker2020-05-163-1/+10
* sh/tests: Test some obscure cases with aliasing keywordsJilles Tjoelker2020-05-125-0/+21
* sh: Assert INTOFF rather than applying it in ck*Jilles Tjoelker2020-04-281-6/+13
* sh: Remove remnants to compile out fc completelyJilles Tjoelker2020-04-222-10/+3
* Fix build with NO_HISTORY setBryan Drewery2020-04-211-3/+3
* [sh] Fix a "may be unused" warning on mips-gccAdrian Chadd2020-04-161-0/+1
* Bump WARNS for sh(1).Edward Tomasz Napierala2020-04-011-2/+0
* sh: remove duplicate el definitionKyle Evans2020-03-281-2/+0
* sh: fix read builtin on 32-bit systemsKyle Evans2020-02-221-1/+1
* Improve performance of "read" built-in command when using a seekableHiroki Sato2020-02-201-1/+73
* sh: Fix rare memory leak with SIGINTJilles Tjoelker2020-01-011-1/+4
* sh: Test that executing various binary files is rejectedJilles Tjoelker2019-12-305-0/+64
* Do not use our custom completion function, it is not needed anymoreBaptiste Daroussin2019-09-161-1/+1
* Fix .depend files to work for build tools.Bryan Drewery2019-06-151-0/+1
* sh/tests: Improve failure messages of expansion/arith15.0Jilles Tjoelker2019-03-071-3/+3
* sh: Add set -o pipefailJilles Tjoelker2019-02-2411-9/+82
* sh: Send normal output from bind builtin to stdoutJilles Tjoelker2019-02-193-1/+30
* sh: Restore $((x)) error checking after fix for $((-9223372036854775808))Jilles Tjoelker2019-02-107-3/+62
* Comment out the default sh(1) aliases for root, introduced in r343416.Edward Tomasz Napierala2019-01-251-7/+7
* Install .shrc for root, and set PS1 for the toor account.Edward Tomasz Napierala2019-01-243-3/+48
* Make sh(1) support \u in PS1. This removes one fork/exec on interactiveEdward Tomasz Napierala2019-01-242-1/+64
* Don't mess with BLOCKSIZE in shell startup files - it's set by login.conf(5);Edward Tomasz Napierala2019-01-201-4/+0
* sh: Send libedit "ferr" output to fd 2Jilles Tjoelker2019-01-201-5/+3
* Fix an edge case when parsing large numbers which resulted in inconsistentDag-Erling Smørgrav2019-01-093-2/+22
* sh: Add test for exported but unset variablesJilles Tjoelker2019-01-032-0/+6
* sh: Do not place exported but unset variables into the environmentJilles Tjoelker2019-01-031-2/+2
* Make sh(1) collapse $HOME into "~" in PS1.Edward Tomasz Napierala2018-12-281-2/+20
* sh(1): Remove -c string from set builtin documentationJilles Tjoelker2018-12-081-3/+3
* sh: Fix ${param?} default error messageJilles Tjoelker2018-11-283-2/+15
* sh: Use 126 and 127 exit status for failures opening a scriptJilles Tjoelker2018-11-274-4/+18
* sh: Unify EXERROR and EXEXECJilles Tjoelker2018-11-097-44/+25