home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1996 May / PCOnline_05_1996.bin / linux / source / n / tcpip / wu-ftpd-.000 / wu-ftpd- / wu-ftpd-2.4 / doc / TODO < prev    next >
Encoding:
Text File  |  1994-04-01  |  1.8 KB  |  59 lines

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