Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						004baba2d6 
					 
					
						
						
							
							hush: fix shift + $0 bug; add testcase  
						
						 
						
						
						
						
					 
					
						2007-05-20 22:22:18 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						262d765351 
					 
					
						
						
							
							hush: trivial size optimization  
						
						 
						
						
						
						
					 
					
						2007-05-20 21:52:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						14b5dd9943 
					 
					
						
						
							
							hush: make process substitution configurable; add a testcase  
						
						 
						
						
						
						
					 
					
						2007-05-20 21:51:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fe52a74ecf 
					 
					
						
						
							
							busybox.net: announce 1.5.1 on the web site.  
						
						 
						
						
						
						
					 
					
						2007-05-20 17:12:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						46846e25a4 
					 
					
						
						
							
							ash: implement type -p, costs less than 10 bytes  
						
						 
						
						... 
						
						
						
						(patch by Mats Erik Andersson <mats.andersson64@comhem.se >) 
						
						
					 
					
						2007-05-20 13:08:31 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						38ec147a18 
					 
					
						
						
							
							mount: fix mounting of symlinks (mount from util-linux allows that)  
						
						 
						
						
						
						
					 
					
						2007-05-20 12:32:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6d709972cd 
					 
					
						
						
							
							cttyhack: new applet.  
						
						 
						
						
						
						
					 
					
						2007-05-18 09:45:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						4500c58a07 
					 
					
						
						
							
							make "static linking against glibc" an #error, not #warning  
						
						 
						
						
						
						
					 
					
						2007-05-18 07:37:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d9b5ab868c 
					 
					
						
						
							
							awk: fix a trivial bug introduced by me.  
						
						 
						
						... 
						
						
						
						This is how it goes. I break stuff by doing useless 'cleanups',
