| Age | Commit message (Expand) | Author |
| 2025-09-23 | ash: change procargs() to match recent dash change | Denys Vlasenko |
| 2025-09-02 | ash: implement <<<here_string syntax | Denys Vlasenko |
| 2025-08-11 | ash: parser: Invalid redirections are run-time, not syntax errors | Denys Vlasenko |
| 2025-08-10 | ash: converge waiting code to dash in its form, add comments, no code changes | Denys Vlasenko |
| 2025-08-10 | ash: move 100 bytes off global .data / .bss, no logic changes | Denys Vlasenko |
| 2025-08-09 | ash: redir: Retry open on EINTR | Denys Vlasenko |
| 2025-08-09 | ash: eval: Reset handler when entering a subshell | Denys Vlasenko |
| 2025-08-09 | ahs: jobs: Block signals during tcsetpgrp | Denys Vlasenko |
| 2025-08-09 | ash: eval: Add vfork support | Denys Vlasenko |
| 2025-08-09 | ash: rename got_sigchld, doing_jobctl, and INT_ON/OFF to match dash | Denys Vlasenko |
| 2025-08-09 | ash: fix fallout of no-more-set commandname | Denys Vlasenko |
| 2025-08-09 | ash: eval: Always set exitstatus in evaltree | Denys Vlasenko |
| 2025-08-09 | ash: options: Do not set commandname in procargs | Denys Vlasenko |
| 2025-08-09 | ash: jobs: drop unused node parameter in makejob() | Denys Vlasenko |
| 2025-08-08 | ash: reuse vstype_suffix[] in debug code, shrink it | Denys Vlasenko |
| 2025-08-07 | ash: fix cmdputs - was showing some variable forms incorrectly | Denys Vlasenko |
| 2025-08-07 | ash: fix heredoc.tests broken by last commit | Denys Vlasenko |
| 2025-08-07 | ash,hush: fix corner cases with backslash-newlines in heredocs | Denys Vlasenko |
| 2025-08-03 | shell: typo and whitespace fixes, no code changes | Denys Vlasenko |
| 2025-07-04 | shell: empty HISTFILE disables history saving, just as unset one did | Denys Vlasenko |
| 2025-07-03 | shell: update HISTFILESIZE code to be actually useful | Denys Vlasenko |
| 2025-07-02 | shell: fix race between signal handlers setting bb_got_signal and poll() | Denys Vlasenko |
| 2025-07-01 | shell: improve bash compatibility of read built-in | Ron Yorston |
| 2024-10-07 | ash: cache more of uid/gid syscalls | Denys Vlasenko |
| 2024-10-07 | ash: make "test -x" use cached groupinfo | Denys Vlasenko |
| 2024-10-07 | libbb: simplify parameter passing in is_in_supplementary_groups() | Denys Vlasenko |
| 2024-10-07 | ash: command -v CMD must skip (go to next path) when CMD exists, but is not e... | Denys Vlasenko |
| 2024-09-27 | ash: reject unknown long options | Ron Yorston |
| 2024-07-14 | ash: move hashvar() calls into findvar() | Ron Yorston |
| 2024-07-12 | ash: remove limitation on fd# length | Denys Vlasenko |
| 2024-07-12 | ash: do not abort interactive mode on >&9999 redirect | Denys Vlasenko |
| 2024-07-10 | ash: remove defunct control character to save a few bytes | Ron Yorston |
| 2024-07-10 | ash: fix parsing of alias expansion + bash features | Ron Yorston |
| 2024-02-26 | ash: fix handling of single-quoted strings in pattern substitution | Denys Vlasenko |
| 2023-08-31 | ash: initialize basepf.buf in ash | zhuyan |
| 2023-07-10 | Update applet size estimates | Denys Vlasenko |
| 2023-07-10 | ash: tweak comments, no code changes | Denys Vlasenko |
| 2023-07-10 | ash: remove "volatile" specifier from suppress_int | Denys Vlasenko |
| 2023-07-10 | ash: disable sleep as builtin, closes 15619 | Denys Vlasenko |
| 2023-07-04 | ash: disable check for "good" function name, bash does not check this | Denys Vlasenko |
| 2023-06-17 | shell: move varcmp() to shell_common.h and use it in hush | Denys Vlasenko |
| 2023-06-17 | ash: code shrink | Denys Vlasenko |
| 2023-05-18 | ash: use-after-free in bash pattern substitution | Karsten Sperling |
| 2023-04-16 | ash,hush: tab completion of functions and aliases | Ron Yorston |
| 2023-04-03 | ash: code shrink: do not take address of prefix(), allowing it to inline | Denys Vlasenko |
| 2023-04-03 | ash: code shrink - reuse is_prefixed_with() from libbb | Denys Vlasenko |
| 2023-04-03 | ash: get rid of separate mail_var_path_changed flag variable | Denys Vlasenko |
| 2023-04-03 | ash: fix still-broken new mail detection | Denys Vlasenko |
| 2023-04-03 | ash: fix broken new mail detection | Denys Vlasenko |
| 2023-04-01 | ash: code shrink | Denys Vlasenko |