Eric Andersen 
							
						 
					 
					
						
						
							
						
						c38678d14b 
					 
					
						
						
							
							Apply vodz' last_patch52  
						
						 
						
						
						
						
					 
					
						2002-09-16 06:22:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Novoa III  
							
						 
					 
					
						
						
							
						
						4d0884a1ea 
					 
					
						
						
							
							Apply vodz's last_patch53.gz (bb_asprintf.c) and last_patch54.gz  
						
						 
						
						... 
						
						
						
						(arith.c). 
						
						
					 
					
						2002-09-12 14:52:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						193697db4e 
					 
					
						
						
							
							Dont return an error if the directory already existed  
						
						 
						
						
						
						
					 
					
						2002-08-24 20:11:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						210aa14916 
					 
					
						
						
							
							Fix warning  
						
						 
						
						
						
						
					 
					
						2002-08-24 20:00:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						fbef225c4b 
					 
					
						
						
							
							Rewrite, its smaller  
						
						 
						
						
						
						
					 
					
						2002-08-23 17:19:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						de9e803149 
					 
					
						
						
							
							Apply vodz last_patch51_2 and run through indent  
						
						 
						
						
						
						
					 
					
						2002-08-23 12:04:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						1ed9dd9d06 
					 
					
						
						
							
							Remove duplicate definitions, run through indent  
						
						 
						
						
						
						
					 
					
						2002-08-22 19:35:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						4534af2763 
					 
					
						
						
							
							replace some global const ints with defines  
						
						 
						
						
						
						
					 
					
						2002-08-22 19:31:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						9fef17dec3 
					 
					
						
						
							
							Run through indent, fix comments  
						
						 
						
						
						
						
					 
					
						2002-08-22 18:41:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						3d184586a7 
					 
					
						
						
							
							Fix dietlibc test condition  
						
						 
						
						
						
						
					 
					
						2002-08-15 03:29:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						938e982c4d 
					 
					
						
						
							
							Try to be a bit more dietlibc friendly  
						
						 
						
						
						
						
					 
					
						2002-08-13 09:57:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						efd4983eb1 
					 
					
						
						
							
							- Forgot to cvs add bb_asprintf.c (from vodz' patch  #50 )  
						
						 
						
						... 
						
						
						
						- Applied Joel Coltoff's xconnect patch:
On both my host system and with mipsel-linux for my embedded systems
the function getservbyname() gives the port number already in host order.
In fact, this is how it was used by rdate in version 0.60.3. The snapshot
I have of the development tree from July 12, 2002 takes the port number
and stuffs it into htons() before it uses it. This causes bugs in rdate,
telnet and wget. This patch fixes that. 
						
						
					 
					
						2002-07-19 20:27:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						d378c3149c 
					 
					
						
						
							
							Applied vodz' patches  #49  and  #50  (with a small correction in runshell.c)  
						
						 
						
						... 
						
						
						
						#49 : I found one memory overflow and memory leak in "ln" applet.
Last patch reduced also 54 bytes. ;)
#50 : I found bug in loginutils/Makefile.in.
New patch have also new function to libbb and
aplied this to applets and other cosmetic changes. 
						
						
					 
					
						2002-07-19 00:05:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cafc103230 
					 
					
						
						
							
							Brad Campbell <brad@seme.com.au> notes that  
						
						 
						
						... 
						
						
						
						xconnect.c needs #include <netinet/in.h>
to compile if CONFIG_FEATURE_IPV6 is not defined 
						
						
					 
					
						2002-07-11 10:40:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						887ca79f04 
					 
					
						
						
							
							Scrub pwd.h and grp.h handling so we don't have to play any  
						
						 
						
						... 
						
						
						
						silly games.
 -Erik 
						
						
					 
					
						2002-07-03 23:19:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0b31586c71 
					 
					
						
						
							
							A patch from Bart Visscher <magick@linux-fan.com> to add an  
						
						 
						
						... 
						
						
						
						xconnect helper routine which does:
        -address and port resolving
	-tries to connect to all resolved addresses until connected
	-uses getaddrinfo, so works for IPv6 too
This patch also ports rdate, telnet, and wget to use the new
xconnect function.  Thanks Bart! 
						
						
					 
					
						2002-07-03 11:51:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						51b8bd68bb 
					 
					
						
						
							
							This patch from Bart Visscher <magick@linux-fan.com> adds  
						
						 
						
						... 
						
						
						
						IPV6 support to busybox.  This patch does the following:
    * Add IPv6 support to libbb
    * Enable IPv6 interface address display
    * Add IPv6 config option
    * Adds ping6, an adaptation of the ping applet for IPv6
    * Adds support routines for ping6:
	- xgethostbyname2
	- create_icmp6_socket
    * Adds ifconfig support for IPv6
    * Add support IPv6 to netstat
    * Add IPv6 support to route
Thanks Bart! 
						
						
					 
					
						2002-07-03 11:46:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7234c3a0b6 
					 
					
						
						
							
							Cleanup shadow.h stuff so it behaves as intended  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2002-07-03 04:47:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Lehmann 
							
						 
					 
					
						
						
							
						
						69d4178708 
					 
					
						
						
							
							Remove advertising clauses in accordance with  
						
						 
						
						... 
						
						
						
						ftp://ftp.cs.berkeley.edu/ucb/4bsd/README.Impt.License.Change 
						
						
					 
					
						2002-06-23 22:25:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Lehmann 
							
						 
					 
					
						
						
							
						
						ed11993900 
					 
					
						
						
							
							Needs shadow.h; otherwise wont compile without CONFIG_USE_BB_SHADOW  
						
						 
						
						
						
						
					 
					
						2002-06-23 22:00:41 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						27f64e1f4e 
					 
					
						
						
							
							Port over the last of the tinylogin applets  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2002-06-23 04:24:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						9ef2ea27d4 
					 
					
						
						
							
							* libbb/copy_file.c (copy_file): Check st_dev instead of st_rdev.  
						
						 
						
						
						
						
					 
					
						2002-06-11 13:25:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						77d22c4abd 
					 
					
						
						
							
							Patch from Gyepi SAM <gyepi@praxis-sw.com>:  
						
						 
						
						... 
						
						
						
						When DEBUG is defined
    1. need to include resolv.h (for _resinit())
    2. remove _() call around string. It appears to be a remnant of i18n or some such notion 
						
						
					 
					
						2002-06-06 12:11:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						ea1a63a201 
					 
					
						
						
							
							Fix for broken handling off BusyBox's own pwd/grp implementations  
						
						 
						
						... 
						
						
						
						[Parts of this patch may overlap with my other two patches] 
						
						
					 
					
						2002-06-04 20:10:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						94a6a956f0 
					 
					
						
						
							
							Support old-style compress (.Z) files via libbb / unzip( ) calls  
						
						 
						
						... 
						
						
						
						(configurable) - When enabled an applet "uncompress" is also made
available (oddname to gunzip)
[the cvs add for this file got lost somehow...] 
						
						
					 
					
						2002-05-19 19:00:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						f6495eb767 
					 
					
						
						
							
							Support old-style compress (.Z) files via libbb / unzip( ) calls  
						
						 
						
						... 
						
						
						
						(configurable) - When enabled an applet "uncompress" is also made
available (oddname to gunzip) 
						
						
					 
					
						2002-05-15 22:13:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c8459a5a8f 
					 
					
						
						
							
							Silly me  
						
						 
						
						
						
						
					 
					
						2002-04-13 14:44:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						db7d5fca5f 
					 
					
						
						
							
							Stupid gcc always includes its own builtin strlen()...  
						
						 
						
						
						
						
					 
					
						2002-04-13 13:02:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						85208e2ab9 
					 
					
						
						
							
							Completely rework the config system so that it no longer annoys me to work on  
						
						 
						
						... 
						
						
						
						the busybox development tree.  This eliminates the use of recursive make, and
once again allows us to run 'make' in a subdirectory with the expected result.
And things are now much faster too.  Greatly improved IMHO...
 -Erik 
						
						
					 
					
						2002-04-12 12:05:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c7a3fb96d0 
					 
					
						
						
							
							Fix devfs loop device support  
						
						 
						
						
						
						
					 
					
						2002-03-20 15:25:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						89de1e7930 
					 
					
						
						
							
							Reinitialize initial shift register value for on each pass.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2002-03-20 13:30:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						806c74fe19 
					 
					
						
						
							
							Cleanup a libc5 compatibility hack  
						
						 
						
						
						
						
					 
					
						2002-03-12 00:35:40 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						a99b194336 
					 
					
						
						
							
							* libbb/xfuncs.c (xmalloc, xcalloc): Do not exit if a zero-length buffer is  
						
						 
						
						... 
						
						
						
						requested.
  (xrealloc): Simplify. 
						
						
					 
					
						2002-02-26 15:28:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						0733e840bd 
					 
					
						
						
							
							chomp should only remove the newline if it occurs at the end of the input.  
						
						 
						
						... 
						
						
						
						This was caught by the test suite (in sed/sed-aic-commands).
* libbb/chomp.c: Revert to revision 1.5. 
						
						
					 
					
						2002-01-02 18:51:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						87ac7028e0 
					 
					
						
						
							
							unzip applet by Laurence Anderson  
						
						 
						
						... 
						
						
						
						---------------------------------------------------------------------- 
						
						
					 
					
						2002-01-02 13:52:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						79a466f128 
					 
					
						
						
							
							optimize this a little bit.  
						
						 
						
						
						
						
					 
					
						2001-12-29 07:26:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						1f0c43668a 
					 
					
						
						
							
							Remove == TRUE' tests and convert != TRUE' and `== FALSE' tests to use !.  
						
						 
						
						
						
						
					 
					
						2001-12-20 23:13:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						ace02dc9cd 
					 
					
						
						
							
							Make cp and mv optionally preserve hard links.  
						
						 
						
						
						
						
					 
					
						2001-12-17 15:26:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						14b7c5d12b 
					 
					
						
						
							
							Open the source before creating the destination.  
						
						 
						
						
						
						
					 
					
						2001-12-11 16:43:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b24d65659f 
					 
					
						
						
							
							If find_pid_by_name() had an error, it was returning -1, but storing  
						
						 
						
						... 
						
						
						
						that into a pid_t, which is unsigned on a number archs.  Furthermore,
find_pid_by_name() would _never_ return an error if the intended proces
was "init", but instead would return 1, meaning we would fail to work
on 2.4.x kernels running an initrd...
 -Erik 
						
						
					 
					
						2001-12-06 14:52:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						db930948a9 
					 
					
						
						
							
							More copyright and email addr cleanups  
						
						 
						
						
						
						
					 
					
						2001-12-06 08:20:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						463304edfd 
					 
					
						
						
							
							Silly cosmetic problem in the comment  
						
						 
						
						
						
						
					 
					
						2001-12-06 08:04:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aaron Lehmann 
							
						 
					 
					
						
						
							
						
						b9df470c4d 
					 
					
						
						
							
							Commit my improvement on Rodney Brown's patch to g(un)zip, decreasing  
						
						 
						
						... 
						
						
						
						binary size. 
						
						
					 
					
						2001-12-06 03:22:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						249f39a265 
					 
					
						
						
							
							Simplify unzip(), remove unused checks and unneccessary variables  
						
						 
						
						
						
						
					 
					
						2001-12-05 16:01:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						ef03dbcd4d 
					 
					
						
						
							
							Simplify CRC table generation  
						
						 
						
						
						
						
					 
					
						2001-12-05 13:08:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Novoa III  
							
						 
					 
					
						
						
							
						
						3280f9a3fc 
					 
					
						
						
							
							New version to cut size.  Includes optional basename() compatibility, but  
						
						 
						
						... 
						
						
						
						enabling that would break the basename applet at least for one corner case. 
						
						
					 
					
						2001-12-05 04:35:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						38288bbf4c 
					 
					
						
						
							
							gunzip was incorrectly reporting a failed crc and length (discovered by  
						
						 
						
						... 
						
						
						
						Chang, Shu-Hao).  The bitbuffer needs to be unwound after decompression,
as it was eating into the crc/size field. 
						
						
					 
					
						2001-11-29 06:36:56 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						355a61b56f 
					 
					
						
						
							
							Treat NUL as the end-of-line.  
						
						 
						
						
						
						
					 
					
						2001-11-20 15:49:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						5c2bbb55d7 
					 
					
						
						
							
							Remove unnecessary errno handling.  
						
						 
						
						
						
						
					 
					
						2001-11-12 18:44:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c223ced0ea 
					 
					
						
						
							
							I forgot to add these.  Part of the patch from vodz  
						
						 
						
						
						
						
					 
					
						2001-11-10 12:18:42 +00:00