Gitiles
Code Review
Sign In
gerrit.nordix.org
/
codeaurora
/
busybox
/
f11c6989ba40f6bed8c4b4f0b6b7578aba3a63f9
/
shell
/
hush.c
7f0ebbc
hush: add commented-out debug printouts in "memleak" built-in
by Denys Vlasenko
· 8 years ago
a769390
hush: fix a memory corruption when exported variable is modified
by Denys Vlasenko
· 8 years ago
04465da
hush: fix exitcode on exec failure with EACCES - should be 126
by Denys Vlasenko
· 8 years ago
80729a4
whitespace fixes
by Denys Vlasenko
· 8 years ago
61508d9
hush: fix var3.tests
by Denys Vlasenko
· 8 years ago
ebedb94
sh: do not print empty line at the end of "help" output
by Denys Vlasenko
· 8 years ago
04b46bc
hush: 'return' should have effect earlier
by Denys Vlasenko
· 8 years ago
ed6ff5e
hush: enable "msh is deprecated" message in msh stub
by Denys Vlasenko
· 8 years ago
08755f9
hush: fix typo in comment
by Denys Vlasenko
· 8 years ago
4074d49
hush: fix interactive input handling of backslash+newline
by Denys Vlasenko
· 8 years ago
0448c55
hush: G.user_input_buf[] is needed only if line editing is enabled
by Denys Vlasenko
· 8 years ago
46e6498
hush: speed optimizations
by Denys Vlasenko
· 8 years ago
657086a
hush: fix handling of by backslash-newline in $((arith)) and $(cmd)
by Denys Vlasenko
· 8 years ago
d17a91d
hush: rework input char buffering to allow more than one-deep peek
by Denys Vlasenko
· 8 years ago
78c9c73
hush: fix 'eval ""' handling
by Denys Vlasenko
· 8 years ago
992e0ff
hush: fix ". EMPTY_LINE" not setting $? to 0
by Denys Vlasenko
· 8 years ago
d6a37d8
hush: document better where bad redirect syntax is detected
by Denys Vlasenko
· 8 years ago
aa3576a
hush: fix "redirects can close script fd" bug
by Denys Vlasenko
· 8 years ago
7b25b1c
hush: do not leak script fds into NOEXEC children
by Denys Vlasenko
· 8 years ago
869994c
hush: bit better comments in redirect code. No logic changes
by Denys Vlasenko
· 8 years ago
e9abe75
hush: `cmd` and arithmetic also need the fix for FILE rewind
by Denys Vlasenko
· 8 years ago
215b0ca
hush: fix a bug in FEATURE_SH_STANDALONE=y config. Closes 9186
by Denys Vlasenko
· 8 years ago
49117b4
hush: fix a possible bug
by Denys Vlasenko
· 8 years ago
85378cd
hush: code shrink
by Denys Vlasenko
· 9 years ago
550bf5b
remove global "jmp_buf die_jmp" from !FEATURE_PREFER_APPLETS builds
by Denys Vlasenko
· 9 years ago
d60752f
build system: -fno-builtin-printf
by Denys Vlasenko
· 9 years ago
5711a2a
libbb: more compact API for bb_parse_mode()
by Denys Vlasenko
· 9 years ago
6283f98
hush: fix umask: umask(022) was setting umask(755)
by Denys Vlasenko
· 9 years ago
b5be13c
hush: fix a nommu bug where a part of function body is lost if run in a pipe
by Denys Vlasenko
· 9 years ago
97f2f7c
Removes stray empty line from code
by Maninder Singh
· 10 years ago
97c6491
typo fixes
by Maninder Singh
· 10 years ago
8dff01d
libbb: introduce and use is_prefixed_with()
by Denys Vlasenko
· 10 years ago
841f833
ash,hush: run reinit_unicode() only if makes sense
by Denys Vlasenko
· 10 years ago
c538d5b
hush: make ${#var} unicode-aware
by Denys Vlasenko
· 10 years ago
3fa97af
ash,hush: set $HOSTNAME is bash compat. Closes 7028
by Denys Vlasenko
· 11 years ago
2bba591
hush: make "true" built-in
by Denys Vlasenko
· 11 years ago
8bd810b
hush: typo fixes in comments
by Denys Vlasenko
· 11 years ago
e95738f
typo fix in comment
by Denys Vlasenko
· 11 years ago
2301d12
unicode: check $LC_CTYPE too to detect Unicode mode
by Denys Vlasenko
· 11 years ago
3e7ecb1
unicode: check $LC_ALL to detect Unicode mode, not only $LANG
by Denys Vlasenko
· 11 years ago
ff463a8
hush: fix build failure if FEATURE_EDITING=y && !HUSH_INTERACTIVE
by Denys Vlasenko
· 12 years ago
d96ffda
ash,hush: history builtin
by Flemming Madsen
· 12 years ago
3beab83
hush: fix for "while false && true; do echo BUG; break; done". closes 6170
by Denys Vlasenko
· 12 years ago
88b532d
hush: source builtin should override $N only if it has args
by Denys Vlasenko
· 12 years ago
6830ade
whitespace fixes. no code changes
by Denys Vlasenko
· 12 years ago
60cb48c
whitespace cleanup. no code changes
by Denys Vlasenko
· 12 years ago
9d75370
hush: remove sighandler_t definition hack, platform.h has it too
by Denys Vlasenko
· 13 years ago
8cab667
fix build breakage found by randconfig
by Denys Vlasenko
· 13 years ago
0d6bbb0
hush: remove unused member struct command::is_stopped
by Denys Vlasenko
· 13 years ago
e45af7a
lineedit: remove SAVE_HISTORY bit, ->hist_file can be used as indicator
by Denys Vlasenko
· 13 years ago
bede215
lineedit: add support for history saving on exit
by Denys Vlasenko
· 13 years ago
4840ae8
lineedit: fix atomic replace of history file; hush: fix $HISTFILE handling
by Denys Vlasenko
· 13 years ago
b347df9
randomconfig fixes
by Denys Vlasenko
· 13 years ago
6e42b89
hush: fix remaining known two bugs with IFS expansion. Closes 4027.
by Denys Vlasenko
· 13 years ago
4fb53fb
hush: partially fix wrong expansion on $IFS (bug 4027).
by Denys Vlasenko
· 13 years ago
56a3b82
hush: better comment. No code changes
by Denys Vlasenko
· 14 years ago
00ae989
hush: fix a corner case of empty "do \n done" structure
by Denys Vlasenko
· 14 years ago
29f9b72
hush: fix misparsing of "... do eval a= ...". Closes 3721
by Denys Vlasenko
· 14 years ago
60a9414
fix "variable 'foo' set but not used" warnings
by Denys Vlasenko
· 14 years ago
0806e40
hush: install signal handlers with filled sigmask
by Denys Vlasenko
· 14 years ago
75e77de
hush: fixes and small shrink for HUSH_JOB!=y
by Denys Vlasenko
· 14 years ago
ebc1ee2
hush: remove one sigprocmask from exit path
by Denys Vlasenko
· 14 years ago
0c40a73
hush: add forgotten {} in multi-statement if.
by Denys Vlasenko
· 14 years ago
f58f705
hush: fix login shell's signal handling; add -l option so that it's easier to test
by Denys Vlasenko
· 14 years ago
9d6cbaf
hush: replace signal handling machinery
by Denys Vlasenko
· 14 years ago
10c0131
hush: use SA_RESTARTed signal handlers across read.
by Denys Vlasenko
· 14 years ago
54e9e12
hush: code shrink
by Denys Vlasenko
· 14 years ago
80542ba
hush: make read builtin interruptible.
by Denys Vlasenko
· 14 years ago
b870903
hush: fix incorrect PS2 dispaly and trap handling while reading command
by Denys Vlasenko
· 14 years ago
2c4de5b
ash,hush: optional support for $HISTFILESIZE.
by Denys Vlasenko
· 14 years ago
a439fa9
hush: remove outdated comments
by Denys Vlasenko
· 14 years ago
cecbc98
hush: fix source1.tests
by Denys Vlasenko
· 14 years ago
3eab24e
hush: make parse errors in sourced file non-fatal in interactive script
by Denys Vlasenko
· 14 years ago
68d5cb5
hush: fix a case where return in sourced file has no effect
by Denys Vlasenko
· 14 years ago
20704f0
ash,hush: recheck LANG before every line input
by Denys Vlasenko
· 14 years ago
6b6af53
ash/hush: shrink help text
by Denys Vlasenko
· 14 years ago
b0b8343
ash/hush: provide help text
by Denys Vlasenko
· 14 years ago
7c6f246
hush: do not print killer signal's name for SIGPIPE
by Denys Vlasenko
· 14 years ago
66c5b12
ash: fix TMOUT not restoring tty attributes
by Denys Vlasenko
· 14 years ago
8ee2ada
echo: do not retry on write errors
by Denys Vlasenko
· 14 years ago
b72baeb
hush: use FEATURE_SH_NOFORK to enable NOFORK trick
by Denys Vlasenko
· 14 years ago
a146319
hush: improve prompt in nested {}s, remove unused in_str->promptme member
by Denys Vlasenko
· 14 years ago
98c46d1
hush: fix "cmd & <newline>" problem
by Denys Vlasenko
· 14 years ago
b9f2d9f
mass removal of underscores from _BB_DIR_foo and _BB_SUID_foo
by Denys Vlasenko
· 14 years ago
642e71a
hush: fix wrong prompt problem on empty interactive commants
by Denys Vlasenko
· 14 years ago
75eb9d2
hush: fix FEATURE_CLEAN_UP code (was freeing unallocated memory)
by Denys Vlasenko
· 14 years ago
0d6a4ec
hush: fix build breakage (variable declared in for())
by Denys Vlasenko
· 14 years ago
8da415e
add if guards around include <malloc.h>
by Denys Vlasenko
· 14 years ago
57542eb
hush: move G_x_mode define to the more appropriate place
by Denys Vlasenko
· 14 years ago
85c6247
Support set -o xtrace/noexec alternates for set -x/-n
by Dan Fandrich
· 14 years ago
89ca2f9
hush: display useful help text
by Dan Fandrich
· 14 years ago
26777aa
fixes for bugs discovered by randomconfig builds and tests
by Denys Vlasenko
· 14 years ago
7b4c0fd
hush: fix improper handling of newline and hash chars in few corner cases
by Denys Vlasenko
· 14 years ago
6696eac
hush: add support for "set -o pipefail"
by Denys Vlasenko
· 14 years ago
c08c3f5
hush: preparatory patch for set -o pipefail support
by Denys Vlasenko
· 14 years ago
e4dcba1
*: whitespace fixes
by Denys Vlasenko
· 14 years ago
e2069fb
hush: remove "doesn't support brace expansion" from config help text
by Denys Vlasenko
· 14 years ago
bbecd74
hush: remove brace expansion from TODO list in comments. No code changes.
by Denys Vlasenko
· 14 years ago
957f79f
hush: small code shrink
by Denys Vlasenko
· 14 years ago
9e80022
hush: implement brace expansion
by Denys Vlasenko
· 14 years ago
Next »