Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						6ca409e0e4 
					 
					
						
						
							
							trylink: produce even more info about final link stage  
						
						... 
						
						
						
						trylink: explain how to modify link and drastically decrease amount
  of padding (unfortunately, needs hand editing ATM).
*: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts
size saving: 0.5k 
						
						
					 
					
						2007-08-12 20:58:27 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b71c668c57 
					 
					
						
						
							
							style fix (stray space before ';')  
						
						
						
						
					 
					
						2007-07-21 15:08:09 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						2c91efb7c2 
					 
					
						
						
							
							libpwdgrp/pwd_grp.c: allocate local storage on first call, not in bss. -1k bss  
						
						... 
						
						
						
						function                                             old     new   delta
get_S                                                  -      31     +31
bb_internal_getpwnam                                  38      44      +6
bb_internal_getgrnam                                  38      44      +6
bb_internal_getgrgid                                  38      44      +6
ptr_to_statics                                         -       4      +4
static.resultbuf                                      88       -     -88
static.buffer                                       1024       -   -1024
------------------------------------------------------------------------------
(add/remove: 2/2 grow/shrink: 3/0 up/down: 53/-1112)        Total: -1059 bytes 
						
						
					 
					
						2007-06-18 10:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						b6adbf1be2 
					 
					
						
						
							
							usage.c: remove reference to busybox.h  
						
						... 
						
						
						
						*: s/include "busybox.h"/include "libbb.h" 
						
						
					 
					
						2007-05-26 19:00:18 +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 
							
						 
					 
					
						
						
							
						
						87468857f6 
					 
					
						
						
							
							style fixes  
						
						
						
						
					 
					
						2007-04-13 23:22:00 +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 
							
						 
					 
					
						
						
							
						
						cce38586ae 
					 
					
						
						
							
							start_stop_daemon: add -chuid support  
						
						
						
						
					 
					
						2007-02-26 22:47:42 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						cb04ff5c68 
					 
					
						
						
							
							fixdep.c: avoit doing memcmp in most cases  
						
						... 
						
						
						
						uidgid_get.c: add forgotten copyright notice
pwd/grp/shadow: avoid collisions with libc names 
						
						
					 
					
						2006-12-30 21:11:57 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7fa0fcafca 
					 
					
						
						
							
							fix build without shadow support  
						
						
						
						
					 
					
						2006-12-28 21:33:30 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						9a44c4f91c 
					 
					
						
						
							
							bb_xget[pw/gr]nam were horribly misnamed - fixed.  
						
						... 
						
						
						
						uidgid_get -> get_uidgid, add additional param
