| Age | Commit message (Expand) | Author |
| 2025-11-08 | eject: fix missing -s option in trivial usageHEADmaster | Denys Vlasenko |
| 2025-11-08 | dd: fix overflow for very large count/seek/skip values | Denys Vlasenko |
| 2025-11-08 | pgrep/pkill: fix -x to also match comm field | Denys Vlasenko |
| 2025-11-08 | ls: restore functionality of --color | Denys Vlasenko |
| 2025-11-08 | lineedit: fix PS1='\W' for root directory | Denys Vlasenko |
| 2025-11-08 | last: fix ignoring the first login entry | Denys Vlasenko |
| 2025-10-13 | busybox: optional --version support | Denys Vlasenko |
| 2025-10-11 | ntpd: set tmx.maxerror properly - avoid STA_UNSYNC | Denys Vlasenko |
| 2025-10-08 | nsenter,unshare: don't use xvfork_parent_waits_and_exits(), it SEGVs on ppc64le | Denys Vlasenko |
| 2025-10-07 | cp: fix `cp -aT` overwriting symlink to directories | Denys Vlasenko |
| 2025-10-07 | chrt: support passing `-p 0` to operate on self | Denys Vlasenko |
| 2025-10-07 | selinux: fix potential segfault in sestatus | Denys Vlasenko |
| 2025-10-07 | vi: warn about range in ':!' command | Denys Vlasenko |
| 2025-09-24 | archival/libarchive: sanitize filenames on output (prevent control sequence a... | Denys Vlasenko |
| 2025-09-23 | ash: change procargs() to match recent dash change | Denys Vlasenko |
| 2025-09-03 | hush: changes to comments and whitespace, no code changes | Denys Vlasenko |
| 2025-09-02 | ash: implement <<<here_string syntax | Denys Vlasenko |
| 2025-08-18 | hush: fix several syntax corner cases with function definitions | Denys Vlasenko |
| 2025-08-18 | hush: shrink "function" code | Denys Vlasenko |
| 2025-08-18 | hush: do not SEGV on if { echo foo; } then { echo bar; } fi | Denys Vlasenko |
| 2025-08-18 | hush: disentangle keyword detection, no logic changes | Denys Vlasenko |
| 2025-08-17 | hush: make "function" keyword support optional | Denys Vlasenko |
| 2025-08-17 | hush: with --login, errors /etc/profile in must not exit shell | Denys Vlasenko |
| 2025-08-17 | hush: recognize "function FUNC { cmd; }" syntax | Denys Vlasenko |
| 2025-08-17 | hush: remove always-true conditional | Denys Vlasenko |
| 2025-08-17 | hush: fix infinite loop expanding alias a="nice&&a" | Denys Vlasenko |
| 2025-08-17 | hush: comment fixes | Denys Vlasenko |
| 2025-08-17 | hush: make "alias" print aliases in properly escaped form | Denys Vlasenko |
| 2025-08-17 | hush: fix nested alias expansion | Denys Vlasenko |
| 2025-08-17 | hush: optional alias support | Denys Vlasenko |
| 2025-08-16 | hush: optimization in set_local_var() | Denys Vlasenko |
| 2025-08-15 | hush: implement <<<here_string syntax | Denys Vlasenko |
| 2025-08-14 | hush: allow faster parsing for "./:@" characters | Denys Vlasenko |
| 2025-08-14 | hush: shrink syntax error handling | Denys Vlasenko |
| 2025-08-14 | hush: undo incorrect change which allows a'b'=c to be assignment | Denys Vlasenko |
| 2025-08-14 | hush: explain "empty quoted str marker" trick | Denys Vlasenko |
| 2025-08-14 | hush: improve code readability, no logic changes | Denys Vlasenko |
| 2025-08-14 | hush: move tickquote1.tests to hush-bugs/ - it's a known bug | Denys Vlasenko |
| 2025-08-14 | hush: remove the is_blank dance | Denys Vlasenko |
| 2025-08-14 | hush: remove two strchr's from the hottest parsing loop | Denys Vlasenko |
| 2025-08-13 | hush: optimize decoding of $'str' - avoid extra function call if we can | Denys Vlasenko |
| 2025-08-13 | hush: shrink i_getch, rename two functions | Denys Vlasenko |
| 2025-08-13 | hush: ~5% faster parsing of typical shell scripts | Denys Vlasenko |
| 2025-08-13 | hush: create a macro IS_NULL_WORD to test for null shell word | Denys Vlasenko |
| 2025-08-13 | hush: fix a corner case in "case" stmt, ctx_dsemicolon is in fact unused | Denys Vlasenko |
| 2025-08-12 | hush: allow nested negation "! ! ! CMD" - bash 5.2.15 allows it | Denys Vlasenko |
| 2025-08-12 | hush: drop ctx_inverted, use pipe->pi_inverted | Denys Vlasenko |
| 2025-08-12 | hush: do not segfault on "for </dev/null v in..." | Denys Vlasenko |
| 2025-08-11 | hush: test for, and disallow several invalid syntaxes | Denys Vlasenko |
| 2025-08-11 | ash: parser: Invalid redirections are run-time, not syntax errors | Denys Vlasenko |