Eric Andersen 
							
						 
					 
					
						
						
							
						
						9d94deabd3 
					 
					
						
						
							
							Use xgetcwd  
						
						
						
						
					 
					
						2001-05-11 16:36:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						238da24620 
					 
					
						
						
							
							Fix the chown usage text, also thanks to Lars Kellogg-Stedman <lars@larsshack.org>  
						
						
						
						
					 
					
						2001-05-11 16:31:46 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						2b02ab9606 
					 
					
						
						
							
							This patch from Lars Kellogg-Stedman, fixes the behavior of  
						
						... 
						
						
						
						chown to be consistant with GNU chown, so that it follows
symlinks (who cares about the perms on a link anyways?) unless
the -h option is supplied.
 -Erik 
						
						
					 
					
						2001-05-11 15:55:41 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						eb5f433736 
					 
					
						
						
							
							Check that putenv succeeded, suggested by Jonas Holmberg.  
						
						
						
						
					 
					
						2001-05-11 15:16:28 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						c96381be40 
					 
					
						
						
							
							Fix env usage information.  
						
						
						
						
					 
					
						2001-05-11 14:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						5b44f48afc 
					 
					
						
						
							
							Fix handling of '-' option and way that variables are added to the  
						
						... 
						
						
						
						environment from Jonas Holmberg <jonas.holmberg@axis.com >.  Fix
handling of command options by adding + to getopt string. 
						
						
					 
					
						2001-05-11 14:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						f3e79ba6e3 
					 
					
						
						
							
							Fix symlink removal problem noted by Erik Andersen.  
						
						
						
						
					 
					
						2001-05-11 02:35:36 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						6e91f69a0d 
					 
					
						
						
							
							Add installation instructions from Tomas Pospisek <tpo_hp@sourcepole.ch>.  
						
						
						
						
					 
					
						2001-05-10 14:12:20 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						854125f6e6 
					 
					
						
						
							
							Make stdio functions which can be interrupted by the progressmeter timer  
						
						... 
						
						
						
						recover gracefully from EINTR. 
						
						
					 
					
						2001-05-09 19:15:46 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						d283e1cfe9 
					 
					
						
						
							
							Bump version to 0.52pre  
						
						
						
						
					 
					
						2001-05-09 17:31:27 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						1a6d39b259 
					 
					
						
						
							
							A few more structural updates for job control.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-05-08 05:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0a36de0580 
					 
					
						
						
							
							Fix a stupid segfault caused by dereferencing a NULL ptr.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-05-08 04:25:46 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						45e92ba2ce 
					 
					
						
						
							
							This patch from Evin Robertson <nitfol@my-deja.com> fixes export so it works.  
						
						... 
						
						
						
						This way leaks memory, but oh well.  We will probably fix that when we get
around to doing local variables. 
						
						
					 
					
						2001-05-07 23:53:09 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8cd16d8fd3 
					 
					
						
						
							
							This syncs things with Vladimir's latest patches.  Also gets  
						
						... 
						
						
						
						rid of useless 'const int' declarations.
 -Erik 
						
						
					 
					
						2001-05-07 23:11:23 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						186bf1defc 
					 
					
						
						
							
							This is Vladimir's update to last_char_is().  Since 'char *' is  
						
						... 
						
						
						
						the least common denominator, I modified it to use that (not const),
which will minimize the need for casting elsewhere. 
						
						
					 
					
						2001-05-07 23:10:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						de0ca0cd9e 
					 
					
						
						
							
							Silence cut so it doesn't whine during compilation  
						
						
						
						
					 
					
						2001-05-07 23:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f3f9f3efa7 
					 
					
						
						
							
							A patch from Vladimir to simplify chomp()  
						
						
						
						
					 
					
						2001-05-07 23:02:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						4ad13e5d95 
					 
					
						
						
							
							A patch from Vladimir to simplify concat_path_file() and  
						
						... 
						
						
						
						make it less likely to break. 
						
						
					 
					
						2001-05-07 23:01:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c33ebc9741 
					 
					
						
						
							
							A patch from Vladimir to use last_char_is(), and a patch from  
						
						... 
						
						
						
						Larry to fix a silly bug when BB_FEATURE_VI_OPTIMIZE_CURSOR
