aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * selinux: fix potential segfault in sestatusDenys Vlasenko2025-10-071-2/+2
| * vi: warn about range in ':!' commandDenys Vlasenko2025-10-071-0/+4
* | flock: enable by defaultRon Yorston2025-10-097-4/+148
* | win32: use RtlGenRandom for /dev/urandomRon Yorston2025-10-0913-306/+45
* | ash: output '^C' direct to consoleRon Yorston2025-10-081-1/+1
* | build system: adjust defaults for aarch64 buildRon Yorston2025-10-081-11/+11
* | build system: omit stack unwind tables in 32-bit buildsRon Yorston2025-10-061-1/+1
* | ash: output '^C' when wait builtin is interruptedRon Yorston2025-10-061-3/+13
* | Merge branch 'busybox' into mergeRon Yorston2025-10-063-10/+6
|\|
| * archival/libarchive: sanitize filenames on output (prevent control sequence a...Denys Vlasenko2025-09-242-3/+3
| * ash: change procargs() to match recent dash changeDenys Vlasenko2025-09-231-7/+3
* | ash: allow ctrl-c to interrupt wait in presence of trapRon Yorston2025-10-051-4/+21
* | ash: make ctrl-c trap handling closer to upstreamRon Yorston2025-10-051-12/+10
* | ash: allow wait builtin to be interruptedRon Yorston2025-10-031-11/+12
* | ash: wait builtin should blockRon Yorston2025-10-021-1/+1
* | Further mingw-w64/gcc build tweaksRon Yorston2025-10-022-1/+8
* | Allow building with older mingw-w64/gccRon Yorston2025-10-013-2/+7
* | win32: use correct errno for fopen() of directoryRon Yorston2025-09-191-1/+6
* | vi: warn about range in ':!' commandRon Yorston2025-09-191-0/+6
* | ls: restore functionality of --colorRon Yorston2025-09-161-1/+2
* | Merge branch 'busybox' into mergeRon Yorston2025-09-114-35/+139
|\|
| * hush: changes to comments and whitespace, no code changesDenys Vlasenko2025-09-031-8/+8
| * ash: implement <<<here_string syntaxDenys Vlasenko2025-09-023-26/+129
* | Merge branch 'busybox' into mergeRon Yorston2025-09-1157-738/+1545
|\|
| * hush: fix several syntax corner cases with function definitionsDenys Vlasenko2025-08-189-2/+37
| * hush: shrink "function" codeDenys Vlasenko2025-08-181-11/+11
| * hush: do not SEGV on if { echo foo; } then { echo bar; } fiDenys Vlasenko2025-08-181-5/+4
| * hush: disentangle keyword detection, no logic changesDenys Vlasenko2025-08-181-25/+27
| * hush: make "function" keyword support optionalDenys Vlasenko2025-08-171-11/+22
| * hush: with --login, errors /etc/profile in must not exit shellDenys Vlasenko2025-08-171-3/+8
| * hush: recognize "function FUNC { cmd; }" syntaxDenys Vlasenko2025-08-171-43/+103
| * hush: remove always-true conditionalDenys Vlasenko2025-08-171-1/+0
| * hush: fix infinite loop expanding alias a="nice&&a"Denys Vlasenko2025-08-171-6/+45
| * hush: comment fixesDenys Vlasenko2025-08-171-2/+1
| * hush: make "alias" print aliases in properly escaped formDenys Vlasenko2025-08-171-31/+21
| * hush: fix nested alias expansionDenys Vlasenko2025-08-171-5/+10
| * hush: optional alias supportDenys Vlasenko2025-08-171-44/+388
| * hush: optimization in set_local_var()Denys Vlasenko2025-08-161-6/+6
| * hush: implement <<<here_string syntaxDenys Vlasenko2025-08-153-41/+137
| * hush: allow faster parsing for "./:@" charactersDenys Vlasenko2025-08-141-2/+7
| * hush: shrink syntax error handlingDenys Vlasenko2025-08-141-28/+52
| * hush: undo incorrect change which allows a'b'=c to be assignmentDenys Vlasenko2025-08-145-22/+20
| * hush: explain "empty quoted str marker" trickDenys Vlasenko2025-08-141-5/+11
| * hush: improve code readability, no logic changesDenys Vlasenko2025-08-141-22/+25
| * hush: move tickquote1.tests to hush-bugs/ - it's a known bugDenys Vlasenko2025-08-142-0/+0
| * hush: remove the is_blank danceDenys Vlasenko2025-08-145-76/+75
| * hush: remove two strchr's from the hottest parsing loopDenys Vlasenko2025-08-141-88/+85
| * hush: optimize decoding of $'str' - avoid extra function call if we canDenys Vlasenko2025-08-131-5/+4
| * hush: shrink i_getch, rename two functionsDenys Vlasenko2025-08-131-28/+23
| * hush: ~5% faster parsing of typical shell scriptsDenys Vlasenko2025-08-131-13/+19