Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						13436ea0dd 
					 
					
						
						
							
							- improved strrstr impl from vda with testcases from Tito and vda  
						
						 
						
						
						
						
					 
					
						2008-06-17 12:11:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6eaf8deddd 
					 
					
						
						
							
							hush: fix "for a in; do echo 'I should never run'; done" bug  
						
						 
						
						
						
						
					 
					
						2008-06-17 12:09:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						b6926109b7 
					 
					
						
						
							
							- remove depmod from TODO, it was recently added.  
						
						 
						
						... 
						
						
						
						Small touch up while at it 
						
						
					 
					
						2008-06-17 07:52:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						988339259f 
					 
					
						
						
							
							move glob_and_assign.tests from hush-bugs to hush-glob  
						
						 
						
						
						
						
					 
					
						2008-06-17 07:26:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						30c9cc5b17 
					 
					
						
						
							
							hush: continue fixing quoting and subst: fix glob_and_assign.tests.  
						
						 
						
						
						
						
					 
					
						2008-06-17 07:24:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c7985b76c5 
					 
					
						
						
							
							hush: cleanup pass, the biggest is - moved builtins to the end of the file,  
						
						 
						
						... 
						
						
						
						they really annoy in the middle of parser code. no real code changes. 
						
						
					 
					
						2008-06-17 05:43:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b61e13d247 
					 
					
						
						
							
							hush: fix memory leak. it was actually rather invloved problem.  
						
						 
						
						... 
						
						
						
						Now finally glob/variable expansion is done IN THE RIGHT ORDER!
It opens up a possibility to cleanly fix remaining known bugs.
function                                             old     new   delta
o_save_ptr                                           115     286    +171
o_save_ptr_helper                                      -     115    +115
done_word                                            591     690     +99
o_get_last_ptr                                         -      31     +31
expand_on_ifs                                        125      97     -28
add_string_to_strings                                 28       -     -28
run_list                                            1895    1862     -33
debug_print_strings                                   42       -     -42
add_strings_to_strings                               126       -    -126
expand_variables                                    1550    1394    -156
o_debug_list                                         168       -    -168
expand_strvec_to_strvec                              388      10    -378
------------------------------------------------------------------------------
(add/remove: 2/4 grow/shrink: 2/4 up/down: 416/-959)         Total: -543 bytes 
						
						
					 
					
						2008-06-17 05:11:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ccce59d562 
					 
					
						
						
							
							hush: fixing fallout from last big glob fix:  
						
						 
						
						... 
						
						
						
						fix segfault; identify where we leak memory
function                                             old     new   delta
expand_strvec_to_strvec                              353     336     -17 
						
						
					 
					
						2008-06-16 14:35:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						32d8423e63 
					 
					
						
						
							
							hush: delete hush-bugs/glob_and_vars.tests for real  
						
						 
						
						
						
						
					 
					
						2008-06-16 12:53:33 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						82dfec3e4e 
					 
					
						
						
							
							hush: fix hush-bugs/glob_and_vars.tests testcase:  
						
						 
						
						... 
						
						
						
						globbing is now done _after_ variable/`cmd` substitution
function                                             old     new   delta
expand_strvec_to_strvec                                7     353    +346
expand_variables                                    1348    1383     +35
add_string_to_strings                                  -      28     +28
globhack                                             114       -    -114
done_word                                            778     579    -199
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 2/1 up/down: 409/-313)           Total: 96 bytes 
						
						
					 
					
						2008-06-16 12:47:11 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						31e1286365 
					 
					
						
						
							
							tftp: help compiler a bit  
						
						 
						
						
						
						
					 
					
						2008-06-16 07:32:40 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8474cd38f3 
					 
					
						
						
							
							tftpd: PXE server said to need to support "tsize" option  
						
						 
						
						... 
						
						
						
						(by Pascal Bellard <pascal.bellard AT ads-lu.com>).
 Conditional on blocksize option && tftpd support.