is not defined. 
						
						
					 
					
						2001-05-07 22:57:47 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						04b0354d8e 
					 
					
						
						
							
							Patch from Vladimir to use last_char_is to simplify du.c  
						
						
						
						
					 
					
						2001-05-07 22:49:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8f3e51b4ad 
					 
					
						
						
							
							Patch from Vladimir to remove testing stuff from stty  
						
						
						
						
					 
					
						2001-05-07 22:47:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8d35134ad8 
					 
					
						
						
							
							A bug fix from Vladimir for a memory leak I stupidly  
						
						... 
						
						
						
						added to which.c. 
						
						
					 
					
						2001-05-07 22:45:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						83a2ae2184 
					 
					
						
						
							
							More hush updates from Larry:  
						
						... 
						
						
						
						Update some comments.  Generate partial placeholders for the missing
    builtins.  Write builtin_umask.  Properly treat exec without arguments
    as a means to open/close files within the running script.  Implement
    "4<&-" that encodes for file descriptor closure. 
						
						
					 
					
						2001-05-07 17:59:25 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7e1273edf7 
					 
					
						
						
							
							Patch from Jim McQuillan to pass the terminal type to the remote host.  
						
						
						
						
					 
					
						2001-05-07 17:57:45 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						238bc4090d 
					 
					
						
						
							
							Per comment from Jim McQuillan <jam@mcquil.com>, don't log  
						
						... 
						
						
						
						syslogd startup/shutdown messages as KERN.EMERG, but use
SYSLOG.INFO instead. 
						
						
					 
					
						2001-05-07 17:55:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						da7f095c12 
					 
					
						
						
							
							Update comment re USE_SYSTEM_PWD_GRP  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-05-07 17:51:34 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						28355a36da 
					 
					
						
						
							
							Per some comments from Lars Kellogg-Stedman <lars@larsshack.org>,  
						
						... 
						
						
						
						make xreadlink() return NULL on failure, and make sure everyone
uses the interface correctly.
 -Erik 
						
						
					 
					
						2001-05-07 17:48:28 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						822c3837f9 
					 
					
						
						
							
							Another vi update from Sterling Huxley:  
						
						... 
						
						
						
						- All of the ESC sequences are now in variables.  This should make
  re-targeting for other terminals easier.
- The initial screen draw does not force out every single column.
  Should be faster.
- The place_cursor() routine trys to be smarter about moving the
  cursor.  This is optional based on BB_FEATURE_VI_OPTIMIZE_CURSOR.
- The 't' and 'f' intra-line positioning commands were added.
  They can now be used as targets in 'c' and 'd' commands, i.e.,
   dfx - delete from dot to next 'x'
   dtx - delete from dot to the char before next 'x'
- show_status_line() uses a static int checksum to remember what
  is currently displayed on the screen and not re-draw the status
  line unless it has changed.
- Some of the code in refresh() was moved out to format_line().
  refresh() trys to send out the smallest segment containing
  the changed chars rather than the whole line.
- Added "flash" to the :set command to specify if error indication
  should be by flashing the screen or ringing the bell.
- Changed the rawmode() routine so that it turns off the
  NL -> CR NL translation. On output of a NL, the OS will not add
  a CR.
- If vi was started as "view", with global read-only mode,
  and another file is opened, the file is opened read-only
  rather than read+write. 
						
						
					 
					
						2001-05-07 17:37:43 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						713b398700 
					 
					
						
						
							
							woops, forgot the break statment  
						
						
						
						
					 
					
						2001-05-07 12:06:37 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						5bcfc9ba1a 
					 
					
						
						
							
							Tolerate -q argument, if -q is passed give a warning and continue rather than just fail  
						
						
						
						
					 
					
						2001-05-07 12:01:58 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						cc0aa0f2d7 
					 
					
						
						
							
							Actually we dont need to check if the device is nfs as it wont be stat'ed  
						
						
						
						
					 
					
						2001-05-07 01:51:24 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						1b62619446 
					 
					
						
						
							
							woops, i shouldnt be so presumtuous? about what the error will be  
						
						
						
						
					 
					
						2001-05-07 01:40:59 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						3aae10014c 
					 
					
						
						
							
							Device may not be a real filename  
						
						
						
						
					 
					
						2001-05-07 01:38:03 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						2e6c878763 
					 
					
						
						
							
							Rewrite -c and -b processing to shrink code and eliminate buffer overrun.  
						
						
						
						
					 
					
						2001-05-05 16:19:13 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						6b8c550d88 
					 
					
						
						
							
							include libbb.h after other includes  
						
						
						
						
					 
					
						2001-05-05 03:19:12 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						2dcfba7117 
					 
					
						
						
							
							Larry's variant on Evin Robertson's fix to what I messed up  
						
						... 
						
						
						
						trying to make job control work.  This fix makes it so that