(numeric_ok). Make chown use it.
chown: fix "chown user: ...."
install: fix incorrect use of bb_xget[pw/gr]nam 
						
						
					 
					
						2006-12-28 05:44:47 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						de59c0f58f 
					 
					
						
						
							
							httpd: add -u user[:grp] support  
						
						
						
						
					 
					
						2006-10-05 22:50:22 +00:00 
						 
				 
			
				
					
						
							
							
								Denis Vlasenko 
							
						 
					 
					
						
						
							
						
						7d219aab70 
					 
					
						
						
							
							build system overhaul  
						
						
						
						
					 
					
						2006-10-05 10:17:08 +00:00 
						 
				 
			
				
					
						
							
							
								"Robert P. J. Day" 
							
						 
					 
					
						
						
							
						
						63fc1a9e08 
					 
					
						
						
							
							Standardize on the vi editing directives being on the first line.  
						
						
						
						
					 
					
						2006-07-02 19:47:05 +00:00 
						 
				 
			
				
					
						
							
							
								"Robert P. J. Day" 
							
						 
					 
					
						
						
							
						
						edd9ca5743 
					 
					
						
						
							
							More removal of "#if 0" content.  
						
						
						
						
					 
					
						2006-07-01 14:52:12 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Landley 
							
						 
					 
					
						
						
							
						
						2b8a05a775 
					 
					
						
						
							
							I broke allbareconfig with half-finished cleanups I'd forgotten weren't done.  
						
						... 
						
						
						
						Got both to a decent stopping point.  (There's a lot more cleanup to do on ls.c
but now is not the time...) 
						
						
					 
					
						2006-06-20 17:43:01 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Landley 
							
						 
					 
					
						
						
							
						
						ea224be6aa 
					 
					
						
						
							
							skip_whitespace() shouldn't claim its return value is const, it doesn't know  
						
						... 
						
						
						
						that and callers wind up typecasting it back. 
						
						
					 
					
						2006-06-18 20:20:07 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						39440e520c 
					 
					
						
						
							
							pull Rules.mak from top_srcdir as pointed out by Robert P. J. Day on the mailing list  
						
						
						
						
					 
					
						2006-05-13 02:33:09 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						fa939aae81 
					 
					
						
						
							
							- include proper headers.  
						
						
						
						
					 
					
						2006-04-05 16:21:37 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						df10094870 
					 
					
						
						
							
							- revert back to r14406  
						
						
						
						
					 
					
						2006-03-13 19:04:00 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						07a79e75f5 
					 
					
						
						
							
							- backout using features which are not available with the previous stable  
						
						... 
						
						
						
						version of make (3.71.1). 
						
						
					 
					
						2006-03-09 09:03:37 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Landley 
							
						 
					 
					
						
						
							
						
						06ec8cff83 
					 
					
						
						
							
							Typo fixes brought to you by the letters a, l, and Robert P. Day.  
						
						
						
						
					 
					
						2006-03-03 19:02:50 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						022eb311d5 
					 
					
						
						
							
							- use absolute path for top_builddir and top_srcdir.  
						
						... 
						
						
						
						Fixes make trying to include the very same file in an endless loop. 
						
						
					 
					
						2006-03-02 17:33:25 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						5d26126b9e 
					 
					
						
						
							
							- fixes parallel builds (make -j)  
						
						... 
						
						
						
						- use less resources for the buildsystem itself 
						
						
					 
					
						2006-03-01 22:54:48 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						b38673fb9f 
					 
					
						
						
							
							make the build system puuuuuuuuuuurty  
						
						
						
						
					 
					
						2006-02-02 01:41:53 +00:00 
						 
				 
			
				
					
						
							
							
								Tim Riker 
							
						 
					 
					
						
						
							
						
						c1ef7bdd8d 
					 
					
						
						
							
							just whitespace  
						
						
						
						
					 
					
						2006-01-25 00:08:53 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						7ca61b6f33 
					 
					
						
						
							
							- shared libbusybox.  
						
						... 
						
						
						
						- IMA compilation option (aka IPO, IPA,..)
Please holler if i broke something.. 
						
						
					 
					
						2006-01-15 14:04:57 +00:00 
						 
				 
			
				
					
						
							
							
								Bernhard Reutner-Fischer 
							
						 
					 
					
						
						
							
						
						30c7de068b 
					 
					
						
						
							
							- move GETXXKEY_R_FUNC into an internal helper file to allow for compiling  
						
						... 
						
						
						
						with IMA. 
						
						
					 
					
						2005-10-28 11:21:40 +00:00 
						 
				 
			
				
					
						
							
							
								Rob Landley 
							
						 
					 
					
						
						
							
						
						25413bfe00 
					 
					
						
						
							
							Shaun Jackman pointed out that fgets_unlocked() and friends are gnu extensions  
						
						... 
						
						
						
						not in newlib, and also that all the _unlocked variants are kind of pointless
in this context. 
						
						
					 
					
						2005-10-08 02:23:22 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						62f18e1f20 
					 
					
						
						
							
							use the shorter license header  
						
						
						
						
					 
					
						2005-09-24 07:16:29 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						0d4ee68be5 
					 
					
						
						
							
							use brief license line  
						
						
						
						
					 
					
						2005-09-24 06:01:57 +00:00 
						 
				 
			
				
					
						
							
							
								Mike Frysinger 
							
						 
					 
					
						
						
							
						
						4d00896d05 
					 
					
						
						
							
							use toplevel ARFLAGS and update default ARFLAGS to be quiet  
						
						
						
						
					 
					
						2005-07-27 01:09:24 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7daa076d3e 
					 
					
						
						
							
							egor duda writes:  
						
						... 
						
						
						
						Hi!