function                                             old     new   delta
tftp_protocol                                       1488    1670    +182
tftp_get_option                                        -     102    +102
tftpd_main                                           494     538     +44
tftp_main                                            252     254      +2
tftp_get_blksize                                      97       -     -97
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 3/0 up/down: 330/-97)           Total: 233 bytes 
						
						
					 
					
						2008-06-16 07:12:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f45c4f41b7 
					 
					
						
						
							
							whitespace and comment fixes, no code changes  
						
						 
						
						
						
						
					 
					
						2008-06-16 04:09:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						57c899e4c2 
					 
					
						
						
							
							even more of help text fixes  
						
						 
						
						
						
						
					 
					
						2008-06-15 20:15:27 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1dba30f2de 
					 
					
						
						
							
							fix config help text  
						
						 
						
						
						
						
					 
					
						2008-06-15 20:14:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						f54a088429 
					 
					
						
						
							
							- fix copy'n paste error.  
						
						 
						
						... 
						
						
						
						thanks, vda! :) 
						
						
					 
					
						2008-06-15 19:02:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b4c5bf615e 
					 
					
						
						
							
							Specially for Bernhard Fischer introduce USE_BB_CRYPT  
						
						 
						
						... 
						
						
						
						which selects between libc/custom crypt routines. 
						
						
					 
					
						2008-06-15 18:35:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5703c22a51 
					 
					
						
						
							
							hush: eliminate PARSEFLAG_SEMICOLON and ctx->parse_type field.  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
parse_and_run_file                                    30      27      -3
hush_main                                            795     792      -3
initialize_context                                    45      39      -6
done_word                                            791     778     -13
parse_and_run_stream                                 375     338     -37
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/5 up/down: 0/-62)             Total: -62 bytes 
						
						
					 
					
						2008-06-15 11:49:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ff7cd6f925 
					 
					
						
						
							
							use USE_FEATURE_UDHCP_PORT instead of ifdef  
						
						 
						
						
						
						
					 
					
						2008-06-15 09:58:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f716a6da9a 
					 
					
						
						
							
							udhcpc: removing stray whitespace  
						
						 
						
						
						
						
					 
					
						2008-06-15 09:49:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5cdc247ba4 
					 
					
						
						
							
							further encrypt_des optimizations  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
pw_encrypt                                           943     964     +21
des_crypt                                           1512    1509      -3
u_sbox                                               512     256    -256
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/2 up/down: 21/-259)          Total: -238 bytes 
						
						
					 
					
						2008-06-15 09:48:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						04087c6bbd 
					 
					
						
						
							
							cryptpw: fix "cryptpw -a des -- TEXT" case  
						
						 
						
						... 
						
						
						
						libbb/pw_encrypt_des.c: optimize
function                                             old     new   delta
cryptpw_main                                         177     157     -20
des_crypt                                           1682    1512    -170
pw_encrypt                                          1036     842    -194
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-384)           Total: -384 bytes
Run tested. 
						
						
					 
					
						2008-06-15 08:12:00 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d50dda8c35 
					 
					
						
						
							
							*: use llist_pop for traverse-and-free list operation  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
append_file_list_to_list                             109     111      +2
udhcpc_main                                         2414    2413      -1
run_parts_main                                       325     324      -1
od_main                                             2324    2323      -1
getopt_main                                          709     707      -2
env_main                                             253     251      -2
sed_main                                             659     656      -3
ps_main                                              522     519      -3
traceroute_main                                     3960    3954      -6
sort_main                                            844     838      -6
diff_main                                            866     858      -8
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 1/10 up/down: 2/-33)            Total: -31 bytes 
						
						
					 
					
						2008-06-15 05:40:56 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						873b895d50 
					 
					
						
						
							
							udhcpc: reduce ifdef forest, no code changes  
						
						 
						
						
						
						
					 
					
						2008-06-15 05:40:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e235285c3a 
					 
					
						
						
							
							crypt: code shrink  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
