This is a list of known bugs/problems in the tiny-utils.  Developers are
encouraged to investigate/implement/fix the below listed items and forward
all patches and/or information on to me <ndf@linux.mit.edu>.  Check
ftp://linux.mit.edu/pub/linux/tiny-utils for the latest release.


General
-------
* Consider having init/getty pass the ttyname on to login to reduce
  the overhead of ttyname() and similar library functions.  Apparently
  this is what SVR4 does.
* Bloat must be reduced all around.  Some programs (login, init) are worse
  offenders than others (getty, cat...).  I expect the memory footprint to be
  severely reduced when we start using streamlined shared libraries.
* All of this code needs to be carefully read over and tested to trap
  potential security problems.  tiny-utils will be used on full Linux
  machines as well as ELKS machines, and so security is definitely a
  concern (it would be anyway, but...).
* tiny-utils has very poor error handling right now.  All errors are logged
  to the console, and not in a robust manner.  syslogging should be added
  as a compile-time option, error logging should be able to be turned off
  as a program-wide option, and the errors need to be more robust.
* General clean-up etc.


tiny-getty
----------
* It might be nice to have dialin support as a compile-time option.
  Then again...
* General code clean-up and documentation

tiny-login
----------
* Close FDs 3...MAX_FD for security purposes (?)
* Support a few more arguments (-p, -s, ...)
* Check environment variable settings for sanity etc...
* General code clean-up and documentation.  This code is messy and I'm
  a bit embarassed of it.
* Reduce bloat.  tiny-login is not sufficiently smaller than normal login.
* Locked passwords. (a quick one)
* Eliminate config.h (another quick one)

