Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d7ecd863c8 
					 
					
						
						
							
							syslogd: do not need to poll(), we can just block in read().  
						
						... 
						
						
						
						function                                             old     new   delta
syslogd_main                                        1206    1106    -100
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-100)           Total: -100 bytes
   text    data     bss     dec     hex filename
 769820    1051   10764  781635   bed43 busybox_old
 769702    1051   10764  781517   beccd busybox_unstripped 
						
						
					 
					
						2007-09-07 13:53:32 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						87f3b26b3a 
					 
					
						
						
							
							*: replace select-for-one descriptor with poll, it's smaller.  
						
						... 
						
						
						
						$ ./.cmk bloatcheck
function                                             old     new   delta
readit                                               406     364     -42
syslogd_main                                        1249    1206     -43
traceroute_main                                     4115    4060     -55
mysleep                                              112      45     -67
arpping                                              579     441    -138
tftp                                                1575    1182    -393
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/6 up/down: 0/-738)           Total: -738 bytes
   text    data     bss     dec     hex filename
 770580    1051   10764  782395   bf03b busybox_old
 769820    1051   10764  781635   bed43 busybox_unstripped 
						
						
					 
					
						2007-09-07 13:43:28 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Fox 
							
						 
					 
					
						
						
							
						
						40f0bcf9d3 
					 
					
						
						
							
							fix infinite retry bug.  also, reduce per-packet receive timeout  
						
						... 
						
						
						
						to something more reasonable than 5 seconds, and add simple
exponential backoff to compensate.  improves performance on
marginal networks. 
						
						
					 
					
						2007-09-06 17:52:22 +00:00 
						 
				 
			
				
					
						
							
							
								Paul Fox 
							
						 
					 
					
						
						
							
						
						dcf9bba3b7 
					 
					
						
						
							
							fix -xdev behavior in the presence of two or more nested mount points  
						
						... 
						
						
						
						on the command line, e.g. "find / /boot -xdev". 
						
						
					 
					
						2007-09-06 17:45:16 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fdf9060aa3 
					 
					
						
						
							
							umount: support (by ignoring) -i; style fixes  
						
						
						
						
					 
					
						2007-09-06 16:57:05 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						cef23e0d8b 
					 
					
						
						
							
							usage: trim a bit  
						
						... 
						
						
						
						function                                             old     new   delta
packed_usage                                       23113   23011    -102
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-102)           Total: -102 bytes
   text    data     bss     dec     hex filename
 770610    1051   10764  782425   bf059 busybox_old
 770508    1051   10764  782323   beff3 busybox_unstripped 
						
						
					 
					
						2007-09-05 15:45:51 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						3638cc4462 
					 
					
						
						
							
							watchdog: allow millisecond spec (-t 250ms)  
						
						... 
						
						
						
						function                                             old     new   delta
packed_usage                                       23069   23113     +44
static.suffixes                                        -      24     +24
watchdog_main                                        147     160     +13
static.V                                               -       1      +1
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 2/0 up/down: 82/0)               Total: 82 bytes 
						
						
					 
					
						2007-09-05 12:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						211f7f88ae 
					 
					
						
						
							
							tar + gzip/bzip2/etc: support NOMMU machines (by Alex Landau <landau_alex@yahoo.com>)  
						
						
						
						
					 
					
						2007-09-05 11:48:32 +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 
							
						 
					 
					
						
						
							
						
						7e0fbf9c26 
					 
					
						
						
							
							tar: conditionally don't wait for vforked child to exec, as it always  
						
						... 
						
						
						
						works right on Linux, and anyway mayresult only on less-than-clear error
message only, it will not cause tar to misbehave.
function                                             old     new   delta
open_transformer                                      98      80     -18
writeTarFile                                         714     547    -167
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-185)           Total: -185 bytes
   text    data     bss     dec     hex filename
 770651    1051   10764  782466   bf082 busybox_old
 770463    1051   10764  782278   befc6 busybox_unstripped 
						
						
					 
					
						2007-09-04 19:33:22 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f0000653e9 
					 
					
						
						
							
							mount: ignore NFS bg option on NOMMU machines  
						
						
						
						
					 
					
						2007-09-04 18:30:26 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						21b83cfb27 
					 
					
						
						
							
							du: remove statics (by Bernhard Fischer <rep.dot.nop@gmail.com>)  
						
						... 
						
						
						
						$ ./.cmk bloatcheck
