Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-05-05 | Rewrite -c and -b processing to shrink code and eliminate buffer overrun. | Matt Kraai | |
2001-05-05 | include libbb.h after other includes | Glenn L McGrath | |
2001-05-04 | Larry's variant on Evin Robertson's fix to what I messed up | Eric Andersen | |
trying to make job control work. This fix makes it so that hush doesn't error out when init hasn't set up job control, as in when init=/bin/sh | |||
2001-05-04 | Larry suggested using concat_path_file() would be an even safer bet | Eric Andersen | |
for 'which'. I ageed, so I whipped this up -- which revealed a bug in concat_path_file. It turns out that that a '/' can be appended from either the path _or_ the filename, but only the former was checked. -Erik | |||
2001-05-04 | Wrote documentation and scripts for creating a busybox boot floppy. Initial ↵ | Mark Whitley | |
revision. | |||
2001-05-04 | Don't reset parents context when we encounter an terminator. Fixes | Matt Kraai | |
if true; then if true; then true; fi; fi | |||
2001-05-04 | Fix a buffer overflow. Which accounted for the size of the path, plus the the | Eric Andersen | |
'/', plus the size of the test command. It did not account for the terminating NULL, which overwrote the end of the string. -Erik | |||
2001-05-04 | If it fails to run a builtin, let it fall through to | Eric Andersen | |
exec the real thing. -Erik | |||
2001-05-04 | Fix two bugs reported by Ralph Jones. | Matt Kraai | |
2001-05-03 | A todo update from larry to acknowledge the existance of hush | Eric Andersen | |
2001-05-03 | devfs does not support creation of regular files. So change the | Eric Andersen | |
test a bit so as to not possibly create a regular file. -Erik | |||
2001-05-03 | Remove summary header. Not present in GNU or SUSv2. | Matt Kraai | |
2001-05-02 | Move up waitpid error check so that errno isn't clobbered by tcsetpgrp. | Matt Kraai | |
2001-05-02 | Canonicalize path before trying to unmount it. | Matt Kraai | |
2001-05-02 | Fix bug #1108 by always canonicalizing arguments. | Matt Kraai | |
2001-05-02 | Some more job control updates. It will now sucessfully background | Eric Andersen | |
stuff. Good luck getting things back into the foreground though... -Erik | |||
2001-05-02 | Don't treat newline as pipe separator when processing substitutions. | Matt Kraai | |
2001-05-02 | Use .png for images (removing all .gifs) and make them all 90x36 | Eric Andersen | |
-Erik | |||
2001-05-02 | Fix $(...) construction. Noted and patched by Larry Doolittle | Matt Kraai | |
<ldoolitt@recycle.lbl.gov>. I'm just a patch whore. :) | |||
2001-05-02 | First pass at getting job control working. This gets the infrastructure | Eric Andersen | |
in place, but something is still missing/wrong in there. Testing with 'grep foo &' seems to put _hush_ into the background. Pondering... -Erik | |||
2001-05-02 | Use the current pgrp, not pid, when resetting the foreground process group. | Matt Kraai | |
Fixes bizarre suspension when executing `echo`. | |||
2001-05-02 | Don't segfault if the first word is the empty string. | Matt Kraai | |
2001-05-02 | Another update from Larry: | Eric Andersen | |
Makes hush return code equal to that of the last command executed. Fixes the mode where input comes from a file. | |||
2001-05-01 | Skip headers with empty filenames, rather than stopping. | Matt Kraai | |
2001-05-01 | Another refinement, this time from Larry. | Eric Andersen | |
2001-05-01 | Argh. Now we break non-pristine builds. Check a bit more carefully. | Eric Andersen | |
-Erik | |||
2001-05-01 | Oops. The dangers of applying patches by hand... | Eric Andersen | |
2001-05-01 | Another hush update from Larry: | Eric Andersen | |
Minor improvements. Something is still broken with running scripts via "hush filename". All the following are now handled acceptably (matches ash, not bash). if true; then echo foo1; fi if true; then echo foo2; fi if true; false; then echo bar; else echo foo3; fi if true || false; then echo foo4; fi - Larry | |||
2001-05-01 | A patch from Larry to fix pristine source builds (again). | Eric Andersen | |
I just can't seem to _not_ break it. Sigh. | |||
2001-04-30 | Some more hush.c updates from Larry Doolittle. | Eric Andersen | |
2001-04-30 | Oops. I was a bit too hasty and also changed applet_name. | Eric Andersen | |
2001-04-30 | Made new xreadlink function for libbb and changed applets to use it instead of | Mark Whitley | |
readlink(2). | |||
2001-04-30 | These messages can be .rodata, so make them even more const. | Eric Andersen | |
-Erik | |||
2001-04-30 | These do not need initial values. Let them live in the bss. | Eric Andersen | |
-Erik | |||
2001-04-30 | Per suggestion by Matt, make sh.c a real target. There is no | Eric Andersen | |
need for the useless sh_link dummy target -- use the real thing. -Erik | |||
2001-04-30 | Fix user permissions of copied directories. | Matt Kraai | |
2001-04-30 | Simplify permission handling for FIFOs. | Matt Kraai | |
2001-04-30 | Fix exit status when there is an error copying a file. | Matt Kraai | |
2001-04-29 | Logic reversal for last_char_is | Glenn L McGrath | |
2001-04-28 | fix to applet_source_list rule so Debian package continues to build | David Kimdon | |
2001-04-27 | Matt was complaining. Hopefully this helps the sh.c link situation | Eric Andersen | |
2001-04-27 | Terminate source correctly when copying symlink. Report and patch by | Matt Kraai | |
Brian Webb <webbb@desertscenes.net>. | |||
2001-04-27 | Use BUFSIZ for the_command to match size used in cmdedit | Eric Andersen | |
2001-04-27 | An update to hush from Larry: | Eric Andersen | |
It should recover more smoothly from syntax errors, and it now has a decent guess when the reserved word construct is over (or not) to control execution and prompting. I took out all the redundant standalone test copies of libbb routines, but left in a hook so I can include those for my testing. I'll post that include file on my web site. - Larry | |||
2001-04-26 | Be a bit more sneaky about the sh.c symlink so you don't need to | Eric Andersen | |
do a mke clean for it to happen. -Erik | |||
2001-04-26 | Ignore some generated files | Eric Andersen | |
2001-04-26 | This is the initial checkin of Larry Doolittle's hush.c, using his | Eric Andersen | |
April 25, 2001 snapshot, adjusted a bit by me so it has cmdedit support. This checkin also removes sh.c. In the future sh.c will be a symlink to your shell of choice. For now, this symlink will default to pointing to lash.c (as in the past). If you change the symlink to point to hush.c, then thats what you will get. This symlink business is a temporary situation, which will be cleaned up Real Soon Now(tm). -Erik | |||
2001-04-26 | Disable lash | Eric Andersen | |
-Erik | |||
2001-04-26 | These days busybox.pod is autogenerated, so it should be removed | Eric Andersen | |
from CVS. | |||
2001-04-26 | A fix from Larry for a corner case where insmod could end up | Eric Andersen | |
doing an xrealloc(0). |