Oops. Forgot the usleep.c file.
[oweals/busybox.git] / Changelog
index f0c5e2f69cdc6edf1d64c2e4b87a3c8dad33a4ec..327c1eab58d3fab2160cb1faf3ae69888fd1b23c 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,9 +1,22 @@
 0.43
-       * Wrote basename, and uptime.
+       * Busybox now includes a shell!  It currently costs 7.5 k (plus an
+           additional 2.5 k if you compile in command line editing).  Handles
+           job control, has the usual set of builtins, and does everything
+           except for handling programming statements (if, while, etc...)
+       * Busybox can now work perfectly when /proc is disabled, thereby 
+           saving a bunch of memory (kernel /proc support is not thin).  This
+           is done by making use of some nice kernel patches I wrote up to
+           support the features that busybox requires and that /proc usually
+           provides.  To enable this, turn on BB_FEATURE_USE_DEVPS_PATCH and
+           patch your kernel with the devps patch in the kernel-patches/
+           directory. 
+       * Wrote basename, killall, and uptime.
        * Added freeramdisk, which will free up all memory associated
            with a ram disk.  Contributed by Emanuele Caratti <wiz@iol.it>
            and then adjusted a bit by me.
        * Added tr and dirname from John Lombardo <john@deltanet.com> 
+       * Added echo and test (from me).
+       * Added usleep contributed by Nicolas Pitre <nico@cam.org>
        * tar wouldn't create directory entries that don't end in '/',
            now it does (thanks to Avery Pennarun <apenwarr@worldvisions.ca>)
        * Several fixes from Pavel Roskin <pavel_roskin@geocities.com>:
                the same, and prints an error (instead of endlessly looping).
            - mv now attempts to do a rename, and will fall back to doing
                a copy only if the rename fails.
+           - Syslogd now supports multiple concurrent connections
        * Several fixes from Pavel Roskin <pavel_roskin@geocities.com>:
            - Fixes to sort.  Removed "-g", fixed and added "-r"
            - Fixes to the makefile for handling "strip"
        * An initial telnet implementation was added by 
            Randolph Chung <tausq@debian.org>.
-       * Fixed a bug where "sed 's/foo/bar/g'" would go into an 
-           infinite loop.
+       * Fixed a bug where "sed 's/foo/bar/g'" (i.e. a script w/o a "-e")
+       * ps now supports BB_FEATURE_AUTOWIDTH, and can adjust its width
+           to match the terminal (defaults to width=79 when this is off).
+       * Fixed mount'ing loop devices when the filesystem type was not 
+           specified.  It used to revert to non-loop after the first try.
+       * all mallocs now use xmalloc (and so are OOM error safe), and
+           the common error handling saves a few bytes.  Thanks to 
+           Bob Tinsley <bob@earthrise.demon.co.uk> for the patch.
+       * Fix "+" parsing bug in date, from "Merle F. McClelland" <mfm@cts.com>.
+           
 
 
        -Erik Andersen
                    * from Matthew Grant <grantma@anathoth.gen.nz>
                to accomodate glibc timezone support.  I then ripped out GNU
                getopt.
-           * mkswap -- new version merged from util-linux.  Can now make
-           * >128Meg swaps.  Replaced the old and star, unstar, and tarcat
-           * with the tar 
-               implementation from sash.   Now tar behaves as god intended it
-               to (i.e. tar -xvf <file> and tar -cf <file> <dir> work).
+           * mkswap -- new version merged from util-linux.  Can now make 
+                       >128Meg swaps.  
+               * Replaced the old and star, unstar, and tarcat with the tar 
+                       implementation from sash.   Now tar behaves as god intended it
+                       to (i.e. tar -xvf <file> and tar -cf <file> <dir> work).
            * dd -- rewritten.  Can with with files, stdin, stdout.  Added the
            * following new apps: loadfont -- added from debian boot floppies
            * chroot -- added based on a patch from Paolo Molaro