The attached patch provides initial support for DAV level 2, including locking and unlocking of files and enables cl-webdav servers to be used by the MacOS WebDAVFS client.
Code review/comments greatly appreciated.
thanks,
Cyrus
Oh, I neglected to mention that, since I'm lazy, I used cxml-stp for some of the xml handling stuff, which currently, although not necessarily for all time, requires plexxipus-xpath, so, since that was already there, I went ahead and used the xpath stuff for some of the XML handling. All of this could probably be done with Edi's existing XML handling or the built-in cxml stuff, but this was the most expedient. I can certainly understand if there is a desire to not have cl-webdav depend on an xpath implementation.
Cyrus
On Jun 26, 2008, at 7:58 PM, Cyrus Harmon wrote:
The attached patch provides initial support for DAV level 2, including locking and unlocking of files and enables cl-webdav servers to be used by the MacOS WebDAVFS client.
Code review/comments greatly appreciated.
thanks,
Cyrus
<cl-webdav-lock-support-2.patch>
tbnl-devel site list tbnl-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/tbnl-devel
Oh, and I further mentioned that this doesn't quite work. There are some file major file corruption issues on uploaded files. I think. Not sure where the problem lies yet...
sorry for the false alarm.
cyrus
On Jun 26, 2008, at 8:03 PM, Cyrus Harmon wrote:
Oh, I neglected to mention that, since I'm lazy, I used cxml-stp for some of the xml handling stuff, which currently, although not necessarily for all time, requires plexxipus-xpath, so, since that was already there, I went ahead and used the xpath stuff for some of the XML handling. All of this could probably be done with Edi's existing XML handling or the built-in cxml stuff, but this was the most expedient. I can certainly understand if there is a desire to not have cl-webdav depend on an xpath implementation.
Cyrus
On Jun 26, 2008, at 7:58 PM, Cyrus Harmon wrote:
The attached patch provides initial support for DAV level 2, including locking and unlocking of files and enables cl-webdav servers to be used by the MacOS WebDAVFS client.
Code review/comments greatly appreciated.
thanks,
Cyrus
<cl-webdav-lock-support-2.patch>
tbnl-devel site list tbnl-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/tbnl-devel
tbnl-devel site list tbnl-devel@common-lisp.net http://common-lisp.net/mailman/listinfo/tbnl-devel
On Thu, 26 Jun 2008 19:58:08 -0700, Cyrus Harmon ch-tbnl@bobobeach.com wrote:
The attached patch provides initial support for DAV level 2, including locking and unlocking of files and enables cl-webdav servers to be used by the MacOS WebDAVFS client.
Code review/comments greatly appreciated.
Thanks for that. I don't have the time to review this at the moment, but I think it's a great addition. Due to the dependencies you mentioned, I'd rather not add it to cl-webdav as is, though. I'll link to your patch from the cl-webdav website (remind me if I forget!) for now.
Thanks, Edi.