Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-08-22 | Fix a warning and potential segfault in lash when BB_FEATURE_CLEAN_UP | Eric Andersen | |
is enabled | |||
2001-08-12 | I stupidly forgot one level of pointer indirection in the cmdtxt(), calcsize(), | Manuel Novoa III | |
and copynode() table implementations. Commit the fix but keep them disabled until others check them out. Uncomment "//#define CMDTXT_TABLE", "//#define CALCSIZE_TABLE", and "//#define COPYNODE_TABLE" to try them out. Saves over 600 bytes on i386. | |||
2001-08-10 | Fix a merging error | Eric Andersen | |
2001-08-10 | A few bug fixes and significant size savings. Combined effort of | Manuel Novoa III | |
Vladimir N. Oleynik dzo@simtreas.ru, Aaron Lehmann aaronl@vitelus.com, and myself. | |||
2001-08-10 | Small size optimization from Aaron Lehmann | Eric Andersen | |
2001-08-10 | Fix stupid grammar error. | Eric Andersen | |
2001-08-06 | Add support for underscores in variable names. | Matt Kraai | |
2001-08-02 | Teach libc5 what a sighandler_t is | Eric Andersen | |
-Erik | |||
2001-08-02 | Scrub away the last leftovers from BB_FEATURE_<shell>. Good thing | Eric Andersen | |
for multibuild.pl -- I would have missed this stupid mess otherwise. -Erik | |||
2001-08-02 | Latest patch from vodz. Adds a check for divide by zero in the posix | Eric Andersen | |
math suport, cleaner math syntax error checking, moves redundant signal string tables (from kill and ash) into libbb and provides a few cleanups elsewhere. | |||
2001-08-01 | Allow multiple shells to be enabled. | Matt Kraai | |
2001-07-31 | Fix the let builtin (so we can close bug #1196) and remove the | Eric Andersen | |
nonstandard exp builtin. -Erik | |||
2001-07-30 | This incorporates Posix math support into ash. The Posix math support | Eric Andersen | |
was written by Aaron Lehmann <aaronl@vitelus.com> for busybox. This patch makes a few trivial changes to Aaron's code so that it can be used (in theory) by the other shells as well... -Erik | |||
2001-07-26 | char renamed can never be negative on ARM (rp->renamed[i] != EMPTY) | Russ Dill | |
2001-07-22 | Some patches to make dietlibc work... | Eric Andersen | |
2001-07-17 | Cleanup from vodz | Eric Andersen | |
2001-07-17 | This is vodz' latest patch. Sorry it took so long... | Eric Andersen | |
1) ping cleanup (compile fix from this patch already applied). 2) traceroute call not spare ntohl() now (and reduce size); 3) Fix for functions not declared static in insmod, ash, vi and mount. 4) a more simple API cmdedit :)) 5) adds "stopped jobs" warning to ash on Ctrl-D and fixes "ignoreeof" option 6) reduce exporting library function index->strchr (traceroute), bzero->memset (syslogd) | |||
2001-07-12 | Patch from vodz: | Eric Andersen | |
Changed email address cmdedit API change optimizations for traceroute and md5sum added a new shared create_icmp_socket() function | |||
2001-07-12 | Allow assignments in the export and readonly commands. | Matt Kraai | |
2001-07-12 | Remove debugging statement. | Matt Kraai | |
2001-07-10 | Fix a stupid search and replace bug... | Eric Andersen | |
2001-07-10 | vodz' latest update to ash.c | Eric Andersen | |
2001-07-07 | Add in a shell tagline (per lash/hush behavior) to make it easier | Eric Andersen | |
to know which shell is in use. Add in 'help' to list available builtins, and fixup msh so it can do STANDALONE_SHELL. -Erik | |||
2001-07-06 | This is vodz' latest ash update. | Eric Andersen | |
2001-07-05 | A bit of testing today showed that ASH_BBAPPS_AS_BUILTINS was | Eric Andersen | |
totally breaking the shell. Simple thinge like 'FOO=100' caused it to segfault. It turns out that disabling "bltincmd" is a very bad idea. -Erik | |||
2001-07-02 | Some updates to ash from vodz. Makes ash smaller. I made a few | Eric Andersen | |
changes, esp describing all the current ash configuration options. Now ash adds 66k in the default configuration. | |||
2001-07-02 | Patch from vodz to fix freeing a static in cmdedit. | Eric Andersen | |
2001-06-29 | This is a busybox port of the Minix shell. It is reasonably capable, | Eric Andersen | |
handles all the basic stuff (for, case/esac, while, if/then/else), and is very small (adds just 38k on x86). It is not as rigorously correct about Bourne semantics as bash, but for most things it is quite workable. There is still some work to be done to further shrink it (it has its own globbing functions instead of using the libc ones, for example), but it is quite usable as is. -Erik | |||
2001-06-28 | Remove vodz from credits, per his request | Eric Andersen | |
2001-06-28 | Scrub up the licensing block | Eric Andersen | |
-Erik | |||
2001-06-28 | This a an ash applet I put together. It is similar to the one put | Eric Andersen | |
together by vodz, but uses newer sources, has the removed features commented out instead of simply deleted (so they could be re-enabled) and the builtins all work. This adds 72k. -Erik | |||
2001-06-28 | Remove unneeded stuff. | Eric Andersen | |
2001-06-28 | More thrashing about trying to make hush behave itself wrt job | Eric Andersen | |
control... | |||
2001-06-27 | don't whine if all we need to do is remove a bg job | Eric Andersen | |
2001-06-27 | Re-enable globbing (I'd accidentaly removed it) and finish off the last | Eric Andersen | |
of the job control polishing. Works fine now. -Erik | |||
2001-06-26 | Explicitly call setsid() | Eric Andersen | |
2001-06-26 | Don't choke if /etc/profile is not available | Eric Andersen | |
2001-06-26 | Vladimir's last_patch_15 | Glenn L McGrath | |
2001-06-25 | Fix the code for establishing a controlling terminal. | Eric Andersen | |
-Erik | |||
2001-06-25 | This should finish off the job control issues with lash. Make certain | Eric Andersen | |
we have a controlling terminal... -Erik | |||
2001-06-22 | Some more cleanups. Of special importance, never free a pipe | Eric Andersen | |
that still has running jobs. Instead, we ignore it and expect it to be cleaned by the background job stuff. -Erik | |||
2001-06-22 | Some cleanups for hush. Saves about 350bytes. | Eric Andersen | |
-Erik | |||
2001-06-21 | This commit guts lash, restoring it to what it was originally intended to do, | Eric Andersen | |
just be a simple command line interpreter with basic pipe, redirect, and job control. For all the more fancy things, people should use hush or ash. -Erik | |||
2001-06-07 | Another hush update from Larry: | Eric Andersen | |
Fixes the interaction between if/then/else/fi syntax and variables. I planned to do it right from the beginning, but my implementation was buggy. Also adds the relevant test cases. Also adds some old Matt Kraai variable test cases that got left out somehow. | |||
2001-06-06 | A patch from Larry to fix pathological things like '>""' | Eric Andersen | |
2001-06-05 | Don't close file descriptors when we are duplicating them. | Matt Kraai | |
2001-05-31 | Cope gracefully when people type something, then hit ^C. | Eric Andersen | |
-Erik | |||
2001-05-31 | Patch from Vladimir to fix up autocompletion on a files/dirs with spaces in | Eric Andersen | |
them in the presence of a quoting. Also revert my signal handling patch, which seems to not solve the problem I thought it solved. | |||
2001-05-24 | Plug another memory leak | Eric Andersen | |
2001-05-23 | Plug another memory leak in hush. This one showed up when backticked | Eric Andersen | |
commands were run. This one was sure a bugger to find. -Erik |