Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4dd4e6d6b9 
					 
					
						
						
							
							install: fix bug in "install -c file dir" (tries to copy dir into dir too)  
						
						... 
						
						
						
						install: 'support' (ignore) -v and -b 
						
						
					 
					
						2007-09-26 10:34:54 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6a5377ac14 
					 
					
						
						
							
							documentation bits in comments, no code changes  
						
						
						
						
					 
					
						2007-09-25 18:35:28 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ea7645bab6 
					 
					
						
						
							
							cp: -r and -R imply -d (coreutils compat)  
						
						
						
						
					 
					
						2007-09-25 18:06:36 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						35465a3f00 
					 
					
						
						
							
							httpd: small auth and IPv6 fixes (Kim B. Heino <Kim.Heino@bluegiga.com>)  
						
						
						
						
					 
					
						2007-09-25 11:58:33 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d9391b15f1 
					 
					
						
						
							
							ed: large cleanup  
						
						... 
						
						
						
						function                                             old     new   delta
bad_nums                                               -      43     +43
skip_blank                                             -      24     +24
getNum                                               557     578     +21
insertLine                                           159     163      +4
setCurNum                                             31      33      +2
lastNum                                                4       -      -4
fileName                                               4       -      -4
dirty                                                  4       -      -4
curNum                                                 4       -      -4
curLine                                                4       -      -4
bufUsed                                                4       -      -4
bufSize                                                4       -      -4
bufPtr                                                 4       -      -4
bufBase                                                4       -      -4
printLines                                           357     345     -12
findLine                                             165     152     -13
lines                                                 16       -     -16
deleteLines                                          203     144     -59
readLines                                            538     473     -65
addLines                                             163      87     -76
marks                                                104       -    -104
termEdit                                             140       -    -140
ed_main                                             3125    2654    -471
------------------------------------------------------------------------------
(add/remove: 2/12 grow/shrink: 3/6 up/down: 94/-992)         Total: -898 bytes
   text    data     bss     dec     hex filename
 771142    1034   10564  782740   bf194 busybox_old
 770265    1034   10404  781703   bed87 busybox_unstripped
# size */ed.o
   text    data     bss     dec     hex filename
   6370       0     156    6526    197e editors.org/ed.o
   5505       0       0    5505    1581 editors/ed.o 
						
						
					 
					
						2007-09-25 11:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a545726d2b 
					 
					
						
						
							
							insmod: fix help text to not show options if only 2.6 was selected  
						
						
						
						
					 
					
						2007-09-24 20:14:32 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d9c6a001e3 
					 
					
						
						
							
							insmod: shorten message text; style fixes  
						
						
						
						
					 
					
						2007-09-24 19:54:36 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e9b3321b9f 
					 
					
						
						
							
							tar: add a comment about previous subtle fix  
						
						
						
						
					 
					
						2007-09-24 19:32:53 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						86e0a22ec6 
					 
					
						
						
							
							tar: strip leading '/' BEFORE memorizing hardlink's name  
						
						... 
						
						
						
						function                                             old     new   delta
writeFileToTarball                                  1362    1352     -10
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-10)             Total: -10 bytes 
						
						
					 
					
						2007-09-24 19:07:57 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						46a530626d 
					 
					
						
						
							
							ash: fix prompt expansion (Natanael Copa <natanael.copa@gmail.com>)  
						
						
						
						
					 
					
						2007-09-24 18:30:02 +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 
							
						 
					 
					
						
						
							
						
						a7ce207bd8 
					 
					
						
						
							
							wget: get rid of setitimer  
						
						... 
						
						
						
						text    data     bss     dec     hex filename
   5110       1       0    5111    13f7 busybox.t3/networking/wget.o
   5056       1       0    5057    13c1 busybox.t4/networking/wget.o 
						
						
					 
					
						2007-09-24 18:25:08 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						47ddd01b3c 
					 
					
						
						
							
							wget: reorder functions, no code changes  
						
						
						
						
					 
					
						2007-09-24 18:24:17 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7710563858 
					 
					
						
						
							
							wget: code shrink, move data out of bss  
						
						
						
						
					 
					
						2007-09-24 15:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						06783a5140 
					 
					
						
						
							
							wget: allow dots in header field names.  
						
						... 
						
						
						
						wget: code shrink
function                                             old     new   delta
gethdr                                               211     190     -21
wget_main                                           2609    2557     -52
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-73)             Total: -73 bytes 
						
						
					 
					
						2007-09-24 13:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						512a545f0d 
					 
					
						
						
							
							inetd: make some fields smaller, move data out of data/bss sections  
						
						... 
						
						
						
						function                                             old     new   delta
