Re: Encrypted Storage on WebDAV
Re: Encrypted Storage on WebDAV
- Subject: Re: Encrypted Storage on WebDAV
- From: Jim Luther <email@hidden>
- Date: Tue, 21 Nov 2006 10:07:45 -0600
On Nov 19, 2006, at 1:35 PM, email@hidden wrote:
1. Somehow fix WebDAV-FS to use partial down- and uploads. I don't
know if this is at all possible and it sounds quite complicated.
WebDAV is a set of extension methods to the HTTP protocol, and so the
GET method is used to download data and the PUT method is used to
upload data.
The problem is that the PUT method does not support ranges. <http://
lists.w3.org/Archives/Public/ietf-http-wg/1997OctDec/0011.html> gives
the reason why PUT-RANGE wasn't left in the HTTP 1.1 specification
and <http://www.w3.org/Protocols/HTTP/Issues/BeforeLastCall.html#PUT-
RANGE> is where PUT-RANGE was officially removed from Rev-02 of the
HTTP 1.1 spec.
I agree with the reason ranged PUT support was removed from the HTTP
1.1 spec -- there are servers that ignore the Range header on a PUT,
and so you'd end up with data loss on those servers.
So, what's needed for partial uploads to a WebDAV server is a PATCH
method. One proposal for PATCH was <http://tools.ietf.org/html/draft-
dusseault-http-patch-06> which died due to arguments within the
WebDAV working group. The last proposal in this area was <http://
www.ietf.org/internet-drafts/draft-suma-append-patch-00.txt> -- I'm
not sure what the state of that proposal is.
In any event, fixing the WebDAV file systems to handle ranges up and
down (once a PATCH method is available) will require a major rewrite
(I worked on WebDAV FS for several years, so I know).
I suggest you store your secure data on another type of network
volume -- AFP, NFS, or SMB.
- Jim
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Filesystem-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden