Share

XBFileZilla

File Release Notes and Changelog

Release Name: xbfilezilla_1.1

Notes:
XBFileZilla 1.1 Release notes
based on FileZilla Server 0.8.2 (http://filezilla.sourceforge.net)

Hi all,

Guess I have to think first, then release :)
As one of my main goals is to provide a module to be used in other software,
why didn't I release XBFileZilla as a library? Joost mag het weten, as we say
in Holland. Anyway, it's a library now, thanks to Frodo for pointing this out to me.

How to use the library:
Just include XBFileZilla.h and link with xbfilezilla.lib (release) or xbfilezillad.lib (debug), 
make an instance of CXBFileZilla and call its Start() and Stop() methods. 


XBox media player:
As an experiment of the correct working of the library, I quickhacked XBFileZilla
in XBMP, allowing me to use FTP while watching a movie :)
A developer of XBMP is currently working on adding XBFileZilla to XBMP the right 
way. Should be easy with this library.


Sample application:
In order to show you how XBFileZilla can be incorporated in other software, I've 
written a simple sample application. It's the same application as before, but now adapted for
use with the library. It still doesn't have a userinterface, it's just a 
blank screen or the Evox logo if you're using evox. D: is now mapped to the
DVDROM drive, as the configuration file is now stored in the title storage on T:

CVS:
As I had split the previous released code into a library and a sample application,
I have deleted all previous code from cvs and added the new code. The code itself
has not been changed, but the directories have and cvs doesn't allow for moving/renaming
so drastic measures had to be taken.
  
Todo:
- increase upload speed 
- secure access to remote administration
- extend the external interface for use in other applications
- add admin possibilities via FTP commands  

Special notes:

Passive mode:
Unfortunately, in the previous release passive mode didn't work as it should.
This should be fixed now. If it still isn't working, I would like to know.

Filesize:
The maximum filesize of files on the XBox is 4GB. Although this shouldn't be a problem
for most people, bare in mind that XBFileZilla does not yet check if this limit is
reached. It merely stops the transfer.

Filenames:
As for filenames and allowable characters in filenames, no checks are made yet. Maximum filename 
size is 42 characters. Case insensitive, but preserving.
Allowed characters:
! # $ % & ' ( ) - . @ [ ] ^ _ ` { } ~ 
Numerals 0 through 9 
Upper and lower-case letters A through Z 
Character values 128 thru 255 
Not allowed:
< > = ? : ; " * + , / \ | 



Changes: