Testing plan for 2.0: In order to get muddleftpd ready for 2.0 release, the following must be tested. In addition, just before release, it must all be tested again, to prevent new bugs from sneaking in with the bugfixes for other things. 1) Test all ftp commands, basic DONE 2) Test all ftp commands, white box NOT DONE 3) Test listing, retreive in all clients: lynx DONE console ftp DONE netscape DONE ie 4.0 DONE ie 5.0 DONE ie 5.5 NOT DONE konqeror DONE cuteftp DONE wsftp DONE kfm NOT DONE mozilla NOT DONE 4) Test all ACL characters NOT DONE 5) Test the include directive NOT DONE 6) Test all configuration directives NOT DONE 7) Thougthorly test SIGHUP configuration reloading NOT DONE 8) Thougthorly test host based virtual servers NOT DONE 9) Stress test pnums code to expose possible timing bugs NOT DONE 10) Test compile and running on operating systems: Freebsd 3.x NOT DONE Freebsd 4.x NOT DONE Linux 2.4 DONE Linux 2.2 NOT DONE Linux 2.0 NOT DONE SunOS 4.x NOT DONE Solaris 2.6 NOT DONE IRIX 5.3 NOT DONE 11) Make sure rlimits for memory work: DONE 12) Test all authentication modules: authint NOT DONE authanon NOT DONE authpam NOT DONE authunix NOT DONE authdisable NOT DONE authmud NOT DONE authmsql NOT DONE authmysql NOT DONE authsmb NOT DONE 13) Test 8 and 9 in inetd mode NOT DONE 14) Test ftpwho NOT DONE 15) Test ratiotool NOT DONE 16) Test ratios in muddleftpd NOT DONE 17) Test mudpasswd NOT DONE 18) Test mudlogd NOT DONE 14) Tested everything again before 2.0 release NOT DONE