Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						29fe7265b8 
					 
					
						
						
							
							nc: port nc 1.10 to busybox  
						
						 
						
						
						
						
					 
					
						2007-04-05 20:26:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						bdd253e450 
					 
					
						
						
							
							- fix segfault in reset_ino_dev_hashtable() when *hashtable was null.  
						
						 
						
						... 
						
						
						
						Seen in the testsuite for du -l .../testsuite on exit with CLEAN_UP enabled. 
						
						
					 
					
						2007-04-05 09:21:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						729bd9e0b0 
					 
					
						
						
							
							test: comment out unused code  
						
						 
						
						... 
						
						
						
						udpsvd: fake it compile
tcpsvd: more optimal memorizing of IP's for -C 
						
						
					 
					
						2007-04-02 12:37:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2856dab477 
					 
					
						
						
							
							tcpsvd: new applet  
						
						 
						
						... 
						
						
						
						It's a GPL-ed 'clone' of Dan Bernstein's tcpserver.
Author: Gerrit Pape <pape@smarden.org >
http://smarden.sunsite.dk/ipsvd/ 
size tcpsvd.o
   text    data     bss     dec     hex filename
   2571       4      16    2591     a1f tcpsvd.o 
						
						
					 
					
						2007-04-01 01:18:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						eceecea568 
					 
					
						
						
							
							- fix bug where we did not reject invalid classes like '[[:alpha'  
						
						 
						
						... 
						
						
						
						- debloat while at it:
   text    data     bss     dec     hex filename
   1554       0      19    1573     625 tr.o.oorig
   1357       0      16    1373     55d tr.o 
						
						
					 
					
						2007-03-30 14:43:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						3e816c1252 
					 
					
						
						
							
							- fold recurse, depthFirst and dereference params into one param flags.  
						
						 
						
						... 
						
						
						
						Minor size improvement (-16b for size, -24b according to bloat-o-meter). 
						
						
					 
					
						2007-03-29 10:30:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						450196c119 
					 
					
						
						
							
							ps: work around libc bug: printf("%.*s\n", MAX_INT, buffer)  
						
						 
						
						
						
						
					 
					
						2007-03-28 21:57:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6a5598c2bc 
					 
					
						
						
							
							pidfile creation mode set to 0666 (umask affects it as usual)  
						
						 
						
						
						
						
					 
					
						2007-03-27 22:05:34 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ebf48bb80c 
					 
					
						
						
							
							forgotten svn add...  
						
						 
						
						
						
						
					 
					
						2007-03-27 22:02:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						10457b90db 
					 
					
						
						
							
							make pidfile writing configurable.  
						
						 
						
						... 
						
						
						
						[ui]toa_to_buf: change API. No users yet. 
						
						
					 
					
						2007-03-27 22:01:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f4d40c87d3 
					 
					
						
						
							
							remove_file: cosmetic code improvement, a few bytes saved  
						
						 
						
						
						
						
					 
					
						2007-03-26 23:14:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						afa7023b46 
					 
					
						
						
							
							zcip: make it work on NOMMU (+ improve NOMMU support machinery)  
						
						 
						
						... 
						
						
						
						fsck: fix bad English in a comment 
						
						
					 
					
						2007-03-26 17:25:33 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						53091ecd20 
					 
					
						
						
							
							Attempt to get more applets compile for NOMMU.  
						
						 
						
						... 
						
						
						
						TODO_config_nommu documents what I managed to compile so far