I've created a patch to busybox' build system to allow building it in
separate tree in a manner similar to kbuild from kernel version 2.6.
That is, one runs command like
'make O=/build/some/where/for/specific/target/and/options'
and everything is built in this exact directory, provided that it exists.
I understand that applyingc such invasive changes during 'release
candidates' stage of development is at best unwise. So, i'm currently
asking for comments about this patch, starting from whether such thing
is needed at all to whether it coded properly.
'make check' should work now, and one make creates Makefile in build
directory, so one can run 'make' in build directory after that.
One possible caveat is that if we build in some directory other than
source one, the source directory should be 'distclean'ed first.
egor 
						
						
					 
					
						2004-10-08 07:46:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						9615a08218 
					 
					
						
						
							
							Replace the old and somewhat buggy pwd_grp stuff with the shiny  
						
						... 
						
						
						
						new stuff mjn3 wrote for uClibc 
						
						
					 
					
						2004-07-15 12:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						aff114c33d 
					 
					
						
						
							
							Larry Doolittle writes:  
						
						... 
						
						
						
						This is a bulk spelling fix patch against busybox-1.00-pre10.
If anyone gets a corrupted copy (and cares), let me know and
I will make alternate arrangements.
Erik - please apply.
Authors - please check that I didn't corrupt any meaning.
Package importers - see if any of these changes should be
passed to the upstream authors.
I glossed over lots of sloppy capitalizations, missing apostrophes,
mixed American/British spellings, and German-style compound words.
What is "pretect redefined for test" in cmdedit.c?
Good luck on the 1.00 release!
      - Larry 
						
						
					 
					
						2004-04-14 17:51:38 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c7bda1ce65 
					 
					
						
						
							
							Remove trailing whitespace.  Update copyright to include 2004.  
						
						
						
						
					 
					
						2004-03-15 08:29:22 +00:00 
						 
				 
			
				
					
						
							
							
								Russ Dill 
							
						 
					 
					
						
						
							
						
						f796700cf0 
					 
					
						
						
							
							rename __getgrent so that it doesn't conflict with some libc's  
						
						
						
						
					 
					
						2003-12-18 22:40:58 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ef73d3b5d9 
					 
					
						
						
							
							Patch from Nick Fedchik to fixup paths in busybox/libpwdgrp  
						
						... 
						
						
						
						which were not properly using the bb_path_*_file strings. 
						
						
					 
					
						2003-07-26 07:48:13 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						85e5e72bc1 
					 
					
						
						
							
							Remove remaining libc5 support code  
						
						
						
						
					 
					
						2003-07-22 08:56:55 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cb81e6484d 
					 
					
						
						
							
							Update a bunch of docs.  Run a script to update my email addr.  
						
						
						
						
					 
					
						2003-07-14 21:21:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						4a2dcd904c 
					 
					
						
						
							
							oops.  make this actually work as intended....  
						
						
						
						
					 
					
						2003-06-26 23:55:55 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f60d4b491a 
					 
					
						
						
							
							Oops.  
						
						
						
						
					 
					
						2003-06-26 18:01:43 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						fd10c70521 
					 
					
						
						
							
							Per patch from Nick Fedchik, use SHADOW_FILE, not "/etc/shadow".  
						
						... 
						
						
						
						Change fopen to bb_xfopen 
						
						
					 
					
						2003-06-26 08:53:49 +00:00 
						 
				 
			
				
					
						
							
							
								Manuel Novoa III  
							
						 
					 
					
						
						
							
						
						cad5364599 
					 
					
						
						
							
							Major coreutils update.  
						
						
						
						
					 
					
						2003-03-19 09:13:01 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						39438c7c17 
					 
					
						
						
							
							Fixup header file ordering  
						
						
						
						
					 
					
						2002-12-11 03:40:10 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						e167d69309 
					 
					
						
						
							
							Change #include order to fix warning  
						
						
						
						
					 
					
						2002-12-08 11:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						4e05b9b043 
					 
					
						
						
							
							include "busybox" after the libc includes tofix compile errors  
						
						
						
						
					 
					
						2002-12-07 23:14:40 +00:00 
						 
				 
			
				
					
						
							
							
								Aaron Lehmann 
							
						 
					 
					
						
						
							
						
						a170e1c858 
					 
					
						
						
							
							Change if(x)free(x); to free(x);  
						
						
						
						
					 
					
						2002-11-28 11:27:31 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						e18cb71e0c 
					 
					
						
						
							
							Fix stupid typo noticed by John Mullin <john.mullin@homenetcomm.com>  
						
						
						
						
					 
					
						2002-09-16 06:32:16 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						2a1eb31f18 
					 
					
						
						
							
							Yipe.  uid and gid were reversed.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2002-09-10 05:23:29 +00:00