Mike Frysinger 
							
						 
					 
					
						
						
							
						
						d611cccd81 
					 
					
						
						
							
							add support for --symbol-prefix/-P  
						
						
						
						
					 
					
						2007-07-13 04:37:12 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c540e75d74 
					 
					
						
						
							
							fix applet order error  
						
						
						
						
					 
					
						2007-07-06 16:57:06 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d166f83d74 
					 
					
						
						
							
							md5_sha1_sum: fix mishandling when run as /bin/md5sum (with path)  
						
						... 
						
						
						
						chown/chgrp: completely match coreutils 6.8 wrt symlink handling
function                                             old     new   delta
recursive_action                                     411     422     +11
arith                                               2033    2042      +9
collect_blk                                          467     474      +7
dhcprelay_main                                      1122    1125      +3
fsck_main                                           1909    1911      +2
singlemount                                         4555    4547      -8
xmalloc_realpath                                      14       -     -14
get_lcm                                              123     105     -18
ed_main                                             3111    3084     -27
chown_main                                           217     183     -34
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 5/4 up/down: 32/-101)           Total: -69 bytes
   text    data     bss     dec     hex filename
 684132    2744   14000  700876   ab1cc busybox_old
 684060    2744   14000  700804   ab184 busybox_unstripped 
						
						
					 
					
						2007-07-05 00:12:55 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						42b3dea9bf 
					 
					
						
						
							
							udhcp: many small fixes:  
						
						... 
						
						
						
						* arpping(): smaller and even probably fixed
* lots of variables/params converted: ulong -> uint32_t
* uptime() nuked in favor of monotonic_sec()
* udhcp_get_packet(): only one "bad vendor", simplify
function                                             old     new   delta
reservedIp                                            36      35      -1
udhcpc_main                                         2462    2460      -2
addStaticLease                                        64      62      -2
static.broken_vendors                                 16       -     -16
uptime                                                19       -     -19
udhcpd_main                                         1273    1238     -35
udhcp_get_packet                                     223     184     -39
.rodata                                           144162  144106     -56
arpping                                              690     609     -81
------------------------------------------------------------------------------
(add/remove: 0/2 grow/shrink: 0/7 up/down: 0/-251)           Total: -251 bytes
   text    data     bss     dec     hex filename
 734241    3028   14400  751669   b7835 busybox_old
 734005    3028   14400  751433   b7749 busybox_unstripped 
						
						
					 
					
						2007-07-03 15:47:50 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						54e19da86d 
					 
					
						
						
							
							correct_password: if password is 'x' or '*' and there is no shadow, use  
						
						... 
						
						
						
						fake encrypted password 'aa' (which is guaranteed to fail password check). 
						
						
					 
					
						2007-07-03 10:28:46 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a48369183b 
					 
					
						
						
							
							ifupdown: kill -TERM is default, so drop -TERM  
						
						... 
						
						
						
						ifupdown: ferror() does not set errno, don't use perror
ifupdown: make netmask parsing smaller and more strict
(was accepting 255.0.255.0, 255.1234.0.0 etc...)
function                                             old     new   delta
count_bits                                            36       -     -36
execute                                             2573    2535     -38
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 0/1 up/down: 0/-74)             Total: -74 bytes
   text    data     bss     dec     hex filename
 684204    2744   14000  700948   ab214 busybox_old
 684132    2744   14000  700876   ab1cc busybox_unstripped 
						
						
					 
					
						2007-07-03 08:26:24 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e190c16636 
					 
					
						
						
							
							correct_password: do not print "no shadow passwd..." message  
						
						... 
						
						
						
						function                                             old     new   delta
