aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Another hush update from Larry:Eric Andersen2001-06-073-28/+61
| | | | | | | 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.
* Add the Linux Terminal Server ProjectEric Andersen2001-06-061-0/+2
|
* A patch from Larry to fix pathological things like '>""'Eric Andersen2001-06-062-10/+26
|
* Added a new testcase from Larry Doolittle (inspired by a note from VadimMatt Kraai2001-06-051-0/+6
| | | | Berkgaut).
* Don't close file descriptors when we are duplicating them.Matt Kraai2001-06-052-2/+4
|
* Do not purge the .cvsignore files on 'make release' so thatEric Andersen2001-06-041-5/+0
| | | | | people can properly import into their own CVS trees. -Erik
* Revert the patch from Konstantin Boldyshev <konst@linuxassembly.org> to neverEric Andersen2001-06-042-14/+4
| | | | | | | change permissions on existing directories. This behavior is contrary to SUSv2 and contrary to GNU tar. Thanks to Matt Kraai for pointing this out. I should have been much more careful about accepting such a patch. -Erik
* Loop forever instead of exiting.Matt Kraai2001-06-032-18/+24
|
* Remove space between ar optionsGlenn L McGrath2001-06-033-3/+3
|
* Correct ar optionsGlenn L McGrath2001-06-033-9/+6
|
* Don't whine about already mounted filesystems when invoked with -a.Matt Kraai2001-06-032-12/+18
|
* Vladimir's last_patch13, containing several bugfixes.Eric Andersen2001-06-017-64/+218
|
* Cope gracefully when people type something, then hit ^C.Eric Andersen2001-05-312-2/+8
| | | | -Erik
* Patch from Vladimir to fix up autocompletion on a files/dirs with spaces inEric Andersen2001-05-312-26/+8
| | | | | them in the presence of a quoting. Also revert my signal handling patch, which seems to not solve the problem I thought it solved.
* Make hush the default shell. Ensure the applets_list getsEric Andersen2001-05-301-2/+2
| | | | the axe on a distclean.
* grep failed to compile when BB_FEATURE_CLEAN_UP was defined -- types were wrong.Eric Andersen2001-05-292-4/+4
|
* Use safe_strncpy.Matt Kraai2001-05-272-6/+4
|
* More shell / quoting testcases from Larry.Mark Whitley2001-05-242-2/+23
|
* Some more patchelttes from Larry Doolittle.Mark Whitley2001-05-243-4/+17
|
* 'Nother patch from Larry to fix a buglet in how the line gets sed-ified.Mark Whitley2001-05-242-4/+23
| | | | | Also, more testcases and comments on bugs and formatting differences in some of the testcases.
* Added support for grep -e and grep -f, closes bug #1164. Also added someMark Whitley2001-05-243-191/+286
| | | | testcases for these new features.
* Numerous new testcases from Larry Doolittle and a patch to tester.sh to avoidMark Whitley2001-05-243-38/+99
| | | | a bash2-ism and quote variables that contain strings.
* Plug another memory leakEric Andersen2001-05-242-0/+2
|
* Fix up some signed char vs int issues that show up on powerpc.Eric Andersen2001-05-248-16/+12
|
* Get BB_LASH out of the list...Eric Andersen2001-05-244-4/+0
|
* Plug another memory leak in hush. This one showed up when backtickedEric Andersen2001-05-232-0/+2
| | | | | commands were run. This one was sure a bugger to find. -Erik
* Fix a massive memory leak in the run_list_test() function.Eric Andersen2001-05-232-66/+22
| | | | | | Rename run_list_test() as free_pipe_list(). Rename run_pipe_test() as free_pipe(). -Erik
* Patch from larry to fix some grammar errors.Eric Andersen2001-05-2332-89/+89
|
* Commit a patch by Larry Doolittle which fixes recursive calls to file_peek,Matt Kraai2001-05-232-14/+16
| | | | and improves some debugging messages.
* Make more robust (patch by Larry Doolittle).Matt Kraai2001-05-231-5/+11
|
* It turns out the descriptions of both dos2unix and unix2dosEric Andersen2001-05-223-12/+12
| | | | | were broken. This fixes. -Erik
* Excellent. This patch from Larry fixes the behavior of hushEric Andersen2001-05-222-2/+6
| | | | when builtins are included in pipes.
* Fix this case. No, really this time.Eric Andersen2001-05-222-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(), theEric Andersen2001-05-222-24/+54
| | | | | pipe struct had already been freed. Return immediately if the pipe is NULL.
* Oops. Remove some debug noise I left in.Eric Andersen2001-05-222-10/+2
|
* Updates from both Vladimir and LarryEric Andersen2001-05-222-128/+178
|
* Fixed misnamed rewind command (noted by Tom Oehser).Matt Kraai2001-05-222-2/+2
|
* Fixed extra -- lines (noted by Christophe Boyanique).Matt Kraai2001-05-222-2/+4
|
* Make - read compressed data from stdin (thanks to Marius Groeger).Matt Kraai2001-05-222-2/+2
|
* Correctly remove leading slashes upon extraction (thanks to Marius Groeger).Matt Kraai2001-05-222-2/+2
|
* Fixed mishandling of -c & -l options and accounted for case when we'reMark Whitley2001-05-212-14/+32
| | | | grepping only one file.
* Patch from Lars Kellogg-Stedman <lars@larsshack.org> to fix bugEric Andersen2001-05-2114-63/+62
| | | | #1130 (i.e. When you turn on features it should always ADD features)
* A couple more minor touchupsEric Andersen2001-05-213-9/+9
|
* Several cleanups for usage messagesEric Andersen2001-05-213-120/+132
|
* Fix tell support.Matt Kraai2001-05-212-4/+26
|
* The latest patch from LarryEric Andersen2001-05-212-62/+122
|
* This patch from Bernhard Kuhn <kuhn@lpr.e-technik.tu-muenchen.de> is based onEric Andersen2001-05-213-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 inEric Andersen2001-05-215-3/+10
| | | | mount bind support.
* Fix open mode for IOCTLs which write to the tape.Matt Kraai2001-05-212-4/+30
|
* This is a patch from Vladimir:Eric Andersen2001-05-192-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.