aboutsummaryrefslogtreecommitdiff
path: root/shell (follow)
Commit message (Expand)AuthorAgeFilesLines
* ash: prevent leakage of process handlesHEADmasterRon Yorston2026-05-131-4/+7
* ash: further fixes to merge of upstream changesFRP-6075-g169694ebdRon Yorston2026-05-061-24/+60
* ash: fix build failure if SH_STANDALONE is disabledRon Yorston2026-05-051-0/+4
* Merge branch 'busybox' into mergeRon Yorston2026-03-111-18/+8
|\
| * ash: fix here strings causing segfault in function invocationbusyboxRon Yorston2026-03-091-0/+1
| * ash: fix help builtin and tab completion of builtinsRon Yorston via busybox2026-02-281-2/+2
| * *: placate warnings where strchr/strstr returns constant pointerDenys Vlasenko2026-02-151-7/+7
* | ash: fix here strings causing segfault in subshellsRon Yorston2026-03-041-0/+3
* | ash: allow execution of busybox-w32 binary without extensionRon Yorston2026-02-251-1/+1
* | ash: fix execution of applets via Unix-style pathRon Yorston2026-02-141-18/+15
* | Merge branch 'busybox' into mergeRon Yorston2026-02-122-5/+2
|\|
| * *: use is_prefixed_with() where appropriateDenys Vlasenko2026-02-071-1/+1
| * *: use xasprintf_inplace() in more placesDenys Vlasenko2026-02-061-4/+1
* | ash: fix help builtin and tab completion of builtinsRon Yorston2026-02-091-0/+8
* | Merge branch 'busybox' into mergeRon Yorston2026-02-091-1281/+1366
|\|
| * ash: fix \ooo octal printout in DEBUG codeDenys Vlasenko2026-01-281-16/+12
| * ash: code shrink: eliminate pstrcmp1()Denys Vlasenko2026-01-281-66/+63
| * ash: remove non-standard chdir builtinDenys Vlasenko2026-01-281-17/+14
| * ash: get rid of a static in cmdlookup()/delete_cmd_entry()Denys Vlasenko2026-01-281-26/+38
| * ash: group command hashing/searching code together, no code changesDenys Vlasenko2026-01-281-346/+351
| * ash: move casematch() directly to its only caller, no code changesDenys Vlasenko2026-01-271-31/+36
| * ash: reorder functions to reduce forward declarations, no code changesDenys Vlasenko2026-01-271-165/+156
| * ash: JOBSTOPPED can only be set if job control is compiled in - conditionaliz...Denys Vlasenko2026-01-271-2/+13
| * ash: reorder functions to reduce forward declarations, no code changesDenys Vlasenko2026-01-271-450/+453
| * ash: move applet handling out of tryexec() - making it similar to dashDenys Vlasenko2026-01-271-62/+61
| * ash: unset traps before entering NOEXEC programs after [v]forkDenys Vlasenko2026-01-271-7/+89
* | Merge branch 'busybox' into mergeRon Yorston2026-02-042-5/+17
|\|
| * ash: code shrinkDenys Vlasenko2026-01-241-0/+4
| * ash,hush: allow 0x in arith (bash supports it for 0x$v case when v='')Denys Vlasenko2026-01-241-5/+13
* | ash: remove unnecessary conditional compilationRon Yorston2026-01-301-4/+0
* | ash: don't skip exec() if std streams are invalidRon Yorston2026-01-291-1/+3
* | ash: don't display ^C twiceRon Yorston2026-01-201-1/+1
* | ash: Extend ARM msvcrt workaround to 32 bit ARM tooMartin Storsjö2025-12-081-1/+1
* | ash: allow ctrl-c to interrupt read in minttyRon Yorston2025-11-231-19/+20
* | win32: use RtlGenRandom for /dev/urandomRon Yorston2025-10-093-15/+0
* | ash: output '^C' direct to consoleRon Yorston2025-10-081-1/+1
* | ash: output '^C' when wait builtin is interruptedRon Yorston2025-10-061-3/+13
* | Merge branch 'busybox' into mergeRon Yorston2025-10-061-7/+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
* | 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-1156-729/+1536
|\|
| * 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