correct_password                                     204     191     -13
.rodata                                           129530  129466     -64
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-77)             Total: -77 bytes
   text    data     bss     dec     hex filename
 675984    2744   13968  692696   a91d8 busybox_old
 675908    2744   13968  692620   a918c busybox_unstripped 
						
						
					 
					
						2007-07-03 06:15:42 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						3483e85f6b 
					 
					
						
						
							
							ping: fix non-fancy ping6  
						
						
						
						
					 
					
						2007-07-02 15:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						10aea3e84e 
					 
					
						
						
							
							devfsd: futher sanitization by Tito <farmatito@tiscali.it>  
						
						
						
						
					 
					
						2007-07-01 22:25:33 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c6753c1666 
					 
					
						
						
							
							expr: small code shrink  
						
						
						
						
					 
					
						2007-07-01 18:33:35 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						679b41237c 
					 
					
						
						
							
							devfsd: indentation fixes  
						
						
						
						
					 
					
						2007-07-01 18:18:54 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4b9b0ced30 
					 
					
						
						
							
							find: fix build failure on certain configs  
						
						... 
						
						
						
						(found by Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com >) 
						
						
					 
					
						2007-07-01 17:35:17 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						99fcc62523 
					 
					
						
						
							
							find: style fix  
						
						
						
						
					 
					
						2007-07-01 17:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						aba7f49a22 
					 
					
						
						
							
							ps: revert wrong "optimization": (i & 1) -> i  
						
						
						
						
					 
					
						2007-07-01 17:25:59 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e6bce979bf 
					 
					
						
						
							
							fix comment placement (no code changes)  
						
						
						
						
					 
					
						2007-07-01 17:11:54 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c82b5108e1 
					 
					
						
						
							
							udhcp: new config option "Rewrite the lease file at every new acknowledge"  
						
						... 
						
						
						
						(Mats Erik Andersson <mats@blue2net.com > (Blue2Net AB))
udhcp: consistently treat server_config.start/end IPs as host-order
       fix IP parsing for 64bit machines
       fix unsafe hton macro usage in read_opt()
       do not chdir("/") when daemonizing
       fix help text 
						
						
					 
					
						2007-07-01 17:05:57 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						dc7a5eae36 
					 
					
						
						
							
							ps: fix "unused variable" warning; fix integer variable declared as char.  
						
						
						
						
					 
					
						2007-07-01 14:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						16b7cb455d 
					 
					
						
						
							
							web site: announce 1.6.1  
						
						
						
						
					 
					
						2007-06-30 17:12:14 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						98ebab8b76 
					 
					
						
						
							
							top,ps: improve /proc/PID/cmdinfo reading code  
						
						... 
						
						
						
						function                                             old     new   delta
display_status                                         -    1231   +1231
read_cmdline                                           -     101    +101
parse_conf                                          1284    1303     +19
arith                                               2033    2042      +9
collect_blk                                          467     474      +7
fsck_main                                           1909    1911      +2
dhcprelay_main                                      1125    1122      -3
singlemount                                         4555    4547      -8
read_close                                            50      36     -14
get_lcm                                              123     105     -18
ed_main                                             3111    3084     -27
func_args                                             73      28     -45
procps_scan                                          732     658     -74
top_main                                            2187     899   -1288
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 4/8 up/down: 1369/-1477)       Total: -108 bytes
   text    data     bss     dec     hex filename
 676048    2744   13968  692760   a9218 busybox_old
 675940    2744   13968  692652   a91ac busybox_unstripped 
						
						
					 
					
						2007-06-30 14:47:41 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8b1409896d 
					 
					
						
						
							
							add bb_basename.c  
						
						
						
						
					 
					
						2007-06-30 10:58:08 +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 
							
						 
					 
					
						
						
							
						
						f7d07b1723 
					 
					
						
						
							
							killall, pidof: use argv0 for process matching too  
						
						... 
						
						
						
						top: show cmdline, not comm field
