Eric Andersen 
							
						 
					 
					
						
						
							
						
						bdfd0d78bc 
					 
					
						
						
							
							Major rework of the directory structure and the entire build system.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-10-24 05:00:29 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						04095e58fb 
					 
					
						
						
							
							Move messages.c to libbb.  Make each string in messages.c be its own .o file.  
						
						... 
						
						
						
						This way, we can new get rid of all that tedious #define rubbish we used to
need to enable specific messages.  This way is enormously simpler, and as a
bonus also ends up saving us 96 bytes.
 -Erik 
						
						
					 
					
						2001-04-25 05:39:18 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cbe31dace5 
					 
					
						
						
							
							It turns out that DODMALLOC was broken when I reorganized busybox.h  
						
						... 
						
						
						
						header file usage before the 0.49 release.  To fix it, I had to move
the '#include "busybox.h"' to the end of the list of #include files.
 -Erik 
						
						
					 
					
						2001-02-20 06:14:08 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						d69d2da165 
					 
					
						
						
							
							use perror_msg instead of perror to print the applet name.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-02-15 20:12:05 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						67991cf824 
					 
					
						
						
							
							This patch, put together by Manuel Novoa III, is a merge of work  
						
						... 
						
						
						
						done by Evin Robertson (bug#1105) and work from Manuel to make
usage messages occupy less space and simplify how usage messages
are displayed. 
						
						
					 
					
						2001-02-14 21:23:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8ec10a9483 
					 
					
						
						
							
							Fix up copyright msgs.  Bump version to 0.49 in preparation for  
						
						... 
						
						
						
						a release.  Update the website with release details.
 -Erik 
						
						
					 
					
						2001-01-27 09:33:39 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ed3ef50c23 
					 
					
						
						
							
							Fix header file usage -- there were many unnecessary header files included in  
						
						... 
						
						
						
						busybox.h which slowed compiles.  I left only what was needed and then fixed up
all the apps to include their own header files.  I also fixed naming for pwd.h
and grp.h functions.  Tested to compile and run with libc5, glibc, and uClibc.
 -Erik 
						
						
					 
					
						2001-01-27 08:24:39 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						59ab025363 
					 
					
						
						
							
							#define -> static const int. Also got rid of some big static buffers.  
						
						
						
						
					 
					
						2001-01-23 22:30:04 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Whitley 
							
						 
					 
					
						
						
							
						
						f57c944e09 
					 
					
						
						
							
							Changed names of functions in utility.c and all affected files, to make  
						
						... 
						
						
						
						compliant with the style guide. Everybody rebuild your tags file! 
						
						
					 
					
						2000-12-07 19:56:48 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						13241dfbdd 
					 
					
						
						
							
							Patch from Matt Kraai: "When it encounters a problem creating a link, ln  
						
						... 
						
						
						
						shouldn't give up entirely but instead continue processing the rest of its
arguments.  The attached patch does this." 
						
						
					 
					
						2000-10-04 16:02:53 +00:00 
						 
				 
			
				
					
						
							
							
								Glenn L McGrath 
							
						 
					 
					
						
						
							
						
						aa3908d1b7 
					 
					
						
						
							
							Rewrite to use getopt and return instead of exit, a seperate function (fs_link) does the actual work.  
						
						
						
						
					 
					
						2000-10-04 09:34:35 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						3570a34de4 
					 
					
						
						
							
							Renamed "internal.h" to the more sensible "busybox.h".  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-09-25 21:45:58 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						322ae93a5e 
					 
					
						
						
							
							Fix calls to {m,c,re}alloc so that they use x{m,c,re}alloc instead of  
						
						... 
						
						
						
						segfaulting or handling errors the same way themselves. 
						
						
					 
					
						2000-09-13 02:46:14 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						bf181b9338 
					 
					
						
						
							
							Extract usage information into a separate file.  
						
						
						
						
					 
					
						2000-07-16 20:57:15 +00:00 
						 
				 
			
				
					
						
							
							
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						d537a95fdb 
					 
					
						
						
							
							Use errorMsg rather than fprintf.  
						
						
						
						
					 
					
						2000-07-14 01:51:25 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0c838af50b 
					 
					
						
						
							
							Re-enable ln -n in the help.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-07-11 17:38:27 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						195fa15caf 
					 
					
						
						
							
							Another patch from Matt Kraai <kraai@alumni.carnegiemellon.edu>:  
						
						... 
						
						
						
						>
> The following patch allows ln -n to function like GNU.  It also fixes a
> typo with my previous patch to add support for ln FILE DIRECTORY.  And
> it removes some code that checks the maximum length of the filenames.  I
> can't figure out why that code is necessary.  Anyone know?
>
> Matt 
						
						
					 
					
						2000-07-11 17:35:32 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						9b2297a34e 
					 
					
						
						
							
							Remove yet more kernel header dependancies.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-07-10 20:08:44 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0b4551faf5 
					 
					
						
						
							
							From Matt Kraai <kraai@alumni.carnegiemellon.edu>:  
						
						... 
						
						
						
						Howdy,
Bug #1006  reports that
ln -s /tmp/foo .
does not work correctly.  In fact, it appears that any instantiation of
ln -s FILE... DIRECTORY
does not work.  The following patch adds support for this form, which
then fixes the particular instance noted in the bug report.
In the process, I needed the basename function.  This appears in the
string.h provided by glibc, but not uC-libc.  So I wrote my own to go in
utility.c, called get_last_path_component.  I also modified the basename
utility to use this function.
At some point it might be desirous to use the basename from the library
if it exists, and otherwise compile our own.  But I don't know how to do
this.
Matt 
						
						
					 
					
						2000-07-10 16:44:03 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						6f9985e2f2 
					 
					
						
						
							
							Pavel Roskin <proski@gnu.org> just found a nasty memory  
						
						... 
						
						
						
						corruption bug.  Disabling 'ln -n' till it is fixed.
 -Erik 
						
						
					 
					
						2000-06-22 00:02:56 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						addc9c28ad 
					 
					
						
						
							
							Document 'ln --'  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-06-21 22:53:24 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b610615be9 
					 
					
						
						
							
							Updates to a number of apps to remove warnings/compile errors under libc5.  
						
						... 
						
						
						
						Tested under both libc5 and libc6 and all seems well with these fixes.
 -Erik 
						
						
					 
					
						2000-06-19 17:25:40 +00:00 
						 
				 
			
				
					
						
							
							
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						110fc0cacc 
					 
					
						
						
							
							Check for 3 and more arguments was incorrect  
						
						... 
						
						
						
						It is only allowed for linking to a directory
But linking to a directory still fails and may be removed 
						
						
					 
					
						2000-06-18 00:02:24 +00:00 
						 
				 
			
				
					
						
							
							
								Pavel Roskin 
							
						 
					 
					
						
						
							
						
						2e965239ee 
					 
					
						
						
							
							ln: fixed command line parser. Added support for "--"  
						
						
						
						
					 
					
						2000-06-15 18:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						815e904470 
					 
					
						
						
							
							Fixed a bunch of stuff:  
						
						... 
						
						
						
						* Fixed segfault caused by "touch -c"
	* Fixed segfault caused by "rm -f"
	* Fixed segfault caused by "ln -s -s" and similar abuses.
	* Fixed segfault caused by "cp -a -a" and similar abuses.
	* Implemented "rm -- <foo>"
updated docs accordingly.
 -Erik 
						
						
					 
					
						2000-06-06 16:15:23 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						7ab9c7ee52 
					 
					
						
						
							
							Lots of updates.  Finished implementing BB_FEATURE_TRIVIAL_HELP  
						
						... 
						
						
						
						which lets you compile out most of the "--help" output, saving
up to 17k.
Renamed mnc to nc.
 -Erik 
						
						
					 
					
						2000-05-12 19:41:47 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						4f3f757d56 
					 
					
						
						
							
							Latest and greatest.  Some effort at libc5 (aiming towards newlib)  
						
						... 
						
						
						
						compatability.
 -Erik 
						
						
					 
					
						2000-04-28 00:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						61677feff7 
					 
					
						
						
							
							Upates to include copyright 2000 to everything  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-04-13 01:18:56 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						029011b9ee 
					 
					
						
						
							
							A few updates (including the cp fix the Craig has been looking for)  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-03-04 21:19:32 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						9ffdaa647e 
					 
					
						
						
							
							Updates  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-02-11 21:55:04 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						e49d5ecbbe 
					 
					
						
						
							
							Some formatting updates (ran the code through indent)  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2000-02-08 19:58:47 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Andersen 
							
						 
					 
					
						
						
							
						
						fac10d7c59 
					 
					
						
						
							
							A few minor updates. ;-)  
						
						... 
						
						
						
						Seriously though, read the Changelog for busybox 0.42,
which this is about to become...
 -Erik 
						
						
					 
					
						2000-02-07 05:29:42 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						d73dc5b073 
					 
					
						
						
							
							Updates to usage, and made tar work.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						1999-11-10 23:13:02 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						29d2e362de 
					 
					
						
						
							
							Fixed ln, df, and removed redundant stuff from mtab.  
						
						
						
						
					 
					
						1999-11-06 06:07:27 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c49960189a 
					 
					
						
						
							
							Fixed up copyright notices and such  
						
						
						
						
					 
					
						1999-10-20 22:08:37 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b0e9a709ba 
					 
					
						
						
							
							More stuff.  
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						1999-10-18 22:28:26 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f6be944a6a 
					 
					
						
						
							
							More stuff  
						
						
						
						
					 
					
						1999-10-13 21:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cc8ed39b24 
					 
					
						
						
							
							Initial revision  
						
						
						
						
					 
					
						1999-10-05 16:24:54 +00:00