Daniel Fandrich 
							
						 
					 
					
						
						
							
						
						0a428607a0 
					 
					
						
						
							
							add defconfig files for Android, Cygwin and FreeBSD  
						
						... 
						
						
						
						Also added an example script to show how to compile BusyBox against
Android's bionic.
Signed-off-by: Daniel Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-19 08:10:05 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						f2f9bc5932 
					 
					
						
						
							
							dc: fix a case where we can run off malloced space  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-15 08:37:36 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Cernekee 
							
						 
					 
					
						
						
							
						
						43a668b2ee 
					 
					
						
						
							
							cttyhack: fail gracefully if the device node is missing  
						
						... 
						
						
						
						Signed-off-by: Kevin Cernekee <cernekee@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-13 09:30:36 +02:00 
						 
				 
			
				
					
						
							
							
								Kevin Cernekee 
							
						 
					 
					
						
						
							
						
						064e99646a 
					 
					
						
						
							
							cttyhack: check sysfs for the name of the active console  
						
						... 
						
						
						
						Signed-off-by: Kevin Cernekee <cernekee@gmail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-13 09:26:58 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						80856b37e8 
					 
					
						
						
							
							fdisk: reinstate a short sleep between sync() and ioctl(BLKRRPART)  
						
						... 
						
						
						
						While at it, simplify code a bit.
function                                             old     new   delta
write_table                                          201     198      -3
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-13 09:06:32 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						a669eca3a2 
					 
					
						
						
							
							libbb/lineedit: implement optional Ctrl-R history search  
						
						... 
						
						
						
						function                                             old     new   delta
