Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make more robust (patch by Larry Doolittle). | Matt Kraai | 2001-05-23 | 1 | -5/+11 |
| | |||||
* | It turns out the descriptions of both dos2unix and unix2dos | Eric Andersen | 2001-05-22 | 3 | -12/+12 |
| | | | | | were broken. This fixes. -Erik | ||||
* | Excellent. This patch from Larry fixes the behavior of hush | Eric Andersen | 2001-05-22 | 2 | -2/+6 |
| | | | | when builtins are included in pipes. | ||||
* | Fix this case. No, really this time. | Eric Andersen | 2001-05-22 | 2 | -92/+122 |
| | | | | | | | | | unset FOO export FOO=bar FOO=baz echo "global env: " `env | grep ^FOO` echo "local env: " `set | grep ^FOO` -Erik | ||||
* | Fix a race. Sometimes by the time we got to checkjobs(), the | Eric Andersen | 2001-05-22 | 2 | -24/+54 |
| | | | | | pipe struct had already been freed. Return immediately if the pipe is NULL. | ||||
* | Oops. Remove some debug noise I left in. | Eric Andersen | 2001-05-22 | 2 | -10/+2 |
| | |||||
* | Updates from both Vladimir and Larry | Eric Andersen | 2001-05-22 | 2 | -128/+178 |
| | |||||
* | Fixed misnamed rewind command (noted by Tom Oehser). | Matt Kraai | 2001-05-22 | 2 | -2/+2 |
| | |||||
* | Fixed extra -- lines (noted by Christophe Boyanique). | Matt Kraai | 2001-05-22 | 2 | -2/+4 |
| | |||||
* | Make - read compressed data from stdin (thanks to Marius Groeger). | Matt Kraai | 2001-05-22 | 2 | -2/+2 |
| | |||||
* | Correctly remove leading slashes upon extraction (thanks to Marius Groeger). | Matt Kraai | 2001-05-22 | 2 | -2/+2 |
| | |||||
* | Fixed mishandling of -c & -l options and accounted for case when we're | Mark Whitley | 2001-05-21 | 2 | -14/+32 |
| | | | | grepping only one file. | ||||
* | Patch from Lars Kellogg-Stedman <lars@larsshack.org> to fix bug | Eric Andersen | 2001-05-21 | 14 | -63/+62 |
| | | | | #1130 (i.e. When you turn on features it should always ADD features) | ||||
* | A couple more minor touchups | Eric Andersen | 2001-05-21 | 3 | -9/+9 |
| | |||||
* | Several cleanups for usage messages | Eric Andersen | 2001-05-21 | 3 | -120/+132 |
| | |||||
* | Fix tell support. | Matt Kraai | 2001-05-21 | 2 | -4/+26 |
| | |||||
* | The latest patch from Larry | Eric Andersen | 2001-05-21 | 2 | -62/+122 |
| | |||||
* | This patch from Bernhard Kuhn <kuhn@lpr.e-technik.tu-muenchen.de> is based on | Eric Andersen | 2001-05-21 | 3 | -14/+310 |
| | | | | | the work of Jinux Kim on his "babobox" (derived from busybox-0.42), and enables kernel module loading and unloading for uClinux/m68k. | ||||
* | Patch from Gernot Poerner <gp@it-netservice.de>. Adds in | Eric Andersen | 2001-05-21 | 5 | -3/+10 |
| | | | | mount bind support. | ||||
* | Fix open mode for IOCTLs which write to the tape. | Matt Kraai | 2001-05-21 | 2 | -4/+30 |
| | |||||
* | This is a patch from Vladimir: | Eric Andersen | 2001-05-19 | 2 | -396/+368 |
| | | | | | | | | | | | | | | | | | | | | | | | | | > I rewrite *local_variable* function in hush.c with: > 1) remove many memory leaks > 2) add support read_only protect (require write builtin function for set this, > I write this special for variable HUSH_VERION=0.01) > 3) commad read set only local variable now > 4) remove many error messages if "set unset export" not defined variable > (bash syntax not put and set error code). Hmm, if I set result to -1, you hush > called waitpid and returned with error "no waitpid" ( i not found place this > error). > 5) destroy error in new version check xgetcwd()==NULL and set "(unknow)" - > this have error: crashe in next call `pwd`, but xgetcwd(not null) called > free(arg). > 6) next add integraion with libbb Valdimir's patch missed two cases of local variable handling FOO=bar export FOO=baz unset FOO and export FOO=bar FOO=baz which were working before, so I fixed those two cases. | ||||
* | Fix an escape problem in the docs. Some \n's didn't have the '\' | Eric Andersen | 2001-05-18 | 3 | -6/+6 |
| | | | | | escaped, and so were messsing the out output. -Erik | ||||
* | (Almost) brand-new version of cut that supports muitiple lists of positions, | Mark Whitley | 2001-05-18 | 2 | -218/+462 |
| | | | | per feature request from Tom Oehser. | ||||
* | Changed snprintf copies to use strncpy at the suggestion of Aaron Lehmann. | Matt Kraai | 2001-05-18 | 2 | -16/+16 |
| | |||||
* | Rewrote copyfd to use library functions, terminate, and copy correct data. | Matt Kraai | 2001-05-18 | 3 | -26/+18 |
| | |||||
* | Fix applet_name. | Matt Kraai | 2001-05-17 | 2 | -0/+2 |
| | |||||
* | Switch from hstrerror to herror for libc5 systems. | Matt Kraai | 2001-05-17 | 1 | -3/+2 |
| | |||||
* | Remove unused function. If necessary, we can use remove_file instead. | Matt Kraai | 2001-05-17 | 2 | -62/+0 |
| | |||||
* | Fix invocation of builtin shell to have proper argc and argv. | Matt Kraai | 2001-05-17 | 2 | -2/+6 |
| | |||||
* | Always print a newline after a matching substitution. | Matt Kraai | 2001-05-17 | 2 | -12/+2 |
| | |||||
* | It turns out job control in both hush and lash was broken by the | Eric Andersen | 2001-05-17 | 4 | -20/+52 |
| | | | | | | signal handling in cmdedit.c. Disabling it makes the shells behave themselves again. hush isn't quite there, but is getting close... -Erik | ||||
* | Remove/replace the "div" call. | Eric Andersen | 2001-05-16 | 2 | -10/+14 |
| | |||||
* | Add missing include, noted by Larry Doolittle. | Matt Kraai | 2001-05-16 | 1 | -0/+2 |
| | |||||
* | Whoops. Forgot the x. | Matt Kraai | 2001-05-16 | 2 | -4/+4 |
| | |||||
* | Add xgethostbyname and herror_msg* functions. | Matt Kraai | 2001-05-16 | 25 | -96/+236 |
| | |||||
* | Change 'printf("%s\n", ...)' into 'puts(...)'. Noted and patched in hostname.c | Matt Kraai | 2001-05-16 | 22 | -36/+36 |
| | | | | by Larry Doolittle. | ||||
* | Move init of a bunch of globals into main so we are at least | Eric Andersen | 2001-05-16 | 2 | -14/+32 |
| | | | | | a bit more reentrant. -Erik | ||||
* | Fix the behavior of local shell variables to match that of bash and ash. | Eric Andersen | 2001-05-15 | 2 | -50/+218 |
| | | | | -Erik | ||||
* | Suggestion from Larry: no format string, use fputs instead. | Eric Andersen | 2001-05-15 | 2 | -4/+4 |
| | |||||
* | Patch from Adam Heath <doogie@debian.org> to add arbitrary header support | Eric Andersen | 2001-05-15 | 5 | -9/+79 |
| | | | | to wget, so it can now do funky interactive things with cgi scripts. | ||||
* | This patch from Adam Heath <doogie@debian.org>, makes print_file | Eric Andersen | 2001-05-15 | 5 | -6/+72 |
| | | | | (used by cat, grep, sed, etc) quite a bit faster. | ||||
* | Patch from Vladimir: | Eric Andersen | 2001-05-15 | 12 | -68/+70 |
| | | | | | | | 1) fixed a bug that could crash df, mount, and umount applets if the root device name was longer then the word "root" (/dev/loop1 vs /dev/root) - 2) severl functions needed static declaration in the umount applet 3) update declaration for function in last_char_is() in libbb | ||||
* | Oops. I left in some debug noise. | Eric Andersen | 2001-05-15 | 2 | -2/+0 |
| | |||||
* | Write set_local_var() and fixup lookup_param() so you can now use | Eric Andersen | 2001-05-15 | 2 | -8/+202 |
| | | | | | shell local variables. -Erik | ||||
* | This patch covers one big part of variable handling. | Eric Andersen | 2001-05-15 | 2 | -10/+98 |
| | | | | | | | | | | | | | | | $ a=b foo should be handled correctly. $ a=b is parsed OK, but the actual variable setting is not yet written. Except for some weird exceptions related to quoting rules, this code passes (matches ash behavior) all the tests I threw at it. If someone now writes set_local_var(), and updates lookup_param() to match, we can claim success! - Larry | ||||
* | Fix incorrect length passed to accept noted by Larry Doolittle. | Matt Kraai | 2001-05-15 | 2 | -2/+6 |
| | |||||
* | Added some testcases for grep and sed (many more could still be added) | Mark Whitley | 2001-05-14 | 1 | -0/+13 |
| | |||||
* | ...Need to print just a few more newlines. | Mark Whitley | 2001-05-14 | 2 | -4/+10 |
| | |||||
* | A compromise solution for insmod | Eric Andersen | 2001-05-14 | 2 | -8/+30 |
| | |||||
* | ...And now that we're chomping lines, we need to re-add the newline later... | Mark Whitley | 2001-05-14 | 2 | -6/+6 |
| |