a common VFS - a different approach

Alexander Larsson alexl at redhat.com
Thu Sep 25 10:50:55 EEST 2003


On Thu, 2003-09-25 at 05:28, Jody Goldberg wrote:
> On Wed, Sep 24, 2003 at 07:58:21PM -0400, Havoc Pennington wrote:
> >  - start adding backends in a shared code module, eventually covering 
> >    ftp, http, whatever
> 
> Writing ftp or http yet again seems as useful as another clock
> applet.  libcurl is actively maintained and quite portable.

I've looked at libcurl for use from gnome-vfs, but it just doesn't fit
well with the gnome-vfs API-style. libcurl is great for a download
manager, you give it a set of uris to download and you get periodic
callbacks with new buffers of downloaded data. But gnome-vfs i/o is
application-driven, not network driven, so its a bad match. There was
also some threadsafeness issues i think. Neon (used by subversion) looks
like a http+dav library that matches gnome-vfs much better.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Alexander Larsson                                            Red Hat, Inc 
                   alexl at redhat.com    alla at lysator.liu.se 
He's a gun-slinging amnesiac cat burglar living undercover at Ringling Bros. 
Circus. She's a disco-crazy mutant single mother from aristocratic European 
stock. They fight crime! 




More information about the xdg mailing list