inetd_main                                          2125    2160     +35
setup                                                640     645      +5
initring                                              48      53      +5
reapchild                                            169     173      +4
retry                                                 92      93      +1
goaway                                               113     112      -1
inetd_setproctitle                                   175     173      -2
chargen_dg                                           229     227      -2
uid                                                    4       -      -4
.......................
Argv                                                   4       -      -4
rlim_ofile_cur                                         8       -      -8
config                                              1610    1602      -8
rlim_ofile                                            16       -     -16
getconfigent                                        1271    1241     -30
builtins                                             176     132     -44
ring                                                 128       -    -128
allsock                                              128       -    -128
------------------------------------------------------------------------------
(add/remove: 0/18 grow/shrink: 5/6 up/down: 50/-423)         Total: -373 bytes
   text    data     bss     dec     hex filename
 774144    1051   10708  785903   bfdef busybox_old
 774108    1039   10380  785527   bfc77 busybox_unstripped
$ size inetd.o inetd_orig.o
   text    data     bss     dec     hex filename
   9027       0       0    9027    2343 inetd.o
   9064      12     324    9400    24b8 inetd_orig.o 
						
						
					 
					
						2007-09-24 10:41:30 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2a1d024333 
					 
					
						
						
							
							run_parts: make it sort executables by name (required by API)  
						
						
						
						
					 
					
						2007-09-23 18:34:49 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						06b3cc2811 
					 
					
						
						
							
							make fdisk compile on libc without llseek64  
						
						
						
						
					 
					
						2007-09-23 14:05:54 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						32a471e4db 
					 
					
						
						
							
							httpd: simplify CGI i/o loop. -200 bytes.  
						
						
						
						
					 
					
						2007-09-23 13:56:57 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9a4e08eaa8 
					 
					
						
						
							
							include libbb.h, not busybox.h  
						
						
						
						
					 
					
						2007-09-22 21:37:27 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						73f56bb76d 
					 
					
						
						
							
							- actually mv microcom.c to miscutils  
						
						
						
						
					 
					
						2007-09-22 21:18:46 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						3a252b8c12 
					 
					
						
						
							
							- add microcom to defconfig  
						
						
						
						
					 
					
						2007-09-22 21:13:17 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						23856ab8e6 
					 
					
						
						
							
							move microcom to miscutils  
						
						
						
						
					 
					
						2007-09-22 20:51:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						f588f70b91 
					 
					
						
						
							
							- remove some trailing whitespace  
						
						
						
						
					 
					
						2007-09-22 20:35:32 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f34e821572 
					 
					
						
						
							
							microcom: add copyright/license info  
						
						
						
						
					 
					
						2007-09-22 20:23:57 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7b70d78de8 
					 
					
						
						
							
							ash: remove erroneously applied patch  
						
						
						
						
					 
					
						2007-09-21 22:48:02 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f431017535 
					 
					
						
						
							
							httpd: optional support for partial downloads  
						
						
						
						
					 
					
						2007-09-21 22:35:18 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						bcceb0c5a4 
					 
					
						
						
							
							ash: s/int/smallint/. -60 bytes.  
						
						
						
						
					 
					
						2007-09-21 18:06:20 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fc5d15912c 
					 
					
						
						
							
							test: correct confusing placement of "const"  
						
						
						
						
					 
					
						2007-09-21 17:58:43 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						707669501f 
					 
					
						
						
							
							microcom: add new applet, this time for real  
						
						
						
						
					 
					
						2007-09-21 17:42:40 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						efd3f38f8c 
					 
					
						
						
							
							microcom: new applet by Vladimir Dronnikov <dronnikov@gmail.ru>  
						
						
						
						
					 
					
						2007-09-21 13:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						0beaff8c19 
					 
					
						
						
							
							update Glenn McGrath's email address  
						
						
						
						
					 
					
						2007-09-21 13:16:32 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9b0a439f02 
					 
					
						
						
							
							remove stray 8-bit chars from copyright banner  
						
						
						
						
					 
					
						2007-09-20 19:44:10 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						27bd8d7146 
					 
					
						
						
							
							announce 1.7.1 on website  
						
						
						
						
					 
					
						2007-09-16 19:41:40 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2535f12cf2 
					 
					
						
						
							
							httpd: do not clear environment  
						
						... 
						
						
						
						mount: mount helpers support (by Vladimir Dronnikov <dronnikov@gmail.ru >) 
						
						
					 
					
						2007-09-15 13:28:30 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						32eb1f6cb9 
					 
					
						
						
							
							webpage: add a link to vda's "init must die" page  
						
						
						
						
					 
					
						2007-09-13 20:20:44 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a9335eafcf 
					 
					
						
						
							
							cp: make it a bit closer to POSIX, but still refuse to open and  
						
						... 
						
						
						
						write to dest which is a symlink. 
						
						
					 
					
						2007-09-11 16:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fa05074eee 
					 
					
						
						
							
							cp: make "cp file /dev/node" special case; explained in comments  
						
						... 
						
						
						
						function                                             old     new   delta