(yay! msh works! cool). inetd, telnetd, httpd still do not compile. TODO
Also make fork(), daemon() produce warnings on compile stage
(in addition to erros on link stage). 
						
						
					 
					
						2007-03-26 13:35:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						bb7fcb4229 
					 
					
						
						
							
							libbb: rework NOMMU helper API so that it makes more sense  
						
						 
						
						... 
						
						
						
						and easier to use. Doesn't compile - need two more commits. 
						
						
					 
					
						2007-03-26 13:20:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						cad04ef4f3 
					 
					
						
						
							
							add NOMMU fixme's; move move_fd from runit_lib to libbb; nuke fd_copy  
						
						 
						
						
						
						
					 
					
						2007-03-25 23:21:05 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						219d14d514 
					 
					
						
						
							
							random style fixes (extra spaces deleted)  
						
						 
						
						
						
						
					 
					
						2007-03-24 15:40:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9067f13be0 
					 
					
						
						
							
							NOMMU re-exec trick shuld not depend on existence of "don't daemonize"  
						
						 
						
						... 
						
						
						
						option for every affected applet (and dnsd, for example, don't have one).
Thus rework re-exec support to not require it. Code got smaller too. 
						
						
					 
					
						2007-03-24 12:11:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1b6fa4c57c 
					 
					
						
						
							
							applets.c, xfunc.c: style cleanup  
						
						 
						
						
						
						
					 
					
						2007-03-24 12:08:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c86e052b81 
					 
					
						
						
							
							fix accumulated whitespace and indentation damage  
						
						 
						
						
						
						
					 
					
						2007-03-20 11:30:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6b343ddbc8 
					 
					
						
						
							
							fix inadvertently leaked PWD_BUFFER_SIZE  
						
						 
						
						
						
						
					 
					
						2007-03-18 00:57:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						bff32ce4d5 
					 
					
						
						
							
							gzip: Improve ptr_to_globals trick, allowing gcc  
						
						 
						
						... 
						
						
						
						to optimize better. -480 bytes. 
						
						
					 
					
						2007-03-15 19:48:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						54d14ca1a2 
					 
					
						
						
							
							copy_file: comment out one condition which is always false.  
						
						 
						
						... 
						
						
						
						Add comment explaining POSIX rules for cp - and why
these rules are dangerous. Provide conditionally compiled code
for both POSIX and safe behaviors, select safe for now.
Code shrunk by ~80 bytes. 
						
						
					 
					
						2007-03-15 13:33:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						24af7201e9 
					 
					
						
						
							
							fix TODO: getopt32 should reset optind to 1 itself  
						
						 
						
						
						
						
					 
					
						2007-03-15 13:28:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						972288e62f 
					 
					
						
						
							
							modify ptr_to_globals trick so that we do not violate  
						
						 
						
						... 
						
						
						
						type safety (well, sort of ;)) 
						
						
					 
					
						2007-03-15 00:57:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5659407595 
					 
					
						
						
							
							swapon: reinstate hole check but reduce it to warning  
						
						 
						
						... 
						
						
						
						inode_hash: remove unused variable 
						
						
					 
					
						2007-03-14 22:55:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6ef06eeed4 
					 
					
						
						
							
							stop using big static buffer for inode hash  
						
						 
						
						
						
						
					 
					
						2007-03-14 22:06:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						75ab6af71e 
					 
					
						
						
							
							stop using (yet another) static buffer  
						
						 
						
						
						
						
					 
					
						2007-03-14 21:56:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						07766bb0e7 
					 
					
						
						
							
							gzip: reduce global data footprint, part 3  
						
						 
						
						
						
						
					 
					
						2007-03-14 00:06:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						da799e8227 
					 
					
						
						
							
							gzip: reduce global data footprint, part 2  
						
						 
						
						
						
						
					 
					
						2007-03-14 00:06:29 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5df955fce2 
					 
					
						
						
							
							Do not fail password check if shadow password does not exist -  
						
						 
						
						... 
						
						
						
						fall back to ordinary one
Reduced usage of functions returning datain static buffers.
(mostly passwd/group/shadow related):
function                                             old     new   delta
correct_password                                     143     193     +50
sulogin_main                                         490     533     +43
adduser_main                                         732     774     +42
passwd_main                                         1875    1915     +40
addgroup_main                                        330     365     +35
bb_internal_getspnam                                  38       -     -38
bb_internal_fgetpwent                                 38       -     -38
bb_internal_fgetgrent                                 38       -     -38
static.resultbuf                                     168      88     -80
static.buffer                                       1872    1104    -768
------------------------------------------------------------------------------
(add/remove: 0/3 grow/shrink: 5/2 up/down: 210/-962)         Total: -752 bytes 
						
						
					 
					
						2007-03-13 13:01:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						39c651e909 
					 
					
						
						
							
							introduce and use setfscreatecon_or_die  
						
						 
						
						... 
						
						
						
						(patch by Yuichi Nakamura <ynakam@hitachisoft.jp >)
