-0.49pre
+0.50
+ * Erik Andersen -- added ifconfig interface status reporting
+ * Erik Andersen -- Debian packaging updates
+ * Erik Andersen -- lash environment variable expansion updated
+ * Erik Andersen -- Fix use of busybox with dmalloc debugging lib
+ * Erik Andersen -- fixed ls behavior for broken or very narrow terminals.
+ * Erik Andersen -- if umount2 or pivot_root are not available,
+ stub them out.
+ * Erik Andersen -- Make sure libpwd.a is linked _last_ so it
+ overrides the system pwd/grp
+ * 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).
+ * Magnus Damm -- added a tftp applet
+ * Magnus Damm -- powerpc support for busybox insmod.
+ * David Douthitt -- fixed a build error in df.c when
+ BB_FEATURE_HUMAN_READABLE was disabled
+ * Vladimir Oleynik -- saved 128 bytes by moving error checking
+ for several my_* functions into utility.c
+ * John Beppu -- wrote autodocifier.pl, which will be used to auto-
+ generate the documentation from the source code, making life
+ much simpler for all.
+ * Magnus Damm <damm@opensource.se> -- Fixed an 'inner scope var
+ masking outer scope var with same name' bug that prevented
+ the loopback device from being unmounted if mount() failed.
+ * Larry Doolittle -- rewrote ifconfig to make it smaller
+ * Larry Doolittle and Erik Andersen -- cleanups to pristine source
+ * Larry Doolittle -- many bugfixes resulting from regression testing
+ * Erik Gustavsson <cyrano@algonet.se> -- allow env variables set on the
+ kernel command line to be inherited into init and its children.
+ * Chris Jaeger -- Makefile cleanup to make option setting less error-prone
+ * Chris Jaeger <cjaeger@ensim.com> -- Carefully check NFS_MOUNT_VERSION
+ depending on what kernel is being used.
+ * Quinn Jensen <jensenq@lineo.com> -- MIPS support for busybox insmod.
+ * Evin Robertson -- new pivot_root applet
+ * Kent Robotti -- usage message cleanups
+ * Kent Robotti -- reworked dos2unix/unix2dos
+ * Evin Robertson and Manuel Novoa III -- reworked how usage messages
+ are stored to save several k of space.
+ * Matt Kraai -- Keep trying if an NFS mount fails
+ * Matt Kraai -- fixed insmod so it won't try to insmod directories.
+ * Matt Kraai -- added nc listening support
+ * Matt Kraai and David Douthitt -- reworked fine to support -type,
+ -perm, -mtime, and other improvements.
+ * Matt Kraai -- added find_applet_by_name and saved some memory thereby
+ * Matt Kraai -- added chomp to reduce redundant code elsewhere
+ * Matt Kraai -- Removed trailing \n chars from error_msg{,_and_die} messages.
+ * Glenn McGrath -- bypass /proc in mount, now uses sysfs.
+ * Glenn McGrath -- several updates to dpkg and dpkg-deb.
+ * Manuel Novoa III -- several size optimizations: parse_mode,
+ process_escape_sequence, format, and get_kernel_revision.
+ * Vladimir N. Oleynik -- Fixed a bug where init set PATH incorrectly
+ * Vladimir N. Oleynik -- cleanups to route, cmdedit, mkdir,
+ mkfs_minix, mkswap, chmod_chown_chgrp and utility.c
+ * Vladimir N. Oleynik -- many fixes to cmdedit. so tab completion
+ is now working and general editing is much improved.
+ * Vladimir N. Oleynik -- added route status reporting.
+ * Vladimir N. Oleynik -- fixed wget to use xfopen
+ * Bjorn Wesen -- new ifconfig and route applet (taken from
+ work done by Axis Communications).
+ * Mark Whitley -- Added a 'How to contribute to Busybox' doc
+ and updated the style guide.
+ * Mark Whitley -- implemented grep -A, -B, and -C
+
+
+ -Erik Andersen, not yet released
+
+0.49
- * Glenn McGrath -- new 'dpkg-deb' command
- * me -- md5sum was broken. Now fixed.
* Matt Kraai -- new sort.c
-
- -Erik Andersen, <not released yet>
+ * 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