2009-04-06 |
Mike Frysinger | fix #>&- syntax for closing fds |
blob | commitdiff | raw |
2009-04-06 |
Denis Vlasenko | hush: micro-optimization. -37 bytes |
blob | commitdiff | raw | diff to current |
2009-04-06 |
Denis Vlasenko | hush: more efficient filtering of "safe" arithmetic |
blob | commitdiff | raw | diff to current |
2009-04-06 |
Denis Vlasenko | hush: add <> and () as "safe" arith chars |
blob | commitdiff | raw | diff to current |
2009-04-06 |
Denis Vlasenko | hush: print cd error to stderr; use fopen_or_warn in... |
blob | commitdiff | raw | diff to current |
2009-04-06 |
Denis Vlasenko | hush: fix "export a=a b=b" (was not setting and exporti... |
blob | commitdiff | raw | diff to current |
2009-04-06 |
Denis Vlasenko | hush: update TODO list; + my usual pointless tweaks :( |
blob | commitdiff | raw | diff to current |
2009-04-06 |
Denis Vlasenko | hush: mark SIGHUP TODOs better; don't disable SIGHUP... |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: cosmetics, no code changes |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: strip NULs from file input, they are PITA/impossi... |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Mike Frysinger | drop HUSH_VER_STR since it has no relevance anymore... |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: fix trap clearing in subshells on MMU; simplify... |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: audit and fix "interactive shell" setup code. |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: pass $! thru re-execution; try harder on re-exec... |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: suppress bogus warning from 4.2.1 |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: randomconfig fixes |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: plug the leak on NOMMU re-execute path |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: fix passing of $n on NOMMU |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: fix hush-misc/break5.tests NOMMU failure |
blob | commitdiff | raw | diff to current |
2009-04-05 |
Denis Vlasenko | hush: fix all testsuite failures on NOMMU except memory... |
blob | commitdiff | raw | diff to current |
2009-04-04 |
Denis Vlasenko | hush: enable NOMMU re-execution logic. Some testsuite... |
blob | commitdiff | raw | diff to current |
2009-04-04 |
Denis Vlasenko | hush: preparatory patch for NOMMU-safe { list } handling. |
blob | commitdiff | raw | diff to current |
2009-04-04 |
Denis Vlasenko | hush: fix NOMMU hangs in pseudo_exec_argv. Add forgotte... |
blob | commitdiff | raw | diff to current |
2009-04-04 |
Denis Vlasenko | hush: fix "var=val >file" not creating file |
blob | commitdiff | raw | diff to current |
2009-04-04 |
Denis Vlasenko | hush: remove code which errors out on $- and $_, it... |
blob | commitdiff | raw | diff to current |
2009-04-04 |
Denis Vlasenko | hush: remove CHAR_xxx constants |
blob | commitdiff | raw | diff to current |
2009-04-04 |
Denis Vlasenko | hush: get rid of charmap[] |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Mike Frysinger | simplify maybe_die() slightly |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Denis Vlasenko | hush: finally make `cmd` safe on NOMMU |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Denis Vlasenko | hush: yet another randomconfig fix |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Denis Vlasenko | hush: randomconfig fixes |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Denis Vlasenko | hush: improve parse_stream: does not require parsing... |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Denis Vlasenko | hush: simplify parse_stream |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Denis Vlasenko | hush: fix bug with local environment vars in pipes... |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Denis Vlasenko | hush: explain parsing context structure |
blob | commitdiff | raw | diff to current |
2009-04-02 |
Denis Vlasenko | hush: straighten parse_stream() API a bit |
blob | commitdiff | raw | diff to current |
2009-04-02 |
Denis Vlasenko | hush: rename ->o_quote to ->o_escape |
blob | commitdiff | raw | diff to current |
2009-04-02 |
Mike Frysinger | Arithmetic Expansion is supported now in hush, so drop... |
blob | commitdiff | raw | diff to current |
2009-04-02 |
Denis Vlasenko | hush: do not inadvertently parse $((1 + "22")) as ok. |
blob | commitdiff | raw | diff to current |
2009-04-02 |
Denis Vlasenko | hush: make |
blob | commitdiff | raw | diff to current |
2009-04-02 |
Denis Vlasenko | shells: do not need to have math state global |
blob | commitdiff | raw | diff to current |
2009-04-02 |
Mike Frysinger | split math code out of ash and into a standalone librar... |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Denis Vlasenko | hush: fix wait builtin |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Denis Vlasenko | hush: don't lie in comment |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Denis Vlasenko | hush: fix comments, no code changes |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Denis Vlasenko | hush: make ^C work again, ^Z probably isn't working |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Denis Vlasenko | hush: do not reset sighaldlers after fork - instead... |
blob | commitdiff | raw | diff to current |
2009-03-31 |
Denis Vlasenko | hush: rework signal and trap handling. Some smaller... |
blob | commitdiff | raw | diff to current |
2009-03-30 |
Mike Frysinger | implement `unset` semantics as required by POSIX |
blob | commitdiff | raw | diff to current |
2009-03-30 |
Mike Frysinger | update `trap` poisx link |
blob | commitdiff | raw | diff to current |
2009-03-30 |
Mike Frysinger | do not automatically display job information when the... |
blob | commitdiff | raw | diff to current |
2009-03-29 |
Mike Frysinger | first pass at `trap` support in hush |
blob | commitdiff | raw | diff to current |
2009-03-29 |
Mike Frysinger | use bb_strtou() in umask/wait and check errno to see... |
blob | commitdiff | raw | diff to current |
2009-03-29 |
Mike Frysinger | make sure we check job status whenever updating the... |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | do not let handle_dollar() accept vars that start with... |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | implement `wait` builtin |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Denis Vlasenko | randomconfig fix |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | update the normally disabled debug code around the... |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | implement most POSIX parameter expansions (~+500bytes) |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | split up feature todo by posix/bash |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | unify `set` handling with command line processing,... |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | handle the "-s" command line option that POSIX requires |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | rename "-f" (fake) option to "-n" to match POSIX |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | tweak format modifier in debug code to fixup gcc warning |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | convert some of the ENABLE_FEATURE_EDITING from CPP... |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Mike Frysinger | stop lying about [[ test support |
blob | commitdiff | raw | diff to current |
2009-03-26 |
Mike Frysinger | enable most job functions on no-mmu systems |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Mike Frysinger | do not make startup banner depend on job support |
blob | commitdiff | raw | diff to current |
2009-03-22 |
Mike Frysinger | move parse_stream out of ENABLE_HUSH_TICK to avoid... |
blob | commitdiff | raw | diff to current |
2009-03-22 |
Denis Vlasenko | hush: rearrange functions to reduce amount of forward... |
blob | commitdiff | raw | diff to current |
2009-03-22 |
Denis Vlasenko | hush: fix segv at repeated "set -- a b c" + "shift" |
blob | commitdiff | raw | diff to current |
2009-03-21 |
Denis Vlasenko | hush: fix strcpy of potentially overlapping strings |
blob | commitdiff | raw | diff to current |
2009-03-20 |
Denis Vlasenko | hush: fix bug 207 and "hush -c" parameter passing. |
blob | commitdiff | raw | diff to current |
2009-03-20 |
Denis Vlasenko | hush: fix set [--] params. Closes bug 199. |
blob | commitdiff | raw | diff to current |
2008-12-30 |
Denis Vlasenko | libbb: add bb_unsetenv (taken from hush). |
blob | commitdiff | raw | diff to current |
2008-11-25 |
Denis Vlasenko | ash,hush: add TODO for rare build failure |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Denis Vlasenko | whitespace fixes, no code changes |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Denis Vlasenko | hush: add TODO |
blob | commitdiff | raw | diff to current |
2008-10-14 |
Denis Vlasenko | hush: next small step towards functions |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Denis Vlasenko | hush: fix NOMMU bug (analogous to preceding commit... |
blob | commitdiff | raw | diff to current |
2008-10-13 |
Denis Vlasenko | hush: fix trashing of environment by local env vars: |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Denis Vlasenko | hush: fix environment and memory leaks, add tests for... |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Denis Vlasenko | hush: preparatory work for implementing functions |
blob | commitdiff | raw | diff to current |
2008-10-09 |
Denis Vlasenko | hush: massive renaming of ill-named structures and... |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Bernhard Reutner... | - fix compilation on OSF/1 |
blob | commitdiff | raw | diff to current |
2008-08-04 |
Denis Vlasenko | hush: fix mishandling of a'b'c=fff as assignments.... |
blob | commitdiff | raw | diff to current |
2008-08-03 |
Denis Vlasenko | hush: remove a comment about already fixed bug |
blob | commitdiff | raw | diff to current |
2008-07-31 |
Denis Vlasenko | hush: support $_NUMBERS variable names |
blob | commitdiff | raw | diff to current |
2008-07-31 |
Denis Vlasenko | hush: fix "case ... in <newline> word)..." |
blob | commitdiff | raw | diff to current |
2008-07-31 |
Denis Vlasenko | hush: support "pattern1|pattern2...)" in case statements |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Denis Vlasenko | hush: trivial code shrink |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Denis Vlasenko | hush: use G.xxx instead of #define xxx G.xxx. We have... |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Denis Vlasenko | randomconfig fix |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Denis Vlasenko | hush: small fix for repeated continue and fix for wrong... |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Denis Vlasenko | hush: fix inverted check (was making all break's to... |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Denis Vlasenko | hush: fix break'ing out of {} and () groups; with testcase |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Denis Vlasenko | randomconfig fixes |
blob | commitdiff | raw | diff to current |
2008-07-29 |
Denis Vlasenko | hush: add #defines to switch off break/continue if... |
blob | commitdiff | raw | diff to current |
2008-07-28 |
Denis Vlasenko | hush: fix "while false; ..." exitcode; add testsuites |
blob | commitdiff | raw | diff to current |
2008-07-28 |
Denis Vlasenko | hush: support "break N" and "continue N" |
blob | commitdiff | raw | diff to current |
next |