Robert Griebl 
							
						 
					 
					
						
						
							
						
						70112da81a 
					 
					
						
						
							
							Fixed a bug that I had introduced with the new "options" handling.  
						
						 
						
						
						
						
					 
					
						2002-07-29 20:28:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						aead70b4d1 
					 
					
						
						
							
							modprobe now also uses "options" from /etc/modules.conf  
						
						 
						
						
						
						
					 
					
						2002-07-26 15:54:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						967c3d4406 
					 
					
						
						
							
							Fixed two compiler warnings  
						
						 
						
						
						
						
					 
					
						2002-07-21 17:33:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						d378c3149c 
					 
					
						
						
							
							Applied vodz' patches  #49  and  #50  (with a small correction in runshell.c)  
						
						 
						
						... 
						
						
						
						#49 : I found one memory overflow and memory leak in "ln" applet.
Last patch reduced also 54 bytes. ;)
#50 : I found bug in loginutils/Makefile.in.
New patch have also new function to libbb and
aplied this to applets and other cosmetic changes. 
						
						
					 
					
						2002-07-19 00:05:54 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b493dec91e 
					 
					
						
						
							
							David Frascone <dave@frascone.com> noticed two problems.  First, modprobe was  
						
						 
						
						... 
						
						
						
						trying to call 'insmod -q', which wasn't supported.  Secondly, when modprobe
was fed blank lines from modules.dep, we ended up calling xstrndup(ptr, -1),
which with suitably bad results.  David provided a patch to catch the blank
lines, and I have added insmod -q support.  So modprobe should work again.
 -Erik 
						
						
					 
					
						2002-07-02 19:14:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						61f83059c1 
					 
					
						
						
							
							Apply vodz' cleanup for insmod buffer overflows, which was cleaner  
						
						 
						
						... 
						
						
						
						than my first effort. 
						
						
					 
					
						2002-06-22 17:15:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						2d34215456 
					 
					
						
						
							
							As noted by Yves Lavoie ing. <yves.lavoie.ing@sympatico.ca>, don't  
						
						 
						
						... 
						
						
						
						lose the last letter of the module name. 
						
						
					 
					
						2002-06-18 05:16:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						6fb4e4877a 
					 
					
						
						
							
							Fix buffer overflows noted by Gerardo Puga  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2002-06-06 14:24:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						bc28f7a1e1 
					 
					
						
						
							
							Cleaned up Erik's fgets -> read patch and fixed a buffer overflow  
						
						 
						
						
						
						
					 
					
						2002-06-04 19:33:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c06391be0d 
					 
					
						
						
							
							Avoid stack munching stdio implementations.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2002-06-04 13:28:43 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						3b79370a7d 
					 
					
						
						
							
							Fixed a realloc bug found by Martin Volf  
						
						 
						
						
						
						
					 
					
						2002-06-02 09:36:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						1d4ef2a9e9 
					 
					
						
						
							
							Added support for /etc/modules.conf parsing  
						
						 
						
						... 
						
						
						
						for now only the 'alias' entries are evaluated 
						
						
					 
					
						2002-05-28 21:32:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8302c43265 
					 
					
						
						
							
							Ensure that insmod supports at least one MODULE_INTERFACE  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2002-05-24 06:59:22 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						cffd5022c5 
					 
					
						
						
							
							Patch from Magnus Damm <damm@opensource.se> to rework things  
						
						 
						
						... 
						
						
						
						greatly, and keep the arch specific relocations together,