people fix the fallout. :(. Thanks rockeychu! 
						
						
					 
					
						2007-05-18 07:30:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						78e48b2c2c 
					 
					
						
						
							
							we were basically ignoring CONFIG_USE_BB_PWD_GRP (assuming =y),  
						
						 
						
						... 
						
						
						
						fix this 
						
						
					 
					
						2007-05-18 00:02:37 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ffba941d29 
					 
					
						
						
							
							awk: make code a bit less obfuscated  
						
						 
						
						
						
						
					 
					
						2007-05-17 23:03:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5b34083004 
					 
					
						
						
							
							several *.c files:  
						
						 
						
						... 
						
						
						
						move 'extern environ' up to the location of #includes 
						
						
					 
					
						2007-05-17 23:02:14 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						cd5c7866e3 
					 
					
						
						
							
							vi: remove two globals  
						
						 
						
						... 
						
						
						
						awk: some 'lineno' vars were shorts, made them ints (code got smaller)
awk: rename global t to global ttt. still an awful name, but at least
     you can grep for it now.
function                                             old     new   delta
ttt                                                    -      28     +28
mysleep                                              104     120     +16
readit                                               408     418     +10
lineno                                                 2       4      +2
parse_program                                        338     339      +1
evaluate                                            6446    6445      -1
syntax_error                                          25      23      -2
next_token                                           917     915      -2
new_node                                              26      24      -2
tv                                                    16       8      -8
skip_spaces                                           68      53     -15
t                                                     28       -     -28
rfds                                                 128       -    -128
------------------------------------------------------------------------------
(add/remove: 1/2 grow/shrink: 4/6 up/down: 57/-186)          Total: -129 bytes 
						
						
					 
					
						2007-05-17 16:37:22 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c8be5ee325 
					 
					
						
						
							
							hush: do "struct globals" trick. hush.o data+bss = 0 bytes now.  
						
						 
						
						... 
						
						
						
						+60 bytes to image, but -8000 bytes in bss. 
						
						
					 
					
						2007-05-17 15:38:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b6a741ffa7 
					 
					
						
						
							
							hush: consolidated variable expansion for assignments and "normal" one.  
						
						 
						
						... 
						
						
						
						-435 bytes. Tested against testsuite. 
						
						
					 
					
						2007-05-17 14:38:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						96f67dc69d 
					 
					
						
						
							
							more compile fixes from randomconfig run  
						
						 
						
						
						
						
					 
					
						2007-05-17 13:02:41 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d46e6d1a55 
					 
					
						
						
							
							fix trivial compile errors found by randomconfig run  
						
						 
						
						
						
						
					 
					
						2007-05-17 12:58:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a35958d4ad 
					 
					
						
						
							
							netstat: fix error in new -W option handling  
						
						 
						
						
						
						
					 
					
						2007-05-16 22:25:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c666f71e3b 
					 
					
						
						
							
							hush: take care of several easy FIXMEs. -228 bytes.  
						
						 
						
						
						
						
					 
					
						2007-05-16 22:18:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						831dcc439c 
					 
					
						
						
							
							hush: another microscopic typo fix  
						
						 
						
						
						
						
					 
					
						2007-05-16 15:05:36 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c29903221d 
					 
					
						
						
							
							hush: fix English in comment  
						
						 
						
						
						
						
					 
					
						2007-05-16 12:57:12 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						3e7b0e6120 
					 
					
						
						
							
							hush: simplify read builtin; fix set_local_var (misplaced 'goto skip;')  
						
						 
						
						
						
						
					 
					
						2007-05-16 12:52:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1f4cf517f5 
					 
					
						
						
							
							hush: fix expansion of quoted $VAR, $* and $@  
						
						 
						
						
						
						
					 
					
						2007-05-16 10:39:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8f6bdb42df 
					 
					
						
						
							
							hush: fix incorrect processing of echo "'$var'".  
						
						 
						
						... 
						
						
						
						hush: rename map[] and MAP_xxx, making them easier to understand.
hush: move testcase (which now passes) from hush-bugs to hush-parsing 
						
						
					 
					
						2007-05-16 09:36:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						418a7fb29b 
					 
					
						
						
							
							netstat: introduce -W: wide, ipv6-friendly output  
						
						 
						
						... 
						
						
						
						netstat: shrink by ~500 bytes
(patch by Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn@axis.com >)
netstat: fix for bogus state value for raw sockets 
						
						
					 
					
						2007-05-15 23:57:46 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						c2b3e370d6 
					 
					
						
						
							
							- apply hunk that fixes an issue with (wrong?) dependencies. Initial notes were:  
						
						 
						
						... 
						
						
						
						There is something wrong in the new buildsys: If one selects ip and has e.g.
  rule or route unset, ip still wants to build those.
  This fails (correctly) since rtnl_rttable_n2a and rtnl_rtrealm_n2a aren't
  available if they were turned off. TODO: Talk to vda about this 
						
						
					 
					
						2007-05-15 09:33:32 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						64332bf857 
					 
					
						
						
							
							- busybox.c was removed a while ago  
						
						 
						
						
						
						
					 
					
						2007-05-15 09:07:06 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d6050949b8 
					 
					
						
						
							
							hush: move testsuite files from hush-bugs to hush-parsing  
						
						 
						
						... 
						
						
						
						(as these bugs are now fixed) 
						
						
					 
					
						2007-05-14 22:09:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						764d59d488 
					 
					
						
						
							
							hush: more fixes to variable expansion, more testcases  
						
						 
						
						
						
						
					 
					
						2007-05-14 16:23:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						03eb8bf6ce 
					 
					
						
						
							
							hush: move towards more correct variable expansion  
						
						 
						
						... 
						
						
						
						hush: fix a few cases in FOR v IN ... construct
      unfortunately, code growth is big - ~600 bytes 
						
						
					 
					
						2007-05-14 16:19:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						602d13cba5 
					 
					
						
						
							
							hush: fix '{ false; echo $?; }' bug.  
						
						 
						
						... 
						
						
						
						hush: expand testsuite. variable expansion is still very broken 
						
						
					 
					
						2007-05-13 18:34:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						119b995437 
					 
					
						
						
							
							hush: reinstate hush_test, add testcases for process subst  
						
						 
						
						
						
						
					 
					
						2007-05-11 12:57:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						3e9aaae5dc 
					 
					
						
						
							
							hush: fix bug in interactive shell introduced yesterday  
						
						 
						
						... 
						
						
						
						hush: fix `process subst` (2 bugs)
NB: will delete and re-add hush_test in order to change file modes 
						
						
					 
					
						2007-05-11 12:56:43 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e0a336747c 
					 
					
						
						
							
							hush: fix "unterminated last line loops forever" bug  
						
						 
						
						... 
						
						
						
						hush: add testsuite infrastructure 
						
						
					 
					
						2007-05-10 23:06:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						53079d494e 
					 
					
						
						
							
							hush: fix recent breakage (VAR=VAL stopped working)  
						
						 
						
						
						
						
					 
					
						2007-05-10 23:05:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2b54aaa9bf 
					 
					
						
						
							
							msh: fix obscure case with backticks and closed fd 1  
						
						 
						
						
						
						
					 
					
						2007-05-09 22:16:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						389f9d52d5 
					 
					
						
						
							
							awk: don't segfault on printf(%*s). Close 1337.  
						
						 
						
						
						
						
					 
					
						2007-05-09 21:57:23 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						57bf668d11 
					 
					
						
						
							
							cryptpw: size reduction  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
cryptpw_main                                         198     140     -58
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-58)             Total: -58 bytes 
						
						
					 
					
						2007-05-09 21:27:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						68de720723 
					 
					
						
						
							
							mount: fix incorrect usage of strtok (inadvertently used NULL sometimes).  
						
						 
						
						... 
						
						
						
						the change is "for(xxx)...." -> "if(var) for(xxx)...", but my gcc 4.1.2