function                                             old     new   delta
du_main                                              340     348      +8
print                                                 39      40      +1
status                                               129     125      -4
slink_depth                                            4       -      -4
print_files                                            4       -      -4
one_file_system                                        4       -      -4
max_print_depth                                        4       -      -4
du_depth                                               4       -      -4
disp_hr                                                4       -      -4
count_hardlinks                                        4       -      -4
du                                                   407     401      -6
dir_dev                                                8       -      -8
------------------------------------------------------------------------------
(add/remove: 0/8 grow/shrink: 2/2 up/down: 9/-46)             Total: -37 bytes
   text    data     bss     dec     hex filename
    864      12      28     904     388 busybox.t3/coreutils/du.o
    867       0       0     867     363 busybox.t4/coreutils/du.o
 770647    1063   10788  782498   bf0a2 busybox.t3/busybox_unstripped
 770651    1051   10764  782466   bf082 busybox.t4/busybox_unstripped 
						
						
					 
					
						2007-09-03 20:05:58 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						82f3b16713 
					 
					
						
						
							
							login: do reject wrong passwords with PAM auth  
						
						
						
						
					 
					
						2007-09-03 11:56:27 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9862e6b056 
					 
					
						
						
							
							trylink: reinstate accidentally deleted --verbose  
						
						... 
						
						
						
						trylink: remove commented-out parts 
						
						
					 
					
						2007-09-03 11:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						fc202427d5 
					 
					
						
						
							
							- IFUPDOWN_IFSTATE_PATH depends on IFUPDOWN  
						
						
						
						
					 
					
						2007-09-02 22:12:07 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						d2bb2d3918 
					 
					
						
						
							
							- Generally strip off -l that does not pull in a lib.  
						
						... 
						
						
						
						If l_list is non-empty then add the group flags. 
						
						
					 
					
						2007-09-02 15:28:30 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						8d91c13df5 
					 
					
						
						
							
							- fix bug where we linked again -lm even though it is not needed.  
						
						... 
						
						
						
						For BBOX_LIB_LIST="crypt m" trylink ... with just applet true, we pulled in
  libm because in this case we tried to use invalid flags (plain "-l" without
  a lib) which of course failed, thus the script thought that -lm was needed.
  The fix is not to pass "-l" without a lib if we are about to check if any
  or the last remaining lib is really needed. 
						
						
					 
					
						2007-09-02 14:51:54 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7bc5360bba 
					 
					
						
						
							
							isrv: use monotonic_sec  
						
						... 
						
						
						
						runsv: do not use clock_gettime if !MONOTONIC_CLOCK 
						
						
					 
					
						2007-08-31 21:45:52 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						05241802a7 
					 
					
						
						
							
							top: another readability fix  
						
						
						
						
					 
					
						2007-08-29 18:34:26 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fc1e9951c6 
					 
					
						
						
							
							vsz and rss are unsigned longs (ulong ~= width of void* =>  
						
						... 
						
						
						
						suitable for expressing total RAM in system). We account
for "32 bit in 64 bit" systems by storing kbytes, not bytes
there. Should allow for up to ~2000 Gb RAM on 32 bits. 
						
						
					 
					
						2007-08-29 18:23:36 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8bdba4d011 
					 
					
						
						
							
							top: don't wait before final bailout (try top -b -n1).  
						
						... 
						
						
						
						top: make code a bit more readable. 
						
						
					 
					
						2007-08-29 18:18:08 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fb48f6c982 
					 
					
						
						
							
							mount: allow (and ignore) -i  
						
						
						
						
					 
					
						2007-08-29 11:49:41 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						76c476f817 
					 
					
						
						
							
							smart_ulltoa5: emit small letters k,m,g... - makes top  
						
						... 
						
						
						
						more readable 
						
						
					 
					
						2007-08-28 20:04:15 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b308d81e92 
					 
					
						
						
							
							top: use poll instead of select for waiting on one descriptor  
						
						... 
						
						
						
						smart_ulltoa5: make it more cryptic. -50 bytes.
