Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						becd8c538c 
					 
					
						
						
							
							passwd: made smaller by ~130 bytes. size can go negative  
						
						 
						
						... 
						
						
						
						if current trend will continue ;) 
						
						
					 
					
						2006-12-01 21:34:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c61852a02b 
					 
					
						
						
							
							fix support for globally disabling --long-options.  
						
						 
						
						... 
						
						
						
						(disabling them saves ~4K on fully configured bbox) 
						
						
					 
					
						2006-11-29 11:09:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7df69b887a 
					 
					
						
						
							
							usage: fix few help texts, fix breakage: '\<tab>'  
						
						 
						
						... 
						
						
						
						sequence utterly confused cpp :) 
						
						
					 
					
						2006-11-28 00:46:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1fffe38e01 
					 
					
						
						
							
							fix udhcpc help message, take steps to make usage.h less messy  
						
						 
						
						
						
						
					 
					
						2006-11-28 00:06:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e2d3ded354 
					 
					
						
						
							
							udhcpc: convert to getopt32  
						
						 
						
						
						
						
					 
					
						2006-11-27 23:43:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						459903bd4e 
					 
					
						
						
							
							Provide our own isdigit macro. saves more than 400 bytes.  
						
						 
						
						
						
						
					 
					
						2006-11-27 14:44:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d686a045c8 
					 
					
						
						
							
							safe_strtoXX interface proved to be a bit unconvenient.  
						
						 
						
						... 
						
						
						
						Remove it, introduce saner bb_strtoXX.
Saved ~350 bytes. 
						
						
					 
					
						2006-11-27 14:43:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e5667c1cfe 
					 
					
						
						
							
							Closing bug 730. libbb run_parts is using scandir (a GNUism),  
						
						 
						
						... 
						
						
						
						and it is used only by run_parts applet, so move it there.
Also saved ~30 bytes (prolly gcc autoinlining...). 
						
						
					 
					
						2006-11-26 20:13:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2d27e4ccbb 
					 
					
						
						
							
							tee: fix bug: argv[-1] is a no-no!  
						
						 
						
						... 
						
						
						
						bb_full_fd_action: optimize
die_if_ferror: "<applet>: filename" isn't a good err msg, add "..I/O error" 
						
						
					 
					
						2006-11-25 23:50:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						43bddf31e9 
					 
					
						
						
							
							small improvements in str -> num convertors  
						
						 
						
						
						
						
					 
					
						2006-11-25 14:49:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ed836cdc30 
					 
					
						
						
							
							regularize str -> num convertors  
						
						 
						
						
						
						
					 
					
						2006-11-25 14:44:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						d031ffa623 
					 
					
						
						
							
							tar: sanitize option handling  
						
						 
						
						
						
						
					 
					
						2006-11-24 21:54:44 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c50f370f98 
					 
					
						
						
							
							tar: cache [ug]id->username/groupname mappings. Cuts down amount  
						
						 
						
						... 
						
						
						
						of open/read/close of /etc/passwd and /etc/group
dramatically (we were rereading those for each untarred file!!!) 
						
						
					 
					
						2006-11-24 14:57:31 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						0b35470d9b 
					 
					
						
						
							
							glibc makedev() is a large inline. Save 700+ bytes by wrapping it  
						
						 
						
						... 
						
						
						
						into a function. 
						
						
					 
					
						2006-11-24 14:54:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						cf30cc82a3 
					 
					
						
						
							
							header_verbose_list: stop truncating file size in listing  
						
						 
						
						
						
						
					 
					
						2006-11-24 14:53:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						376ce1e775 
					 
					
						
						
							
							tar:  
						
						 
						
						... 
						
						
						
						* unpack: handle tar header fields which are not NUL terminated
* pack: handle 4+GB files correctly
* pack: refuse to store 101+ softlinks (was truncating link
  target name)
