summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-06-07Another 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-06Add the Linux Terminal Server ProjectEric Andersen
2001-06-06A patch from Larry to fix pathological things like '>""'Eric Andersen
2001-06-05Added a new testcase from Larry Doolittle (inspired by a note from VadimMatt Kraai
Berkgaut).
2001-06-05Don't close file descriptors when we are duplicating them.Matt Kraai
2001-06-04Do not purge the .cvsignore files on 'make release' so thatEric Andersen
people can properly import into their own CVS trees. -Erik
2001-06-04Revert the patch from Konstantin Boldyshev <konst@linuxassembly.org> to neverEric Andersen
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
2001-06-03Loop forever instead of exiting.Matt Kraai
2001-06-03Remove space between ar optionsGlenn L McGrath
2001-06-03Correct ar optionsGlenn L McGrath
2001-06-03Don't whine about already mounted filesystems when invoked with -a.Matt Kraai
2001-06-01Vladimir's last_patch13, containing several bugfixes.Eric Andersen
2001-05-31Cope gracefully when people type something, then hit ^C.Eric Andersen
-Erik
2001-05-31Patch from Vladimir to fix up autocompletion on a files/dirs with spaces inEric 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-30Make hush the default shell. Ensure the applets_list getsEric Andersen
the axe on a distclean.
2001-05-29grep failed to compile when BB_FEATURE_CLEAN_UP was defined -- types were wrong.Eric Andersen
2001-05-27Use safe_strncpy.Matt Kraai
2001-05-24More shell / quoting testcases from Larry.Mark Whitley
2001-05-24Some more patchelttes from Larry Doolittle.Mark Whitley
2001-05-24'Nother patch from Larry to fix a buglet in how the line gets sed-ified.Mark Whitley
Also, more testcases and comments on bugs and formatting differences in some of the testcases.
2001-05-24Added support for grep -e and grep -f, closes bug #1164. Also added someMark Whitley
testcases for these new features.
2001-05-24Numerous new testcases from Larry Doolittle and a patch to tester.sh to avoidMark Whitley
a bash2-ism and quote variables that contain strings.
2001-05-24Plug another memory leakEric Andersen
2001-05-24Fix up some signed char vs int issues that show up on powerpc.Eric Andersen
2001-05-24Get BB_LASH out of the list...Eric Andersen
2001-05-23Plug another memory leak in hush. This one showed up when backtickedEric Andersen
commands were run. This one was sure a bugger to find. -Erik
2001-05-23Fix a massive memory leak in the run_list_test() function.Eric Andersen
Rename run_list_test() as free_pipe_list(). Rename run_pipe_test() as free_pipe(). -Erik
2001-05-23Patch from larry to fix some grammar errors.Eric Andersen
2001-05-23Commit a patch by Larry Doolittle which fixes recursive calls to file_peek,Matt Kraai
and improves some debugging messages.
2001-05-23Make more robust (patch by Larry Doolittle).Matt Kraai
2001-05-22It turns out the descriptions of both dos2unix and unix2dosEric Andersen
were broken. This fixes. -Erik
2001-05-22Excellent. This patch from Larry fixes the behavior of hushEric Andersen
when builtins are included in pipes.
2001-05-22Fix this case. No, really this time.Eric Andersen
unset FOO export FOO=bar FOO=baz echo "global env: " `env | grep ^FOO` echo "local env: " `set | grep ^FOO` -Erik
2001-05-22Fix a race. Sometimes by the time we got to checkjobs(), theEric Andersen
pipe struct had already been freed. Return immediately if the pipe is NULL.
2001-05-22Oops. Remove some debug noise I left in.Eric Andersen
2001-05-22Updates from both Vladimir and LarryEric Andersen
2001-05-22Fixed misnamed rewind command (noted by Tom Oehser).Matt Kraai
2001-05-22Fixed extra -- lines (noted by Christophe Boyanique).Matt Kraai
2001-05-22Make - read compressed data from stdin (thanks to Marius Groeger).Matt Kraai
2001-05-22Correctly remove leading slashes upon extraction (thanks to Marius Groeger).Matt Kraai
2001-05-21Fixed mishandling of -c & -l options and accounted for case when we'reMark Whitley
grepping only one file.
2001-05-21Patch from Lars Kellogg-Stedman <lars@larsshack.org> to fix bugEric Andersen
#1130 (i.e. When you turn on features it should always ADD features)
2001-05-21A couple more minor touchupsEric Andersen
2001-05-21Several cleanups for usage messagesEric Andersen
2001-05-21Fix tell support.Matt Kraai
2001-05-21The latest patch from LarryEric Andersen
2001-05-21This patch from Bernhard Kuhn <kuhn@lpr.e-technik.tu-muenchen.de> is based onEric Andersen
the work of Jinux Kim on his "babobox" (derived from busybox-0.42), and enables kernel module loading and unloading for uClinux/m68k.
2001-05-21Patch from Gernot Poerner <gp@it-netservice.de>. Adds inEric Andersen
mount bind support.
2001-05-21Fix open mode for IOCTLs which write to the tape.Matt Kraai
2001-05-19This is a patch from Vladimir:Eric Andersen
> 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.