+0.61.pre
+
+ Development Version
+
+
+
+ New Applets:
+ * Erik Andersen -- Merged several applets from tinylogin,
+ namely adduser, addgroup, deluser, delgroup, getty.
+ * Robert Griebl <sandman@handhelds.org>
+ -- reimplemented tinylogin applets: su, login
+ -- added hwclock
+ -- added uncompress
+
+ Other Changes:
+
+ * Vladimir Oleynik, Manuel Novoa III, Aaron Lehmann
+ -- a whole bunch of ash size optimizations
+ -- Fix for ash leading redirections (i.e. '2>/dev/null ls rubbish')
+ * Rodney Brown <RDBrown@mira.net>
+ -- Optimized gzip.c, shrinking it by ~1.5k
+ * Matt Kraai
+ -- Fix sed s/[/]// handling (closes: #1208).
+ -- Fix `-/bin/sh' invocation (closes: #1209).
+ -- Fix ash exec (noted by Arne Bernin).
+ -- Fix tar segfault when include list is empty and exclude list is
+ not.
+ -- Fix sed s/$/@/ handling (noted by Joshua Hudson).
+ -- Fix opt type in dpkg (closes: #118975).
+ * Magick
+ -- made init run inittab command's in the order they show up
+ in the inittab file (FIFO instead of LIFO).
+ * Vladimir Oleynik
+ -- reverse resolve network name and cache in route and ifconfig
+ applets, fix print nslookup server name if compile without
+ uClibc, fix route crashe 'route add', fix warnings compile
+ networking and pwd_grp applets
+ * Tim Riker <Tim@Rikers.org>
+ -- fix and shrink uuencode
+ -- allow tty* in inittab if exist, serial console is not the issue
+ * Robert Griebl <sandman@handhelds.org>
+ -- added suid/sgid handling with 3 modes to busybox:
+ 1) completly disabled
+ 2) tinylogin like
+ 3) runtime configureable via /etc/busybox.conf
+
+ -- modprobe: complete rewrite, supports modules.dep, parses
+ modules.conf for alias and options and can be called
+ from the kernel.
+ -- tar: support for -z when creating archives
+ -- wget: support for -Y|--proxy=on/off and --passive-ftp
+ -- vi: support for ":x"
+ -- date: support for -I (ISO format)
+ -- find: support for -xdev
+ -- mount: support for -t in list mode, parsing of /etc/filesystems
+ -- ash: support for --login (bash like)
+ -- route: support for -e
+ -- netstat: support for -e and -r
+ -- head/tail: support for old style -[0-9] options
+ -- sed: support for ! and \CregexpC
+ -- pidof: support for -s
+ -- nslookup: support for user specified name server
+
+ -- logger: fixed logging of '<' characters
+ -- ash: fixed crash when run in a rxvt window
+
+ -Erik Andersen, --not yet released--
+
+
+
+0.60.1
+
+ Stable Release
+
+
+ New Applets & New Features:
+ none. :)
+
+ Known Problems (to be fixed in 0.60.2)
+ * msh can segfault on constructs such as
+ 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.
+
+
+ Bugfixes:
+ * Matt Kraai
+ -- Fixed msh to support underscores in variable names.
+ -- Fixed a sed problem with unsatisfied backrefs (the problem was
+ noted by Martin Bene).
+ -- Removed CONFIG_SH define entirely. Now one simply picks the shell
+ or shells they want as CONFIG_<foo> in Config.h
+ -- Fixed head to use ferror(3) to check for errors, not errno.
+ * Shu-Hao Chang <shuhao_chang@trend.com.tw>
+ -- Fixed sed handling of multiple -e commands
+ * Magick <magick@linux-fan.com>
+ -- Fixed an init bug with AskFirst and /dev/null
+ * Jaspreet Singh <jsingh@somanetworks.com>
+ -- Fixed both a segfault and cosmetic bug in route
+ * Erik Andersen
+ -- Made the insmod options CONFIG_FEATURE_NEW_MODULE_INTERFACE and
+ CONFIG_FEATURE_OLD_MODULE_INTERFACE mutually exclusive
+ -- xgetcwd.c now includes sys/param.h to ensure PATH_MAX is defined
+ -- Fixed a potential segfault with lash + CONFIG_FEATURE_CLEAN_UP
+ -- Removed uint64_t from dos2unix, avoiding C lib compat. problems.
+ * Glenn McGrath
+ -- Rewrite of tftp (commands match atftp, accepts -b, can use
+ non-standard ports, and is smaller).
+ -- Fixed unarchive exclude list handling
+ * Manuel Novoa III
+ -- rewrite of simplify_path so it behaves itself (fixing some
+ problems with mount and other applets).
+ -- Fixed ifconfig 'broadcast +' handling and disabled it by default
+ * Matthias ? <matthias@corelatus.com>
+ -- Fixed syslogd to log all messages from a single connection, not
+ just the first.
+
+
+ -Erik Andersen, 23 August 2001
+
+
+0.60.0
+
+ Note:
+
+ For this release I have bumped the version number to 0.60.0. This
+ reflects the fact that this release is intended to form a new stable
+ BusyBox release series. If you need to rely on a stable version of
+ BusyBox, you should plan on using the stable 0.60.x series. If bugs
+ show up then I will release 0.60.1, then 0.60.2, etc... This is also
+ intended to deal with the fact that the BusyBox build system will be
+ getting a major overhaul for the next release and I don't want that to
+ break products that people are shipping. To avoid that, the new build
+ system will be released as part of a new BusyBox development series
+ that will have some not-yet-decided-on odd version number. Once things
+ stabablize and the new build system is working for everyone, then I
+ will release that as a new stable release series.
+
+ Critical Bugfixes:
+ * Matt Kraai
+ -- Fixed wget output file opening (wget failed in 0.52).
+ -- Fixed a memory leak in syslogd (found by Adam Slattery).
+ * Vladimir Oleynik, Matt Kraai, Erik Andersen
+ -- several nasty bugs in ash and msh. msh could not assign
+ any variables and had debug code still enabled. ash
+ had several compile errors (depending on selected options)
+ and variable assignment problems as well.
+
+ New Applets:
+ * David McCullough <davidm@lineo.com> -- modprobe
+ * Vladimir Oleynik -- traceroute
+ * Erik Andersen -- pidof
+
+ New Scripts:
+ * David Schleef, Erik Andersen, Stuart Hughes -- depmod.pl
+ This is a replacement for the depmod program from the modutils
+ package, but is fully cross platform and is designed to run on
+ your host system (not on the target).
+
+ Other Changes:
+ * Erik Andersen
+ -- fixed busybox.spec so it should now work on redhat systems
+ -- fixed dos2unix and unix2dos so they should work once again
+ -- Adjustments to make busybox more uClinux friendly. Busybox
+ should now work on uClinux systems without needing and source
+ code changes (applets that won't work on uClinux systems are
+ now automagicaly disabled).
+ -- various things (cleanups, libc compatibility work, etc, etc)
+ * Jim Gleason <jimg@lineo.com>
+ -- Fixed for sed, where it failed to preserve whether or not the
+ line was previously altered when running a subst command.
+ * Matt Kraai
+ -- Made tar read 20 512byte blocks at a time (like GNU tar)
+ -- Allow msh.c assignments with the export and readonly commands.
+ -- Added CONFIG_FEATURE_DEVFS to enable devfs device names.
+ -- Better devfs support
+ -- Don't save/restore vi readonly flag if vi is compiled read-only.
+ -- Reworked rdate option handling (is now smaller).
+ -- Size reduction in ping
+ -- Always write dd counts to stderr
+ -- Allow multiple shells to be enabled
+ * Aaron Lehmann
+ -- slimmed down md5sum
+ -- contributed a nice new (hand written, not lex/yacc) Posix math
+ support for ash, which is once again a full posix shell.
+ * Felix von Leitner <leitner@convergence.de> -- patches to make busybox
+ work with dietlibc.
+ * David McCullough
+ -- Adjustments to make busybox more uClinux friendly
+ * Glenn McGrath
+ -- Fixed gzip so when a filename is '-' it will use stdin/stdout
+ -- dpkg rewrite. Should now be compatable with the real dpkg,
+ but needs more testing.
+ -- Updates to archiving tools (gunzip/gzip/cpio/ar/etc)
+ -- Rewrote uuencode, will allow base64 encoding to be used by wget
+ * Vladimir Oleynik
+ -- Fixed tr to support 'tr a-z A-Z' syntax,
+ -- Many ash corrections, optimizations, and cleanups.
+ -- optimizations for traceroute, md5sum, chown, ping
+ -- cmdedit updates and API change
+ -- Namespace cleanup (i.e. adding 'static' private function calls)
+ -- added "stopped jobs" warning to ash on exit
+ * Adam Slattery
+ -- Fixed ping compile problem
+ * Robert J. Osborne <rj@resourceinternational.com>
+ -- fixed a vi bug with delete and escape sequences on empty files.
+
+
+ -Erik Andersen, 31 July 2001
+
+
+