read_line_input                                     3433    3957    +524
load_string                                           77      90     +13
input_tab                                           1086    1069     -17
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/1 up/down: 537/-17)           Total: 520 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-11 07:36:59 +02:00 
						 
				 
			
				
					
						
							
							
								Lauri Kasanen 
							
						 
					 
					
						
						
							
						
						98f213ed79 
					 
					
						
						
							
							bloat-o-meter: don't require that pythin is in /usr/bin.  
						
						... 
						
						
						
						Signed-off-by: Lauri Kasanen <curaga@operamail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-08 10:56:58 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						4ee6487849 
					 
					
						
						
							
							make configs/* files have _defconfig suffix  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-08 08:53:16 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						14bd16ac56 
					 
					
						
						
							
							more tweak for bionic  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-08 08:49:40 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						acff3733ba 
					 
					
						
						
							
							usleep: do not check for usleep error, it should never fail  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-08 08:37:57 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						8f6ce094dc 
					 
					
						
						
							
							a few tweaks for bionic  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-08 08:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Fandrich 
							
						 
					 
					
						
						
							
						
						126f2b2853 
					 
					
						
						
							
							Support configuring Busybox from _defconfig files  
						
						... 
						
						
						
						The existing test .config files are moved to configs/ and renamed
to *_defconfig. 'make xyz_defconfig' will enable the
configuration in that specific file.
Signed-off-by: Daniel Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-08 07:59:16 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						319b8bb355 
					 
					
						
						
							
							hwclock: use locale-specific date output format  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-08 06:40:25 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						db43d3d418 
					 
					
						
						
							
							halt: perror_msg_and_die needs bb_ prefix  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-08 06:23:08 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						b5de0c12d6 
					 
					
						
						
							
							typo fixes  
						
						... 
						
						
						
						Signed-off-by: Dan Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-08 05:47:49 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						4dc35fb5b6 
					 
					
						
						
							
							platform.h: tweaks for cygwin  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-08 04:41:38 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						46465ecf72 
					 
					
						
						
							
							hwclock: better help text  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-04 04:34:57 +02:00 
						 
				 
			
				
					
						
							
							
								Lauri Kasanen 
							
						 
					 
					
						
						
							
						
						e3f805ccc3 
					 
					
						
						
							
							md5/shaNsum: make -c support a list of files  
						
						... 
						
						
						
						function                                             old     new   delta
md5_sha1_sum_main                                    455     473     +18
Signed-off-by: Lauri Kasanen <curaga@operamail.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-04 01:49:59 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						066f399566 
					 
					
						
						
							
							vi: tweak regex.h include  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-03 03:19:43 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						104e01409d 
					 
					
						
						
							
							halt/reboot: better message if /sbin/telinit is not found  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-07-03 01:46:02 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						75214cfe00 
					 
					
						
						
							
							Use the _unlocked stdio macros only when they're all available  
						
						... 
						
						
						
						Signed-off-by: Dan Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-30 02:59:17 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						0c4cf42c1e 
					 
					
						
						
							
							libbb.h: tweak _unlocked hack  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-30 02:44:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						0e79e7bb42 
					 
					
						
						
							
							Use the built-in getline on more systems that don't have it  
						
						... 
						
						
						
						Signed-off-by: Dan Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-30 02:11:49 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Teras 
							
						 
					 
					
						
						
							
						
						0a5b310067 
					 
					
						
						
							
							platform.c: provide getline implementation  
						
						... 
						
						
						
						Signed-off-by: Timo Teras <timo.teras@iki.fi >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-29 02:19:58 +02:00 
						 
				 
			
				
					
						
							
							
								Walter Harms 
							
						 
					 
					
						
						
							
						
						b9ba580917 
					 
					
						
						
							
							vi: fix regex search, make it selectable in config  
						
						... 
						
						
						
						function                                             old     new   delta
char_search                                          134     214     +80
find_pair                                            187     169     -18
mycmp                                                 37       -     -37
Signed-off-by: Walter Harms <wharms@bfs.de >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-27 02:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						52f4fe9db6 
					 
					
						
						
							
							id: correct getgroups usage  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-22 16:42:36 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						d5ac9c88a7 
					 
					
						
						
							
							groups: make it NOEXEC  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-22 04:17:49 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						1e18a01fa2 
					 
					
						
						
							
							ls: fix HAVE_STRVERSCMP check; add check for older uclibc versions  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-21 17:12:52 +02:00 
						 
				 
			
				
					
						
							
							
								Tito Ragusa 
							
						 
					 
					
						
						
							
						
						33092f1003 
					 
					
						
						
							
							groups: new applet  
						
						... 
						
						
						
						Signed-off-by: Tito Ragusa <farmatito@tiscali.it >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-21 17:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						561f9c8585 
					 
					
						
						
							
							Add HAVE_STRVERSCMP, guard the only usage of strverscmp with #ifdef  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-21 16:38:29 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						040b5a2e29 
					 
					
						
						
							
							setserial: added missing \n in help text  
						
						... 
						
						
						
						Signed-off-by: Dan Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-20 10:22:18 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						06448912e6 
					 
					
						
						
							
							libbb: use _unlocked variants of stdio I/O.  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-20 10:06:28 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Teras 
							
						 
					 
					
						
						
							
						
						adcabf3235 
					 
					
						
						
							
							parse_config: use getline. BIG speedup with glibc (~40%).  
						
						... 
						
						
						
						function                                             old     new   delta
config_read                                          559     604     +45
getline                                                -      23     +23
config_close                                          29      49     +20
find_pair                                            169     187     +18
showmode                                             330     338      +8
hash_find                                            233     234      +1
builtin_umask                                        133     132      -1
lzo1x_optimize                                      1434    1429      -5
test_main                                            253     247      -6
buffer_fill_and_print                                196     179     -17
create_J                                            1849    1826     -23
config_free_data                                      37       -     -37
------------------------------------------------------------------------------
(add/remove: 3/1 grow/shrink: 5/5 up/down: 138/-89)            Total: 26 bytes
Signed-off-by: Timo Teras <timo.teras@iki.fi >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-20 09:49:56 +02:00 
						 
				 
			
				
					
						
							
							
								Timo Teras 
							
						 
					 
					
						
						
							
						
						e12e0acb92 
					 
					
						
						
							
							modprobe: use hash table. speeds up significantly if modprobe.dep is large  
						
						... 
						
						
						
						function                                             old     new   delta
helper_get_module                                    106     157     +51
config_file_action                                   413     431     +18
modprobe_main                                        690     706     +16
do_modprobe                                          580     588      +8
add_probe                                             81      83      +2
load_modules_dep                                     192     190      -2
get_or_add_modentry                                   10       -     -10
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 5/1 up/down: 95/-12)             Total: 83 bytes
Signed-off-by: Timo Teras <timo.teras@iki.fi >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-20 09:38:13 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						416e978ce8 
					 
					
						
						
							
							diff: disable debug code; remove unsupported --dry-run from help text  
						
						... 
						
						
						
						function                                             old     new   delta
packed_usage                                       28623   28602     -21
do_line                                              121      91     -30
patch_main                                          2086    1923    -163
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-214)           Total: -214 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-19 01:40:31 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						5331e382f7 
					 
					
						
						
							
							libbb/read_cmdline: prepend {comm} if different from argv0. Closes 3835.  
						
						... 
						
						
						
						function                                             old     new   delta
read_cmdline                                         114     233    +119
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-18 15:51:16 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						12ac6287ee 
					 
					
						
						
							
							procps: remove PSSCAN_STAT define, users were using it incorrectly  
						
						... 
						
						
						
						Also contains small cleanups ps.
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-18 15:49:47 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						da94760762 
					 
					
						
						
							
							fix false positive in parse test  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-18 09:29:21 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						3a649363aa 
					 
					
						
						
							
							parse_config: make test applet easier to enable; fix its code  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-18 09:23:09 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						a1a448347e 
					 
					
						
						
							
							libbb: split bb_get_chunk_from_file and bb_get_chunk_with_continuation  
						
						... 
						
						
						
						This also moves bb_get_chunk_with_continuation into its sole user,
parse_config.c.
This allows to optimize both functions separately,
they need to be optimized for speed.
(this need was highlighted by slow modprobe caused in part by slow
bb_get_chunk_with_continuation in config parser).
function                                             old     new   delta
bb_get_chunk_from_file                                 7     130    +123
config_read                                          457     558    +101
bb_get_chunk_with_continuation                       194       -    -194
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 2/0 up/down: 224/-194)           Total: 30 bytes
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-17 03:37:43 +02:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						901a53baec 
					 
					
						
						
							
							inetd: check if RPC is available  
						
						... 
						
						
						
						It would be better to have FEATURE_HAVE_RPC be user-selectable and
depend mount.nfs and inetd-rpc on it instead of the current, backward,
way.
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com > 
						
						
					 
					
						2011-06-15 09:41:00 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						8ea683d5df 
					 
					
						
						
							
							ls: fix comment about -p (it's compatible now)  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-13 02:24:18 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						f194cc1f33 
					 
					
						
						
							
							ls: make -v and -X actually work as intended  
						
						... 
						
						
						
						function                                             old     new   delta
strverscmp                                             -     236    +236
sortcmp                                              186     254     +68
static.result_type                                     -      60     +60
static.next_state                                     12      16      +4
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-13 02:13:42 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						b307eabf4d 
					 
					
						
						
							
							iplink: tweak includes to work on android  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-12 17:15:16 +02:00 
						 
				 
			
				
					
						
							
							
								Wade Berrier 
							
						 
					 
					
						
						
							
						
						000ae5cefe 
					 
					
						
						
							
							pkill/pgrep: support extended regular expressions  
						
						... 
						
						
						
						Done by enabling the REG_EXTENDED and REG_NOSUB regex flags,
which also increases compatibility with the procps versions.
Signed-off-by: Wade Berrier <wade_berrier@appsig.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-10 06:01:30 +02:00 
						 
				 
			
				
					
						
							
							
								Daniel Fandrich 
							
						 
					 
					
						
						
							
						
						6295d273ad 
					 
					
						
						
							
							Replaced __u32 etc. with standard uint32_t style types  
						
						... 
						
						
						
						Signed-off-by: Daniel Fandrich <dfandrich@intrinsyc.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-10 05:34:05 +02:00 
						 
				 
			
				
					
						
							
							
								Dan Fandrich 
							
						 
					 
					
						
						
							
						
						f533ec8767 
					 
					
						
						
							
							*: simplify Ethernet header includes  
						
						... 
						
						
						
						Signed-off-by: Dan Fandrich <dan@coneharvesters.com >
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-10 05:17:59 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						d488f5e8db 
					 
					
						
						
							
							build system: delete generated files on "make mrproper"  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-07 10:01:58 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						972e046070 
					 
					
						
						
							
							fbset: apply modelines. Closes 3823  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-06 04:21:39 +02:00 
						 
				 
			
				
					
						
							
							
								Denys Vlasenko 
							
						 
					 
					
						
						
							
						
						d7efa06b83 
					 
					
						
						
							
							fix breakage caused by 'remove "Options:" string from help texts' commit  
						
						... 
						
						
						
						Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com > 
						
						
					 
					
						2011-06-05 15:07:31 +02:00