made note of my recent changes
[oweals/busybox.git] / Changelog
index f94855eb4008f7cda077828e7677a9348b96fde0..a1469c631eec537e5dd62f4a6cfdfb1e40db55fe 100644 (file)
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,101 @@
+0.40
+       * Added the -s option to du -beppu
+       * Fixed an embarrasing segfault in head -beppu
+
+0.39 
+       * New Apps: ping, hostname, and mkfifo contributed by Randolph Chung
+           <tausq@debian.org>.  3 items off the TODO list!
+       * I wrote free (just calls "cat /proc/meminfo").
+       * Added tail, based on tail from GNU textutils-1.19, but adjusted
+           to suit my evil purposes.  Costs 6k.  I'll make it smaller sometime.
+       * on reboot, init called 'umount -a -n', which caused errors
+           when BB_MTAB was not enabled.  Changed to 'umount -a',
+           which does the right thing.
+       * init will now try to run /sbin/getty if it is present (for easy
+           integration with the about-to-be-released tinylogin.)
+       * kill now behaves itself properly, added 'kill -l' to list signals
+       * 'ls -l' was failing on long directories, since my_getid was leaking 
+           one file descriptor per file.  Oops.
+       * Fixed rebooting from init.  I'd accidently left some debugging code in
+           which blocked reboots.
+       * Fixed reboot, halt (and added poweroff) such that they handle it when
+           init is not at PID 1 (like when running in an initrd).
+       * Added a prelinary du implementation.  Some parameter parsing
+           stuff still needs to be added. -beppu (John Beppu <beppu@lineo.com>)
+       * Implemented tee.  -beppu
+       * Implemented head. -beppu
+
+       -Erik Andersen, Dec 10, 1999
+
+0.38
+       * Fixed a segfault in 'umount -a' when a badly formed /etc/fstab
+           file existed.
+       * df will not exit on error, but will stat all mounted filesystems.
+       * Fixed tar so uid/gid/permissions on extracted tarballs will be correct.
+       * Fixed find -name so it properly uses shell wildcard patterns 
+           (i.e. `*', `?', and `[]') instead of regular expressions, which
+           was causing some confusing and unexpected behavior.
+       * Added klogd to syslogd, so now the log will contain both system and
+           kernel messages.
+       * syslogd now creates the /dev/log socket to make sure it is there, and
+           is actually a socket with the right permissions.
+       * I've taken a first step to making busybox not need the /proc 
+           filesystem.  Most apps don't need it.  Those that _require_ it, 
+           will complain if you enable them when you disable 
+           BB_FEATURE_USE_PROCFS.
+          
+       -Erik Andersen, Dec 5, 1999
+
+0.37
+       * Wrote a micro syslogd, and a logger util (to log things to the syslog
+           from the command line or scripts)  With both compiled in, costs 4k.
+       * Fixed 'make install' so symlinks are installed in their proper locations.
+       * Changed the build system slightly so that features can now be enabled
+           or disabled from the busybox.defs.h header file, without trying to 
+           compile in a source file named after that featue (unless that file exists).
+       * Several options are now moved into busybox.defs.h
+       * Now 'rm -R' and 'rm -r' both work.
+       * dd now properly handles input beyond 1 block from stdin.
+       * Fixed a bug where tar unpacked everything a directories. Moved some code 
+           from createPath into mkdir where it belonged, thereby making tar work properly.
+       * Fixed an off-by-one bug in cat.  Given a list of file it wouldn't cat out the
+           last file in the list.
+       * Fixed 'ls -ln' so numeric group/uid are presented properly, and fixed 'ls -l' 
+           so when uid/gid is not in /etc/{passwd,group} the numeric group/uid are 
+           presented properly.  
+       * Also added a TODO.
+
+
+       -Erik Andersen, Nov 25, 1999
+
+0.36
+       * fixed dd so it properly defaults to stdin and stdout when no 
+           if= and of= are set (fix thanks to Eric Delaunay).
+       * Don't try to close the file descriptor of a pipein tar. (fix also from
+           Eric Delaunay).
+       * Made createPath be quiet (again thanks to Eric Delaunay).
+       * If BB_CONSOLE_CMD_IF_RC_SCRIPT_EXITS is defined, then whatever
+           command you define it as will be run if the init script exits.
+       * Updated install.sh to make it more robust (thanks to Adam Di Carlo)
+       * NFS support added to mount by Eric Delaunay.  It costs 10k when compiled
+           in, but that is still a big win for those that use NFS.
+       * Made 'rm -f' be silent for non-existant files (thanks to Eric Delaunay).
+       * changed zcat.c to gunzip.c.  It now obeys the principle of least surprise 
+           and acts as god intended gunzip and zcat to act.  They answer --help and
+           obey the '-c' flag.
+       * Fixed a bug in mv which caused it to not move files when the destination
+           was a directory.
+       * Fixed a decimal-instead-of-octal bug causing mkdir to make directories
+           with very wrong permissions.
+       * chmod would overwrite file permissions instead of modifying them.
+           Now it properly modifies permissions.
+       * Init now sends warnings destined for the console to /dev/console to ensure
+           they show up on whatever the active console it.  Otherwise important
+           messages (for example that the system is rebooting) were not seen when
+           switched to a different VT.
+
+       -Erik Andersen, Nov 17, 1999
+       
 0.35
        * gzip now obeys the principle of least surprise and acts like god intended 
            (i.e. it accepts a file name, answers --help, and obeys the '-c' flag