Eric Andersen 
							
						 
					 
					
						
						
							
						
						92d23245c9 
					 
					
						
						
							
							Another cleanup patch from Jeff Garzik <jgarzik@mandrakesoft.com>  
						
						 
						
						
						
						
					 
					
						2001-03-19 23:49:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						61173a5371 
					 
					
						
						
							
							Fix to cmdedit.c from Vladimir  
						
						 
						
						
						
						
					 
					
						2001-03-19 17:48:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f9ff8a7d90 
					 
					
						
						
							
							cmdedit.c bugfix patch from Vladimir.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-03-15 20:51:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						f594986b37 
					 
					
						
						
							
							- Changed name of BB_FEATURE_SIMPLE_PROMPT to BB_FEATURE_SH_SIMPLE_PROMPT  
						
						 
						
						... 
						
						
						
						- Set BB_FEATURE_SH_STANDALONE_SHELL and BB_FEATURE_SH_APPLETS_ALWAYS_WIN to
   be off by default
 - Set BB_FEATURE_SH_SIMPLE_PROMPT to be on by default
 - Added some more magic to the Olympus section to make all the dependencies
   on the shell, cmdline editing, tab completion and friend work properly.
 - Tidied up the Olympus section with some whitespace. Checked the various
   scrips that parse through there and the extra whitespace shouldn't break
   anything. 
						
						
					 
					
						2001-03-14 00:29:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b3d6e2df95 
					 
					
						
						
							
							Update the lash shell (hopefully the last time...) so things like  
						
						 
						
						... 
						
						
						
						echo "foo   bar" and echo -n "foo\t\\\\\tbar" work as expected.
Merge prompt printing work from Vladimir.
 -Erik 
						
						
					 
					
						2001-03-13 22:57:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						7e5291f111 
					 
					
						
						
							
							Whitespace / formatting / bracket cleanup.  
						
						 
						
						
						
						
					 
					
						2001-03-08 19:31:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						5165fbed63 
					 
					
						
						
							
							Oops.  Since dirent.h depends on BB_FEATURE_SH_TAB_COMPLETION, put it  
						
						 
						
						... 
						
						
						
						after busybox.h is included. 
						
						
					 
					
						2001-02-20 06:42:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cbe31dace5 
					 
					
						
						
							
							It turns out that DODMALLOC was broken when I reorganized busybox.h  
						
						 
						
						... 
						
						
						
						header file usage before the 0.49 release.  To fix it, I had to move
the '#include "busybox.h"' to the end of the list of #include files.
 -Erik 
						
						
					 
					
						2001-02-20 06:14:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						94456f5984 
					 
					
						
						
							
							Put back Vladimir's testing defines, which I mistakenly removed.  
						
						 
						
						
						
						
					 
					
						2001-02-18 20:26:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						59ab025363 
					 
					
						
						
							
							#define -> static const int. Also got rid of some big static buffers.  
						
						 
						
						
						
						
					 
					
						2001-01-23 22:30:04 +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 
							
						 
					 
					
						
						
							
						
						b3dc3b8990 
					 
					
						
						
							
							Cleanup -- move win handling to cmdedit.c, static-ify many functions.  
						
						 
						
						
						
						
					 
					
						2001-01-04 11:08:45 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						3e856ce428 
					 
					
						
						
							
							Stop using TRUE and FALSE for exit status.  
						
						 
						
						
						
						
					 
					
						2000-12-01 02:55:13 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						3570a34de4 
					 
					
						
						
							
							Renamed "internal.h" to the more sensible "busybox.h".  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-09-25 21:45:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						322ae93a5e 
					 
					
						
						
							
							Fix calls to {m,c,re}alloc so that they use x{m,c,re}alloc instead of  
						
						 
						
						... 
						
						
						
						segfaulting or handling errors the same way themselves. 
						
						
					 
					
						2000-09-13 02:46:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						501c88b245 
					 
					
						
						
							
							More sh updates (with related changes to everything else).  Switched  
						
						 
						
						... 
						
						
						
						to using getopt and cleaned up the resulting mess.  if-then-else-fi
is now basically working (given a bunch of constraints).
 -Erik 
						
						
					 
					
						2000-07-28 15:14:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b040d4f3da 
					 
					
						
						
							
							Use BB_FEATURE_CLEAN_UP where appropriate  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-07-25 18:01:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						91a4400fd5 
					 
					
						
						
							
							Avoid trying to free NULL ptrs.  Comment on malloc usages.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-07-19 17:37:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						4ac6cb534d 
					 
					
						
						
							
							Fix some stupid memory bugs.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-07-14 01:13:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						55380700d8 
					 
					
						
						
							
							Added a smallish TODO comment.  
						
						 
						
						
						
						
					 
					
						2000-07-13 17:20:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						72965e3454 
					 
					
						
						
							
							Fixed a potential infinite loop.  First delete any chars after the  
						
						 
						
						... 
						
						
						
						cursor, then delete everything before it.  Before this, we would just
delete everything before the cursor and freak out if there were still
chars left (i.e. stuff after the cursor).
 -Erik 
						
						
					 
					
						2000-07-04 06:22:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						74c66ad06e 
					 
					
						
						
							
							Fix some spelling errors in the source as well.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-06-16 19:57:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						8ea7d8cdaf 
					 
					
						
						
							
							First pass at fixing tar segfault, and more portability updates.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-05-20 00:40:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						1d1d95051a 
					 
					
						
						
							
							More Doc updates.  cmdedit and more termio fixes.  
						
						 
						
						
						
						
					 
					
						2000-04-21 01:26:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						a6c752201e 
					 
					
						
						
							
							Updates  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-04-18 00:00:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						61677feff7 
					 
					
						
						
							
							Upates to include copyright 2000 to everything  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-04-13 01:18:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						f0657d3229 
					 
					
						
						
							
							Some enhancements I've been working on over the weekend,  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-04-12 17:49:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						a2685735b1 
					 
					
						
						
							
							Make tab completion an option  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-04-09 18:27:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						f3b3d17060 
					 
					
						
						
							
							More minor patches  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-04-09 18:24:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						1dbe340eba 
					 
					
						
						
							
							more minor fixes  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-03-19 10:46:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						c7c634bd88 
					 
					
						
						
							
							Some more stuff.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-03-19 05:28:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						531bcb6826 
					 
					
						
						
							
							Minor update  
						
						 
						
						
						
						
					 
					
						2000-03-17 20:49:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						6273f655c8 
					 
					
						
						
							
							Several fixes.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-03-17 01:12:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						13456d1fcd 
					 
					
						
						
							
							Forgot these files...  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-03-16 08:09:57 +00:00