diff options
author | Joey Hess <joey@kitenet.net> | 2012-11-14 22:49:22 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-11-14 22:49:22 -0400 |
commit | a8acad70268b79892ddfbed96410f873a79c4327 (patch) | |
tree | f5fa032a4009b30d9173993f2336fc0fac5a0b1d /doc | |
parent | 2e43bbd8c78e6ef2acdb9faac385cf7259534b24 (diff) |
blog for the day
Diffstat (limited to 'doc')
-rw-r--r-- | doc/design/assistant/blog/day_131__webdav_groundwork.mdwn | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/doc/design/assistant/blog/day_131__webdav_groundwork.mdwn b/doc/design/assistant/blog/day_131__webdav_groundwork.mdwn new file mode 100644 index 000000000..795acfea1 --- /dev/null +++ b/doc/design/assistant/blog/day_131__webdav_groundwork.mdwn @@ -0,0 +1,28 @@ +Read up on WebDAV, and got the haskell library working. Several hours +were wasted by stumbling over a bug in the library, that requires a +carefully crafted XML document to prevent. Such a pity about things +like DAV (and XMPP) being designed back when people were gung-ho about +XML.. but we're stuck with them now. + +Now I'm able to send and receive files to box.com using the library. Trying to +use an OwnCloud server, though, I get a most strange error message, which +looks to be coming from deep in the HTTPS library stack: "invalid IV length" + +The haskell DAV library didn't have a way to delete files. I've added one +and sent off a patch. + +Roughed in a skeleton of a webdav special remote. Doesn't do anything yet. +Will soon. + +Factored out a Creds module from parts of the S3 special remote and XMPP +support, that all has to do with credentials storage. Using this for webdav +creds storage too. + +Will also need to factor out the code that's currently in the directory +special remote, for chunking of files. + +---- + +PS: WebDAV, for all its monstrously complicated feature set, lacks one obvious +feature: The ability to check how much free space is available to store +files. Eyeroll. |