-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Clone the busybox_0_60_stable branch from the old busybox.stable CVS …
…tree
- Loading branch information
1 parent
aad0c53
commit 267b925
Showing
474 changed files
with
19,943 additions
and
87,651 deletions.
There are no files selected for viewing
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,14 +8,14 @@ incorect, _please_ let me know. | |
|
||
----------- | ||
|
||
Erik Andersen <andersen@lineo.com>, <[email protected]> | ||
Erik Andersen <andersen@codepoet.org>, <[email protected]> | ||
Tons of new stuff, major rewrite of most of the | ||
core apps, tons of new apps as noted in header files. | ||
|
||
Edward Betts <[email protected]> | ||
expr, hostid, logname, tty, wc, whoami, yes | ||
|
||
John Beppu <beppu@lineo.com> | ||
John Beppu <beppu@codepoet.org> | ||
du, head, nslookup, sort, tee, uniq | ||
|
||
Brian Candler <[email protected]> | ||
|
@@ -28,27 +28,42 @@ Dave Cinege <[email protected]> | |
more(v2), makedevs, dutmp, modularization, auto links file, | ||
various fixes, Linux Router Project maintenance | ||
|
||
Magnus Damm <[email protected]> | ||
tftp client | ||
insmod powerpc support | ||
|
||
Larry Doolittle <[email protected]> | ||
pristine source directory compilation, lots of patches and fixes. | ||
|
||
Gennady Feldman <[email protected]> | ||
Sysklogd (single threaded syslogd, IPC Circular buffer support, | ||
logread), various fixes. | ||
|
||
Karl M. Hegbloom <[email protected]> | ||
cp_mv.c, the test suite, various fixes to utility.c, &c. | ||
|
||
Daniel Jacobowitz <[email protected]> | ||
mktemp.c | ||
|
||
Matt Kraai <[email protected]> | ||
documentation, bugfixes | ||
documentation, bugfixes, test suite | ||
|
||
John Lombardo <[email protected]> | ||
dirname, tr | ||
|
||
Glenn McGrath <[email protected]> | ||
ar, dpkg, dpkg-deb | ||
|
||
Vladimir Oleynik <[email protected]> | ||
cmdedit; ports: ash, stty, traceroute; locale, various fixes | ||
and irreconcilable critic of everything not perfect. | ||
|
||
Bruce Perens <[email protected]> | ||
Original author of BusyBox. His code is still in many apps. | ||
|
||
Tim Riker <[email protected]> | ||
bug fixes, member of fan club | ||
|
||
Kent Robotti <[email protected]> | ||
reset, tons and tons of bug reports and patchs. | ||
|
||
|
@@ -64,7 +79,7 @@ Gyepi Sam <[email protected]> | |
Linus Torvalds <[email protected]> | ||
mkswap, fsck.minix, mkfs.minix | ||
|
||
Mark Whitley <markw@lineo.com> <markw@codepoet.org> | ||
Mark Whitley <[email protected]> | ||
grep, sed, cut, xargs, style-guide, new-applet-HOWTO, bug fixes, etc. | ||
|
||
Charles P. Wright <[email protected]> | ||
|
@@ -73,9 +88,6 @@ Charles P. Wright <[email protected]> | |
Enrique Zanardi <[email protected]> | ||
tarcat (since removed), loadkmap, various fixes, Debian maintenance | ||
|
||
Vladimir Oleynik <[email protected]> | ||
cmdedit; ports: ash, stty, traceroute; locale, various fixes | ||
and irreconcilable critic of everything not perfect. | ||
Emanuele Aina <[email protected]> | ||
run-parts | ||
|
||
Tim Riker <[email protected]> | ||
bug fixes, member of fan club |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1,198 @@ | ||
0.60.2.pre | ||
0.60.5 | ||
|
||
Stable Release | ||
|
||
Bugfixes: | ||
* Fixed a race that could cause init to hang | ||
* Fixed init orphan process reaping | ||
* Fixed init to always attempt to provide a controlling tty. | ||
This should fix most cases where ash would print | ||
"job control disabled" -- the other cases are user error. | ||
* Fixed 'gunzip -c' to not delete the source source file | ||
* Fixed a silly math problem in the time applet | ||
* Fixed 'cp -a' so it will once again copy symlinks properly | ||
* Fixed a long standing problem in tftp with freeing memory | ||
* Fixed Makefile largefile settings | ||
* Fixed a buffer overflow in vi | ||
* Cosmetic cleanups in lsmod, lash, init, swapon/off, and hostname | ||
* Set the close-on-exec flag on files opened by init | ||
* The updated top applet was backported from unstable | ||
* Several ash bugfixes were backported from unstable | ||
* Several warnings in ash, md5sum, and ifconfig | ||
|
||
-Erik Andersen, 26 October 2002 | ||
|
||
|
||
|
||
0.60.4 | ||
|
||
Stable Release | ||
|
||
New Applets & New Features: | ||
none. :) | ||
* Added new a 'top' applet (by special request) | ||
* Lots of small uClinux adjustments | ||
|
||
Known Problems (to be fixed in 0.60.2) | ||
* msh can segfault on constructs such as | ||
Bugfixes: | ||
* This release has _lots_ of bugfixes. See Changelog.full | ||
for the complete list of what was changed. | ||
|
||
-Erik Andersen, 18 September 2002 | ||
|
||
|
||
|
||
0.60.3 | ||
|
||
Stable Release | ||
|
||
New Applets & New Features: | ||
* Added new a 'time' applet (by special request) | ||
* Added new a 'losetup' applet | ||
* The tftp has been fixed to work | ||
* Default shell is now ash. | ||
* msh shell should work properly on mmu-less systems again | ||
* ls can now do color | ||
|
||
Bugfixes: | ||
* Erik Andersen | ||
-- Hacked together a new time applet | ||
-- Fixed dangling comma in init.c (s390 arch only) | ||
-- Fixed more so when it is run on files in the procfs that | ||
claim 0 length, it will not do weird things i.e. more /proc/pci | ||
-- Copyright message cleanups. Fixed sash attributions. | ||
-- Backporting of fixes and general maintenance. | ||
-- Fixed several cases where reboot, halt, and poweroff would fail | ||
to function properly when Linux is booted into an initrd. | ||
-- Fixed a silly compile bug in cpio | ||
-- nslookup now works properly with uClibc, remove old workaround | ||
-- Added conv=noerror support to dd | ||
-- Fixed ash and msh cmdedit to properly account for the current | ||
PATH setting | ||
-- Document netcat options and add -e support | ||
-- Fixed insanely broken insmod endianness handling | ||
-- Update init.c for better syle conformance, properly detach from | ||
terminal when necessary, better code reuse, FIFO inittab file | ||
reading/executing, allow init to be halted and restarted, etc. | ||
-- Allow gunzip to work on multiple archives, add -v option | ||
-- Updated x86 optimizations to save over 10k. | ||
* Edward Betts | ||
-- added -x switch to du.c | ||
* Cliff L. Biffle | ||
-- Added memory usage to the ps listings | ||
* Przemyslaw Czerpak | ||
-- Made telnet 8-bit clean, handle screen size, and is now RFC | ||
compliant. Works nicely now. | ||
* Wolfgang Denk | ||
-- hush now supports shell loops (for, while, until) and control | ||
operators (||, &&) | ||
* Russ Dill | ||
-- Added an 'restart' inittab action, allowing init to re-exec | ||
itself (or call a script which calls pivot_root then exec...) | ||
* Larry Doolittle | ||
-- Made syslogd not give up when errno is EINTR | ||
* Geoffrey Espin | ||
-- support find -newer <file> | ||
* Robert Griebl | ||
-- Reworked modprobe so it now reads and uses modules.dep | ||
* Karl M. Hegbloom | ||
-- Fixed a silly bug where CONTEXT and EGREP_ALIAS were coupled. | ||
* Kevin Hilman | ||
-- Fixed memory corruption from long pathnames in /etc/fstab | ||
* J.W.Janssen | ||
-- color ls support! | ||
* Matt Kraai | ||
-- Fixed get_line_from_file() so that NULL is treated as end of | ||
line, thereby fixing cut, grep, sed, etc. when working on binary | ||
files or anything that might contain a NULL. | ||
-- Fixed wget to do DNS initial DNS lookups, and do that only once | ||
to avoid skipping to a different server when round-robin DNS is | ||
in use (bug found by Mike Coleman <[email protected]>) | ||
-- Several sed fixes | ||
-- Added new losetup applet | ||
* Ben Low | ||
-- allow tftp to work with stdin as well as stdout. | ||
* Frank P. MacLachlan <[email protected]> avoid a potential | ||
NULL pointer problem in mount. | ||
* Glenn McGrath | ||
-- gunzip was incorrectly reporting a failed crc and length | ||
(Discovered by Change, Shu-Hao). The problem was the bitbuffer | ||
needs to be unwound after decompression as it was eating into the | ||
crc/size field. | ||
-- Reworked wc.c to fix severe efficiency problems and make it | ||
smaller. When just counting file chars, simply stat the file | ||
instead of reading the whole thing. (Fixes Debian bug #103302) | ||
-- Updated dmalloc options | ||
* Manuel Novoa III | ||
-- rewrote get_last_path_component() so it would not be so | ||
horrible, and would behave correctly in several important corner | ||
cases. | ||
* Vladimir Oleynik | ||
-- Fixed ash problem where ^C could be blocked | ||
-- Several command line editing updates (cmdedit now supports | ||
CTRL-K and CTRL-L, fixed a segfault, etc) | ||
-- Fixed ash problem where ^C could be blocked | ||
-- Several size optimizations for various applets | ||
* Tim Riker | ||
-- make ash prompt the same as other shells if cmdedit and | ||
fancyprompt are enabled. | ||
* Jeff Studer | ||
-- tftp now generates default values for localfilename and | ||
remotefilename based on provided file names when possible. | ||
* Stefan Soucek and Miles Bader | ||
-- Re-add mmu-less support to msh | ||
* Jim Treadway | ||
-- Fixed a buffer overflow in the local group handling code. | ||
-- Fixed a missing "\" in usage.h | ||
-- Made pidof not add trailing spaces | ||
-- Fixed msh bugs so things like "A = 1; B = `eval $A`; echo $B" | ||
can now work. | ||
* Mike Voytovich | ||
-- insmod big endian ARM support | ||
|
||
|
||
-Erik Andersen, 27 April 2002 | ||
|
||
|
||
|
||
|
||
|
||
0.60.2 | ||
|
||
Stable Release | ||
|
||
* Please support busybox and help us buy busybox.net. See the | ||
(current) busybox webpage for details. | ||
|
||
New Applets & New Features: | ||
* msh was reworked by Vladimir Oleynik's so it can handle things like | ||
for i in `ls *.c` ; do echo $i ; done | ||
due to a memory allocation problem. This only seems to cause | ||
problems when the backtick expands to be several k in size. | ||
unfortunately, this also means that msh is no-longer uClinux safe, | ||
and will require some surgery to make it use vfork() again. | ||
* Charles Steinkuehler <[email protected]> -- reworked hostname | ||
so it behaves as expected (backport from busybox unstable) | ||
|
||
Known Problems | ||
none. :) | ||
|
||
Bugfixes: | ||
* Erik Andersen | ||
-- Fixed grep -E and egrep so they actually behave as expected | ||
-- init cleanups and (theoretical) uClinux support | ||
-- Fixed large file (>2Gig) support (enable in the Makefile) | ||
-- Always enable test when a shell is enabled (least surprise) | ||
-- Made 'mount -a' use proc to avoid a static noauto list | ||
-- lots of source tree cleanups | ||
* Laurence Anderson | ||
-- Removed some traces of no-longer existant rpmunpack (which | ||
has been obsoleted by the rpm2cpio applet). | ||
-- Fixed unarchive.c to use the correct buffer when calling | ||
dirname, improve an error message, and plug some memory leaks. | ||
-- Fixed rpm2cpio.c mkfs_minix.c fsck_minix.c fbset.c to use | ||
standard types (s/u16/u_int16_t/g s/u32/u_int32_t/g etc) | ||
* ASA <[email protected]> -- fixed ash handling of command line args | ||
when sourcing ('.') commands. | ||
* Ethan Benson <[email protected]> | ||
-- Fix mount's noauto option to not automount as "usbdevfs" | ||
* David Kimdon <[email protected]> -- fixed md5sum binary sums | ||
* Matt Kraai | ||
-- Fix sed s/[/]// handling (noted by Dumas Patrice). | ||
-- Fix dirname(3) improper consts, allow libc version to override. | ||
|
@@ -22,23 +202,19 @@ | |
-- Fixed basename to be SUSv2 compliant (which specifies that the | ||
extension should stay if it is identical to the basename. | ||
-- Fixed rmdir, since SuS2 says rmdir must provide -p | ||
* Ethan Benson <[email protected]> | ||
-- Fix mount's noauto option to not automount as "usbdevfs" | ||
-- Fixed sed empty line substitutions (noted by Joshua Hudson). | ||
* Steve Merrifield <[email protected]> -- make vi use xmalloc | ||
* Glenn McGrath | ||
-- dpkg cleanups, various bugfixes | ||
* Vladimir Oleynik | ||
-- Add support for `busybox --help APPLET' | ||
-- Fixed route so it properly displays all route entries | ||
-- Fix for ash leading redirections (i.e. '2>/dev/null ls rubbish') | ||
* Laurence Anderson | ||
-- Removed some traces of no-longer existant rpmunpack (which | ||
has been obsoleted by the rpm2cpio applet). | ||
-- Fixed unarchive.c to use the correct buffer when calling | ||
dirname, improve an error message, and plug some memory leaks. | ||
-- Fixed rpm2cpio.c mkfs_minix.c fsck_minix.c fbset.c to use | ||
standard types (s/u16/u_int16_t/g s/u32/u_int32_t/g etc) | ||
|
||
* Andrew Tipton <[email protected]> -- enable vi cursor keys when in | ||
edit mode as vim does. | ||
|
||
|
||
-Erik Andersen, --not yet released-- | ||
-Erik Andersen, 20 November 2001 | ||
|
||
|
||
|
||
|
@@ -608,7 +784,7 @@ | |
Arne Bernin <[email protected]> | ||
* Fixed NFS so it supports 2.4.x kernels and NFSv3. | ||
* Brand, new versions of grep and sed which use libc regex routines, | ||
thanks to Mark Whitley <markw@lineo.com>. The hand-tooled | ||
thanks to Mark Whitley <markw@codepoet.org>. The hand-tooled | ||
"regexp.[ch]" files have been removed. Much help on these from | ||
Matt Kraai as well. | ||
|
||
|
@@ -631,7 +807,7 @@ | |
* Added a mini ar archive utility, especially written for BusyBox by | ||
Glenn McGrath <[email protected]> | ||
* Added mktemp, contributed by Daniel Jacobowitz <[email protected]> | ||
* Added setkeycodes, for those that have wierd keyboard buttons. | ||
* Added setkeycodes, for those that have weird keyboard buttons. | ||
* Added md5sum, uuencode and uudecode -- thanks to Alfred M. Szmidt | ||
<[email protected]> for contributing these. | ||
* Added 'grep -v' option (inverted search) and updated | ||
|
@@ -1002,7 +1178,7 @@ | |
init is not at PID 1 (like when running in an initrd). | ||
* Added a prelinary du implementation. Some parameter parsing | ||
stuff still needs to be added. -beppu (John Beppu | ||
<beppu@lineo.com>) | ||
<beppu@codepoet.org>) | ||
* Implemented tee. -beppu Implemented head. -beppu | ||
|
||
-Erik Andersen, Dec 10, 1999 | ||
|
@@ -1145,7 +1321,7 @@ | |
0.32 | ||
* More changes -- many thanks to Lineo for paying me to work on | ||
busybox. If you have any problems please let me know ASAP at | ||
[email protected] or [email protected] | ||
[email protected] | ||
* usage() now prints the BusyBox version. This will help folks | ||
realize that they are not in Kansas anymore. | ||
* Fixed mkdir -m option so that it works. kill segfaulted w/o any | ||
|
Oops, something went wrong.