Eric Andersen 
							
						 
					 
					
						
						
							
						
						04407e522b 
					 
					
						
						
							
							Another hush update from Larry:  
						
						 
						
						... 
						
						
						
						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-07 16:42:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						4f3e24979b 
					 
					
						
						
							
							Add the Linux Terminal Server Project  
						
						 
						
						
						
						
					 
					
						2001-06-06 18:21:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						817e73cb63 
					 
					
						
						
							
							A patch from Larry to fix pathological things like '>""'  
						
						 
						
						
						
						
					 
					
						2001-06-06 17:56:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						12422ffe3e 
					 
					
						
						
							
							Added a new testcase from Larry Doolittle (inspired by a note from Vadim  
						
						 
						
						... 
						
						
						
						Berkgaut). 
						
						
					 
					
						2001-06-05 17:48:47 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						c616e53ca2 
					 
					
						
						
							
							Don't close file descriptors when we are duplicating them.  
						
						 
						
						
						
						
					 
					
						2001-06-05 16:50:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f4dd6e3d1a 
					 
					
						
						
							
							Do not purge the .cvsignore files on 'make release' so that  
						
						 
						
						... 
						
						
						
						people can properly import into their own CVS trees.
 -Erik 
						
						
					 
					
						2001-06-04 17:26:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cb2a372c9f 
					 
					
						
						
							
							Revert the patch from Konstantin Boldyshev <konst@linuxassembly.org> to never  
						
						 
						
						... 
						
						
						
						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-04 16:54:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						67a4640333 
					 
					
						
						
							
							Loop forever instead of exiting.  
						
						 
						
						
						
						
					 
					
						2001-06-03 05:55:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						62ebe2e443 
					 
					
						
						
							
							Remove space between ar options  
						
						 
						
						
						
						
					 
					
						2001-06-03 05:41:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						cda5cf1c2f 
					 
					
						
						
							
							Correct ar options  
						
						 
						
						
						
						
					 
					
						2001-06-03 05:15:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						9344f7575e 
					 
					
						
						
							
							Don't whine about already mounted filesystems when invoked with -a.  
						
						 
						
						
						
						
					 
					
						2001-06-03 02:21:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8b113f93b9 
					 
					
						
						
							
							Vladimir's last_patch13, containing several bugfixes.  
						
						 
						
						
						
						
					 
					
						2001-06-01 21:47:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						4f6753e586 
					 
					
						
						
							
							Cope gracefully when people type something, then hit ^C.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-05-31 17:17:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						4f990533e3 
					 
					
						
						
							
							Patch from Vladimir to fix up autocompletion on a files/dirs with spaces in  
						
						 
						
						... 
						
						
						
						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-31 17:15:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f12cc4ee68 
					 
					
						
						
							
							Make hush the default shell.  Ensure the applets_list gets  
						
						 
						
						... 
						
						
						
						the axe on a distclean. 
						
						
					 
					
						2001-05-30 19:09:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						86f0167e39 
					 
					
						
						
							
							grep failed to compile when BB_FEATURE_CLEAN_UP was defined -- types were wrong.  
						
						 
						
						
						
						
					 
					
						2001-05-29 22:36:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						6e9e136fcb 
					 
					
						
						
							
							Use safe_strncpy.  
						
						 
						
						
						
						
					 
					
						2001-05-27 14:11:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						4f6aea807b 
					 
					
						
						
							
							More shell / quoting testcases from Larry.  
						
						 
						
						
						
						
					 
					
						2001-05-24 23:05:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						8b7a0d807a 
					 
					
						
						
							
							Some more patchelttes from Larry Doolittle.  
						
						 
						
						
						
						
					 
					
						2001-05-24 21:31:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						0a4f578fdc 
					 
					
						
						
							
							'Nother patch from Larry to fix a buglet in how the line gets sed-ified.  
						
						 
						
						... 
						
						
						
						Also, more testcases and comments on bugs and formatting differences in some
of the testcases. 
						
						
					 
					
						2001-05-24 21:24:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						fa43e54b6f 
					 
					
						
						
							
							Added support for grep -e and grep -f, closes bug  #1164 . Also added some  
						
						 
						
						... 
						
						
						
						testcases for these new features. 
						
						
					 
					
						2001-05-24 18:36:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						04052f96e1 
					 
					
						
						
							
							Numerous new testcases from Larry Doolittle and a patch to tester.sh to avoid  
						
						 
						
						... 
						
						
						
						a bash2-ism and quote variables that contain strings. 
						
						
					 
					
						2001-05-24 17:15:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						a813afc24f 
					 
					
						
						
							
							Plug another memory leak  
						
						 
						
						
						
						
					 
					
						2001-05-24 16:19:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						5a9d441b2c 
					 
					
						
						
							
							Fix up some signed char vs int issues that show up on powerpc.  
						
						 
						
						
						
						
					 
					
						2001-05-24 14:16:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						1c1f5d3047 
					 
					
						
						
							
							Get BB_LASH out of the list...  
						
						 
						
						
						
						
					 
					
						2001-05-24 14:11:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						a15dc15f12 
					 
					
						
						
							
							Plug another memory leak in hush.  This one showed up when backticked  
						
						 
						
						... 
						
						
						
						commands were run.  This one was sure a bugger to find.
 -Erik 
						
						
					 
					
						2001-05-23 23:46:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						bf7df04ec1 
					 
					
						
						
							
							Fix a massive memory leak in the run_list_test() function.  
						
						 
						
						... 
						
						
						
						Rename run_list_test() as free_pipe_list().
