Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						b35e3a8612 
					 
					
						
						
							
							applets/usage_compressed: combine many seds in one; hide dd stats  
						
						... 
						
						
						
						Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-10-27 17:06:32 +01:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						149a32a19b 
					 
					
						
						
							
							mkfs_ext2: use compatible inode sizes; add -I <inodesize>. (by Vladimir)  
						
						... 
						
						
						
						function                                             old     new   delta
mkfs_ext2_main                                      2385    2495    +110
packed_usage                                       26400   26447     +47
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 157/0)             Total: 157 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-10-22 12:12:17 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						f228913fed 
					 
					
						
						
							
							ok, last fix wasn't correct... this one is better  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-10-02 01:21:31 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						963f52fc59 
					 
					
						
						
							
							fix a typo in prev commit  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-10-02 01:13:45 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						acabf8fcb8 
					 
					
						
						
							
							Update documentation generator so that it sucks less  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-10-02 01:10:32 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						263cff9a2f 
					 
					
						
						
							
							do not store 1st two bytes of compressed help text  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2009-08-20 23:34:01 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						3322351724 
					 
					
						
						
							
							add .gitignore files  
						
						... 
						
						
						
						Signed-off-by: Mike Frysinger <vapier@gentoo.org > 
						
						
					 
					
						2009-05-05 09:05:30 -04:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f66fe9af89 
					 
					
						
						
							
							another stab at fixing out-of-tree build  
						
						
						
						
					 
					
						2009-04-19 14:12:50 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a29c935442 
					 
					
						
						
							
							hopefully fix out-of-tree build broken by 26139  
						
						
						
						
					 
					
						2009-04-19 12:15:51 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						66cb86e489 
					 
					
						
						
							
							build system: remove some unnecessary rebuilds  
						
						
						
						
					 
					
						2009-04-17 21:56:02 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						db12d1d733 
					 
					
						
						
							
							Fix forgotten license comments  
						
						
						
						
					 
					
						2008-12-07 00:52:58 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ea7c9b3366 
					 
					
						
						
							
							whitespace fixes  
						
						
						
						
					 
					
						2008-09-25 10:39:10 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						63e49fa56f 
					 
					
						
						
							
							fix byte-swapping of compressed help on big-endian machines  
						
						
						
						
					 
					
						2008-08-09 20:31:57 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a60f84ebf0 
					 
					
						
						
							
							*: rename ATTRIBUTE_XXX to just XXX.  
						
						
						
						
					 
					
						2008-07-05 09:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e0a7fc54eb 
					 
					
						
						
							
							uname,individual: fix improper printf usage  
						
						... 
						
						
						
						uname,awk: small code shrink
function                                             old     new   delta
uname_main                                           175     166      -9
nvalloc                                              167     157     -10
evaluate                                            6381    6370     -11
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-30)             Total: -30 bytes 
						
						
					 
					
						2008-07-02 11:14:59 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						21765fa063 
					 
					
						
						
							
							udhcpc: kill undocumented -W, it was a no-op.  
						
						... 
						
						
						
						fix option parsing in the case some CONFIG_x are off.
 disable -b on NOMMU, make backgrounding work correctly
 (if a bit differently from MMU case). Previously,
 it wasn't working at all.
 stop using global data for flags in main(), opt
 bitfield works as well.
function                                             old     new   delta
cryptpw_main                                         177     153     -24
packed_usage                                       24478   24452     -26
client_background                                     26       -     -26
udhcpc_main                                         2462    2372     -90
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 0/3 up/down: 0/-166)           Total: -166 bytes 
						
						
					 
					
						2008-06-13 20:44:05 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						5e25ddb7d3 
					 
					
						
						
							
							- use STD*_FILENO some more. No object-code changes  
						
						
						
						
					 
					
						2008-05-19 09:48:17 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						636a1f85e8 
					 
					
						
						
							
							- use EXIT_{SUCCESS,FAILURE}. No object-code changes  
						
						
						
						
					 
					
						2008-05-19 09:29:47 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c0431ed455 
					 
					
						
						
							
							cp: fix "cp -RL" to create regular files even if src is a symlink  
						
						
						
						
					 
					
						2008-04-27 22:06:24 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						79cedcb2c0 
					 
					
						
						
							
							Avoid linking in printf/bsearch if possible. -20k for static bbox with  
						
						... 
						
						
						
						"basename", "true" and "false" only.
function                                             old     new   delta
full_write2_str                                        -      25     +25
bb_show_usage                                        183     202     +19
main                                                 883     898     +15
run_applet_and_exit                                  501     507      +6 
						
						
					 
					
						2008-04-08 21:13:28 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						468aea2d88 
					 
					
						
						
							
							shells: do not frocibly enable test, echo and kill _applets_,  
						
						... 
						
						
						
						just build relevant source and use xxx_main functions.