function                                             old     new   delta
passwd_main                                         1095    1103      +8
getNum                                               557     565      +8
buffer_fill_and_print                                 73      76      +3
udhcpc_main                                         2393    2395      +2
mkfs_minix_main                                     3071    3070      -1
dname_enc                                            377     373      -4
expmeta                                              480     472      -8
smart_ulltoa5                                        334     283     -51
top_main                                             911     815     -96
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 4/5 up/down: 21/-160)          Total: -139 bytes
   text    data     bss     dec     hex filename
 770872    1063   10788  782723   bf183 busybox_old
 770732    1063   10788  782583   bf0f7 busybox_unstripped 
						
						
					 
					
						2007-08-28 19:35:34 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7d8de4d55d 
					 
					
						
						
							
							mount: don't close fd twice in NFS code  
						
						
						
						
					 
					
						2007-08-28 11:23:23 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						0f214ecef0 
					 
					
						
						
							
							cp: fix recursion check to not waste bytes remembering names of dirs  
						
						
						
						
					 
					
						2007-08-27 17:02:19 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8a5fab6333 
					 
					
						
						
							
							cp: detect and prevent infinite recursion  
						
						
						
						
					 
					
						2007-08-27 16:51:30 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						512499c8ca 
					 
					
						
						
							
							ps: fix RSS parsing (rss field in /proc/PID/stat is in pages, not bytes)  
						
						
						
						
					 
					
						2007-08-26 18:23:13 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ec9781d5e4 
					 
					
						
						
							
							add links to vda's pet projects  
						
						
						
						
					 
					
						2007-08-26 16:39:47 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						614aca61e5 
					 
					
						
						
							
							install: shrink a bit, fix two buglets  
						
						
						
						
					 
					
						2007-08-26 14:21:55 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6dd333dfe6 
					 
					
						
						
							
							Start a small document "why ifupdown is bad"  
						
						
						
						
					 
					
						2007-08-25 22:16:04 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						30bab71f7b 
					 
					
						
						
							
							make copy_file() a bit easier to understand, and smaller  
						
						... 
						
						
						
						function                                             old     new   delta
copy_file                                           1565    1447    -118
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-118)           Total: -118 bytes
   text    data     bss     dec     hex filename
 770938    1063   10788  782789   bf1c5 busybox_old
 770814    1063   10788  782665   bf149 busybox_unstripped 
						
						
					 
					
						2007-08-25 21:14:55 +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 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						5222677176 
					 
					
						
						
							
							- add Yann's email-addr  
						
						
						
						
					 
					
						2007-08-25 11:16:18 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6666ac42a5 
					 
					
						
						
							
							cp,mv: simpler arg[cv] handling -> smallish code savings  
						
						
						
						
					 
					
						2007-08-24 21:46:24 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						2062fc4155 
					 
					
						
						
							
							- cosmetic html cleanup  
						
						
						
						
					 
					
						2007-08-24 14:32:23 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						6a7b7ce23e 
					 
					
						
						
							
							- obfuscate addrs a little bit  
						
						
						
						
					 
					
						2007-08-24 14:30:59 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						3d829627fb 
					 
					
						
						
							
							cp: make POSIX-me-harder mode complain with a bit less insane message  
						
						
						
						
					 
					
						2007-08-24 14:23:57 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						cab774d6e5 
					 
					
						
						
							
							spelling fixes to website  
						
						
						
						
					 
					
						2007-08-24 12:52:04 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						46fc23b532 
					 
					
						
						
							
							Cosmetic fixes to webpage  
						
						
						
						
					 
					
						2007-08-24 11:49:55 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						30f00a4286 
					 
					
						
						
							
							add missed attribution to httpd sendfile support  
						
						
						
						
					 
					
						2007-08-24 11:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						66dc9068eb 
					 
					
						
						
							
							Start 1.8.x cycle  
						
						
						
						
					 
					
						2007-08-24 11:05:49 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e1022a9d6a 
					 
					
						
						
							
							news.html: add 1.7.0 announcement  
						
						
						
						
					 
					
						2007-08-24 10:28:55 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f87f495e65 
					 
					
						
						
							
							Update defconfig; fix comments  
						
						
						
						
					 
					
						2007-08-24 10:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						028f2d651c 
					 
					
						
						
							
							build system: stop moaning about unset integer CONFIGs.  
						
						
						
						
					 
					
						2007-08-23 14:11:30 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6ee023cf62 
					 
					
						
						
							
							*: compile fixes for 64-bit build  
						
						
						
						
					 
					
						2007-08-23 10:52:52 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						de4c5d3d8c 
					 
					
						
						
							
							httpd: code shrink of dir indexer example  
						
						
						
						
					 
					
						2007-08-23 10:43:18 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c6c2345ca6 
					 
					
						
						
							
							login: fixes for PAM build  
						
						
						
						
					 
					
						2007-08-22 18:14:44 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5750782fca 
					 
					
						
						
							
							httpd: style fix in indexer example  
						
						
						
						
					 
					
						2007-08-22 10:46:44 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7642998190 
					 
					
						
						
							
							httpd: replace shell-based dir indexer cgi example with C-based one.  
						
						
						
						
					 
					
						2007-08-22 10:38:44 +00:00