hush: fix more obscure ${var%...} cases
[oweals/busybox.git] / shell / hush.c
2009-04-05 Denis Vlasenkohush: audit and fix "interactive shell" setup code.
2009-04-05 Denis Vlasenkohush: pass $! thru re-execution; try harder on re-exec...
2009-04-05 Denis Vlasenkohush: suppress bogus warning from 4.2.1
2009-04-05 Denis Vlasenkohush: randomconfig fixes
2009-04-05 Denis Vlasenkohush: plug the leak on NOMMU re-execute path
2009-04-05 Denis Vlasenkohush: fix passing of $n on NOMMU
2009-04-05 Denis Vlasenkohush: fix hush-misc/break5.tests NOMMU failure
2009-04-05 Denis Vlasenkohush: fix all testsuite failures on NOMMU except memory...
2009-04-04 Denis Vlasenkohush: enable NOMMU re-execution logic. Some testsuite...
2009-04-04 Denis Vlasenkohush: preparatory patch for NOMMU-safe { list } handling.
2009-04-04 Denis Vlasenkohush: fix NOMMU hangs in pseudo_exec_argv. Add forgotte...
2009-04-04 Denis Vlasenkohush: fix "var=val >file" not creating file
2009-04-04 Denis Vlasenkohush: remove code which errors out on $- and $_, it...
2009-04-04 Denis Vlasenkohush: remove CHAR_xxx constants
2009-04-04 Denis Vlasenkohush: get rid of charmap[]
2009-04-03 Mike Frysingersimplify maybe_die() slightly
2009-04-03 Denis Vlasenkohush: finally make `cmd` safe on NOMMU
2009-04-03 Denis Vlasenkohush: yet another randomconfig fix
2009-04-03 Denis Vlasenkohush: randomconfig fixes
2009-04-03 Denis Vlasenkohush: improve parse_stream: does not require parsing...
2009-04-03 Denis Vlasenkohush: simplify parse_stream
2009-04-03 Denis Vlasenkohush: fix bug with local environment vars in pipes...
2009-04-03 Denis Vlasenkohush: explain parsing context structure
2009-04-02 Denis Vlasenkohush: straighten parse_stream() API a bit
2009-04-02 Denis Vlasenkohush: rename ->o_quote to ->o_escape
2009-04-02 Mike FrysingerArithmetic Expansion is supported now in hush, so drop...
2009-04-02 Denis Vlasenkohush: do not inadvertently parse $((1 + "22")) as ok.
2009-04-02 Denis Vlasenkohush: make
2009-04-02 Denis Vlasenkoshells: do not need to have math state global
2009-04-02 Mike Frysingersplit math code out of ash and into a standalone librar...
2009-03-31 Denis Vlasenkohush: fix wait builtin
2009-03-31 Denis Vlasenkohush: don't lie in comment
2009-03-31 Denis Vlasenkohush: fix comments, no code changes
2009-03-31 Denis Vlasenkohush: make ^C work again, ^Z probably isn't working
2009-03-31 Denis Vlasenkohush: do not reset sighaldlers after fork - instead...
2009-03-31 Denis Vlasenkohush: rework signal and trap handling. Some smaller...
2009-03-30 Mike Frysingerimplement `unset` semantics as required by POSIX
2009-03-30 Mike Frysingerupdate `trap` poisx link
2009-03-30 Mike Frysingerdo not automatically display job information when the...
2009-03-29 Mike Frysingerfirst pass at `trap` support in hush
2009-03-29 Mike Frysingeruse bb_strtou() in umask/wait and check errno to see...
2009-03-29 Mike Frysingermake sure we check job status whenever updating the...
2009-03-28 Mike Frysingerdo not let handle_dollar() accept vars that start with...
2009-03-28 Mike Frysingerimplement `wait` builtin
2009-03-28 Denis Vlasenkorandomconfig fix
2009-03-28 Mike Frysingerupdate the normally disabled debug code around the...
2009-03-28 Mike Frysingerimplement most POSIX parameter expansions (~+500bytes)
2009-03-28 Mike Frysingersplit up feature todo by posix/bash
2009-03-28 Mike Frysingerunify `set` handling with command line processing,...
2009-03-28 Mike Frysingerhandle the "-s" command line option that POSIX requires
2009-03-28 Mike Frysingerrename "-f" (fake) option to "-n" to match POSIX
2009-03-28 Mike Frysingertweak format modifier in debug code to fixup gcc warning
2009-03-28 Mike Frysingerconvert some of the ENABLE_FEATURE_EDITING from CPP...
2009-03-28 Mike Frysingerstop lying about [[ test support
2009-03-26 Mike Frysingerenable most job functions on no-mmu systems
2009-03-23 Mike Frysingerdo not make startup banner depend on job support
2009-03-22 Mike Frysingermove parse_stream out of ENABLE_HUSH_TICK to avoid...
2009-03-22 Denis Vlasenkohush: rearrange functions to reduce amount of forward...
2009-03-22 Denis Vlasenkohush: fix segv at repeated "set -- a b c" + "shift"
2009-03-21 Denis Vlasenkohush: fix strcpy of potentially overlapping strings
2009-03-20 Denis Vlasenkohush: fix bug 207 and "hush -c" parameter passing.
2009-03-20 Denis Vlasenkohush: fix set [--] params. Closes bug 199.
2008-12-30 Denis Vlasenkolibbb: add bb_unsetenv (taken from hush).
2008-11-25 Denis Vlasenkoash,hush: add TODO for rare build failure
2008-10-29 Denis Vlasenkowhitespace fixes, no code changes
2008-10-14 Denis Vlasenkohush: add TODO
2008-10-14 Denis Vlasenkohush: next small step towards functions
2008-10-13 Denis Vlasenkohush: fix NOMMU bug (analogous to preceding commit...
2008-10-13 Denis Vlasenkohush: fix trashing of environment by local env vars:
2008-10-09 Denis Vlasenkohush: fix environment and memory leaks, add tests for...
2008-10-09 Denis Vlasenkohush: preparatory work for implementing functions
2008-10-09 Denis Vlasenkohush: massive renaming of ill-named structures and...
2008-09-25 Bernhard Reutner... - fix compilation on OSF/1
2008-08-04 Denis Vlasenkohush: fix mishandling of a'b'c=fff as assignments....
2008-08-03 Denis Vlasenkohush: remove a comment about already fixed bug
2008-07-31 Denis Vlasenkohush: support $_NUMBERS variable names
2008-07-31 Denis Vlasenkohush: fix "case ... in <newline> word)..."
2008-07-31 Denis Vlasenkohush: support "pattern1|pattern2...)" in case statements
2008-07-29 Denis Vlasenkohush: trivial code shrink
2008-07-29 Denis Vlasenkohush: use G.xxx instead of #define xxx G.xxx. We have...
2008-07-29 Denis Vlasenkorandomconfig fix
2008-07-29 Denis Vlasenkohush: small fix for repeated continue and fix for wrong...
2008-07-29 Denis Vlasenkohush: fix inverted check (was making all break's to...
2008-07-29 Denis Vlasenkohush: fix break'ing out of {} and () groups; with testcase
2008-07-29 Denis Vlasenkorandomconfig fixes
2008-07-29 Denis Vlasenkohush: add #defines to switch off break/continue if...
2008-07-28 Denis Vlasenkohush: fix "while false; ..." exitcode; add testsuites
2008-07-28 Denis Vlasenkohush: support "break N" and "continue N"
2008-07-28 Denis Vlasenkohush: implement break and continue
2008-07-28 Denis Vlasenkohush: in run_list(), some loop_top ops seems to be...
2008-07-28 Denis Vlasenkohush: in run_list(), last_cond_code seems to be superfl...
2008-07-28 Denis Vlasenkohush: explain run_list() in detail; small optimizations
2008-07-28 Denis Vlasenkohush: finish and enable optional case...esac support...
2008-07-21 Denis Vlasenkolibbb: [x]fopen_for_{read,write} introduced and used.
2008-07-21 Bernhard Reutner... - fix spelling
2008-07-14 Denis Vlasenkohush: fix "... pattern) cmd;; esac" case
2008-07-14 Denis Vlasenkohush: delete unused field in struct child.
2008-07-14 Denis Vlasenkohush: add case statement support. It is incomplete...
2008-07-09 Denis Vlasenkohush: compile fixes for !LOOPS case
2008-07-06 Denis Vlasenkohush: support "for if in do done then; do echo $if...
next