ftpii is an FTP server for the Nintendo Wii built using
devkitPPC / libogc / libfat.


*** INSTALLATION ***


Copy ftpii/ to /apps on an SD-card and use The Homebrew Channel,
or load boot.elf using your favourite mechanism (wiiload, Twilight Hack, etc...).

ftpii currently requires an SD-card in the Wii's front SD slot in order to function,
and files can only be read from/written to the front SD.

This version appears to work quite nicely in at least the OSX and Windows
command-line FTP clients, Firefox and Internet Explorer.

File transfers do not appear to work in at least FileZilla, and nothing seems
to work in OSX Finder.


*** THANKS ***


Thanks to those in EFnet #wiidev for all the help, particularly nilsk123 for his
persistent beta testing and suggestions, and all those who help make
The Homebrew Channel / devkitPPC / libogc / libfat the great homebrew/development
environment that it is.


*** TODO LIST *** (in no particular order):


 - make STOR work in ASCII mode...maybe?
 - read data and control connection at same time
 - multiple clients
 - multiple transfers for single client
 - APPE, REST, RNFR, RNTO, APPE, REST, ABOR, STAT, HELP, FEAT
 - usb mass storage
 - mem card slots, sb gecko, NAND, dvd
 - eliminate die() where possible
 - real auth?
 - SITE LOAD (load a .dol or .elf)
 - SITE LOADER (return to loader)
 - handle sd-card removal, allow server to start without sd card
 - read-ahead cache patch?
 - socket timeouts
 - use SO_REUSEADDR ?
 - nice UI ;-)


*** CONTACT ***


ftpii is written and maintained by Joe Jordan <joe.ftpii@psychlaw.com.au>


*** HISTORY ***

20080609 0.0.2 Fixed display/crash bug when creating directories (thanks feesh!)
               Enabled fat read-ahead caching.  Increases read speed from ~80KB/s to ~250KB/s for me. (thanks svpe!)
20080608 0.0.1 Public release
