Gitiles
Code Review
Sign In
gerrit.nordix.org
/
codeaurora
/
busybox
/
599ae1eb9f20b4731735e14f9bac6371ad89b6d7
/
shell
599ae1e
shell: consolidate builtin_foo.? into shell_common.?; delete obsolete shells
by Denys Vlasenko
· 15 years ago
8391c48
hush: trivial code shrink
by Denys Vlasenko
· 15 years ago
2e48d53
hush: reduce #ifdef forest a bit, rename handle_dollar -> parse_dollar
by Denys Vlasenko
· 15 years ago
5ae8f1c
hush: fix hush -c 'echo $0' - was showing empty string
by Denys Vlasenko
· 15 years ago
e85248a
hush: fix segfault in ${?:N:M}
by Denys Vlasenko
· 15 years ago
8a33679
hush: fix "hush -c 'echo $#'" showing -1
by Denys Vlasenko
· 15 years ago
1e811b1
hush: support ${var:EXPR:EXPR}!
by Denys Vlasenko
· 15 years ago
ddc62f6
hush: fix a nommu todo in recent commits
by Denys Vlasenko
· 15 years ago
a6ad397
hush: fix more obscure ${var%...} cases
by Denys Vlasenko
· 15 years ago
7436950
hush: fix a=abc; c=c; echo ${a%${c}}
by Denys Vlasenko
· 15 years ago
3f78cec
hush: handle expansions in ${var?expanded_word} constructs
by Denys Vlasenko
· 15 years ago
349ef96
hush: reorganized TODO comment at top
by Denys Vlasenko
· 15 years ago
214b8ca
hush: add a list of unsupported builtins
by Denys Vlasenko
· 15 years ago
73e013f
hush: handle ${var:NUM:} too
by Denys Vlasenko
· 15 years ago
4f2c59b
hush: remove extra comparison from prev commit
by Denys Vlasenko
· 15 years ago
4d8e5fd
hush: optional support for ${var:N:M} bashism
by Denys Vlasenko
· 15 years ago
53b5133
hush: explain various parameter expansion ops in comments
by Denys Vlasenko
· 15 years ago
ee0775d
hush: small code shrink
by Denys Vlasenko
· 15 years ago
e3be784
hush: shrink variable expansion code
by Denys Vlasenko
· 15 years ago
cddbb61
hush: fix var=`exit 2` not setting $? to 2
by Denys Vlasenko
· 15 years ago
131ed3b
update shell/README
by Denys Vlasenko
· 15 years ago
a0ec4f5
ash: eliminate 16 bytes in bss
by Denys Vlasenko
· 15 years ago
44c86ce
hush: code shrink
by Denys Vlasenko
· 15 years ago
b131cce
hush: support "cd -- DIR" and such
by Denys Vlasenko
· 15 years ago
40477e2
shell: make it possible to alias one of shells to "bash"
by Denys Vlasenko
· 15 years ago
42c4b2e
ash: fix var_leak.tests so that it actually catches the NOFORK bug
by Denys Vlasenko
· 15 years ago
c7f95d2
typo fix
by Denys Vlasenko
· 15 years ago
238bf18
ash: fix bug which causes signal6.tests to fail
by Denys Vlasenko
· 15 years ago
51b4a9e
ash: fix var_leak testcase
by Denys Vlasenko
· 15 years ago
5e2d572
ash: fix testsuite false positives
by Denys Vlasenko
· 15 years ago
e66cf82
ash,hush: make bare "." set exitcode to 2
by Denys Vlasenko
· 15 years ago
0e81e48
shell/README: describe special builtins
by Denys Vlasenko
· 15 years ago
adc0e20
hush: update bash compat todo comment
by Denys Vlasenko
· 15 years ago
82731b4
ash,hush: make "source" a synonym for . if bash compat is on
by Denys Vlasenko
· 15 years ago
cd10dc4
ash: fix ". empty_file" exitcode. +5 bytes
by Denys Vlasenko
· 15 years ago
786cce1
fix false positive in signal5.tests
by Denys Vlasenko
· 15 years ago
82dd14a
ash: use CONFIG_FEATURE_EDITING_MAX_LEN
by Denys Vlasenko
· 15 years ago
ef21555
typo fix
by Denys Vlasenko
· 15 years ago
3227d3f
hush: fix hush-bugs/parse_err.tests
by Denys Vlasenko
· 15 years ago
0f01b00
add two more tests which currently fail
by Denys Vlasenko
· 15 years ago
7c1ed9f
ash: fix signal5.tests
by Denys Vlasenko
· 15 years ago
27ff681
ash: add two testcases for (not yet fixed) ash bugs
by Denys Vlasenko
· 15 years ago
8806d64
hush: mention PPID, RANDOM support
by Denys Vlasenko
· 15 years ago
b367bb2
cttyhack: document the need to setsid
by Denys Vlasenko
· 15 years ago
5055a9f
cttyhack: don't do anything if ctty is already available
by Denys Vlasenko
· 15 years ago
3963d94
ash: refresh stack pointers after makestrspace in rmescapes
by Colin Watson
· 15 years ago
023a08f
ash: line up builtin table. no code changes
by Denys Vlasenko
· 15 years ago
496d5bf
ash: trap with bad signal name should not abort
by Denys Vlasenko
· 15 years ago
651a269
*: merge some common strings
by Denys Vlasenko
· 15 years ago
1497484
ash,hush: make it possible to build them individually
by Denys Vlasenko
· 15 years ago
b76356b
ash: fix quadratic matching slowdown is ${v/*foo*/repl} (really bad one)
by Denys Vlasenko
· 15 years ago
f15620c
shell/ulimit: code shrink by 10 bytes
by Denys Vlasenko
· 15 years ago
f3c742f
hush: use ash's ulimit builtin; make it more more bash0like while at it
by Denys Vlasenko
· 15 years ago
4b1100e
*: use NULL for null pointers
by Denys Vlasenko
· 15 years ago
153fcaa
Replace __uClinux__ define with !BB_MMU
by Denys Vlasenko
· 15 years ago
7426920
fix bug 1087. Fix by Leonid (lly.dev AT gmail.com)
by Denys Vlasenko
· 15 years ago
14a917e
hush: note a FIXME
by Denys Vlasenko
· 15 years ago
083e172
style fixes, no code changes
by Denys Vlasenko
· 15 years ago
6b9f163
*: style fixes. no code changes (verified with objdump)
by Denys Vlasenko
· 15 years ago
17323a6
hush: more "greppable" field names. no code changes
by Denys Vlasenko
· 15 years ago
3581c62
whitespace fixes
by Denys Vlasenko
· 15 years ago
6b01b71
randomconfig fixes
by Denys Vlasenko
· 15 years ago
85d286e
ash: remove config items for read options which are no longer optional
by Denys Vlasenko
· 15 years ago
25d9b91
shell/read: check that variable names are sane
by Denys Vlasenko
· 15 years ago
03d81ef
builtin_read: note about better implementation
by Denys Vlasenko
· 15 years ago
03dad22
hush: use ash's read builtin
by Denys Vlasenko
· 15 years ago
045f4ad
shell/read: fix "'read' without parameters" bash compat thingy
by Denys Vlasenko
· 15 years ago
7306727
shell: split read builtin from ash
by Denys Vlasenko
· 15 years ago
6c93b24
hush: fix potential buffer overflow on NOMMU
by Denys Vlasenko
· 15 years ago
e89a241
hush: fix subshell.tests failure on NOMMU
by Denys Vlasenko
· 15 years ago
b70cef7
hush: two NOMMU fixes for bugs 877 and 883
by Denys Vlasenko
· 15 years ago
f2c8aa6
libbb: introduce and use monotonic_ms
by Denys Vlasenko
· 15 years ago
385cc59
hush: plug a memory leak
by Denys Vlasenko
· 15 years ago
8cd04d1
ash: fix for read $IFS splitting. Closes bug 235
by Denys Vlasenko
· 15 years ago
c3c1fb6
ash: fix mishandling of bash-style redirects
by Chris Metcalf
· 15 years ago
2ec91ae
*: remove some uses of argc
by Denys Vlasenko
· 15 years ago
a4899ef
hush: fix exitcodes of killed processes
by Denys Vlasenko
· 15 years ago
46a1477
ash: trivial optimization -6 bytes
by Denys Vlasenko
· 15 years ago
e9ac32a
ash: fix double comma in initializer
by Denys Vlasenko
· 15 years ago
359da5e
ash: implement set -o pipefail (conditional on bash compat). +39 bytes
by Michael Abbott
· 15 years ago
285ad15
ash: preparatory work for pipefail and code shrink. -44 bytes
by Denys Vlasenko
· 15 years ago
7a7b034
ash: re-enable SIGHUP on entry. Closes bug 771.
by Denys Vlasenko
· 15 years ago
8eda4a9
ash: straighten up a bit of code in varvalue()
by Denys Vlasenko
· 15 years ago
2ce42e9
ash: more cosmetics and cleanups
by Denys Vlasenko
· 15 years ago
068d386
ash: cosmetics, no code changes
by Denys Vlasenko
· 15 years ago
76bc2d6
ash: remove last "signed char"; make SIT() clearer. -12 bytes
by Denys Vlasenko
· 15 years ago
0337e03
ash: randmconfig fix
by Denys Vlasenko
· 15 years ago
cd71683
ash: remake strange signed char machinery to be unsigned. -57 bytes
by Denys Vlasenko
· 15 years ago
160b9ca
ntpd: make it NOMMU-safe; ash: exclude it on NOMMU builds
by Denys Vlasenko
· 15 years ago
c270454
fix fallout from isprint() changes
by Denys Vlasenko
· 15 years ago
f3e2818
hush: improve HUSH_BRACE_EXP code (still disabled). ~0 bytes
by Denys Vlasenko
· 15 years ago
160746b
tweak in comment
by Denys Vlasenko
· 15 years ago
5b2db97
hush: initial stab at brace expansion support
by Denys Vlasenko
· 15 years ago
d8389ad
hush: fix handling of words with braces. +65 bytes
by Denys Vlasenko
· 15 years ago
00243b0
hush: fix exit code propagation from `cmd`. +45 bytes
by Denys Vlasenko
· 15 years ago
a7ccdee
libbb: added xfdopen_for_read/write
by Denys Vlasenko
· 15 years ago
647553a
hush: wait for `cmd` to complete, and immediately store its exitcode in $?
by Denys Vlasenko
· 15 years ago
0d8c0b8
removed SuSv3 doc tarball - potential licensing problem
by Denys Vlasenko
· 15 years ago
8131eea
*: introduce and use ffulsh_all()
by Denys Vlasenko
· 15 years ago
f2cbb03
*: optimize most of isXXXXX() macros
by Denys Vlasenko
· 15 years ago
Next »