Rename run_pipe_test() as free_pipe().
 -Erik 
						
						
					 
					
						2001-05-23 22:18:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						77d9268892 
					 
					
						
						
							
							Patch from larry to fix some grammar errors.  
						
						 
						
						
						
						
					 
					
						2001-05-23 20:32:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						bdd4eced84 
					 
					
						
						
							
							Commit a patch by Larry Doolittle which fixes recursive calls to file_peek,  
						
						 
						
						... 
						
						
						
						and improves some debugging messages. 
						
						
					 
					
						2001-05-23 17:43:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						774d135b66 
					 
					
						
						
							
							Make more robust (patch by Larry Doolittle).  
						
						 
						
						
						
						
					 
					
						2001-05-23 14:45:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						3200f5ac68 
					 
					
						
						
							
							It turns out the descriptions of both dos2unix and unix2dos  
						
						 
						
						... 
						
						
						
						were broken.  This fixes.
 -Erik 
						
						
					 
					
						2001-05-22 22:39:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						57e6a49e5b 
					 
					
						
						
							
							Excellent.  This patch from Larry fixes the behavior of hush  
						
						 
						
						... 
						
						
						
						when builtins are included in pipes. 
						
						
					 
					
						2001-05-22 22:34:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						9978576f15 
					 
					
						
						
							
							Fix this case.  No, really this time.  
						
						 
						
						... 
						
						
						
						unset FOO
    export FOO=bar
    FOO=baz
    echo "global env: " `env | grep ^FOO`
    echo "local env:  " `set | grep ^FOO`
 -Erik 
						
						
					 
					
						2001-05-22 21:37:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						aeb44c4da6 
					 
					
						
						
							
							Fix a race.  Sometimes by the time we got to checkjobs(), the  
						
						 
						
						... 
						
						
						
						pipe struct had already been freed.  Return immediately if the
pipe is NULL. 
						
						
					 
					
						2001-05-22 20:29:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						816867858b 
					 
					
						
						
							
							Oops.  Remove some debug noise I left in.  
						
						 
						
						
						
						
					 
					
						2001-05-22 19:23:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						94ac244dea 
					 
					
						
						
							
							Updates from both Vladimir and Larry  
						
						 
						
						
						
						
					 
					
						2001-05-22 19:05:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						1eb4acfc23 
					 
					
						
						
							
							Fixed misnamed rewind command (noted by Tom Oehser).  
						
						 
						
						
						
						
					 
					
						2001-05-22 14:32:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						edc806507c 
					 
					
						
						
							
							Fixed extra -- lines (noted by Christophe Boyanique).  
						
						 
						
						
						
						
					 
					
						2001-05-22 14:29:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						117231c44f 
					 
					
						
						
							
							Make - read compressed data from stdin (thanks to Marius Groeger).  
						
						 
						
						
						
						
					 
					
						2001-05-22 14:23:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						7f7348b7b2 
					 
					
						
						
							
							Correctly remove leading slashes upon extraction (thanks to Marius Groeger).  
						
						 
						
						
						
						
					 
					
						2001-05-22 14:18:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						1d9d41150b 
					 
					
						
						
							
							Fixed mishandling of -c & -l options and accounted for case when we're  
						
						 
						
						... 
						
						
						
						grepping only one file. 
						
						
					 
					
						2001-05-21 21:13:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						004015e9c4 
					 
					
						
						
							
							Patch from Lars Kellogg-Stedman <lars@larsshack.org> to fix bug  
						
						 
						
						... 
						
						
						
						#1130  (i.e. When you turn on features it should always ADD features) 
						
						
					 
					
						2001-05-21 20:30:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						abec344ab7 
					 
					
						
						
							
							A couple more minor touchups  
						
						 
						
						
						
						
					 
					
						2001-05-21 17:58:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						317827d9e5 
					 
					
						
						
							
							Several cleanups for usage messages  
						
						 
						
						
						
						
					 
					
						2001-05-21 17:50:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						73991ff925 
					 
					
						
						
							
							Fix tell support.  
						
						 
						
						
						
						
					 
					
						2001-05-21 17:01:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ada18ff0f5 
					 
					
						
						
							
							The latest patch from Larry  
						
						 
						
						
						
						
					 
					
						2001-05-21 16:18:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8ae319a322 
					 
					
						
						
							
							This patch from Bernhard Kuhn <kuhn@lpr.e-technik.tu-muenchen.de> is based on  
						
						 
						
						... 
						
						
						
						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-21 16:09:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						2f6e1f880b 
					 
					
						
						
							
							Patch from Gernot Poerner <gp@it-netservice.de>.  Adds in  
						
						 
						
						... 
						
						
						
						mount bind support. 
						
						
					 
					
						2001-05-21 15:59:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						13a70ac2ab 
					 
					
						
						
							
							Fix open mode for IOCTLs which write to the tape.  
						
						 
						
						
						
						
					 
					
						2001-05-21 15:00:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						9ffb7dd9a4 
					 
					
						
						
							
							This is a patch from Vladimir:  
						
						 
						
						... 
						
						
						
						> 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. 
						
						
					 
					
						2001-05-19 03:00:46 +00:00