* pack: mask mode with 07777 
						
						
					 
					
						2006-11-24 14:51:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						48237b0c88 
					 
					
						
						
							
							introduce setsockopt_reuseaddr(int fd), setsockopt_broadcast(int fd),  
						
						 
						
						... 
						
						
						
						use them where appropriate. 200 bytes saved 
						
						
					 
					
						2006-11-22 23:22:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						32eddffa30 
					 
					
						
						
							
							- revert r15563 (pull current version of taskset off the busybox_scratch branch)  
						
						 
						
						
						
						
					 
					
						2006-11-22 16:39:48 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						c8717cd857 
					 
					
						
						
							
							telnetd: move generic stuff into libbb. It will make it easy  
						
						 
						
						... 
						
						
						
						to make other server applets IPv6-aware too. 
						
						
					 
					
						2006-11-22 16:10:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						75f8d080a2 
					 
					
						
						
							
							telnetd: we were having telnetd with is ONLY inetd or ONLY standalone.  
						
						 
						
						... 
						
						
						
						What if I need to have both?? This patch introduces
CONFIG_FEATURE_TELNETD_STANDALONE: y - both, n - only inetd. 
						
						
					 
					
						2006-11-22 15:54:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7ca3921e5e 
					 
					
						
						
							
							bb_INET_default[] is really just a const "default",  
						
						 
						
						... 
						
						
						
						nothing INET-specific 
						
						
					 
					
						2006-11-21 20:34:21 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						921f5df25f 
					 
					
						
						
							
							- add 'ip rule' support. First take..  
						
						 
						
						... 
						
						
						
						text    data     bss     dec     hex filename
   2999       0       0    2999     bb7 networking/libiproute/iprule.o 
						
						
					 
					
						2006-11-21 15:36:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9229794ab3 
					 
					
						
						
							
							insmod_ng_main: -80 bytes. Stopp mmapping, use xmalloc_open_read_close().  
						
						 
						
						
						
						
					 
					
						2006-11-21 11:58:14 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						736230e209 
					 
					
						
						
							
							dhcprelay: new applet  
						
						 
						
						
						
						
					 
					
						2006-11-20 19:40:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						89f0b3486d 
					 
					
						
						
							
							rodata cleanup. "unable to" == "cannot". -300 bytes  
						
						 
						
						
						
						
					 
					
						2006-11-18 22:04:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f7eaccde13 
					 
					
						
						
							
							nc: fix --help text  
						
						 
						
						
						
						
					 
					
						2006-11-18 02:17:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						a7189f01a4 
					 
					
						
						
							
							add -Wundef, fix uncovered bugs  
						
						 
						
						
						
						
					 
					
						2006-11-17 20:29:00 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8a00f44bf4 
					 
					
						
						
							
							runit: add runsv, runsvdir and sv. Oh yes.  
						
						 
						
						... 
						
						
						
						It even seems to work. +11K. :( 
						
						
					 
					
						2006-11-17 18:58:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b3a071543d 
					 
					
						
						
							
							httpd: reduce ifdef forest. comment out redundant PATH setting  
						
						 
						
						
						
						
					 
					
						2006-11-16 18:04:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						0871bc89fb 
					 
					
						
						
							
							httpd: add -i (inetd) and -f (foreground) otions.  
						
						 
						
						... 
						
						
						
						-i makes possible to run httpd in both inetd and standalone mode
without recompile (or need to have two different binaries) 
						
						
					 
					
						2006-11-16 16:17:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						83ea643d8d 
					 
					
						
						
							
							svlogd: new applet. +9k. Still too big, but it was 12k yesterday.  
						
						 
						
						
						
						
					 
					
						2006-11-16 02:27:24 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5af906e7c8 
					 
					
						
						
							
							rename: compare_string_array -> index_in_str_array  
						
						 
						
						... 
						
						
						
						introduce index_in_substr_array and use it in
iproute2 
						
						
					 
					
						2006-11-05 18:05:09 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						77a1a53a98 
					 
					
						
						
							
							usage.h: stop using ancient USAGE_xxx (we have USE_xx now)  
						
						 
						
						
						
						
					 
					
						2006-11-05 00:46:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9494919ea5 
					 
					
						
						
							
							ps: implement POSIX-like options, most notably -o  
						
						 
						
						... 
						
						
						
						(activated by CONFIG_DESKTOP) 
						
						
					 
					
						2006-11-05 00:45:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						aae0311356 
					 
					
						
						
							
							smart_ulltoa5: make available in libbb  
						
						 
						
						
						
						
					 
					
						2006-11-05 00:44:39 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						459e4d6cf7 
					 
					
						
						
							
							replace /proc scanning code by more versatile one.  
						
						 
						
						... 
						
						
						
						Use it where appropriate.
Stop scanning /etc/passwd *for every process*!!! (uid->username)
top: reduce memory usage - we won't save unneeded fields
from /proc info anymore. Downside: ~+250 bytes of code 
						
						
					 
					
						2006-11-05 00:43:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fa07680091 
					 
					
						
						
							
							top: improve CPU% calculation  
						
						 
						
						... 
						
						
						
						style fixes 
						
						
					 
					
						2006-11-05 00:38:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						dd539f7687 
					 
					
						
						
							
							Unneeded code removed, usused field "unsigned pscpu" removed  
						
						 
						
						
						
						
					 
					
						2006-11-01 20:20:37 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						35fb512728 
					 
					
						
						
							
							PID should be stored in pid_t, not int or long.  
						
						 
						
						... 
						
						
						
						find_pid_by_name() was returning 0 or -1 in last array element,
but -1 was never checked. We can use just 0 intead. 
						
						
					 
					
						2006-11-01 09:16:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						5c7596058d 
					 
					
						
						
							
							ls: cleanup part 1  
						
						 
						
						
						
						
					 
					
						2006-10-28 12:37:16 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						8c35d65c43 
					 
					
						
						
							
							recursive_action: add depth param  
						
						 
						
						... 
						
						
						
						chmod: match coreutils versus following links 
						
						
					 
					
						2006-10-27 23:42:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						e80e2a3660 
					 
					
						
						
							
							chgrp: just call chown! :)  
						
						 
						
						
						
						
					 
					
						2006-10-27 23:28:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						51b4c92f80 
					 
					
						
						
							
							chown: add -vcf support if CONFIG_DESKTOP  
						
						 
						
						... 
						
						
						
						chmod: stop following symlinks 
						
						
					 
					
						2006-10-27 16:07:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						fefb279ace 
					 
					
						
						
							
							chmod: support -vcf if CONFIG_DESKTOP  
						
						 
						
						
						
						
					 
					
						2006-10-27 15:13:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						dca0b707c0 
					 
					
						
						
							
							reshuffle libbb.h contents so that order of decls makes sense  
						
						 
						
						... 
						
						
						
						Found bad typo in largefile support :) 
						
						
					 
					
						2006-10-27 09:05:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1de0830e62 
					 
					
						
						
							
							Fix minor breakage in previous commit  
						
						 
						
						
						
						
					 
					
						2006-10-26 23:32:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						ddec5af6b0 
					 
					
						
						
							
							rename functions to more understandable names  
						
						 
						
						
						
						
					 
					
						2006-10-26 23:25:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						f0ed376eda 
					 
					
						
						
							
							remove bb_printf and the like  
						
						 
						
						
						
						
					 
					
						2006-10-26 23:21:47 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						1457915afc 
					 
					
						
						
							
							xconnect is non-conforming to "xfunc like libc" rule. Fixing  
						
						 
						
						
						
						
					 
					
						2006-10-26 01:09:46 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						e63a0dee9e 
					 
					
						
						
							
							- revert r16191; re-add resize() applet.  
						
						 
						
						... 
						
						
						
						text	   data	    bss	    dec	    hex	filename
    288	      0	      0	    288	    120	console-tools/_resize.o.gcc-2.95
    258	      0	      0	    258	    102	console-tools/_resize.o.gcc-3.3
    252	      0	      0	    252	     fc	console-tools/_resize.o.gcc-3.4 
						
						
					 
					
						2006-10-25 15:07:56 +00:00