Post details: About an other ftpfs by Robson Braga

03/12/06

Permalink 05:02:04 pm, Categories: FTP filesystem, 292 words   English (US)

About an other ftpfs by Robson Braga

Below is my response on a message (from a public mailing list) of Robson Braga Araujo which has created an other FTP filesystem for FUSE.

[More:]

I deem that your CurlFtpFS should be not THE ftpfs.

Instead I pretend that ftpfs from my project:
http://freesoft.portonvictor.org/virtual-filesystems.xml (read this first)
http://freesoft.portonvictor.org/ftpfs.xml
will be THE ftpfs for GNU/Linux/Unix.

I access FTP directly through TCP without any external libraries.

I deem that FTP should be done ourselves from scratch, because FTP
has some subtlies. (The exception is for FTP through HTTP proxy, which
should be handled by a HTTP fs not an FTP fs.)

One of the subtlies is FTP bug (or feature) with dereferencing symlinks
pointing outside of FTP tree. When my ftpfs will be finished it will
have "dereference all symlinks" mode with special support of FTP
symlinks to work around this problem. (As a side effect of this I have
created dereferencefs which dereferences all symlinks in a directory.)

Just now I am working on the FTP reconnect feature.

On 12-Mar-2006 Robson Braga Araujo wrote:
> As my first FUSE project I've built a FTP filesystem. I wasn't happy
> with the current solutions because when the server timed out (which
> seems to happen a lot with FTP servers) I had to remount the fs.
>
> So I used libcurl and FUSE to build CurlFtpFS in pure C. It's great
> because libcurl automatically reconnects to the FTP site if it gets
> disconnected. I'm using it to maintan my website and it's good to use
> cd, cp, mv, rm and vim again! :)
>
> You can get it from http://curlftpfs.sourceforge.net/. Feedback is
> greatly appreciated.

Comments, Trackbacks, Pingbacks:

No Comments/Trackbacks/Pingbacks for this post yet...

Software Blog

See also my free software. This weblog will contain information about:
  • software developed by me;
  • my software patches (for others' software);
  • my software related reviews, comments, suggestions, ideas
and other misc software related things.

Recently ||

Last comments

Search

Syndicate this blog XML

Add to MyYahoo

What is RSS?

powered by
b2evolution