Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						df10094870 
					 
					
						
						
							
							- revert back to r14406  
						
						 
						
						
						
						
					 
					
						2006-03-13 19:04:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						c5b1d4d6b1 
					 
					
						
						
							
							Patch from Denis Vlasenko to add xstat() and use it.  
						
						 
						
						
						
						
					 
					
						2006-03-13 15:45:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						965030e35a 
					 
					
						
						
							
							Update documentation.  
						
						 
						
						
						
						
					 
					
						2006-03-13 04:38:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						19808fea76 
					 
					
						
						
							
							"make help" should not build the configurator first.  
						
						 
						
						
						
						
					 
					
						2006-03-13 03:19:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						9dc6913896 
					 
					
						
						
							
							Fix "rm .config;make menuconfig" to work like "rm .config; make" (I.E. do  
						
						 
						
						... 
						
						
						
						defconfig first), and group busybox administrative settings into a sub-menu. 
						
						
					 
					
						2006-03-13 02:52:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						e01d746fe9 
					 
					
						
						
							
							Cleanup patch from tito.  
						
						 
						
						
						
						
					 
					
						2006-03-12 19:26:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						1c60d9762e 
					 
					
						
						
							
							Size reduction by Tito.  
						
						 
						
						
						
						
					 
					
						2006-03-11 18:22:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						9e094552c8 
					 
					
						
						
							
							fix building with glibc-2.4  
						
						 
						
						
						
						
					 
					
						2006-03-10 23:41:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						c70240cc1d 
					 
					
						
						
							
							add a sep option for stripping  
						
						 
						
						
						
						
					 
					
						2006-03-10 23:20:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						72d59dbd76 
					 
					
						
						
							
							rearrange the menu a little to split general settings from applet selection  
						
						 
						
						
						
						
					 
					
						2006-03-10 23:17:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						ead19306f5 
					 
					
						
						
							
							Cleanup patches from tito.  
						
						 
						
						
						
						
					 
					
						2006-03-10 23:16:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						bc68cd14cc 
					 
					
						
						
							
							Patch from Denis Vlasenko turning static const int (which gets emitted into  
						
						 
						
						... 
						
						
						
						the busybox binary) into enums (which don't). 
						
						
					 
					
						2006-03-10 19:22:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						dae6aa2859 
					 
					
						
						
							
							Fixup to the previous (portability) patch.  Linux actually does need  
						
						 
						
						... 
						
						
						
						arpa/inet.h rather than netinet/in.h, otherwise we get warnings. 
						
						
					 
					
						2006-03-09 22:39:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						1f305dc0fd 
					 
					
						
						
							
							Portability patch from rfelker.  The bb_asprintf.c thing needs an eventual  
						
						 
						
						... 
						
						
						
						follow up in platform.h to set the #ifdef, but the workaround works for
everybody, so... 
						
						
					 
					
						2006-03-09 22:21:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						3a324754f8 
					 
					
						
						
							
							I'm about to introduce tests that need to run as root (like mount.tests),  
						
						 
						
						... 
						
						
						
						meaning we want to run them in a chroot environment.  To help with this,
I worked out a utility function that makes it really easy to set up a chroot
environment. 
						
						
					 
					
						2006-03-09 22:04:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						31e3610c4b 
					 
					
						
						
							
							Cleanup from Paul Fox.  One find piped to xargs is faster/simpler than  
						
						 
						
						... 
						
						
						
						lots of finds doing individual -exec rm. 
						
						
					 
					
						2006-03-09 22:01:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						ac664e07df 
					 
					
						
						
							
							Mention a few web browsers.  
						
						 
						
						
						
						
					 
					
						2006-03-09 18:20:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						d48633fa6f 
					 
					
						
						
							
							They won't stop asking, but we can point them to the specific entry...  
						
						 
						
						
						
						
					 
					
						2006-03-09 18:03:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						49a5599ae9 
					 
					
						
						
							
							Patch from Denis Vlasenko to make unlzma smaller.  
						
						 
						
						
						
						
					 
					
						2006-03-09 17:51:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						478a188e85 
					 
					
						
						
							
							- remove check. Fixes e.g. buildroot  
						
						 
						
						
						
						
					 
					
						2006-03-09 16:49:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						39a9fddb53 
					 
					
						
						
							
							- fix typo  
						
						 
						
						
						
						
					 
					
						2006-03-09 16:49:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						07a79e75f5 
					 
					
						
						
							
							- backout using features which are not available with the previous stable  
						
						 
						
						... 
						
						
						
						version of make (3.71.1). 
						
						
					 
					
						2006-03-09 09:03:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						874af85d5e 
					 
					
						
						
							
							import most of e2fsprogs 1.38 updates  
						
						 
						
						
						
						
					 
					
						2006-03-08 07:03:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Paul Fox 
							
						 
					 
					
						
						
							
						
						0f2dd9f4eb 
					 
					
						
						
							
							vi-mode changes:  eliminate warnings from out-of-range-for-type  
						
						 
						
						... 
						
						
						
						case labels that are emitted by gcc4.  rearrange macros to
eliminate these extra case labels entirely (since the optimizer
may no longer do it for us).  eliminate static BUFSIZ character
deletion buffer -- malloc it, and make it much much smaller. 
						
						
					 
					
						2006-03-07 20:26:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						dfba741457 
					 
					
						
						
							
							Robert P. Day removed 8 gazillion occurrences of "extern" on function  
						
						 
						
						... 
						
						
						
						definitions.  (That should only be on prototypes.) 
						
						
					 
					
						2006-03-06 20:47:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						1f5e25bf3e 
					 
					
						
						
							
							Walt Wimer noticed that mknod couldn't handle major or minor > 255.  Now our  
						
						 
						
						... 
						
						
						
						limit checking autodetects what the system supports (at compile time). 
						
						
					 
					
						2006-03-06 19:31:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						2e9cf373a9 
					 
					
						
						
							
							- workaround bug in make-3.81beta4:  
						
						 
						
						... 
						
						
						
						- has to use
/top/obj/dir/*.o: /top/obj/dir/file.o: /top/src/file.c
instead of the proper
/top/obj/dir/*.o: /top/obj/dir/file.o: /top/src/dir/file.c 
						
						
					 
					
						2006-03-06 14:20:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						a59721166a 
					 
					
						
						
							
							- work around missing features and bugs in make-3.79.1:  
						
						 
						
						... 
						
						
						
						- no order-only prerequisites; incomplete workaround (see comment in diff)
- no internal variable MAKEFILE_LIST; workaround
- define bar\nfoo:=<long-list>  doesn't work; workaround
also:
- reinstate clean, distclean as noconfig_target.
- unconditionally clean libbusybox.so* 
						
						
					 
					
						2006-03-06 14:19:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						56ee779074 
					 
					
						
						
							
							clean *.osm as pointed out by Robert P. J. Day  
						
						 
						
						
						
						
					 
					
						2006-03-05 18:04:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						33b45a09a1 
					 
					
						
						
							
							clean busybox_unstripped as pointed out by Robert P. J. Day  
						
						 
						
						
						
						
					 
					
						2006-03-05 16:25:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						688ed0d760 
					 
					
						
						
							
							Patch from Robert P. Day, moving byte order checks to use platform.h macros.  
						
						 
						
						
						
						
					 
					
						2006-03-04 22:40:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						d9969ea175 
					 
					
						
						
							
							- correct comment.  
						
						 
						
						... 
						
						
						
						Should revisit gcc >= 4.1 with that =1 later on 
						
						
					 
					
						2006-03-03 20:31:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						06ec8cff83 
					 
					
						
						
							
							Typo fixes brought to you by the letters a, l, and Robert P. Day.  
						
						 
						
						
						
						
					 
					
						2006-03-03 19:02:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cbd1c85744 
					 
					
						
						
							
							Kill off some unused code that was wasting several k, as noticed by  
						
						 
						
						... 
						
						
						
						Denis Vlasenko when building with  -ffunction-sections -fdata-sections 
						
						
					 
					
						2006-03-03 18:37:39 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						c05dda4b2d 
					 
					
						
						
							
							Denis Vlasenko noticed that falign=0 is meaningless, and that should probably  
						
						 
						
						... 
						
						
						
						be falign=1.  Saves a little over 3k on an x86 "make defconfig" build. 
						
						
					 
					
						2006-03-03 17:57:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						7ad83b4e2c 
					 
					
						
						
							
							- ar cruP doesn't replace ('r') but unconditionally _adds_ all objects.  
						
						 
						
						... 
						
						
						
						landley, that one broke your tar-testing (see below).
To see the issue i was talking about in the comment to rev. 14431, remove the
'P' from ARFLAGS in Rules.mak, then recompile.
You will see undefined references to these symbols:
iplink_main
iproute_main
iptunnel_main
login_main
run_parts_main
These are due to the fact that these applets (named e.g. login.o) clash with
libbb/login.o, for example. So ar sees that we're going to add login.o
(the applet!) and does so. Later on, we add libbb/login.o (just the basename
is used, so login.o). and this libbb/login.o *replaces* the login.o (the
applet!).
I therefor want (you) to rename abovementioned files from libbb to have
a prefix bb_ (e.g. svn mv libbb/login.c libbb/bb_login.c) to avoid these
clashed.
ok?
TIA, 
						
						
					 
					
						2006-03-03 14:19:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						e3ec99de82 
					 
					
						
						
							
							- remove unused lists *-m  
						
						 
						
						
						
						
					 
					
						2006-03-02 18:23:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						c8e278f54b 
					 
					
						
						
							
							- make sure applets.o is rebuilt when the .config changes.  
						
						 
						
						... 
						
						
						
						- don't overwrite objects in the archive. Affected applets with name-clash
  mostly vs. libbb:
iplink_main
iproute_main
iptunnel_main
login_main
run_parts_main 
						
						
					 
					
						2006-03-02 18:13:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						9b6b894422 
					 
					
						
						
							
							- allow for  make /path/to/dir/file.o  
						
						 
						
						
						
						
					 
					
						2006-03-02 17:38:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						022eb311d5 
					 
					
						
						
							
							- use absolute path for top_builddir and top_srcdir.  
						
						 
						
						... 
						
						
						
						Fixes make trying to include the very same file in an endless loop. 
						
						
					 
					
						2006-03-02 17:33:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						c0bb308389 
					 
					
						
						
							
							- silence warning about "'free_and_close_stuff' used but never defined"  
						
						 
						
						
						
						
					 
					
						2006-03-02 10:06:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						cfc5d860e6 
					 
					
						
						
							
							Denis Vlasenko writes: make sizes was rebuilding busybox - unstripped one!  
						
						 
						
						
						
						
					 
					
						2006-03-02 09:44:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						5d26126b9e 
					 
					
						
						
							
							- fixes parallel builds (make -j)  
						
						 
						
						... 
						
						
						
						- use less resources for the buildsystem itself 
						
						
					 
					
						2006-03-01 22:54:48 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						12c2429a42 
					 
					
						
						
							
							Fixup to make warnings from the last patch go away.  
						
						 
						
						
						
						
					 
					
						2006-03-01 21:36:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						08abe64d91 
					 
					
						
						
							
							Selinux fix from Jan Kiszka.  
						
						 
						
						
						
						
					 
					
						2006-03-01 20:48:44 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						b7f39732f8 
					 
					
						
						
							
							- fix compilation of sed.  
						
						 
						
						... 
						
						
						
						error: static declaration of 'free_and_close_stuff' follows non-static declaration
  Tiny whitespace cleanup while at it,
  also make sure that we don't use CONFIG_ anymore.
Rob, hope this is ok w/ you.. 
						
						
					 
					
						2006-03-01 20:14:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						e7c43b66d7 
					 
					
						
						
							
							Cleanup patch from Denis Vlasenko.  Mostly variants of removing the if(x)  
						
						 
						
						... 
						
						
						
						from before "if(x) free(x)". 
						
						
					 
					
						2006-03-01 16:39:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						93f2286e6e 
					 
					
						
						
							
							When gnu fails this one we shouldn't let it _hang_...  
						
						 
						
						
						
						
					 
					
						2006-03-01 16:32:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rob Landley 
							
						 
					 
					
						
						
							
						
						e8e7811fb4 
					 
					
						
						
							
							Yet more sed tests.  Passing these is a to-do item for 1.1.2 or 1.2, not a  
						
						 
						
						... 
						
						
						
						1.1.1 issue. 
						
						
					 
					
						2006-03-01 16:32:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								"Vladimir N. Oleynik" 
							
						 
					 
					
						
						
							
						
						325da7b509 
					 
					
						
						
							
							use bb_xstrndup vs strndup. Thanks  rfelker.  
						
						 
						
						
						
						
					 
					
						2006-03-01 05:39:41 +00:00