build system: add a special case when we have exactly one applet enabled
(makes "true", "false", "basename" REALLY tiny).
getopt32: do not use stdio.
function                                             old     new   delta
getopt32                                            1385    1412     +27
make_device                                         1187    1200     +13
basename_main                                        120     127      +7
tcpudpsvd_main                                      1922    1926      +4
testcmd                                                5       -      -5
echocmd                                                5       -      -5
fuser_main                                          1243    1231     -12
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 4/1 up/down: 51/-22)             Total: 29 bytes 
						
						
					 
					
						2008-04-01 14:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						85c247161b 
					 
					
						
						
							
							*: fix fallout from -Wunused-parameter  
						
						... 
						
						
						
						function                                             old     new   delta
bbunpack                                             358     366      +8
passwd_main                                         1070    1072      +2
handle_incoming_and_exit                            2651    2653      +2
getpty                                                88      86      -2
script_main                                          975     972      -3
inetd_main                                          2036    2033      -3
dname_enc                                            377     373      -4
make_new_session                                     474     462     -12
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 3/5 up/down: 12/-24)            Total: -12 bytes
   text    data     bss     dec     hex filename
 797429     658    7428  805515   c4a8b busybox_old
 797417     658    7428  805503   c4a7f busybox_unstripped 
						
						
					 
					
						2008-03-17 09:04:04 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						32b2a9fd6a 
					 
					
						
						
							
							small code readability and typo fixes  
						
						
						
						
					 
					
						2008-02-22 22:43:22 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						937b10f35d 
					 
					
						
						
							
							build system: make it do without od -t  
						
						
						
						
					 
					
						2008-02-09 09:26:43 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5fee2e1a79 
					 
					
						
						
							
							ps: add conditional support for -o [e]time  
						
						
						
						
					 
					
						2008-01-05 03:26:41 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9cd30d30a0 
					 
					
						
						
							
							Makefile.help: removing allbareconfig target from help  
						
						... 
						
						
						
						applet_tables: fix allnoconfig 
						
						
					 
					
						2008-01-04 20:10:51 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						3f9c848576 
					 
					
						
						
							
							trylink: instead of build error, disable --gc-sections if GLIBC && STATIC  
						
						... 
						
						
						
						nameif: glibc build fixlet 
						
						
					 
					
						2007-12-28 17:04:42 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f7be20e70c 
					 
					
						
						
							
							nameif: extended matching (Nico Erfurth <masta@perlgolf.de>)  
						
						... 
						
						
						
						*: whitespace fixes
function                                             old     new   delta
prepend_new_eth_table                                  -     304    +304
nameif_main                                          620     684     +64
cc_macaddr                                            51       -     -51
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 1/0 up/down: 368/-51)           Total: 317 bytes 
						
						
					 
					
						2007-12-24 14:09:19 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2afabe8b83 
					 
					
						
						
							
							init: remove superfluous forks and messing up with argv[0]  
						
						... 
						
						
						
						cttyhack: add stealing of ctty 
						
						
					 
					
						2007-12-10 07:06:04 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						745cd17926 
					 
					
						
						
							
							Further optimize applet tables; prettify build output  
						
						... 
						
						
						
						text    data     bss     dec     hex filename
 775923     929    9100  785952   bfe20 busybox_old
 775565     929    9100  785594   bfcba busybox_unstripped 
						
						
					 
					
						2007-11-29 03:31:20 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						41f5add965 
					 
					
						
						
							
							forgotten part of previous commit  
						
						
						
						
					 
					
						2007-11-28 06:49:42 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1aa7e477b1 
					 
					
						
						
							
							reorganize applet table. Eliminates pointers to names.  
						
						... 
						
						
						
						Should be a big win for libbusybox. busybox wins too:
   text    data     bss     dec     hex filename
 776524     929    9100  786553   c0079 busybox_old
 775903     929    9100  785932   bfe0c busybox_unstripped 
						
						
					 
					
						2007-11-28 06:49:03 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						15c3885688 
					 
					
						
						
							
							fix incorrect text of link-time error message. No code changes  
						
						
						
						
					 
					
						2007-11-05 19:31:01 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9b49a5ed85 
					 
					
						
						
							
							add -fvisibility=hidden to CC flags, mark XXX_main functions  
						
						... 
						
						
						
						EXTERNALLY_VISIBLE. 5% size reduction of libbusybox.so 
						
						
					 
					
						2007-10-11 10:05:36 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						724d196c75 
					 
					
						
						
							
							Move applets/applet.c into libbb, allows to get rid of --whole-archive  
						
						... 
						
						
						
						(smaller code). Tested in static and shared mode. 
						
						
					 
					
						2007-10-10 14:41:07 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						82d38dab91 
					 
					
						
						
							
							get rid of global "struct bb_applet *current_applet"  
						
						
						
						
					 
					
						2007-10-10 14:38:47 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						642a52d65e 
					 
					
						
						
							
							make --help work for "individual applets" too.  
						
						
						
						
					 
					
						2007-10-07 21:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d62fd84d4b 
					 
					
						
						
							
							libbusybox: move (possibly compressed) help stuff into libbusybox.  
						
						... 
						
						
						
						Makes individual binaries much smaller. 
						
						
					 
					
						2007-10-07 20:46:34 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						0c97c9d437 
					 
					
						
						
							
							'simple' error message functions by Loic Grenie <loic.grenie@gmail.com>.  
						
						... 
						
						
						
						263 bytes saved. 
						
						
					 
					
						2007-10-01 11:58:38 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						818322b9b1 
					 
					
						
						
							
							*: kill bb_get_last_path_component, replace with two functions  
						
						... 
						
						
						
						(one which strips trailing slash and one which does not)