copy_file                                           1487    1538     +51
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/0 up/down: 51/0)               Total: 51 bytes
   text    data     bss     dec     hex filename
 772502    1051   10724  784277   bf795 busybox_old
 772554    1051   10724  784329   bf7c9 busybox_unstripped 
						
						
					 
					
						2007-09-11 10:39:13 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						976690afe0 
					 
					
						
						
							
							run_shell: code shrink for selinux  
						
						
						
						
					 
					
						2007-09-10 17:17:01 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a2f61012b6 
					 
					
						
						
							
							setup_environment: code shrink  
						
						... 
						
						
						
						run_shell: mark as NORETURN
setup_environment, run_shell: add usage comments
login: add FIXME :(
function                                             old     new   delta
UNSPEC_print                                          64      66      +2
sulogin_main                                         509     506      -3
mkfs_minix_main                                     3070    3067      -3
login_main                                          1615    1612      -3
su_main                                              461     448     -13
setup_environment                                    261     206     -55
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/5 up/down: 2/-77)             Total: -75 bytes
   text    data     bss     dec     hex filename
 772578    1051   10724  784353   bf7e1 busybox_old
 772502    1051   10724  784277   bf795 busybox_unstripped 
						
						
					 
					
						2007-09-10 13:15:28 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ac074b3f87 
					 
					
						
						
							
							grep: delete obsolete comment  
						
						
						
						
					 
					
						2007-09-10 12:23:27 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						04ea11b033 
					 
					
						
						
							
							grep: fix grep -F -e str1 -e str2 (was matching str2 only)  
						
						... 
						
						
						
						by replacing "=" by "|=" here:
  found |= strstr(line, gl->pattern) != NULL;
grep: optimization: stop on first -e match
grep: stop using bss. -40 bytes 
						
						
					 
					
						2007-09-10 12:18:32 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						476b070036 
					 
					
						
						
							
							style fix, no code changes  
						
						
						
						
					 
					
						2007-09-09 14:11:11 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						bf8fcaceb7 
					 
					
						
						
							
							open_transformer: fix vda's goofup  
						
						
						
						
					 
					
						2007-09-09 11:20:55 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4d7605af86 
					 
					
						
						
							
							top: small fix for command line wrapping  
						
						
						
						
					 
					
						2007-09-08 17:42:00 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4c1d88daff 
					 
					
						
						
							
							top: get rid of on-stack variable buffers, use permanent one.  
						
						... 
						
						
						
						code shrank with and without TOPMEM:
top_main                                             828     844     +16
display_process_list                                1525    1473     -52
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/1 up/down: 16/-52)            Total: -36 bytes
top_main                                            1150    1171     +21
display_topmem_process_list                         1150    1167     +17
display_process_list                                1525    1473     -52
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/1 up/down: 38/-52)            Total: -14 bytes 
						
						
					 
					
						2007-09-08 17:34:05 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e7c1ad1540 
					 
					
						
						
							
							top: add sizeof(G) check; fix style  
						
						
						
						
					 
					
						2007-09-08 17:21:01 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ff6e8e2974 
					 
					
						
						
							
							top: TOPMEM feature - 's(how sizes)' command. +2.5k when enabled,  
						
						... 
						
						
						
						+80 bytes when disabled (mainly because of text wrapping fixes
in display_process_list). 
						
						
					 
					
						2007-09-08 16:51:19 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Fox 
							
						 
					 
					
						
						
							
						
						9382b3809b 
					 
					
						
						
							
							overload the existing '-q' flag so that if '-l' and '-q' are used  
						
						... 
						
						
						
						together, a "short form" listing (just pathnames) is generated.
change a few flag variables to "smallint" as well. 
						
						
					 
					
						2007-09-07 20:28:25 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c8d4d2f11d 
					 
					
						
						
							
							messages: by popular request allow PATH to be customized at build time  
						
						... 
						
						
						
						mount: smallish code shrink 
						
						
					 
					
						2007-09-07 19:33:56 +00:00