fixes R_PPC_ADDR32 handling so powerpc can work, and changes the
tlb tables to be linked lists (again so powerpc can work). 
						
						
					 
					
						2002-05-24 06:50:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						236abbfd71 
					 
					
						
						
							
							Some cleanups, some size reductions and some buffer overflow checks  
						
						 
						
						... 
						
						
						
						Most of it based on ideas from vodz 
						
						
					 
					
						2002-05-22 23:34:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Robert Griebl 
							
						 
					 
					
						
						
							
						
						52e8d060a9 
					 
					
						
						
							
							Complete rewrite to support stack loading/unloading with proper  
						
						 
						
						... 
						
						
						
						handling of duplicates in the dependencies list. 
						
						
					 
					
						2002-05-14 23:42:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						864b79791a 
					 
					
						
						
							
							Patch from Robert Griebl <griebl@gmx.de> to support modprobe -r properly,  
						
						 
						
						... 
						
						
						
						merged in with the latest and greatest. 
						
						
					 
					
						2002-05-03 15:48:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						26920c6c94 
					 
					
						
						
							
							Make verbose and show_only work as expected  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2002-05-03 15:22:42 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						c088c582bf 
					 
					
						
						
							
							Patch from Robert Griebl <griebl@gmx.de> to ignore the -s flag  
						
						 
						
						
						
						
					 
					
						2002-05-03 10:34:35 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						60e56f5292 
					 
					
						
						
							
							Reworked by Robert Griebl <griebl@gmx.de> to support proper  
						
						 
						
						... 
						
						
						
						module dependancies. 
						
						
					 
					
						2002-04-26 06:04:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						85208e2ab9 
					 
					
						
						
							
							Completely rework the config system so that it no longer annoys me to work on  
						
						 
						
						... 
						
						
						
						the busybox development tree.  This eliminates the use of recursive make, and