(fixes problems with re-execed applets showing as processes with name "exe",
and not being found by pidof/killall by applet name)
function                                             old     new   delta
find_pid_by_name                                      98     156     +58
procps_scan                                          692     732     +40
top_main                                            2724    2762     +38
find_pair                                            164     180     +16
collect_int                                          114     123      +9
cmp_main                                             547     555      +8
collect_fork                                         112     119      +7
collect_ctx                                          112     119      +7
read_package_field                                   253     257      +4
passwd_main                                         1983    1985      +2
process_stdin                                        435     433      -2
xstrtoul_range_sfx                                   229     226      -3
get_next_block                                      1852    1849      -3
arith                                               2042    2033      -9
sv_main                                             1236    1226     -10
singlemount                                         4690    4672     -18
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 10/6 up/down: 189/-45)          Total: 144 bytes
   text    data     bss     dec     hex filename
 734789    3028   14400  752217   b7a59 busybox_old
 734933    3028   14400  752361   b7ae9 busybox_unstripped 
						
						
					 
					
						2007-06-30 08:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						42ee26d00c 
					 
					
						
						
							
							procps: shrink /proc scanning code a bit  
						
						... 
						
						
						
						function                                             old     new   delta
skip_fields                                           16      15      -1
.rodata                                           144266  144258      -8
procps_scan                                          739     692     -47
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-56)             Total: -56 bytes
   text    data     bss     dec     hex filename
 734845    3028   14400  752273   b7a91 busybox_old
 734789    3028   14400  752217   b7a59 busybox_unstripped 
						
						
					 
					
						2007-06-30 08:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						ae7f7ebcb7 
					 
					
						
						
							
							document firmware support  
						
						
						
						
					 
					
						2007-06-28 17:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						12d2129d50 
					 
					
						
						
							
							wget: fix bug in base64 encoding (bug 1404). +10 bytes.  
						
						
						
						
					 
					
						2007-06-27 21:40:07 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c965f4b141 
					 
					
						
						
							
							devfsd: style cleanup; size reduction (Tito <farmatito@tiscali.it>)  
						
						... 
						
						
						
						traceroute: suppress warning 
						
						
					 
					
						2007-06-27 00:20:38 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e8240f19bd 
					 
					
						
						
							
							uuencode: shrink  
						
						... 
						
						
						
						function                                             old     new   delta
uuencode_main                                        427     337     -90
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-90)             Total: -90 bytes
   text    data     bss     dec     hex filename
 734981    3028   14400  752409   b7b19 busybox_old
 734889    3028   14400  752317   b7abd busybox_unstripped 
						
						
					 
					
						2007-06-26 15:59:37 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1fc6238ffa 
					 
					
						
						
							
							devfsd: fix formatting (Tito <farmatito@tiscali.it>)  
						
						... 
						
						
						
						ash: fix SEGV if type has zero parameters 
						
						
					 
					
						2007-06-25 22:55:34 +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 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						1399282b47 
					 
					
						
						
							
							- need to pass the PATH down to the gcc-version check to be able to find the correct cc.  
						
						... 
						
						
						
						Fixes make PATH="$CROSS_BIN:$PATH" CROSS_COMPILE=foo- like invocations that previously failed to resolve since the information about the path set by the user was lost. 
						
						
					 
					
						2007-06-25 10:41:01 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						88308fec80 
					 
					
						
						
							
							test: suppress gcc warning  
						
						... 
						
						
						
						telnetd: do not use suferfluous static variable. 
						
						
					 
					
						2007-06-25 10:35:11 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						56258b688c 
					 
					
						
						
							
							httpd: NOMMU fixes by Alex Landau <landau_alex@yahoo.com>  
						
						
						
						
					 
					
						2007-06-23 23:14:02 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						198badafd8 
					 
					
						
						
							
							pidof: size optimizations (-50 bytes)  
						
						
						
						
					 
					
						2007-06-23 14:56:43 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						118b81df76 
					 
					
						
						
							
							- handy to have the cross_compile block here, too  
						
						
						
						
					 
					
						2007-06-22 17:39:21 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2ee028dd5b 
					 
					
						
						
							
							syslogd: do not convert tabs to ^I  
						
						
						
						
					 
					
						2007-06-21 13:44:53 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b304eadca8 
					 
					
						
						
							
							test: shrink a bit  
						
						... 
						
						
						
						function                                             old     new   delta