des_crypt                                              -    1682   +1682
md5_crypt                                              -     627    +627
pw_encrypt                                          3608    1036   -2572
------------------------------------------------------------------------------
(add/remove: 2/0 grow/shrink: 0/1 up/down: 2309/-2572)       Total: -263 bytes 
						
						
					 
					
						2008-06-14 22:11:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7a762f9dbf 
					 
					
						
						
							
							tar: fix "unused parameter 'gzip'" warning  
						
						 
						
						
						
						
					 
					
						2008-06-14 19:38:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f8d01d3f66 
					 
					
						
						
							
							hush: fix a bug where we were requiring semicolon here: (cmd;)  
						
						 
						
						... 
						
						
						
						also fix a bug where after error prompt is not shown.
function                                             old     new   delta
parse_stream                                        1612    1638     +26
parse_and_run_stream                                 361     375     +14
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 40/0)               Total: 40 bytes 
						
						
					 
					
						2008-06-14 17:13:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						dd316dd283 
					 
					
						
						
							
							hush: add support for ':'; create testsuite entries  
						
						 
						
						... 
						
						
						
						text    data     bss     dec     hex filename
 809569     612    7044  817225   c7849 busybox_old
 809528     612    7044  817184   c7820 busybox_unstripped 
						
						
					 
					
						2008-06-14 15:50:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a84420062a 
					 
					
						
						
							
							hush: support "! cmd | cmd" negation  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
done_word                                            749     791     +42
run_list                                            1821    1859     +38
checkjobs                                            334     351     +17
done_pipe                                             61      74     +13
static.reserved_list                                 132     144     +12
initialize_context                                    53      45      -8
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 5/1 up/down: 122/-8)            Total: 114 bytes 
						
						
					 
					
						2008-06-14 11:00:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6108dc4df6 
					 
					
						
						
							
							Update sponsors page as well  
						
						 
						
						
						
						
					 
					
						2008-06-14 06:23:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						29038c06d6 
					 
					
						
						
							
							ash: small cosmetic change  
						
						 
						
						
						
						
					 
					
						2008-06-14 06:14:02 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2659c63213 
					 
					
						
						
							
							ash: fix ${var/s/r} handling, add testcase.  
						
						 
						
						
						
						
					 
					
						2008-06-14 06:04:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a1767a1f5d 
					 
					
						
						
							
							dos2unix: do not destroy symlinks and mode of the file being converted.  
						
						 
						
						
						
						
					 
					
						2008-06-14 04:28:41 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						76f812803b 
					 
					
						
						
							
							trivial crypt shrinkage  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
__md5_to64                                            27      29      +2
pw_encrypt                                          3631    3608     -23 
						
						
					 
					
						2008-06-13 15:13:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						aa9cd89c67 
					 
					
						
						
							
							fix typo in "Analog Devices"  
						
						 
						
						
						
						
					 
					
						2008-06-13 13:49:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7504f2f5d2 
					 
					
						
						
							
							httpd: fix authentication  
						
						 
						
						
						
						
					 
					
						2008-06-13 13:20:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e773be0428 
					 
					
						
						
							
							shorten sponsor's link per its request  
						
						 
						
						
						
						
					 
					
						2008-06-13 13:10:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						eee4f55a65 
					 
					
						
						
							
							website: announce sponsors.  
						
						 
						
						
						
						
					 
					
						2008-06-13 12:06:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c7497ea31b 
					 
					
						
						
							
							build system: introduce FEATURE_ASSUME_UNICODE  
						
						 
						
						... 
						
						
						
						ls: use it. also do G trick. with UNICODE off:
function                                             old     new   delta
ls_main                                              843     871     +28
show_color                                             1       -      -1
showdirs                                             500     497      -3
my_stat                                              100      97      -3
terminal_width                                         4       -      -4
tabstops                                               4       -      -4
status                                               122     118      -4
static.dotdir                                          4       -      -4
current_time_t                                         4       -      -4
all_fmt                                                4       -      -4
------------------------------------------------------------------------------
(add/remove: 0/6 grow/shrink: 1/3 up/down: 28/-31)             Total: -3 bytes
Also was tested with UNICODE on with glibc. 
						
						
					 
					
						2008-06-13 11:16:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						25b463079d 
					 
					
						
						
							
							httpd: fix bugs in authentication (by Peter Korsgaard <jacmet ATuclibc.org>)  
						
						 
						
						... 
						
						
						
						we were accepting empty username; also we were always checking
 dummy user:passwd pair ":" if user gave us wrong one.
function                                             old     new   delta
check_user_passwd                                    338     319     -19 
						
						
					 
					
						2008-06-13 09:55:13 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						0eb406caa8 
					 
					
						
						
							
							htppd: lots of variable/function renaming in config file parsing.  
						
						 
						
						... 
						
						
						
						fixed a bug where we trashed config file's name;
otherwise, should not have any real behavioral changes.
function                                             old     new   delta
check_user_passwd                                      -     338    +338
handle_incoming_and_exit                            2661    2649     -12
parse_conf                                          1650    1536    -114
checkPerm                                            338       -    -338
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 0/2 up/down: 338/-464)         Total: -126 bytes 
						
						
					 
					
						2008-06-13 09:53:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						bd8390a872 
					 
					
						
						
							
							Reinstate DEBUG_PESSIMIZE (by Christian Ionescu-Idbohrn)  
						
						 
						
						
						
						
					 
					
						2008-06-12 20:23:03 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fdddab0c61 
					 
					
						
						
							
							make pw_encrypt() return malloc'ed string.  
						
						 
						
						... 
						
						
						
						text    data     bss     dec     hex filename
 759802     604    6684  767090   bb472 busybox_old
 759804     604    6676  767084   bb46c busybox_unstripped 
						
						
					 
					
						2008-06-12 16:56:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4ea83bf562 
					 
					
						
						
							
							uclibc insists on having 70k static buffer for crypt.  
						
						 
						
						... 
						
						
						
						For bbox it's not acceptable. Roll our own des and md5 crypt
implementation. Against older uclibc:
   text    data     bss     dec     hex filename
 759945     604    6684  767233   bb501 busybox_old
 759766     604    6684  767054   bb44e busybox_unstripped
so, we still save on code size. 
						
						
					 
					
						2008-06-12 16:55:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						9de4622055 
					 
					
						
						
							
							- make the first arg of the filter function passed to rtnl_dump_filter constant  
						
						 
						
						... 
						
						
						
						to match normal iproute. No obj-code changes. 
						
						
					 
					
						2008-06-12 15:54:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7e3d33b6ce 
					 
					
						
						
							
							hush: speed up o_addX{chr,str}  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
o_addQstr                                              -     162    +162
o_addQchr                                              -      89     +89
o_addstr                                               -      58     +58
o_addqchr                                             50      81     +31
expand_on_ifs                                        103      97      -6
add_till_backquote                                    92      82     -10
expand_variables                                    1281    1217     -64
parse_stream                                        1675    1609     -66
o_addqstr                                            155       -    -155
------------------------------------------------------------------------------
(add/remove: 3/1 grow/shrink: 1/4 up/down: 340/-301)           Total: 39 bytes
   text    data     bss     dec     hex filename
 759870     604    6684  767158   bb4b6 busybox_old
 759909     604    6684  767197   bb4dd busybox_unstripped 
						
						
					 
					
						2008-06-12 13:31:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						76db5adbf7 
					 
					
						
						
							
							hush: fix for nested $()s with escapes + testsuite  
						
						 
						
						
						
						
					 
					
						2008-06-12 12:58:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						bd1aeeb850 
					 
					
						
						
							
							logger: "clean up" a dirty hack a bit  
						
						 
						
						
						
						
					 
					
						2008-06-11 15:43:19 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						87f40bac14 
					 
					
						
						
							
							hush: more backtick and quoting fixes...  
						
						 
						
						
						
						
					 
					
						2008-06-10 22:39:37 +00:00