home *** CD-ROM | disk | FTP | other *** search
/ Big Green CD 8 / BGCD_8_Dev.iso / NEXTSTEP / UNIX / Networking / wu-ftpd-2.4.2b13-MIHS / doc / TODO < prev    next >
Encoding:
Text File  |  1997-03-01  |  1.9 KB  |  64 lines

  1. $Id: TODO,v 1.2 1996/04/15 05:50:02 sob Exp $
  2.  
  3. 1. Rewrite realpath() so it's not such a piece of junk
  4.  
  5. 2. Write a password editor for the groupaccess file
  6.  
  7. 3. Add logging on commands, connect, disconnect, refusals, etc. to logfile.
  8.    Make logfile ftplog rather than xferlog.
  9.  
  10. 4. Add multi-class code.
  11.  
  12. 5. Enhance ftp-pid files to become single file with continuous process
  13.    status.
  14.  
  15. 6. Write xferstats in C for speed and more options.
  16.  
  17. 7. Write ftpstat program, including -k option to kill off all FTP daemons
  18.  
  19. 8. Add checksuming capabilities for transmitted files.
  20.    SITE CHECKMETHOD <method> 
  21.    SITE CHECKSUM [<file>]
  22.  
  23.    If <file> not specified, return checksum for last transmitted file.
  24.  
  25. 9. Write dynamic ftp monitoring program
  26.  
  27. 10. Add ability to log different info to different files
  28.  
  29. 11. Write ftplogd.  Ftp processes send log info to ftplogd which configurably
  30.     writes data to a lot of different places (syslog[@loghost], logfile(s)).
  31.  
  32. 12. Add ability to limit total connections from any domain.
  33.  
  34. 13. Limit the number of files/bytes a user can transfer at one sitting.
  35.  
  36. 14. Limit the total time a session can take.
  37.  
  38. 15. Add byte, file and time quotas.
  39.  
  40. 16. Add "guestuser" command to complement "guestgroup".
  41.  
  42. 17. Keep track of total file transfer and command response byte counts
  43.  
  44. 18. Include descriptive ls program, add ".private" file to disable
  45.     directory listings...
  46.  
  47. 19. Include system load as a limit parameter (load < xxx, maxusers = nnn)
  48.  
  49. 20. Allow access control commands to specify remote 
  50.     addresses by network+netmask.
  51.  
  52. 21. Allow access control by remote username (if authenticated)
  53.  
  54. 22. Log more information into PID files:
  55.         - files/bytes transferred
  56.         - current action (a la SETPROCNAME)
  57.         - remote host
  58.         - classes
  59.  
  60. 23. Write an ftp status program to take advantage of new PID file
  61.  
  62. 24. Enhance the virtual ftp functionality to allow each virtual ftp
  63. to have a more distict configuration.
  64.