aboutsummaryrefslogtreecommitdiff
path: root/shell (follow)
Commit message (Expand)AuthorAgeFilesLines
* hush: fix G.argv0_for_re_execing to avoid endless loopHajime Tazaki2024-12-091-0/+3
* libbb: modify find_executable() to not temporarily write to PATHDenys Vlasenko2024-10-081-21/+14
* hush: fix "type ./cat" and "command -v ./cat" to not scan PATHDenys Vlasenko2024-10-071-13/+33
* hush: make "test -x" use cached groupinfoDenys Vlasenko2024-10-071-7/+22
* ash: cache more of uid/gid syscallsDenys Vlasenko2024-10-071-4/+5
* ash: make "test -x" use cached groupinfoDenys Vlasenko2024-10-071-2/+1
* libbb: simplify parameter passing in is_in_supplementary_groups()Denys Vlasenko2024-10-071-5/+3
* ash: command -v CMD must skip (go to next path) when CMD exists, but is not e...Denys Vlasenko2024-10-071-3/+51
* hush: whitespace and comment fixesDenys Vlasenko2024-09-281-43/+27
* ash: reject unknown long optionsRon Yorston2024-09-271-1/+2
* ash: move hashvar() calls into findvar()Ron Yorston2024-07-141-9/+8
* hush: do not exit interactive shell on some redirection errorsDenys Vlasenko2024-07-137-18/+47
* hush: fix "exec 3>FILE" aborting if 3 is exactly the next free fdDenys Vlasenko2024-07-138-7/+42
* hush: avoid duplicate fcntl(F_SETFD, FD_CLOEXEC) during initDenys Vlasenko2024-07-131-8/+3
* ash: remove limitation on fd# lengthDenys Vlasenko2024-07-121-7/+13
* ash: do not abort interactive mode on >&9999 redirectDenys Vlasenko2024-07-121-4/+16
* ash: remove defunct control character to save a few bytesRon Yorston2024-07-101-12/+12
* ash: fix parsing of alias expansion + bash featuresRon Yorston2024-07-101-6/+6
* ash: fix handling of single-quoted strings in pattern substitutionDenys Vlasenko2024-02-265-0/+29
* hush: detect when terminating "done"/"fi" is missingDenys Vlasenko2024-02-259-1/+22
* hush: set G.ifs sooner (prevents segfault)Denys Vlasenko2024-02-251-28/+34
* sleep: fix "sleep -- ARGS"Denys Vlasenko2023-10-021-8/+0
* ash: initialize basepf.buf in ashzhuyan2023-08-311-1/+1
* Update applet size estimatesDenys Vlasenko2023-07-103-3/+3
* ash: tweak comments, no code changesDenys Vlasenko2023-07-101-6/+7
* ash: remove "volatile" specifier from suppress_intDenys Vlasenko2023-07-101-4/+11
* ash: disable sleep as builtin, closes 15619Denys Vlasenko2023-07-101-5/+17
* hush: fix a compile failureDenys Vlasenko2023-07-081-1/+1
* ash: disable check for "good" function name, bash does not check thisDenys Vlasenko2023-07-043-11/+17
* hush: quote values in "readonly" outputDenys Vlasenko2023-07-031-4/+11
* shell/math: avoid $((3**999999999999999999)) to take yearsDenys Vlasenko2023-07-021-3/+14
* shell/math: do not accept $((36#@))Denys Vlasenko2023-07-021-16/+22
* shell/math: code shrinkDenys Vlasenko2023-06-301-4/+7
* shell/math: code shrinkDenys Vlasenko2023-06-291-11/+13
* shell/math: code shrinkDenys Vlasenko2023-06-281-8/+10
* shell/math: improve commentsDenys Vlasenko2023-06-261-2/+4
* shell/math: rename TOK_NUM to TOK_VALUE, improve commentsDenys Vlasenko2023-06-261-24/+25
* shell/math: bash-compatible handling of too large numbersDenys Vlasenko2023-06-259-44/+118
* shell/math: disable debug againDenys Vlasenko2023-06-191-1/+1
* shell/math: $((1?)) has one-too-small opstack, fix thisDenys Vlasenko2023-06-191-1/+2
* shell/math: fix comments about jammed-together num+num corner casesDenys Vlasenko2023-06-191-8/+16
* shell/math: add note on ERANGEDenys Vlasenko2023-06-181-4/+11
* shell/math: explain why we use separate &endDenys Vlasenko2023-06-181-1/+1
* shell/math: code shrinkDenys Vlasenko2023-06-181-2/+5
* shell/math: eliminate redundant endofname()Denys Vlasenko2023-06-181-8/+8
* shell: typo fix in testsDenys Vlasenko2023-06-182-2/+2
* shell/math: code shrinkDenys Vlasenko2023-06-181-11/+12
* shell/math: decrease stack usage by not allocating copies of variable namesDenys Vlasenko2023-06-181-32/+51
* shell/math: decrease stack usageDenys Vlasenko2023-06-181-35/+27
* shell: move varcmp() to shell_common.h and use it in hushDenys Vlasenko2023-06-174-50/+37