This one should be able to deal with the USAGE macros a little
[oweals/busybox.git] / Changelog
index 5c5be4252980790a9732c885c721f026f36885e3..e6e1dea2b617a3ca8a3fb3b5ea12e6e27c847eb2 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,5 +1,76 @@
+0.50
+       * Evin Robertson -- new pivot_root applet 
+       * Bjorn Wesen -- new ifconfig and route applet (taken from 
+           work done be Axis Communications).
+       * Vladimir N. Oleynik -- new stty applet 
+       * Kenneth Chalmers and Erik Andersen -- fixed ln so it
+           behaves when given no arguments (prints usage) and when
+           given just one arg (tries to make a link in the cwd).
+
+       <lots of other things -- fixme>
+
+
+        -Erik Andersen, not yet released
+       
+0.49
+
+       * Matt Kraai -- new sort.c
+       * Matt Kraai -- new tail.c
+       * Glenn McGrath -- new 'dpkg-deb' applet
+       * Glenn McGrath -- new ar code
+       * spoon -- new watchdog applet
+       * Vladimir N. Oleynik <dzo@simtreas.ru> -- fixed cmdedit.c so now 
+           scrolling and tab completion in lash work properly.  Also several
+           byte saving optimizations.
+       * Erik Andersen -- disabled many less commonly used applets by default
+       * Mark Whitley -- more thrashing about to get clean perror_msg usage
+       * Matt Kraai -- new command line munging
+       * Larry Doolittle -- keep some locales from messing up busybox.sh
+       * Matt Kraai -- cleaned up dd and tail with new parse_number routine
+       * Mark Whitley -- remove debugging messages from deallocvt
+       * Matt Kraai and Mark Whitley -- new document "How to Add a New Applet 
+           to BusyBox"
+       * David Douthitt -- fixed "grep -qv" bug
+       * Larry Doolittle -- fixed insmod bug with old kernels
+       * Matt Kraai -- logger remixed to use getopt, selection of stdin made 
+           util-linux compatible
+       * Erik Andersen -- many more internal symbols classified static to 
+           avoid namespace pollution
+       * Matt Kraai -- nc listening support
+       * Erik Andersen -- made sed understand arbitrary regexp delimiters
+       * Matt Kraai et al. -- more tar improvements and bug fixes, now 
+           handles regexp file exclusion
+       * Larry Doolittle -- new script (multibuild.pl) to automate build rule
+           checking
+       * Matt Kraai -- update/cleanup of the docs on how to use init
+       * Erik Andersen -- renamed all sh.c symbols per the style guide, 
+           better if-then-else-fi handling
+       * Erik Andersen -- cleaner division of labor between cmdedit.c and sh.c
+       * Larry Doolittle -- shell data structure cleanup, fixed buglets
+           in read, exec, and piped builtins
+       * Erik Andersen -- md5sum was broken in 0.48.  Now fixed (and doesn't 
+           use getline, shrinking static compiles (since nothing else used it).
+       * ?? -- squashed memory leak in shell prompt handling
+       * Mark Whitley -- Updates to style guide
+       * Mark Whitley -- Big cleanup in utility.c: style guide compliance,
+           de-macro-ifying some variables and functions
+       * Erik Andersen -- ls now honors BB_FEATURE_AUTOWIDTH so it can find
+           the width and height of the console.
+       * Erik Andersen -- insmod now ignores -L and accepts the -o option.
+       * Erik Andersen -- updates so you can now select from the Makefile
+           whether or not to use the system's passwd and group functions.
+           Since most systems use GNU libc, this can save you from having to
+           install the /etc/nsswitch.conf configuration file and the required
+           libnss_* libraries.  Adds 1.5k.  You can now, also, disable this, 
+           causing busybox to use the system's pwd.h and grp.h functions.
+
+
+        -Erik Andersen, 27 January 2001
+
 0.48
 
+       * Glenn McGrath -- tar now supports uncompressing tar files,
+           define BB_FEATURE_TAR_GZIP to use the -z option.
        * Matt Kraai -- fix all usage of TRUE and FALSE so all apps now
            return EXIT_SUCCESS or EXIT_FAILURE to the system.
            Now TRUE and FALSE are set to the C standard where TRUE=1.
@@ -12,8 +83,8 @@
        * Kent Robotti -- Renamed unrpm to original rpmunpack, so you can use 
            an included shell script called unrpm as a front end to it.  There's
            also a shell script called undeb included for debian packages.  
-       * Matt Kraai -- fix an infinate loop with ls -aR
-       * Larry Doolittle -- Shaves off about 100 bytes and 200 bytes heap 
+       * Matt Kraai -- fix an infinite loop with ls -aR
+       * Larry Doolittle -- Shaved off about 100 bytes and 200 bytes heap 
            from date.c.  Also document the "-d" option in the usage message.
        * Gennady Feldman -- fixed dd to use blocksize when reading/writing, 
            (it was reading the whole thing and then writing it out).  Also 
        * Sebastien Huet, Arne Bernin, and Kent Robotti -- Add in tar -X and
            fixed a bug breaking tar --exclude.  
        * Jonas Holmberg -- echo option handling made GNU-echo compatible
-       * Larry Doolittle -- date option handling made GNU-date compatible
+       * Aleksey Demidov <asd@ixcelerator.com> -- date option handling made 
+           GNU-date compatible
        * me -- Progress meter (optional) in wget
        * Doolittle/me -- programs invoked by full path name take
-           precedence over applets unless
-           BB_FEATURE_SH_BUILTINS_ALWAYS_WIN
+           precedence over applets unless BB_FEATURE_SH_BUILTINS_ALWAYS_WIN
        * Gaute B Strokkenes <gs234@cam.ac.uk> -- applets found using a
            binary search instead of linear search.  Much faster!
        * new applets: cmp readlink
        * Matt Kraai -- logger now logs all arguments, not just the first
        * Gennady Feldman -- syslogd no longer logs to localhost if compiled
            for remote logging...
+       * Richard June <rjune@ims1.imagestream-is.com> -- support for 'gzip -d'
+       * various artists -- Other good stuff that I forgot to document.
 
 
-        -Erik Andersen
+        -Erik Andersen, 13 December 2000
 
 0.47
 
        * Major init re-work.  init now supports inittab (slightly different
            but similar to sysvinit), allowing me to get all the policy out of
            init and into the conf file.  It works just fine without inittab
-           being present, but if you dont like the defautl behavior you can
+           being present, but if you dont like the default behavior you can
            now do something about it.  Init is much cleaner as a result.
        * Fixed an bug in syslogd causing it to stop after 20 minutes. -erik
        * Fixed an embarrasing segfault in head -beppu Fixed the embarrasing