OpenFTPD TODO List
------------------

For the immediate future:
  - test 0.30.2 and rel it as stable - change cvs to 0.30.3
  - site sec set 1 calc_checksum yes sets value in .cfg but doesn't show
    correct value inside openftpd
  - site unnuke <relname> (instead of site unnuke _NUKED_relname)
    should work
  - pre-stats: site prestats <what> -> <what> could be last (for last pres
    in all sections) / section (for top-pregroups in a section) / top (for
    top-groups overall stats)
  - *@123.123.123.12* can be done by setting range of last number from 120
    to 129 (e.g. *@123.123.123-125.120-129 can more or less easily added ;)
    -> get_oneip()
  - site addip *@123.123.* or *@123.* should also work -> get_oneip()
  - site delip <ident@ip> / <ip> should work
  - addip should check if the same range is added already
  - on dirrenname -> change dupelog-entry (e.g. to show up in "site new")
  - halfway-announce
  - improve broken-upload-del stuff
  - ftp-bouncer-only xs
  - request.pl # TODO -> atm this does only work for $times < 1 month !
  - add the damn update packet to the watcher, for the admintool
    to utilize!
  - on a nuke all users uploading to this directory should be kicked
  - no 0 byte files should be created if a files was denied by the
    traceroute checker
  - add wildcard support for site chown
  - site group change name= should not return an error if the
    change was successful
  - transfer the rest of the scripts to embedded perl

For the next future:
  - add support for multiple interfaces in one server which are
    used randomly for data connections to increase speed
  - add some default permissions for dirs where no .permissions is found
  - seperate traceroute ban settings for upload and download
  - disable/delete account on xx connection tries in yy seconds
  - update the f4adp function for gui support
  - show section ratio in infoline
  - seperate logfiles (transfers.log / security.log)
  - SITE CLOSE should accept a reason string and show it
    to users who connect
  - update the manuals
  - clean up the source
  - hidden dirs should not be written to directory.log
  - restrict addip for groupops so only class c net with ident
    can be added for example
  - max. logins per ip / request / pro_idle flag for users
  - TOP 25 LEECHED DiRS on cwd to a new section

For the far future:
  - store everthing in a mysqldb
  - AUTH TLS
  - finish the admin gui
  - distributed filesystem with multiple openftpd servers
  - internal encryption support
  - ncurses-installer.pl / ncurses-config.pl ?
  - fix all # TODO's ;)

