Function name cleanup.
[oweals/busybox.git] / TODO
diff --git a/TODO b/TODO
index 5fe780f3914c45b100bb9b188fdf0992b9124b76..d34572311b4445bb7f23a9d094b3193a02ee262c 100644 (file)
--- a/TODO
+++ b/TODO
@@ -7,42 +7,28 @@ around to it some time. If you have any good ideas, please let me know.
     needed or wanted in busybox (or else I'd have to link to libcrypt).
 
 * Networking apps are probably going to be split out some time soon into a
     needed or wanted in busybox (or else I'd have to link to libcrypt).
 
 * Networking apps are probably going to be split out some time soon into a
-    separate package (named perhaps tiny-netkit?).  This currently includes 
-    hostid, hostname, mnc, and ping.
-
+    separate package (named perhaps netkit-tiny?).  This would remove the
+    following items from BusyBox: hostid, hostname, nc, nslookup, telnet, 
+    and ping.  nfs mounting and syslogd (when it supports network logging)
+    will remain in BusyBox.
 
  -Erik
 
 -----------
 
 
  -Erik
 
 -----------
 
-Bugs that need fixing as of Mon May  8 17:22:06 MDT 2000
-
- - 'grep foo$ file' doesn't work
- - 'grep *foo file' segfaults
- - ps dirent race bug (need to stat the file before attempting chdir)
-
-MKW
-
------------
-
 * Make insmod actually work
 * dnsdomainname
 * traceroute/netstat
 * rdate
 * hwclock
 * stty
 * Make insmod actually work
 * dnsdomainname
 * traceroute/netstat
 * rdate
 * hwclock
 * stty
-* cut
 * expr
 * wget (or whatever I call it)
 * tftp
 * ftp
 * group/commonize strings, remove dups (for i18n, l10n)
 * expr
 * wget (or whatever I call it)
 * tftp
 * ftp
 * group/commonize strings, remove dups (for i18n, l10n)
-
-
------------------------
-
-Add a compile option to turn off all the compiled in help
-and usage information.  Some folks don't need or want it...
+* consider making a unified option parser (if it can be done 
+    modular, small, etc.) 
 
 -----------------------
 
 
 -----------------------
 
@@ -66,63 +52,11 @@ Most wanted list:
 Policy violation.  getgroups uses libc nss, which is unlikely
 to be present in an embedded system.
 
 Policy violation.  getgroups uses libc nss, which is unlikely
 to be present in an embedded system.
 
-    [andersen@slag busybox]$ grep -l getopt *.[ch]
-    dmesg.c
-    gunzip.c
-    hostname.c
-    mkfs_minix.c
-    printf.c
-    sfdisk.c
-
-    This includes the symbols: 
-    getopt_long
-    optarg
-    opterr
-    optind
-
-To be replaced with a non-getopt parser.
-
-    [andersen@slag busybox]$ grep -l glob *.[ch]
-    gunzip.c
-    gzip.c
-    sh.c
-    tar.c
-    telnet.c
-
-Can check_wildcard_match() from utility.c do this job?
-
-
 -----------------------
 
 Compile with debugging on, run 'nm --size-sort ./busybox'
 and then start with the biggest things and make them smaller...
 
 -----------------------
 
 Compile with debugging on, run 'nm --size-sort ./busybox'
 and then start with the biggest things and make them smaller...
 
------------------------
-
-busybox.defs.h is too big and hard to follow.
-
-Perhaps I need to add a better build system (like the Linux kernel?)
-
------------------------
-
-Feature request:
-
-/bin/busybox --install -s    which makes all links to commands that it
-  can support (an optionnal -s should be used for symbolic links instead
-  of hard links).
-
------------------------
-
-
-> Have you ever thought of doig network logging in busybox syslogd ? It
-> would quite make sense on embedded systems... :)
-
-So far I had not considered it.  Basically, you wish to have
-messages from the embedded box logged to a remote network
-syslog box, right?  I can see that this would be useful.
-I'll add this to the TODO list,
-
-
 -----------------------
 
 
 -----------------------
 
 
@@ -135,6 +69,10 @@ I'll add this to the TODO list,
 
 ------------------------------------------------------------------
 
 
 ------------------------------------------------------------------
 
+An interesting email listing some apps that use /proc.  BusyBox
+tries to avoid /proc as mush as is possible, so this stuff is
+interesting (to me at least):
+
 
 Date:  Fri, 25 Feb 2000 08:23:12 +0000 (GMT)
 From: Riley Williams <rhw@MemAlpha.CX>
 
 Date:  Fri, 25 Feb 2000 08:23:12 +0000 (GMT)
 From: Riley Williams <rhw@MemAlpha.CX>