adds _158 bytes_!! WTF?? 8( 
						
						
					 
					
						2007-05-09 20:38:04 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8465a99ce7 
					 
					
						
						
							
							less: fix case when regex search finds nothing  
						
						 
						
						
						
						
					 
					
						2007-05-09 18:32:54 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						bf678d5423 
					 
					
						
						
							
							tftp: explain "block# 0" codepath; report our decision to bail out to server  
						
						 
						
						... 
						
						
						
						if blocksize option doesn't look good (it was a FIXME. +33 bytes code);
make code more readable. 
						
						
					 
					
						2007-05-09 12:50:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a035e9f1a9 
					 
					
						
						
							
							cryptpw: forgot svn add... how typical of me :(  
						
						 
						
						
						
						
					 
					
						2007-05-08 23:23:35 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a04561f5f7 
					 
					
						
						
							
							tftp: code diet, and I think retransmits were broken.  
						
						 
						
						... 
						
						
						
						function                                             old     new   delta
static.errcode_str                                     -      32     +32
tftp_main                                            359     345     -14
tftp_bb_error_msg                                     32       -     -32
.rodata                                           130931  130899     -32
tftp                                                1720    1558    -162
------------------------------------------------------------------------------
(add/remove: 1/1 grow/shrink: 0/3 up/down: 32/-240)          Total: -208 bytes 
						
						
					 
					
						2007-05-08 23:12:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7e84e539de 
					 
					
						
						
							
							cryptpw: new applet (a bit less than 3k added)  
						
						 
						
						... 
						
						
						
						(by Thomas Lundquist <lists@zelow.no >) 
						
						
					 
					
						2007-05-08 17:52:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						92c0b8222e 
					 
					
						
						
							
							tail: fix SEGV on "tail -N"  
						
						 
						
						... 
						
						
						
						config system: clarify PREFER_APPLETS/SH_STANDALONE effects in help text 
						
						
					 
					
						2007-05-08 17:27:17 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						0cacc80952 
					 
					
						
						
							
							kill: improve comment  
						
						 
						
						
						
						
					 
					
						2007-05-06 22:51:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						02f47e9f81 
					 
					
						
						
							
							kill: fix recent breakage of vda, also make code smaller by 21 bytes.  
						
						 
						
						
						
						
					 
					
						2007-05-06 22:48:55 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						21f0d4c55e 
					 
					
						
						
							
							hush: fix double-free in "echo TEST &"  
						
						 
						
						
						
						
					 
					
						2007-05-06 14:15:42 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b952835efe 
					 
					
						
						
							
							svlogd: fix 'SEGV on uninitialized data' and make it honor TERM  
						
						 
						
						
						
						
					 
					
						2007-05-06 01:37:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						dd4cb2b31e 
					 
					
						
						
							
							hush: stop generating extra empty pipes in parse stage.  
						
						 
						
						
						
						
					 
					
						2007-05-05 15:11:40 +00:00