-0.51pre
+0.53pre
+
+ Critical Bugfixes:
+ * None yet
+
+ New Applets:
+ * None yet
+
+ Other Changes:
+ * Vladimir Oleynik -- Fixed tr to support 'tr a-z A-Z' syntax.
+
+
+ -Not Yet Released
+
+
+
+0.52
+
+ Critical Bugfixes:
+ * Glenn McGrath -- Fixed gunzip, zcat when reading from stdin
+ * Marc Karasek and Kanoj (kernel serial.c maintainer) -- fixed init
+ problem on serial consoles with 2.4.3+ kernels.
+
+ New Applets:
+ * Laurence Anderson -- rpm2cpio applet, this obsoletes rpmunpack
+ which has now been removed from BusyBox
+ * Laurence Anderson and Glenn McGrath -- cpio applet, currently
+ only supports unpacking the ascii cpio format.
+ * Vladimir Oleynik and Erik Andersen -- added ash, the most correct
+ busybox shell.
+ * Larry Doolittle -- hush, small shell designed specifically
+ for busybox. Quite usable but still a work in progress.
+ * Erik Andersen -- msh, minix shell. A very small but capable shell
+ that only uses vfork, so it can be used on uClinux systems.
+
+ Other Changes:
+ * Sterling Huxley -- Several bugfixes for the vi applet.
+ * Glenn McGrath -- Restructure unarchiving code to make more code
+ common to the ar, cpio, dpkg, dpkg-deb applets.
+ tar applet has not yet been assimilated...
+ * Matt Kraai -- Rewrote cp, dirname, mkdir, mv, and rm.
+ * Paul J.Y. Lahaie <pjlahaie@linuxcare.com> -- Fixed an endian-ness
+ bug in md5sum (in 0.51, md5sum on big endian machines was broken)
+ * Mark Whitley -- rewrote cut, major updates to grep and sed.
+ * Erik Andersen -- bunches of insmod fixes. It should now always
+ work (no more segfault or missing symbols problems).
+ * Bernhard Kuhn <kuhn@lpr.e-technik.tu-muenchen.de> and Jinux Kim
+ added uClinux/m68k insmod support.
+ * Manuel Novoa III -- rewrote make_human_readable so ls, du, and df
+ should work as expected. Eliminated use of floats.
+ * Aaron Lehmann <aaronl@vitelus.com> -- Scrubbed gzip.c
+ * Alan Modra <amodra@bigpond.net.au> -- fixed an hard to spot
+ bug breaking gunzip checksum checking.
+ * Gennady Feldman -- Fixed 'syslog -C'
+ * Gernot Poerner <gp@it-netservice.de> -- Added mount bind support.
+ * Adam Heath <doogie@debian.org> -- wget arbitrary header support
+ * John Beppu -- updated the automagical doc generator
+ * Zillions of other bugfixes, optimizations, and cleanups.
+
+
+
+ -Erik Andersen, 7 July 2001
+
+
+0.51
+ Critical Bugfixes:
+ * Erik Andersen -- Fixed a bug that could crash the shell in 0.50
+ when pressing <Enter> on an empty line.
+ * Gennady Feldman -- Fixed a bug that could crash the shell in 0.50
+ when performing an 'export' in the shell.
+ * Gennady Feldman -- fixed a syslogd bug where syslogd could cause
+ the init process to block (which can break systems badly).
+
+ New Applets:
+ * Sterling Huxley -- contributed a new vi applet! This is a very
+ functional vi implementation in Only 22k.
* Erik Andersen -- added env applet
- * Erik Andersen -- Split utility.c into libbb
+
+ Other changes:
+ * Erik Andersen -- Split utility.c into libbb, which provides a
+ much cleaner was for us to include shared functionality.
+ * Erik Andersen -- Reorganized how and when busybox includes
+ syscalls, aiding portability and (in this case) making the
+ busybox work on ia64 systems.
+ * Erik Andersen -- dpkg.c cleanup to use the updated gunzip interface.
+ * Erik Andersen -- Cleanups for libc5, glibc, and uClibc.
+ * Erik Andersen and Matt Kraai -- Cleanups for the human-readable
+ output from ls, du, and df.
+ * Laurence Anderson <laurence@zxmail.com> -- Fixed wget HTTP 1.1
+ support and added chunked encoding so it is now RFC compliant.
+ * John Beppu -- The busybox.pod documentation is now automagically
+ generated from the source code. This makes it _much_ simpler.
+ Now to update the docs, just update the usage message...
+ * Dirk Behme <dirk.behme@de.bosch.com> -- Adjusted MIPS insmod
+ support a bit for Mips RS3.
+ * Christophe Boyanique -- egrep invoked the "init" applet in 0.50!
+ * Larry Doolittle -- Added -Wshadow and fixed a number of shadowed
+ variables
+ * David Douthitt -- fixed 'find -print'
+ * Gennady Feldman -- fixes for the syslogd circular buffer code
+ * Jeff Garzik -- a number of structural cleanups, fixes for -Wshadow
+ bugs, and similar problems.
+ * Matt Kraai -- Added a new 'shutdown' action to busybox init. Now
+ you can specify arbitrary behavior for 'ctrlaltdel' so now
+ pressing CTL-ALT-DEL can do something else (or nothing).
* Andreas Neuhaus <andy@fasta.fh-dortmund.de> -- fix for merging
kernel command line environment variables into child environment
for init.c
- * Matt Kraai -- Added a new 'shutdown' action to busybox init. Now
- you can specify arbitrary behavior for 'ctrlaltdel' without that
- behavior needing to be a reboot.
-
-
- -Erik Andersen, not yet released
+ * Glenn McGrath -- Fixed problems with dpkg and dpkg-deb applets
+ * Glenn McGrath -- Don't try to automount devfs
+ * Vladimir Oleynik -- optimizations for more.c
+ * Vladimir Oleynik -- Added locale support to the shell, and fixed
+ locale support in several other places
+ * Vladimir Oleynik -- moved struct applet from busybox.c to applets.c
+ * Vladimir Oleynik -- A size optimization for rdate
+ * Vladimir Oleynik -- Fixed printf applets's locale handling
+ * Vladimir Oleynik -- More cmdedit updates
+ * Vladimir Oleynik -- Fixed `du' applet so it continues running
+ after permission errors.
+ * Vladimir Oleynik -- Reduced stack usage in recursive_action()
+ * Pierre Peiffer <pierre.peiffer@sxb.bsf.alcatel.fr> -- made
+ find_pid_by_name() cope with swapped out processes.
+ * Jari Ruusu <jari.ruusu@pp.inet.fi> -- updates so that setting
+ D_FILE_OFFSET_BITS=64 now works as expected.
+ * Anthony Towns <aj@azure.humbug.org.au> -- fixed a bug with
+ sed address range handling
+ * Dmitry Zakharov <dmit@crp.bank.gov.ua> -- a number of updates
+ to wget: support for ftp downloads, basic HTTP basic auth, handling
+ of http redirects, when attempting to continue an aborted download
+ but server doesn't support restarts then reopen output file in
+ write mode, bugfix: when content-length not given, wget didn't
+ download anything, if -c is not specified, it no longer default to
+ restarting an aborted download.
+
+
+ -Erik Andersen, 10 April 2001
0.50
* Erik Andersen -- lash environment variable expansion rewritten,
with lots of help/fixes/testing from Larry Doolittle.
* Erik Andersen -- Fix use of busybox with dmalloc debugging lib
- * Erik Andersen -- fixed ls behavior for broken or very narrow terminals.
- * Erik Andersen -- stub umount2 and pivot_root if they are not available.
+ * Erik Andersen -- fixed ls behavior for broken or very narrow terminals
+ * Erik Andersen -- stub umount2 and pivot_root if they are not available
* Erik Andersen -- libc5 fixes
* Erik Andersen -- make init work with devfsd
* Erik Andersen -- fixed df for nfs and dos where blksize = 512