summaryrefslogtreecommitdiff
path: root/shell
AgeCommit message (Expand)Author
2009-03-29first pass at `trap` support in hushMike Frysinger
2009-03-29add test cases for `trap` ... but disabled for now until trap support is comm...Mike Frysinger
2009-03-29mark msh as deprecatedMike Frysinger
2009-03-29use bb_strtou() in umask/wait and check errno to see if there was a problem r...Mike Frysinger
2009-03-29make sure we check job status whenever updating the promptMike Frysinger
2009-03-28test for invalid named variablesMike Frysinger
2009-03-28do not let handle_dollar() accept vars that start with a digitMike Frysinger
2009-03-28implement `wait` builtinMike Frysinger
2009-03-28remove ((expr)) bash'ismDenis Vlasenko
2009-03-28randomconfig fixDenis Vlasenko
2009-03-28update the normally disabled debug code around the syntax() func to use new m...Mike Frysinger
2009-03-28add hush tests for parameter expansionMike Frysinger
2009-03-28implement most POSIX parameter expansions (~+500bytes)Mike Frysinger
2009-03-28make sure we exit based on test failure rather than always exiting with 0Mike Frysinger
2009-03-28split up feature todo by posix/bashMike Frysinger
2009-03-28unify `set` handling with command line processing, fixup `set` argv processin...Mike Frysinger
2009-03-28handle the "-s" command line option that POSIX requiresMike Frysinger
2009-03-28rename "-f" (fake) option to "-n" to match POSIXMike Frysinger
2009-03-28tweak format modifier in debug code to fixup gcc warningMike Frysinger
2009-03-28convert some of the ENABLE_FEATURE_EDITING from CPP if to C ifMike Frysinger
2009-03-28stop lying about [[ test supportMike Frysinger
2009-03-28make lash deprecation more prominentMike Frysinger
2009-03-26enable most job functions on no-mmu systemsMike Frysinger
2009-03-23do not make startup banner depend on job supportMike Frysinger
2009-03-22move parse_stream out of ENABLE_HUSH_TICK to avoid implicit decl/build errorMike Frysinger
2009-03-22hush: rearrange functions to reduce amount of forward references.Denis Vlasenko
2009-03-22hush: fix segv at repeated "set -- a b c" + "shift"Denis Vlasenko
2009-03-21hush: fix strcpy of potentially overlapping stringsDenis Vlasenko
2009-03-21msh testsuite: fix false positive, tweak run striptDenis Vlasenko
2009-03-20hush: tweak testsuiteDenis Vlasenko
2009-03-20hush: fix bug 207 and "hush -c" parameter passing.Denis Vlasenko
2009-03-20ash: expand commentDenis Vlasenko
2009-03-20hush: fix set [--] params. Closes bug 199.Denis Vlasenko
2009-03-20ash: add missing comma in debug scaffoldingDenis Vlasenko
2009-03-20ash: fix a case where we close wrong descriptor; add debug hack for thatDenis Vlasenko
2009-03-19ash: DEBUG should be 0 :)Denis Vlasenko
2009-03-19ash: fix TRACE commandsDenis Vlasenko
2009-03-19ash: make evaltree save/restore int suppression depth.Denis Vlasenko
2009-03-19doc updateDenis Vlasenko
2009-03-19ash: in dotrap(), do not clear gotsig[] for SIGINT if there is no handlerDenis Vlasenko
2009-03-19ash: tentatively fix bug 189.Denis Vlasenko
2009-03-19ash: fix "ash -c 'exec 1>&0'" complaining that fd 0 is busyDenis Vlasenko
2009-03-09*: move get_sock_lsa and xwrite_str to libbb, use where appropriateDenis Vlasenko
2009-03-03modprobe: emit "can't open 'modules.dep': (errno)" instead of "module not found"Denis Vlasenko
2009-02-15ash: make dot command search current directory first, as bash does.Denis Vlasenko
2008-12-30libbb: add bb_unsetenv (taken from hush).Denis Vlasenko
2008-12-23libbb: introduce and use xmalloc_ttyname (-32 in bss).Denis Vlasenko
2008-12-15ash: fix CONFIG_ASH_OPTIMIZE_FOR_SIZE off + high-bit chars caseDenis Vlasenko
2008-12-03ash: remove TODO which seems to actually work now.Denis Vlasenko
2008-12-03ash: finally installed it as /bin/sh on my machine.Denis Vlasenko