wget: straighten out as a result of above change
   text    data     bss     dec     hex filename
   5056       1       0    5057    13c1 busybox.t4/networking/wget.o
   5022       0       0    5022    139e busybox.t5/networking/wget.o 
						
						
					 
					
						2007-09-24 18:27:04 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9b0a439f02 
					 
					
						
						
							
							remove stray 8-bit chars from copyright banner  
						
						
						
						
					 
					
						2007-09-20 19:44:10 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						beffd43d8e 
					 
					
						
						
							
							busybox --install -s: prevent puzzling "/bin/busybox: Invalid argument" message  
						
						... 
						
						
						
						libbb: comment out realpath, add readlink which doesn't warn 
						
						
					 
					
						2007-09-05 11:30:34 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						737d131e5e 
					 
					
						
						
							
							support "#!/bin/busybox"-style wrappers. Needed for SELinux.  
						
						... 
						
						
						
						Patch by Yuichi Nakamura <ynakam@hitachisoft.jp > 
						
						
					 
					
						2007-08-25 18:25:24 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						856be770a6 
					 
					
						
						
							
							assorted fixes for breakage found by randomconfig  
						
						
						
						
					 
					
						2007-08-17 08:29:48 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ff65cd469b 
					 
					
						
						
							
							fix out-of-source-tree build  
						
						
						
						
					 
					
						2007-08-12 20:59:07 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6ca409e0e4 
					 
					
						
						
							
							trylink: produce even more info about final link stage  
						
						... 
						
						
						
						trylink: explain how to modify link and drastically decrease amount
  of padding (unfortunately, needs hand editing ATM).
*: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts
size saving: 0.5k 
						
						
					 
					
						2007-08-12 20:58:27 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b71c668c57 
					 
					
						
						
							
							style fix (stray space before ';')  
						
						
						
						
					 
					
						2007-07-21 15:08:09 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						dc757aa16c 
					 
					
						
						
							
							introduce and use bb_basename()  
						
						... 
						
						
						
						function                                             old     new   delta
bb_basename                                            -      26     +26
sv_main                                             1226    1225      -1
passwd_main                                         1985    1983      -2
showdirs                                             482     478      -4
sendCgi                                             1811    1807      -4
make_device                                         1354    1350      -4
handleIncoming                                      2443    2439      -4
func_name                                             82      78      -4
service_name                                        2292    2285      -7
main                                                 909     901      -8
cmp_main                                             555     547      -8
test_main                                            434     422     -12
act                                                  228     216     -12
find_pair                                            180     164     -16
rmmod_main                                           298     280     -18
find_pid_by_name                                     156     134     -22
modprobe_main                                       1606    1576     -30
------------------------------------------------------------------------------
(add/remove: 1/0 grow/shrink: 0/16 up/down: 26/-156)         Total: -130 bytes
   text    data     bss     dec     hex filename
 734933    3028   14400  752361   b7ae9 busybox_old
 734801    3028   14400  752229   b7a65 busybox_unstripped 
						
						
					 
					
						2007-06-30 08:04:05 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						80b8b39899 
					 
					
						
						
							
							Consolidate ARRAY_SIZE macro; remove one unneeded global var (walter harms <wharms@bfs.de>)  
						
						
						
						
					 
					
						2007-06-25 10:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						432d69cb41 
					 
					
						
						
							
							applets/Kbuild: straighten it a bit  
						
						
						
						
					 
					
						2007-06-14 21:41:15 +00:00