test_main                                              5     434    +429
bb_test                                              473       -    -473
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 1/0 up/down: 429/-473)          Total: -44 bytes
   text    data     bss     dec     hex filename
 735073    3028   14408  752509   b7b7d busybox_old
 735029    3028   14408  752465   b7b51 busybox_unstripped 
						
						
					 
					
						2007-06-21 13:35:52 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d67a606489 
					 
					
						
						
							
							build system: remove kernel .config locations (spotted by walter harms <wharms@bfs.de>)  
						
						
						
						
					 
					
						2007-06-21 12:57:29 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						931de892cc 
					 
					
						
						
							
							random shrinkage of statics, -60 bytes saved  
						
						
						
						
					 
					
						2007-06-21 12:43:45 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a80b4a0fa7 
					 
					
						
						
							
							tar: improve OLDGNU compat, make old SUN compat configurable  
						
						
						
						
					 
					
						2007-06-21 12:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						9a33780152 
					 
					
						
						
							
							- add ATTRIBUTE_UNUSED_RESULT for internal use  
						
						
						
						
					 
					
						2007-06-21 10:39:20 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						b7e61485d6 
					 
					
						
						
							
							since we removed the deprecated matches() now and thus not alot of warnings are currently seen, let's strive to fixup these:  
						
						... 
						
						
						
						- warn a little bit about unused results 
						
						
					 
					
						2007-06-21 10:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						789b87edf5 
					 
					
						
						
							
							- remove matches() from networking/. Untested.  
						
						... 
						
						
						
						text    data     bss     dec     hex filename
   1705       0       0    1705     6a9 networking/libiproute/utils.o.orig
   1676       0       0    1676     68c networking/libiproute/utils.o
    766       0       0     766     2fe networking/libiproute/rtm_map.o.orig
    670       0       0     670     29e networking/libiproute/rtm_map.o
   4942       0       0    4942    134e networking/libiproute/iptunnel.o.orig
   4687       0       0    4687    124f networking/libiproute/iptunnel.o 
						
						
					 
					
						2007-06-21 10:20:13 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						833358798a 
					 
					
						
						
							
							slattach: code shrink (Bernhard Fischer <rep.dot.nop@gmail.com>)  
						
						
						
						
					 
					
						2007-06-21 07:27:43 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						88976d00d8 
					 
					
						
						
							
							remove extra ')'  
						
						
						
						
					 
					
						2007-06-21 07:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						14923db72f 
					 
					
						
						
							
							slattach: new applet.  
						
						
						
						
					 
					
						2007-06-20 15:23:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						cd0e80ce90 
					 
					
						
						
							
							- move iprule and ipaddress from matches() to index_in_str_array  
						
						... 
						
						
						
						text    data     bss     dec     hex filename
   2544       0       0    2544     9f0 networking/libiproute/iprule.o.oorig
   2356       0       0    2356     934 networking/libiproute/iprule.o
   6481       0       0    6481    1951 networking/libiproute/ipaddress.o.oorig
   6464       0       0    6464    1940 networking/libiproute/ipaddress.o 
						
						
					 
					
						2007-06-20 14:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7510384107 
					 
					
						
						
							
							do not do utime() on links, it acts on link targets, and we don't want that.  
						
						... 
						
						
						
						rename link_name to link_target, less confusing this way. 
						
						
					 
					
						2007-06-20 14:49:47 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						761ce14fd2 
					 
					
						
						
							
							- remove another user of the deprecated matches() func by moving it to use index_in_str_array. Untested.  
						
						... 
						
						
						
						text    data     bss     dec     hex filename
    445       0       4     449     1c1 ip_parse_common_args.o.oorig
    391       0       4     395     18b ip_parse_common_args.o 
						
						
					 
					
						2007-06-20 12:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						ee921393a5 
					 
					
						
						
							
							- do not hardcode HOSTCFLAGS to gcc specific flags. Fixes errors when not using gcc as HOSTCC  
						
						
						
						
					 
					
						2007-06-20 10:01:12 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						bb0baed564 
					 
					
						
						
							
							- strndupa is a GNU extension. Using strdup to avoid several errors like:  
						
						... 
						
						
						
						util-linux/mdev.c:(.text+0x29a): undefined reference to `strndupa' 
						
						
					 
					
						2007-06-20 09:56:47 +00:00