View Single Post
Old 09-17-2003, 07:40 AM  
mog
Junior Member
 
Join Date: Aug 2003
Posts: 7
Default

Oh, cool, i didn't know anyone else had done the same thing and with the same name even. When writing the spec i googled for FTP and PRET but all i found was some french language.

I have read GridFTP specs, although i'm not sure i think they have switched to
Code:
OPTS <command> <attr>
Their latest GridFTP draft mentions nothing of PRET http://www.globus.org/datagrid/gridftp.html

Anyway if this is of concern the syntax
Code:
OPTS PASV filename=<filename>
could be used.


I am not sure how likely it is for my spec to be accepted as an IETF standard, i consider it a quick and dirty protocol hack to support distributed PASV. Making it as easy as possible for client writers to add support for it. A clean implementation would involve using the EPSV EPRT commands and integrating them into any transfer command, i wrote a spec for that before writing the much simpler PRET spec http://drftpd.mog.se/wiki.phtml?titl...nsfer_commands

It would involve much more work for client to support both this and the older command model, whereas with PRET it's trivial fix. There are already 4 FTP clients supporting PRET: lftp, pftp, SmartFTP and Staff-FTP, see http://drftpd.mog.se for an up to date list.

/mog
mog is offline