runcon: *yet another* fix for vda's brainfart :( 
						
						
					 
					
						2007-03-12 18:22:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1203c9bf2f 
					 
					
						
						
							
							next portion of selinux updates: chcon, runcon. From  
						
						 
						
						... 
						
						
						
						Yuichi Nakamura <himainu-ynakam@miomio.jp >  
KaiGai Kohei <busybox@kaigai.gr.jp > 
						
						
					 
					
						2007-03-11 22:16:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						49622d7846 
					 
					
						
						
							
							selinux support by Yuichi Nakamura <ynakam@hitachisoft.jp> (HitachiSoft)  
						
						 
						
						
						
						
					 
					
						2007-03-10 16:58:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8e858e2700 
					 
					
						
						
							
							clean up accumulated whitespace damage  
						
						 
						
						
						
						
					 
					
						2007-03-07 09:35:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c115fdbc80 
					 
					
						
						
							
							ifupdown: code to deconstruct the state_list gracefully  
						
						 
						
						... 
						
						
						
						(patch by Gabriel L. Somlo <somlo@cmu.edu >) 
						
						
					 
					
						2007-03-06 22:53:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						19c238bc90 
					 
					
						
						
							
							ping: don't measure times if ping payload is less than 8 bytes;  
						
						 
						
						... 
						
						
						
						commonalize some ping code. 
						
						
					 
					
						2007-03-03 00:36:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						54cf511ce1 
					 
					
						
						
							
							sort: fix multiple -k (was ignoring all except last)  
						
						 
						
						
						
						
					 
					
						2007-02-17 18:11:45 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ec27feb045 
					 
					
						
						
							
							init: code readability enhancements; very small code changes  
						
						 
						
						
						
						
					 
					
						2007-02-17 15:52:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b5368bf437 
					 
					
						
						
							
							httpd: a little bit more correct handling of CGI "HTTP/xxx" output  
						
						 
						
						
						
						
					 
					
						2007-02-13 23:42:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6ca0444420 
					 
					
						
						
							
							syslogd: fix "readpath bug" by using readlink instead  
						
						 
						
						... 
						
						
						
						libbb: rename xgetcwd and xreadlink 
						
						
					 
					
						2007-02-11 16:19:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9ca26d38c5 
					 
					
						
						
							
							ping: support -I addr in family neutral manner; reuse a bit of common code  
						
						 
						
						
						
						
					 
					
						2007-02-09 17:32:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						0aa6ba5d44 
					 
					
						
						
							
							make sure ps/top output what they claim: vsz, not rss ... down the line we should make the output controllable either at runtime or buildtime as both statistics are quite useful  
						
						 
						
						
						
						
					 
					
						2007-02-08 08:21:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						0850cdabde 
					 
					
						
						
							
							tftp: fix IPv6 fallout  
						
						 
						
						
						
						
					 
					
						2007-02-07 23:20:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						710694f0e5 
					 
					
						
						
							
							fix #ifdef ENABLE_xxx -> #if  
						
						 
						
						
						
						
					 
					
						2007-02-07 20:27:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d46d3c292e 
					 
					
						
						
							
							new applets: selinux utils by KaiGai Kohei <kaigai@kaigai.gr.jp>  
						
						 
						
						
						
						
					 
					
						2007-02-06 19:28:50 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1d76f439da 
					 
					
						
						
							
							EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu>  
						
						 
						
						
						
						
					 
					
						2007-02-06 01:20:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						d909d23451 
					 
					
						
						
							
							- indent  
						
						 
						
						
						
						
					 
					
						2007-02-04 20:32:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e991303406 
					 
					
						
						
							
							udhcp: use improved gethostbyname replacement from IPv6 code  
						
						 
						
						
						
						
					 
					
						2007-02-04 02:41:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5870ad9672 
					 
					
						
						
							
							mount: (try to) support cifs with IPv6  
						
						 
						
						
						
						
					 
					
						2007-02-04 02:39:55 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						42823d597a 
					 
					
						
						
							
							add x to IPv6 functions which can die  
						
						 
						
						
						
						
					 
					
						2007-02-04 02:39:08 +00:00