aboutsummaryrefslogtreecommitdiff
path: root/shell (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'busybox' into mergemergeRon Yorston2024-12-301-0/+3
|\
| * hush: fix G.argv0_for_re_execing to avoid endless loopHajime Tazaki2024-12-091-0/+3
* | ash: match behaviour of cmd.exe in cd builtinRon Yorston2024-11-191-0/+1
* | win32: drop stream i/o workaroundRon Yorston2024-10-301-9/+0
* | win32: try harder to prevent output to stdoutRon Yorston2024-10-291-1/+0
* | win32: more problems with stream i/o and MSVCRTRon Yorston2024-10-291-0/+16
* | ash: fix waiting for status of background jobRon Yorston2024-10-281-1/+0
* | ash: correctly identify nofork applets in error messageRon Yorston2024-10-281-0/+8
* | ash: update commentRon Yorston2024-10-131-1/+0
* | Merge branch 'busybox' into mergeRon Yorston2024-10-081-29/+57
|\|
| * libbb: modify find_executable() to not temporarily write to PATHDenys Vlasenko2024-10-081-21/+14
| * hush: fix "type ./cat" and "command -v ./cat" to not scan PATHDenys Vlasenko2024-10-071-13/+33
| * hush: make "test -x" use cached groupinfoDenys Vlasenko2024-10-071-7/+22
* | Merge branch 'busybox' into mergeRon Yorston2024-10-081-5/+51
|\|
| * ash: cache more of uid/gid syscallsDenys Vlasenko2024-10-071-4/+5
| * ash: make "test -x" use cached groupinfoDenys Vlasenko2024-10-071-2/+1
| * libbb: simplify parameter passing in is_in_supplementary_groups()Denys Vlasenko2024-10-071-5/+3
| * ash: command -v CMD must skip (go to next path) when CMD exists, but is not e...Denys Vlasenko2024-10-071-3/+51
* | ash: more changes to noexec appletsRon Yorston2024-10-071-30/+16
* | ash: fix regression with 'exec sh -s'Ron Yorston2024-10-061-9/+15
* | Merge branch 'busybox' into mergeRon Yorston2024-09-282-48/+28
|\|
| * hush: whitespace and comment fixesDenys Vlasenko2024-09-281-43/+27
| * ash: reject unknown long optionsRon Yorston2024-09-271-1/+2
* | ash: reject unknown long optionsRon Yorston2024-09-211-0/+5
* | ash: code shrinkRon Yorston2024-09-081-6/+2
* | ash: optimise running of scripts (2)Ron Yorston2024-09-041-8/+18
* | ash: optimise running of scriptsRon Yorston2024-08-191-7/+59
* | which,ash: code shrink detection of standalone shellRon Yorston2024-08-171-13/+9
* | ash: allow additional element in argv arrayRon Yorston2024-08-161-2/+5
* | ash: rewrite waitpid_child() to improve performanceRon Yorston2024-07-301-32/+19
* | ash: fix slow running when background job is presentRon Yorston2024-07-281-1/+1
* | ash: ignore hidden/iconified stateRon Yorston2024-07-181-10/+3
* | Merge branch 'busybox' into mergeRon Yorston2024-07-141-12/+10
|\|
| * ash: move hashvar() calls into findvar()Ron Yorston2024-07-141-9/+8
* | Merge branch 'busybox' into mergeRon Yorston2024-07-1313-42/+119
|\|
| * hush: do not exit interactive shell on some redirection errorsDenys Vlasenko2024-07-137-18/+47
| * hush: fix "exec 3>FILE" aborting if 3 is exactly the next free fdDenys Vlasenko2024-07-138-7/+42
| * hush: avoid duplicate fcntl(F_SETFD, FD_CLOEXEC) during initDenys Vlasenko2024-07-131-8/+3
| * ash: remove limitation on fd# lengthDenys Vlasenko2024-07-121-7/+13
| * ash: do not abort interactive mode on >&9999 redirectDenys Vlasenko2024-07-121-4/+16
* | Merge branch 'busybox' into mergeRon Yorston2024-07-101-21/+12
|\|
| * ash: remove defunct control character to save a few bytesRon Yorston2024-07-101-12/+12
| * ash: fix parsing of alias expansion + bash featuresRon Yorston2024-07-101-6/+6
* | ash: restore value of imported variable on unexportRon Yorston2024-07-081-0/+9
* | ash: read profile script relative to binaryRon Yorston2024-07-081-0/+4
* | win32: code shrink system drive handlingRon Yorston2024-07-071-1/+1
* | ash: special hack for libtoolRon Yorston2024-07-071-0/+10
* | win32: properly restore BB_ env varsRon Yorston2024-07-021-1/+11
* | Merge branch 'busybox' into mergeRon Yorston2024-06-2314-29/+85
|\|
| * ash: fix handling of single-quoted strings in pattern substitutionDenys Vlasenko2024-02-265-0/+29