Re: [Nautilus-list] Nautilus now officially dependent on Ammonite when compiled with --enable-eazel-services
- From: Greg Stein <gstein lyra org>
- To: Maciej Stachowiak <mjs eazel com>
- Cc: nautilus-list lists eazel com
- Subject: Re: [Nautilus-list] Nautilus now officially dependent on Ammonite when compiled with --enable-eazel-services
- Date: Thu, 31 Aug 2000 03:23:15 -0700
On Thu, Aug 31, 2000 at 02:48:48AM -0700, Maciej Stachowiak wrote:
> Greg Stein <gstein lyra org> writes:
>...
> > > So I think we would need to see some major concrete benefits to
> > > using Neon instead of implementing missing functionality directly in
> > > order to switch.
> >
> > Concrete benefits? Sure. Areas where gnome-vfs (http/dav) is lacking:
>
> I'll comment first that I don't know what many of the below things
> are, so I don't know how they benefit the user.
No problem. We'll wait for Ian.
> > *) Digest authentication
> > *) HTTP/1.1 support: chunked transfer encoding, persistent connections
> > [ note the above two are *required* by RFC 2518 (WebDAV) ]
>
> Required of the client or required of the server? If the former, we
> are in trouble.
Both.
Inside secret: it is an RFC requirement -- there is nothing inherent in DAV
that requires either. Requiring digest promotes better security; requiring
HTTP/1.1 promotes better infrastructure.
[ for example: mod_dav does not enforce either of these. however, an admin
is completely justified to enable/enforce them in their server config ]
> > *) SSL support
>
> We're waiting on the legal issues (RSA patent deathwatch)
Oh. Right! We're just a few weeks away. :-)
> > *) proxy support
> > *) proxy authentication
> > *) 100-Continue handling
> > *) bugs due to lack of broad use and young codebase.
> > [ for example, the PROPFIND result parser does not distinguish between
> > the DAV:getcontenttype and http://example.com/davprops/getcontenttype
> > elements. it also does not handle the DAV:status element. ]
> > *) 301/302 redirect handling
> > *) extended property (metadata) support: PROPFIND, PROPPATCH
> > *) DAV lock handling
> > *) choice of libxml or Expat [GNOME would just use libxml]
>
> It seems at least some of these things could not be cleanly expressed
> in the gnome-vfs API.
Much of it would not necessarily be exposed. I'm not sure if the VFS API
exposes metadata as a first-class concept on files/dirs. The rest is
probably internal improvements for efficiency, interoperability, and better
response to varying server configurations.
> And I think we do have proxy support, at least I remember Mike Fleming
> angsting about a proxy-related checkin.
gnome-http has it. gnome-vfs/modules/http_method.[ch] does not appear to
have any proxy support. Possibly other vfs modules have proxy support (for
example, maybe the FTP module).
> > I am not intending to knock all the great work that has gone into it. But
> > there is so much more that is possible. And with little development work for
> > you, too :-)
>
> I would love it if Ian McKeller, who's done most of our WebDAV and
> http stuff, would comment on this stuff. I don't really know much
> about it. I'm just semi-rationally afraid of adding mroe dependencies.
Again: I understand. More dependencies is always a bit nerve wracking :-)
Maybe I'll just trundle over to the Eazel office and beat you into
submission... ;-)
I am interested in Ian's thoughts. Last time we traded emails, the async was
the big blocker (which appears to have been solved). I forget what some of
the other issues were.
[ hmm... I think I even got an email from Ian recently... gotta go check my
mailbox ]
Cheers,
-g
--
Greg Stein, http://www.lyra.org/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]