+0.42
+ * Made tar creation support in busybox tar optional.
+ * You no longer _have_ to put a "-" in front of tar options.
+ * Tar could inadvertently change permissions and ownership on
+ certain directories pointed to by symlinks.
+ * Made grep and grep -h do the right thing wrt printing
+ the file name (it failed to print files names in many cases).
+ * Fix a namespace aliasing problem wereby if du was built in, the
+ symlink for both du and dutmp would be installed, or then rm was
+ built in, the symlinks for both rm and rmmod would be installed.
+ * Added a closelog() to init.c after loging -- fix thanks to
+ Taketoshi Sano <kgh12351@nifty.ne.jp>
+ * Rewrote and simplified logger. Added the "-t" option, and made it
+ behave itself a bit better.
+ * Optional support contributed by Ben Collins <bcollins@debian.org>
+ for the kernel init chroot patch by Werner Almesberger, which
+ allows init to chroot to a new device, and umount the old one.
+ * Fixed bug that wouldn't let one chown a symlink -- it would
+ always dereference before. -beppu
+
+
+ -Erik Andersen
+
+0.41
+ * New Apps: wc, hostid, logname, tty, whoami, yes -- all contributed
+ by Edward Betts <edward@debian.org>
+ * Fixed a bug in both cp and mv preventing 'cp foo/README bar'
+ type commands (file in a directory to another directory)
+ from working.
+ * Fixed a logger bug that caused garbage to be written to the syslog
+ (unless you used busybox syslog, which hid the bug). Thanks
+ to Alex Holden <alex@linuxhacker.org> for the fix.
+ * /bin/true and /bin/false were echoing a blank line when run. Now fixed.
+ * mkdir -p would print an error when asked to mkdir an existing dir
+ with no interveining subdirectories.
+ * Fixed "syslogd -O" so that it works.
+ * Added -o loop option for mount, and support in umount for loop
+ devices. Support is toggled by MOUNT_LOOP feature -- Ben Collins
+ <bcollins@debian.org>
+ * Several fixes from Marco Pantaleoni <panta@prosa.it>
+ * compile in fullWrite() not only if BB_TAR is defined, but also
+ if BB_CP or BB_MV are (fullWrite() is referenced by copyFile())
+ * add some compiler optimizations to further reduce executable size
+ (as a side note, on my machines the largest code is generated by
+ gcc 2.95.2 with -Os ! The smallest by plain gcc 2.7.2.3 with -O2
+ -m386 ...)
+ * Compile no longer fails if busybox.def.h defines BB_FEATURE_LINUXRC
+ but not BB_INIT. (init_main used to be referenced, but not compiled)
+ * Fixed a bug in setting TERM for serial console support. TERM now
+ defaults to "ansi" for serial consoles.
+ * Fixed a bug in handling the CONSOLE env. variable for serial consoles.
+
+ -Erik Andersen, Jan 15, 2000
+
0.40
- * Added the -s option to du -beppu
- * Fixed an embarrasing segfault in head -beppu
- * Fixed an bug in syslogd causing it to stop after 20 minutes. -erik
+ * New Apps: sort, uniq. -beppu
* New Apps: lsmod, rmmod -erik
* New Apps: fbset contributed by Randolph Chung <tausq@debian.org>.
+ * New App:: loadacm contributed by Peter Novodvorsky <petya@logic.ru>
+ for loading application character maps for Unicode fonts.
+ * 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
+ 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 failure of 'logger -p'. -erik
+ * Added the -s option to du -beppu
* Re-worked the source tree a bit so it will compile under glibc 2.0.7
with the 2.0.x Linux kernel.
* Added 'grep -q' thanks to a patch from "Konstantin Boldyshev"
<konst@voshod.com>.
- * Implemented sort. -beppu
+ * Grep -i previously failed on UPPER CASE patterns due to a silly
+ regexp implementation bug that is now fixed.
* Fixed a bug where tar would set, and then clear SGID and SUID bits.
* Fixed a bug where tar would not set the user and group on device
special files.
+ * Fixed a bug where tar would not restore the time to files.
+ * Fixed a major security problem with tar -- it changed ownership
+ of any file pointed to by a symlink to 777 (like say libc....)
+ Ouch!!!
* cp and mv were very broken when moving directories. I have rewritten
- them so they should now work as expected.
- * New app: loadacm contributed by Peter Novodvorsky <petya@logic.ru>
- for loading application character maps for Unicode fonts.
+ them so they should now work as expected.
* sed now supports addresses (numeric or regexp, with negation) and
has an append command, thanks to Marco Pantaleoni <panta@prosa.it>
* Fixed dmesg. It wasn't parsing its options (-n or -s) properly.
* Some cosmetic fixes to ls output formatting to make it behave more
like GNU ls.
- * Fixed a bug where tar would not restore the time to files.
- * Fixed a major security problem with tar -- it changed ownership
- of any file pointed to by a symlink to 777 (like say libc....)
- Ouch!!!
* Fixed a stupid segfault in kill.
* Several fixes from Friedrich Vedder <fwv@myrtle.lahn.de>:
- Added gunzip -t, removed gunzip.c dead code,
- fixed several typos
- Glibc 2.0.7 and libc5 compile fixes
+ * Fixed a bug where 'mknod --help' would segfault.
- -Erik Andersen
+ -Erik Andersen, Jan 07, 2000
0.39
* New Apps: ping, hostname, and mkfifo contributed by Randolph Chung