aboutsummaryrefslogtreecommitdiff
path: root/shell (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * ash: optional sleep builtinShawn Landden2022-08-271-0/+11
| * ash: fix use-after-free in bash pattern substitutionSören Tempel2022-08-021-0/+7
| * ash: fix use-after-free in pattern substituon codeDenys Vlasenko2022-08-021-2/+4
| * ash: fix ifs cleanup on error pathsDenys Vlasenko2022-08-025-0/+22
* | Merge branch 'busybox' into mergeRon Yorston2022-06-272-7/+5
|\|
| * ash,hush: use HOME for tab completion and promptsRon Yorston2022-06-262-7/+5
* | ash: code shrinkRon Yorston2022-05-201-46/+50
* | ash: restore special variables when replaced by localRon Yorston2022-05-181-0/+4
* | Merge branch 'busybox' into mergeRon Yorston2022-05-121-1/+1
|\|
| * style fixDenys Vlasenko2022-05-011-1/+1
* | ash: code shrinkRon Yorston2022-05-101-2/+1
* | ash: export certain variables to the environment immediatelyRon Yorston2022-05-081-1/+41
* | ash: don't set OLDPWD on startupRon Yorston2022-05-071-1/+2
* | win32: allow preference for applets to be disabled at runtimeRon Yorston2022-05-061-4/+6
* | win32: search PATH for missing Unix-style executablesRon Yorston2022-05-061-23/+23
* | which,ash: changes to which/command/typeRon Yorston2022-05-011-2/+16
* | ash: avoid misleading '.exe' in standalone shell modeRon Yorston2022-04-241-1/+1
* | Merge branch 'busybox'Ron Yorston2022-04-075-4/+18
|\|
| * ash: do not truncate failed tilde expansion on unknown user namesDenys Vlasenko2022-03-011-3/+1
| * ash: fix unsafe use of mempcpyDenys Vlasenko2022-03-011-1/+7
| * ash: don't read past end of var in subvareval for bash substitutionsSören Tempel2022-03-015-0/+10
* | ash: let $HOME set home directory of login shellRon Yorston2022-03-221-1/+4
* | ash: try harder to avoid ctrl-c issueRon Yorston2022-02-271-24/+1
* | ash: workaround for UCRT bugRon Yorston2022-02-121-0/+12
* | Merge busybox into mergeRon Yorston2022-02-093-38/+90
|\|
| * *: slap on a few ALIGN_PTR where appropriateDenys Vlasenko2022-02-061-5/+5
| * *: slap on a few ALIGN* where appropriateDenys Vlasenko2022-02-061-1/+1
| * ash,hush: fix handling of SIGINT while waiting for interactive inputDenys Vlasenko2022-01-172-29/+77
| * shell: add comments about SIGINT-related problemsDenys Vlasenko2022-01-162-5/+9
| * libbb: invert the meaning of SETUP_ENV_NO_CHDIR -> SETUP_ENV_CHDIRDenys Vlasenko2022-01-132-2/+2
* | Merge busybox into mergeRon Yorston2022-01-131-4/+13
|\|
| * ash: ^C with SIG_INGed SIGINT should not exit the shellDenys Vlasenko2022-01-131-1/+7
| * reset: better --help textDenys Vlasenko2022-01-121-3/+6
* | Merge busybox into mergeRon Yorston2022-01-062-4/+4
|\|
| * libbb: code shrink: introduce and use [_]exit_SUCCESS()Denys Vlasenko2022-01-052-3/+3
* | win32: pass NULL to spawnve, not environRon Yorston2021-10-281-1/+1
* | ash: display job id and pid of background commandsRon Yorston2021-10-141-1/+5
* | ash: silence compiler warningsRon Yorston2021-10-141-3/+3
* | Merge branch 'busybox' into mergeRon Yorston2021-10-1319-184/+331
|\|
| * shell: tweak --helpDenys Vlasenko2021-10-132-2/+2
| * hush: in a comment, document what -i might be doingDenys Vlasenko2021-10-132-6/+28
| * shell: use more compact SHELL_ASH / HUSH config defines. no code changesDenys Vlasenko2021-10-121-1/+1
| * shell: fix script's comm field if ENABLE_FEATURE_PREFER_APPLETS=yDenys Vlasenko2021-10-114-0/+52
| * *: add NOINLINEs where code noticeably shrinksDenys Vlasenko2021-10-101-1/+1
| * Make const ptr assign as function call in clangYU Jincheng2021-10-091-3/+3
| * hush: speed up ${x//\*/|} tooDenys Vlasenko2021-10-091-4/+9
| * ash: speed up ${x//\*/|} too, make it independent of ASH_OPTIMIZE_FOR_SIZEDenys Vlasenko2021-10-091-6/+12
| * ash.c: speedup ${s:} substring (no quotes)Alin Mr2021-10-091-6/+11
| * *: generalize "const trick"YU Jincheng2021-10-071-20/+3
| * ash: fix compile breakage in !ENABLE_ASH_ALIAS configDenys Vlasenko2021-09-281-2/+2