Fix a silly off-by-one error noticed by Santiago Garcia Mantinan <manty@debian.org>
[oweals/busybox.git] / Changelog
index 862f14eae148a5dd5b8a9dafe5523bedaac95f27..df69fe4077a5a296928f3f7b574ba6da0f3003eb 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,17 +1,84 @@
-0.51pre
+0.52
+       
+       * Sterling Huxley -- Several bugfixes for the vi applet.
+
+
+        -Erik Andersen, not yet released
+
+
+
+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
@@ -20,8 +87,8 @@
        * 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