once again allows us to run 'make' in a subdirectory with the expected result.
And things are now much faster too.  Greatly improved IMHO...
 -Erik 
						
						
					 
					
						2002-04-12 12:05:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b1591d1f8b 
					 
					
						
						
							
							Fix handling of endianness.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2002-04-12 00:28:59 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						fcffa2cc1a 
					 
					
						
						
							
							Apply lash_patch35 from vodz, which brings several nice size_optimizations.  
						
						 
						
						
						
						
					 
					
						2002-04-06 05:17:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miles Bader 
							
						 
					 
					
						
						
							
						
						75ce8d7c88 
					 
					
						
						
							
							Tweak my credit (ah, vanity...)  
						
						 
						
						
						
						
					 
					
						2002-04-01 14:25:51 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Miles Bader 
							
						 
					 
					
						
						
							
						
						ae28b04ff2 
					 
					
						
						
							
							Add support for the NEC v850e processor.  
						
						 
						
						
						
						
					 
					
						2002-04-01 09:34:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						6d13964714 
					 
					
						
						
							
							Silence some silly warnings  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-12-29 04:15:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						1f0c43668a 
					 
					
						
						
							
							Remove == TRUE' tests and convert != TRUE' and `== FALSE' tests to use !.  
						
						 
						
						
						
						
					 
					
						2001-12-20 23:13:26 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						e62dc86bc7 
					 
					
						
						
							
							Add support for big-endian ARM (initial patch by Mike Voytovich).  
						
						 
						
						
						
						
					 
					
						2001-12-14 16:08:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						8a35c9a557 
					 
					
						
						
							
							Add space before module name (noted by Ron Yorston).  
						
						 
						
						
						
						
					 
					
						2001-11-27 17:28:01 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						c8227639db 
					 
					
						
						
							
							Change strdup calls to xstrdup (patch from Steve Merrifield).  
						
						 
						
						
						
						
					 
					
						2001-11-12 16:57:27 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7131213460 
					 
					
						
						
							
							config.in features patch from Giulio Orsero <giulioo@pobox.com>  
						
						 
						
						... 
						
						
						
						with some minor edits from me 
						
						
					 
					
						2001-11-10 09:53:23 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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 
							
						 
					 
					
						
						
							
						
						1071ccfd25 
					 
					
						
						
							
							Force BB_FEATURE_NEW_MODULE_INTERFACE and BB_FEATURE_OLD_MODULE_INTERFACE  
						
						 
						
						... 
						
						
						
						to be mutually exclusive 
						
						
					 
					
						2001-08-22 05:41:57 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						ac5dbd193b 
					 
					
						
						
							
							Fix an _old_ interface problem with a never-used feature.  
						
						 
						
						
						
						
					 
					
						2001-08-22 05:26:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						063c1f54ea 
					 
					
						
						
							
							Simplified version checking.  
						
						 
						
						
						
						
					 
					
						2001-08-06 14:18:08 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f672c9e62f 
					 
					
						
						
							
							Silence a silly warning  
						
						 
						
						
						
						
					 
					
						2001-07-31 22:51:49 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						2835efe3da 
					 
					
						
						
							
							Note that m68k is supported  
						
						 
						
						
						
						
					 
					
						2001-07-25 16:58:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						1b06419e60 
					 
					
						
						
							
							Cleanup some warnings and a really obvious bug.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-07-25 07:23:38 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						0139ca92ff 
					 
					
						
						
							
							An initial modproble implementation.  Quite suboptimal still,  
						
						 
						
						... 
						
						
						
						but it does work... 
						
						
					 
					
						2001-07-22 23:01:03 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						044228d5ec 
					 
					
						
						
							
							This is vodz' latest patch.  Sorry it took so long...  
						
						 
						
						... 
						
						
						
						1) ping cleanup (compile fix from this patch already applied).
    2) traceroute call not spare ntohl() now (and reduce size);
    3) Fix for functions not declared static in insmod, ash, vi and mount.
    4) a more simple API cmdedit :))
    5) adds "stopped jobs" warning to ash on Ctrl-D and fixes "ignoreeof" option
    6) reduce exporting library function index->strchr (traceroute), bzero->memset (syslogd) 
						
						
					 
					
						2001-07-17 01:12:36 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						66ca9480c8 
					 
					
						
						
							
							Fix a nasty hard to spot bug found by Ralph Siemsen <ralphs@netwinder.org>.  
						
						 
						
						... 
						
						
						
						This would cause it to obliterates the end of the strtab section, so
symbol lookups would fail and then it would crash.  Ugh.  This should
fix things for people having trouble with insmod. 
						
						
					 
					
						2001-06-28 21:36:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						b4a26e6fc0 
					 
					
						
						
							
							For m68k, use __mc68000__ (not __m68k__ ), since that is what the  
						
						 
						
						... 
						
						
						
						various m68k compilers seem to actually use...
 -Erik 
						
						
					 
					
						2001-06-19 15:00:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						5a9d441b2c 
					 
					
						
						
							
							Fix up some signed char vs int issues that show up on powerpc.  
						
						 
						
						
						
						
					 
					
						2001-05-24 14:16:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						8ae319a322 
					 
					
						
						
							
							This patch from Bernhard Kuhn <kuhn@lpr.e-technik.tu-muenchen.de> is based on  
						
						 
						
						... 
						
						
						
						the work of Jinux Kim on his "babobox" (derived from busybox-0.42), and enables
kernel module loading and unloading for uClinux/m68k. 
						
						
					 
					
						2001-05-21 16:09:18 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						2416dfc3c9 
					 
					
						
						
							
							A compromise solution for insmod  
						
						 
						
						
						
						
					 
					
						2001-05-14 20:03:04 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Kraai 
							
						 
					 
					
						
						
							
						
						9496466044 
					 
					
						
						
							
							Follow symbolic links when searching for modules.  
						
						 
						
						
						
						
					 
					
						2001-05-14 18:27:25 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						14d354312a 
					 
					
						
						
							
							Per suggestion from Vladimir, eliminate check_wildcard_match(), which  
						
						 
						
						... 
						
						
						
						was only being used by insmod these days.
Also, I spent a minute adjusting insmod so that it first searches
/lib/modules/`uname -r` and then (if that fails) searches /lib/modules,
which makes bb insmod behave much more like the real insmod, and should
avoid nasty surprises (such as the recent "Modutils vs. Busybox..."
thread).
 -Erik 
						
						
					 
					
						2001-05-14 17:07:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						7f3b86e7bf 
					 
					
						
						
							
							A fix from Larry for a corner case where insmod could end up  
						
						 
						
						... 
						
						
						
						doing an xrealloc(0). 
						
						
					 
					
						2001-04-26 19:29:58 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						4f4bcfcd1a 
					 
					
						
						
							
							Some more cleanups for insmod from Larry.  
						
						 
						
						... 
						
						
						
						-Erik 
						
						
					 
					
						2001-04-25 17:22:32 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Andersen 
							
						 
					 
					
						
						
							
						
						f227815c3a 
					 
					
						
						
							
							Several cleanups from Larry.  
						
						 
						
						
						
						
					 
					
						2001-04-24 21:41:41 +00:00