Gitiles
Code Review
Sign In
gerrit.nordix.org
/
codeaurora
/
busybox
/
2d8187c139985e73349e3cb092ab4ea68a3be034
/
shell
/
hush_test
acd5bc8
hush: fix handling of \" in quoted/unquoted `cmd`
by Denys Vlasenko
· 14 years ago
4f87049
hush: do fewer strdups in % and hash expansions
by Denys Vlasenko
· 14 years ago
cc46173
hush: fixes to testsuite
by Denys Vlasenko
· 14 years ago
ebee410
hush: fix var_bash5.tests failure
by Denys Vlasenko
· 14 years ago
101a4e3
hush: make parse_dollar flag quited status regardless of glob escaping status
by Denys Vlasenko
· 14 years ago
c3adfac
hush: fix another corner case with backslashes in heredocs
by Denys Vlasenko
· 14 years ago
77b32cc
hush: fix backslash and terminator handling in <<[-]["]heredoc["]
by Denys Vlasenko
· 14 years ago
c49d2d9
hush: fix globbing+backslashes in unquoted $var expansion
by Denys Vlasenko
· 14 years ago
36f774a
hush: add support for ${var/pattern/repl}, conditional on bash compat
by Denys Vlasenko
· 14 years ago
e298ce6
hush: fix handling of backslashes in variable assignment
by Denys Vlasenko
· 14 years ago
ba2dccc
*: trailing empty lines removed
by Denys Vlasenko
· 14 years ago
ccb9771
ash: fix $! value when traps are set
by Alexander Shishkin
· 14 years ago
2908223
hush: fix multimple dependent variable expansion cases
by Denys Vlasenko
· 14 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
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
73e013f
hush: handle ${var:NUM:} too
by Denys Vlasenko
· 15 years ago
4d8e5fd
hush: optional support for ${var:N:M} bashism
by Denys Vlasenko
· 15 years ago
cddbb61
hush: fix var=`exit 2` not setting $? to 2
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
3581c62
whitespace fixes
by Denys Vlasenko
· 15 years ago
03dad22
hush: use ash's read builtin
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
385cc59
hush: plug a memory leak
by Denys Vlasenko
· 15 years ago
a4899ef
hush: fix exitcodes of killed processes
by Denys Vlasenko
· 15 years ago
f3e2818
hush: improve HUSH_BRACE_EXP code (still disabled). ~0 bytes
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
647553a
hush: wait for `cmd` to complete, and immediately store its exitcode in $?
by Denys Vlasenko
· 15 years ago
3ef4f77
hush: fix exec builtin in a better way (+ "glob in exec" bug fixed)
by Denys Vlasenko
· 15 years ago
f37eb39
hush: fix handling of empty arguments
by Denys Vlasenko
· 15 years ago
28736c3
hush: handle empty execs
by Mike Frysinger
· 15 years ago
3a7034c
typo fix in a comment in a testcase. oh well...
by Denys Vlasenko
· 15 years ago
e74aaf9
ash,hush: make trap output short signal names, without SIG prefix
by Denys Vlasenko
· 15 years ago
67f7186
hush: do not reset to default "" traps in subshell
by Denys Vlasenko
· 15 years ago
21d87d4
ash: better handling of EXIT trap in `trap` hack
by Denys Vlasenko
· 15 years ago
2f7894b
ash,hush: fix trap reporting: s/SIGEXIT/EXIT/
by Denys Vlasenko
· 15 years ago
91836ba
hush: fix `trap`
by Denys Vlasenko
· 15 years ago
a67a962
hush: do not process options after non-option args
by Denys Vlasenko
· 15 years ago
dbfa45b
hust test: complain if busybox binary can't be found
by Denys Vlasenko
· 15 years ago
cbfe6ad
hush: fix \<newline> handling on NOMMU
by Denys Vlasenko
· 15 years ago
1967978
hush tests: remove the requirement that .config is in ../..
by Denys Vlasenko
· 15 years ago
0951606
hush: do not use ps -o in leak_argv1; do not hardcode path in negate
by Denys Vlasenko
· 15 years ago
9d617c4
hush: specially handle [[ - suppress globbing & multiword expansion
by Denys Vlasenko
· 16 years ago
295fef8
hush: add support for local builtin
by Denys Vlasenko
· 16 years ago
eab40e5
hush_test: stop mixing tabs/spaces for indentation
by Mike Frysinger
· 16 years ago
dc3bc40
hush: add support for special vars in braces
by Mike Frysinger
· 16 years ago
ff64fb9
hush_test: filter test output to avoid C lib differences
by Mike Frysinger
· 16 years ago
e640cb4
hush: fix bug 353 (wrong handling of \x in assignments)
by Denys Vlasenko
· 16 years ago
4f26c97
make compound.tests executable
by Denys Vlasenko
· 16 years ago
e9bda90
hush: fix problems with case in subshells and with "case esac"
by Denys Vlasenko
· 16 years ago
342a63d
hush_test: add some pathological compound list tests
by Mike Frysinger
· 16 years ago
12bcc76
hush_test: test for subshell function syntax
by Mike Frysinger
· 16 years ago
7b424fe
hush_test: add subshelled case tests
by Mike Frysinger
· 16 years ago
cc9205b
hush_test: update test output to match new getopt() output
by Mike Frysinger
· 16 years ago
33f85ee
hush_test: ignore generated files
by Mike Frysinger
· 16 years ago
318a8e5
TODO: add some
by Denys Vlasenko
· 16 years ago
acdc49c
hush: add more complex case to leak testcase, fix found breakage
by Denys Vlasenko
· 16 years ago
cb6ff25
hush: fix bug where in "var=val func" var's value is not visible in func
by Denys Vlasenko
· 16 years ago
e19e193
hush: fix \<newline> handling
by Denys Vlasenko
· 16 years ago
1dd6cf8
hush: fix multiple redirections of the same fd (bug 227)
by Denys Vlasenko
· 16 years ago
42e4af3
make leak test more robust by unsetting all vars
by Denis Vlasenko
· 16 years ago
28e6796
hush: make getopt32 usable in builtins. use it in unset.
by Denis Vlasenko
· 16 years ago
5729300
hush: nommu fix for function passing
by Denis Vlasenko
· 16 years ago
5b7589e
hush: fix SEGV in % expansion
by Denis Vlasenko
· 16 years ago
ad4bd05
hush: export -n support
by Denis Vlasenko
· 16 years ago
d40fa39
hush: add two testcases
by Denis Vlasenko
· 16 years ago
8c64e03
hush: fix stdin of backgrounded pipe
by Denis Vlasenko
· 16 years ago
dcd78c4
hush: fix "export not_yet_defined_var", fix parsing of "cmd | }"
by Denis Vlasenko
· 16 years ago
bf25fbc
hush: fix handling of } which is not a closing one in { cmd; }
by Denis Vlasenko
· 16 years ago
3d40d8e
hush: return builtin by Bayram Kurumahmut (kbayram AT ubicom.com) ~+200 bytes
by Denis Vlasenko
· 16 years ago
bb92951
hush: fix "if { echo foo; } then { echo bar; } fi" parsing
by Denis Vlasenko
· 16 years ago
ed05521
hush: fix "while...do f1() {a;}; f1; f1 {b;}; f1; done" bug
by Denis Vlasenko
· 16 years ago
75bccfa
hush: tweak tests
by Denis Vlasenko
· 16 years ago
ce4acbb
hush: add function tests
by Denis Vlasenko
· 16 years ago
0b677d8
hush: fix some TODOs. TODO in export builting: +250 bytes.
by Denis Vlasenko
· 16 years ago
1fd1ea4
hush: tighten up "for" variable name check.
by Denis Vlasenko
· 16 years ago
c96865f
hush: readability improvements.
by Denis Vlasenko
· 16 years ago
e05f928
add test cases for parameter substitution with unset/null strings
by Mike Frysinger
· 16 years ago
05d3b7c
hush: deal with some easier TODOs
by Denis Vlasenko
· 16 years ago
1943aec
hush: plug the leak of expanded heredoc
by Denis Vlasenko
· 16 years ago
efea9d2
hush: fix EXIT trap recursion case; check redirection failures
by Denis Vlasenko
· 16 years ago
327fd47
skip some tests when fancy echo support is turned off
by Mike Frysinger
· 16 years ago
c3d9195
we arent testing `echo -n` here so use printf instead
by Mike Frysinger
· 16 years ago
20300d0
source the .config so tests can signal they need to be skipped due to feature disable
by Mike Frysinger
· 16 years ago
5c090a9
hush: more rodust detection of unterminated strings etc;
by Denis Vlasenko
· 16 years ago
ffe6f80
expand leak_all1.tests
by Denis Vlasenko
· 16 years ago
08daf56
hush: add a leak test which currently fails
by Denis Vlasenko
· 16 years ago
c73b70c
hush: add leak detector helper; fix/add tests for it
by Denis Vlasenko
· 16 years ago
3dfb035
hush: echo \2>file fix
by Denis Vlasenko
· 16 years ago
02d6f1a
hush: fix heredoc expansion of $var and `cmd`
by Denis Vlasenko
· 16 years ago
932e111
use sleep rather than usleep
by Mike Frysinger
· 16 years ago
b509c9c
add a pathological test case for here doc related to eof marker and other ugly corner cases
by Mike Frysinger
· 16 years ago
a4f331d
implement support for parameter substitution via #/% operators
by Mike Frysinger
· 16 years ago
6c9be7f
hush: heredoc support, based on patch by Mike Frysinger (vapier AT gentoo.org)
by Denis Vlasenko
· 16 years ago
Next »