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.  With the multi-client
support in 0.0.3, more FTP clients work (e.g. FileZilla), and OSX Finder works
to some degree.


*** 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 data connections for single client (?)
 - ABOR, STAT, HELP, FEAT
 - usb mass storage
 - mem card slots, sb gecko, NAND, dvd (some of these may already work thanks to libfat)
 - 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
 - socket timeouts
 - use SO_REUSEADDR ?
 - async networking
 - nice UI ;-)


*** CONTACT ***


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


*** HISTORY ***

20080613 0.0.4 Added rename support, as well as append and resume.
               Fixed _another_ nasty crash bug introduced in 0.0.3 when creating directories. (thanks nilsk123!)
20080612 0.0.3 Multi-client support (up to 5), using LWPs.  Unfortunately this makes things
               quite a bit slower, due to the reduced buffer sizes.  This has the nice
               side-effect of making clients like FileZilla work.
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.
