| Commit message (Expand) | Author | Age | Files | Lines |
* | hush: fix G.argv0_for_re_execing to avoid endless loop | Hajime Tazaki | 2024-12-09 | 1 | -0/+3 |
* | libbb: modify find_executable() to not temporarily write to PATH | Denys Vlasenko | 2024-10-08 | 1 | -21/+14 |
* | hush: fix "type ./cat" and "command -v ./cat" to not scan PATH | Denys Vlasenko | 2024-10-07 | 1 | -13/+33 |
* | hush: make "test -x" use cached groupinfo | Denys Vlasenko | 2024-10-07 | 1 | -7/+22 |
* | hush: whitespace and comment fixes | Denys Vlasenko | 2024-09-28 | 1 | -43/+27 |
* | hush: do not exit interactive shell on some redirection errors | Denys Vlasenko | 2024-07-13 | 1 | -12/+39 |
* | hush: fix "exec 3>FILE" aborting if 3 is exactly the next free fd | Denys Vlasenko | 2024-07-13 | 1 | -4/+9 |
* | hush: avoid duplicate fcntl(F_SETFD, FD_CLOEXEC) during init | Denys Vlasenko | 2024-07-13 | 1 | -8/+3 |
* | hush: detect when terminating "done"/"fi" is missing | Denys Vlasenko | 2024-02-25 | 1 | -1/+10 |
* | hush: set G.ifs sooner (prevents segfault) | Denys Vlasenko | 2024-02-25 | 1 | -28/+34 |
* | sleep: fix "sleep -- ARGS" | Denys Vlasenko | 2023-10-02 | 1 | -8/+0 |
* | Update applet size estimates | Denys Vlasenko | 2023-07-10 | 1 | -1/+1 |
* | hush: fix a compile failure | Denys Vlasenko | 2023-07-08 | 1 | -1/+1 |
* | ash: disable check for "good" function name, bash does not check this | Denys Vlasenko | 2023-07-04 | 1 | -1/+6 |
* | hush: quote values in "readonly" output | Denys Vlasenko | 2023-07-03 | 1 | -4/+11 |
* | shell: move varcmp() to shell_common.h and use it in hush | Denys Vlasenko | 2023-06-17 | 1 | -26/+16 |
* | hush: fix expansion of space in "a=${a:+$a }c" construct | Denys Vlasenko | 2023-06-12 | 1 | -1/+1 |
* | hush: make "false" built-in | Denys Vlasenko | 2023-05-25 | 1 | -0/+7 |
* | hush: fix ELIF cmd1;cmd2 THEN ... not executing cmd2, closes 15571 | Denys Vlasenko | 2023-05-25 | 1 | -8/+16 |
* | hush: add comment about abort on syntax error %{^} | Denys Vlasenko | 2023-05-09 | 1 | -0/+1 |
* | hush: fix an interactive abort on error | Denys Vlasenko | 2023-05-08 | 1 | -0/+8 |
* | ash,hush: tab completion of functions and aliases | Ron Yorston | 2023-04-16 | 1 | -2/+12 |
* | hush: quote variable values printed by "set" (match ash behavior) | Denys Vlasenko | 2023-04-13 | 1 | -2/+17 |
* | hush (NOMMU): fix LINENO in execed children | Denys Vlasenko | 2023-04-01 | 1 | -0/+15 |
* | hush: speed up "big heredoc" code | Denys Vlasenko | 2023-04-01 | 1 | -7/+15 |
* | hush: add TODO comment | Denys Vlasenko | 2023-04-01 | 1 | -0/+3 |
* | hush: restore SIGHUP handling, this time explain why we do what we do | Denys Vlasenko | 2023-01-30 | 1 | -20/+28 |
* | hush: restore tty pgrp on SIGHUP | Denys Vlasenko | 2023-01-30 | 1 | -5/+8 |
* | hush: remove special handling of SIGHUP | Denys Vlasenko | 2023-01-30 | 1 | -18/+20 |
* | shell: fix SIGWINCH and SIGCHLD (in hush) interrupting line input, closes 15256 | Denys Vlasenko | 2023-01-26 | 1 | -2/+8 |
* | hush: code shrink | Denys Vlasenko | 2023-01-03 | 1 | -4/+9 |
* | shell: fix compile failures in some configs | Denys Vlasenko | 2023-01-03 | 1 | -1/+5 |
* | ash,hush: use HOME for tab completion and prompts | Ron Yorston | 2022-06-26 | 1 | -3/+2 |
* | *: slap on a few ALIGN_PTR where appropriate | Denys Vlasenko | 2022-02-06 | 1 | -5/+5 |
* | ash,hush: fix handling of SIGINT while waiting for interactive input | Denys Vlasenko | 2022-01-17 | 1 | -20/+47 |
* | libbb: invert the meaning of SETUP_ENV_NO_CHDIR -> SETUP_ENV_CHDIR | Denys Vlasenko | 2022-01-13 | 1 | -1/+1 |
* | libbb: code shrink: introduce and use [_]exit_SUCCESS() | Denys Vlasenko | 2022-01-05 | 1 | -2/+2 |
* | shell: tweak --help | Denys Vlasenko | 2021-10-13 | 1 | -1/+1 |
* | hush: in a comment, document what -i might be doing | Denys Vlasenko | 2021-10-13 | 1 | -3/+26 |
* | shell: use more compact SHELL_ASH / HUSH config defines. no code changes | Denys Vlasenko | 2021-10-12 | 1 | -1/+1 |
* | *: add NOINLINEs where code noticeably shrinks | Denys Vlasenko | 2021-10-10 | 1 | -1/+1 |
* | hush: speed up ${x//\*/|} too | Denys Vlasenko | 2021-10-09 | 1 | -4/+9 |
* | hush: fix var_LINENO3.tests failure | Denys Vlasenko | 2021-09-07 | 1 | -2/+8 |
* | hush: fix set -n to act immediately, not just after run_list() | Denys Vlasenko | 2021-09-07 | 1 | -2/+6 |
* | hush: fix "error: invalid preprocessing directive ##" | Denys Vlasenko | 2021-08-15 | 1 | -1/+1 |
* | hush: tweak ${var/pattern/repl} optimization | Denys Vlasenko | 2021-07-27 | 1 | -5/+4 |
* | hush: optimize ${var/pattern/repl} for trivial patterns | Denys Vlasenko | 2021-07-27 | 1 | -0/+13 |
* | hush: add missed "undef" | Denys Vlasenko | 2021-07-27 | 1 | -3/+3 |
* | hush: implement $'str' bashism | Denys Vlasenko | 2021-07-26 | 1 | -1/+102 |
* | hush: fix bkslash+newline handling and number validation in ${NN} and ${#NN} | Denys Vlasenko | 2021-06-19 | 1 | -1/+27 |