hush doesn't error out when init hasn't set up job control,
as in when init=/bin/sh 
						
						
					 
					
						2001-05-04 22:13:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						044a72d0d5 
					 
					
						
						
							
							Larry suggested using concat_path_file() would be an even safer bet  
						
						... 
						
						
						
						for 'which'.  I ageed, so I whipped this up -- which revealed a bug in
concat_path_file.  It turns out that that a '/' can be appended from
either the path _or_ the filename, but only the former was checked.
 -Erik 
						
						
					 
					
						2001-05-04 22:04:24 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						a0ba9f45fb 
					 
					
						
						
							
							Wrote documentation and scripts for creating a busybox boot floppy. Initial revision.  
						
						
						
						
					 
					
						2001-05-04 21:46:00 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						d24f878546 
					 
					
						
						
							
							Don't reset parents context when we encounter an terminator.  Fixes  
						
						... 
						
						
						
						if true; then if true; then true; fi; fi 
						
						
					 
					
						2001-05-04 21:20:20 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7526f035f4 
					 
					
						
						
							
							Fix a buffer overflow.  Which accounted for the size of the path, plus the the  
						
						... 
						
						
						
						'/', plus the size of the test command.  It did not account for the terminating
NULL, which overwrote the end of the string.
 -Erik 
						
						
					 
					
						2001-05-04 20:47:33 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						e5ffb911e8 
					 
					
						
						
							
							If it fails to run a builtin, let it fall through to  
						
						... 
						
						
						
						exec the real thing.
 -Erik 
						
						
					 
					
						2001-05-04 16:30:29 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						e6bf66eada 
					 
					
						
						
							
							Fix two bugs reported by Ralph Jones.  
						
						
						
						
					 
					
						2001-05-04 14:49:58 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b0aca921be 
					 
					
						
						
							
							A todo update from larry to acknowledge the existance of hush  
						
						
						
						
					 
					
						2001-05-03 17:35:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						87d893c04b 
					 
					
						
						
							
							devfs does not support creation of regular files.  So change the  
						
						... 
						
						
						
						test a bit so as to not possibly create a regular file.
 -Erik 
						
						
					 
					
						2001-05-03 07:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						6689140597 
					 
					
						
						
							
							Remove summary header.  Not present in GNU or SUSv2.  
						
						
						
						
					 
					
						2001-05-03 04:45:40 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						80abc45182 
					 
					
						
						
							
							Move up waitpid error check so that errno isn't clobbered by tcsetpgrp.  
						
						
						
						
					 
					
						2001-05-02 21:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						adcbc12d85 
					 
					
						
						
							
							Canonicalize path before trying to unmount it.  
						
						
						
						
					 
					
						2001-05-02 21:24:51 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						3425111bb9 
					 
					
						
						
							
							Fix bug  #1108  by always canonicalizing arguments.  
						
						
						
						
					 
					
						2001-05-02 21:17:38 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0fcd447d59 
					 
					
						
						
							
							Some more job control updates.  It will now sucessfully background  
						
						... 
						
						
						
						stuff.  Good luck getting things back into the foreground though...
 -Erik 
						
						
					 
					
						2001-05-02 20:12:03 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						20a3069ec0 
					 
					
						
						
							
							Don't treat newline as pipe separator when processing substitutions.  
						
						
						
						
					 
					
						2001-05-02 17:52:49 +00:00