Eric Andersen 
							
						 
					 
					
						
						
							
						
						28a78ab62c 
					 
					
						
						
							
							Several features were hard coded on.  Stop that.  List tab completion  
						
						... 
						
						
						
						as working (thanks Vladimir!) and taking 4k.
 -Erik 
						
						
					 
					
						2001-02-16 20:26:50 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						6faae7deb4 
					 
					
						
						
							
							Commit Vladimir's latest cmdedit.  I modified it slightly to ensure  
						
						... 
						
						
						
						parse_prompt() would be called before cmdedit_init(), since cmdedit_init()
calls cmdedit_setwidth() which uses cmdedit_prmt_len, which is set by
parse_prompt().  Also, added a mod, so very narrow terminals should now wrap
properly...  This is working very nicely for me -- Vladimir has done some
very good work. 
						
						
					 
					
						2001-02-16 20:09:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						5f2c79d8c7 
					 
					
						
						
							
							Make ar be crossed.  
						
						
						
						
					 
					
						2001-02-16 18:36:04 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						67991cf824 
					 
					
						
						
							
							This patch, put together by Manuel Novoa III, is a merge of work  
						
						... 
						
						
						
						done by Evin Robertson (bug#1105) and work from Manuel to make
usage messages occupy less space and simplify how usage messages
are displayed. 
						
						
					 
					
						2001-02-14 21:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						af4ac77d9d 
					 
					
						
						
							
							Apply a patch from Larry Doolittle to add "-all" and "-none" switches  
						
						... 
						
						
						
						to multibuild.pl.  I did a little formatting adjustments to make it
_very_ obvious when things stop working.  I also removed the USE_PROCFS
config option -- just do the right thing when USE_DEVPS_PATCH is enabled.
 -Erik 
						
						
					 
					
						2001-02-01 22:43:49 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						f2cc2762bb 
					 
					
						
						
							
							Create find_applet_by_name function.  Save 32 bytes.  
						
						
						
						
					 
					
						2001-02-01 19:21:20 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						dd19c69904 
					 
					
						
						
							
							Removed trailing \n from error_msg{,_and_die} messages.  
						
						
						
						
					 
					
						2001-01-31 19:00:21 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						306f4fe480 
					 
					
						
						
							
							If the ioctl fails to tell us the winsize, default to 79.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-01-31 00:30:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						22332fd26f 
					 
					
						
						
							
							Patch from Bryan Rittmeyer -- be more conservative by default  
						
						... 
						
						
						
						with the lash prompt.
 -Erik 
						
						
					 
					
						2001-01-30 23:40:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						4bbdd788e0 
					 
					
						
						
							
							Fix the pwd and group functions.  The bb_ stuff was a leftover from  
						
						... 
						
						
						
						a brief past that mercifully (except for this) never made it into CVS.
 -Erik 
						
						
					 
					
						2001-01-30 22:23:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8ec10a9483 
					 
					
						
						
							
							Fix up copyright msgs.  Bump version to 0.49 in preparation for  
						
						... 
						
						
						
						a release.  Update the website with release details.
 -Erik 
						
						
					 
					
						2001-01-27 09:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ab050f5522 
					 
					
						
						
							
							Add in a patch to make busybox use the normal pwd.h and grp.h  
						
						... 
						
						
						
						functions.  Add in simple implementations of these functions,
which can, optionally, be used instead of the system versions.
 -Erik 
						
						
					 
					
						2001-01-27 06:01:43 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						4e33875759 
					 
					
						
						
							
							Applied patch from Vladimir N. Oleynik <dzo@simtreas.ru> to do tab-completion  
						
						... 
						
						
						
						in Busybox shell.  (Thanks, Vlad.) 
						
						
					 
					
						2001-01-26 20:42:23 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						6e25f92636 
					 
					
						
						
							
							Fixed a li'l thinko.  
						
						
						
						
					 
					
						2001-01-26 19:19:23 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						59ab025363 
					 
					
						
						
							
							#define -> static const int. Also got rid of some big static buffers.  
						
						
						
						
					 
					
						2001-01-23 22:30:04 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						2b8d07c590 
					 
					
						
						
							
							Bug fix.  
						
						
						
						
					 
					
						2001-01-23 00:27:51 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						6f65a3a7e8 
					 
					
						
						
							
							More printf cleanups  
						
						
						
						
					 
					
						2001-01-20 01:10:07 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						12f417edbd 
					 
					
						
						
							
							Eliminate calls of the form "fprintf(stdout,".  Thanks for the idea to  
						
						... 
						
						
						
						Vladimir N. Oleynik. 
						
						
					 
					
						2001-01-18 02:57:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						744b064a34 
					 
					
						
						
							
							Needs to be NULL at init in all cases.  
						
						
						
						
					 
					
						2001-01-05 21:23:44 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8ea28be6d2 
					 
					
						
						
							
							Patch from larry doolittle to be ever so careful to cleanup  
						
						... 
						
						
						
						all open file descriptors, lest wierdness happen later. 
						
						
					 
					
						2001-01-05 20:58:22 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0bcc813a34 
					 
					
						
						
							
							Better label the globals.  
						
						
						
						
					 
					
						2001-01-05 19:37:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b0970d4fed 
					 
					
						
						
							
							Patch from Larry Doolittle to set values to static variables that live in the  
						
						... 
						
						
						
						bss at runtime, since sh.c can call sh.c, which causes these variables to not
be set to their defaults as god intended.
 -Erik 
						
						
					 
					
						2001-01-05 19:34:52 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						defcd5e75e 
					 
					
						
						
							
							Fix a segfault by only constructing the prompt when we need to.  If we don't  
						
						... 
						
						
						
						do this we will segfault processing /etc/.profile since cwd isn't yet set. 
						
						
					 
					
						2001-01-05 02:53:11 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						09acc06c10 
					 
					
						
						
							
							Move window size handling to cmdedit.c.  Move prompt setup to setup_prompt_string()  
						
						
						
						
					 
					
						2001-01-04 11:10:38 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						849083c886 
					 
					
						
						
							
							Update interface per what now exists...  
						
						
						
						
					 
					
						2001-01-04 11:09:00 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b3dc3b8990 
					 
					
						
						
							
							Cleanup -- move win handling to cmdedit.c, static-ify many functions.  
						
						
						
						
					 
					
						2001-01-04 11:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						2d5b64273f 
					 
					
						
						
							
							Cleanup from Gennady Feldman <gfeldman@mail.com>  
						
						
						
						
					 
					
						2000-12-22 18:02:02 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						a9819b2908 
					 
					
						
						
							
							Use busybox error handling functions wherever possible.  
						
						
						
						
					 
					
						2000-12-22 01:48:07 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						e9f07fb6e8 
					 
					
						
						
							
							Another sh.c patch from Larry Doolittle.  This makes redirects work properly  
						
						... 
						
						
						
						with non-forking shell builtins.  Especially helpful for "read".  This patch
also beautifies builtin_fg_bg, clarifies the problems with
run_command_predicate, makes if/then/else support the default, and corrects the
sense of the BB_FEATURE_SH_ENVIRONMENT comment. 
						
						
					 
					
						2000-12-21 18:31:36 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						70da6a66d2 
					 
					
						
						
							
							Fix a warning in sh.c.  Remove use of getline() in md5sum since  
						
						... 
						
						
						
						nobody else uses it and it is a GNU extension anyways... 
						
						
					 
					
						2000-12-20 22:59:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						86349776d0 
					 
					
						
						
							
							Ok, this is a pretty major update to sh.c.  I renamed all the variables and  
						
						... 
						
						
						
						function names to conform with the style guide.  I also did a lot of work on
the if-then-alse-fi logic and added prototype (i.e. it segfaults when enabled)
line continuation support.
Furthermore, this patch includes Larry Doolittle's work on restructuring some
of the data structures that represent the job and child_program, allowing
several simplifications and fixing several bugs.
 -Erik 
						
						
					 
					
						2000-12-18 20:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f361ac29b0 
					 
					
						
						
							
							Mem leak fix from Matt Kraai  
						
						
						
						
					 
					
						2000-12-12 23:45:36 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b2356f6de9 
					 
					
						
						
							
							Patch from Matt Kraai to fox sh.c escape problem such that  
						
						... 
						
						
						
						running things like 'echo "\n\tHi\n\t\!"' and 'echo -e "\n\tHi\n\t\!"'
behave as under bash. 
						
						
					 
					
						2000-12-11 19:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f21aa84389 
					 
					
						
						
							
							Put in i to getopt, so i will work...  
						
						
						
						
					 
					
						2000-12-08 20:50:30 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						f57c944e09 
					 
					
						
						
							
							Changed names of functions in utility.c and all affected files, to make  
						
						... 
						
						
						
						compliant with the style guide. Everybody rebuild your tags file! 
						
						
					 
					
						2000-12-07 19:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						1e7cea952b 
					 
					
						
						
							
							Bettwr document the hidden internal sh.c #defines, and which folks  
						
						... 
						
						
						
						might want to use... 
						
						
					 
					
						2000-12-06 23:47:38 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						1d3523b7aa 
					 
					
						
						
							
							patch from Larry Doolittle to rename BB_FEATURE_SH_BUILTINS_ALWAYS_WIN  
						
						... 
						
						
						
						to the more pedantically correct BB_FEATURE_SH_APPLETS_ALWAYS_WIN. 
						
						
					 
					
						2000-12-06 19:07:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						87559829ff 
					 
					
						
						
							
							Remove #ifdef __STDC__ junk.  We don't do K&R round these parts,  
						
						... 
						
						
						
						so no point acting like we do. 
						
						
					 
					
						2000-12-01 19:02:24 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						3e856ce428 
					 
					
						
						
							
							Stop using TRUE and FALSE for exit status.  
						
						
						
						
					 
					
						2000-12-01 02:55:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b558e76eb1 
					 
					
						
						
							
							Apply some patches from Gennady Feldman <gfeldman@mail.com> to  
						
						... 
						
						
						
						. /etc/profile, and to emulate bash prompt.  I've cleaned up
his patches a bit and all looks good now... 
						
						
					 
					
						2000-11-30 22:43:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8c725e624a 
					 
					
						
						
							
							Patch from Larry Doolittle (with minor touchups from me so everything compiles  
						
						... 
						
						
						
						and works) to use the applet definitions in applets.h to autogenerate the applet
function and usage prototypes. 
						
						
					 
					
						2000-11-30 00:27:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8c2d3f46ab 
					 
					
						
						
							
							Fix escape char problem.  
						
						
						
						
					 
					
						2000-11-30 00:03:57 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						a683ee81d9 
					 
					
						
						
							
							"I will always compile before I commit."  
						
						... 
						
						
						
						"I will always compile before I commit."
"I will always compile before I commit."
 -Erik 
						
						
					 
					
						2000-11-17 18:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						e5aef92e22 
					 
					
						
						
							
							Fix up builtin overrides, and hack in the binary search for finding  
						
						... 
						
						
						
						matching applets into the shell. 
						
						
					 
					
						2000-11-17 18:25:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						50b3113dc2 
					 
					
						
						
							
							Add in a new FEATURE (off by default) BB_FEATURE_SH_BUILTINS_ALWAYS_WIN.  
						
						... 
						
						
						
						Make the sh default to using external commands when a path is provided. 
						
						
					 
					
						2000-11-17 18:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						46f0beb167 
					 
					
						
						
							
							Patch from Gennady Feldman <gfeldman@tradeline.net> to:  
						
						... 
						
						
						
						1. Opens redirections w/ the right access.
    2. Doesn't do globbing for every single parameter (so it
	doesn't stat every parameter). 
						
						
					 
					
						2000-11-14 21:59:22 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						63a862272c 
					 
					
						
						
							
							Cleanup of duplicated symbols -- found by compiling with  
						
						... 
						
						
						
						LDFLAGS += -Wl,-warn-common 
						
						
					 
					
						2000-11-07 06:52:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						a75466e981 
					 
					
						
						
							
							Warning cleanup from Gennady Feldman  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-11-02 17:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						bbaef66b3f 
					 
					
						
						
							
							Consolidate handling of some fopen failures.  
						
						
						
						
					 
					
						2000-09-27 02:43:35 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						3570a34de4 
					 
					
						
						
							
							Renamed "internal.h" to the more sensible "busybox.h".  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-09-25 21:45:58 +00:00