git-annex/doc/special_remotes
Joey Hess aacb0b2823 convert WebDAV to new special remote interface, adding new-style chunking support
Reusing http connection when operating on chunks is not done yet,
I had to submit some patches to DAV to support that. However, this is no
slower than old-style chunking was.

Note that it's a fileRetriever and a fileStorer, despite DAV using
bytestrings that would allow streaming. As a result, upload/download of
encrypted files is made a bit more expensive, since it spools them to temp
files. This was needed to get the progress meters to work.

There are probably ways to avoid that.. But it turns out that the current
DAV interface buffers the whole file content in memory, and I have
sent in a patch to DAV to improve its interfaces. Using the new interfaces,
it's certainly going to need to be a fileStorer, in order to read the file
size from the file (getting the size of a bytestring would destroy
laziness). It should be possible to use the new interface to make it be a
byteRetriever, so I'll change that when I get to it.

This commit was sponsored by Andreas Olsson.
2014-08-06 16:57:06 -04:00
..
bup removed 2013-06-29 13:08:00 +00:00
directory Added a comment 2013-07-20 06:06:31 +00:00
external fix example external remote script to write files atomically 2014-08-01 17:52:09 -04:00
glacier Added a comment: that is an ancient version of git-annex, Shane 2014-07-02 17:11:24 +00:00
hook Added a comment 2013-08-01 23:51:48 +00:00
rsync Added a comment 2013-08-26 18:36:03 +00:00
S3 Added a comment 2013-08-23 17:39:56 +00:00
web Added a comment 2013-08-17 08:59:11 +00:00
webdav removed 2014-05-21 04:07:59 +00:00
xmpp Added a comment: XMPP not working in Raspberry PI build 2013-12-27 23:16:38 +00:00
bup.mdwn document that encryption + bup = inneficient 2014-08-02 17:04:40 -04:00
comment_1_961276c18e9353ca8e25cad53e7ec51f._comment Added a comment: MediaFire 2013-01-17 12:17:54 +00:00
comment_2_97543acfa7434e332ebea5672e446317._comment Added a comment 2013-01-17 16:44:26 +00:00
comment_3_9229776623c234204c8b164edff95da0._comment Added a comment: MediaFire REST API 2013-01-17 16:53:41 +00:00
comment_4_3bbda479d13f6bf393dcd59ed94ddeaa._comment Added a comment: JABOF special remote 2013-01-19 08:34:32 +00:00
comment_5_f7000975d38077828ab11a99095b39eb._comment Added a comment 2013-01-19 16:05:13 +00:00
comment_6_5d2bd7c1e1493d3c3784708a9b0bc001._comment Added a comment: Rackspace US/UK 2013-01-30 11:33:13 +00:00
comment_7_af01ee5ce31b1490af565cb087d65277._comment Added a comment: Rapidshare 2013-02-02 16:49:59 +00:00
comment_8_3d4ffec566d68d601eafe8758a616756._comment Added a comment: 'webhook' special remote? 2013-02-24 15:05:27 +00:00
comment_9_26af468952f0403171370b56e127830a._comment Added a comment 2013-02-24 15:13:16 +00:00
comment_10_e9881290486a1770bd260f8650ada9c6._comment Added a comment: Rackspace Cloud Files support 2013-03-22 08:20:41 +00:00
comment_11_e01b5cc5a0d81b071e93e27e7b91fe2a._comment Added a comment: Re: Webhook special remote 2013-04-12 08:54:48 +00:00
comment_12_13237170ef5b6646e0e25d3421af3fe5._comment Added a comment: How to establish local preference for (special) remotes 2013-05-22 14:06:48 +00:00
comment_13_1a36a0483a9db04d36e0234a192ebad8._comment Added a comment: Remote costs 2013-05-22 14:15:03 +00:00
comment_14_a8419963dc024b1d9eb73807596012dc._comment Added a comment 2013-05-22 14:30:00 +00:00
comment_15_95ccfdd22a2391daa99e0beb04adedd6._comment Added a comment: remotes costs 2013-05-22 18:33:11 +00:00
comment_16_b9d238fb15ad7628e33c90b071e07bb0._comment Added a comment: compression -- storage and transfer 2013-05-22 18:48:59 +00:00
comment_17_cc21b81a8f809f6efa5f5b6332513fc3._comment Added a comment: Re: compression -- storage and transfer 2013-05-22 19:17:33 +00:00
comment_18_3fe750118ff1edbe91a110b86fb5b662._comment Added a comment 2013-05-23 23:25:02 +00:00
comment_19_6794eb52bd87c28ef1df3172aa7d5780._comment Added a comment: compressed storage/transfer -- gzip Content-Type 2013-05-25 06:41:37 +00:00
comment_20_6b7242721f2f2c77b634568cb737e3e3._comment Added a comment: Testing a special remote 2013-11-24 08:24:38 +00:00
comment_22_308afc586b86c66bbb3437d63864d9cb._comment Added a comment: Enhancing special remotes as backup spaces 2014-04-22 21:08:49 +00:00
comment_23_0f5440e0e54cf7ac2a68b1ba115b0930._comment Added a comment 2014-05-16 19:11:02 +00:00
ddar.mdwn ddar special remote 2014-05-15 16:32:44 -04:00
directory.mdwn update does for chunking 2014-07-26 23:39:51 -04:00
external.mdwn emphasize link to protocol 2013-12-27 14:15:35 -04:00
gcrypt.mdwn convert gcrypt to new regime, including chunking 2014-08-03 17:31:10 -04:00
glacier.mdwn 2014-07-10 22:37:59 +00:00
hook.mdwn hook: use ChunkedEncryptable 2014-08-02 17:25:16 -04:00
rsync.mdwn rsync: support chunking 2014-08-03 15:07:43 -04:00
S3.mdwn S3: support chunking 2014-08-02 15:51:58 -04:00
tahoe.mdwn respond; improve docs 2014-03-26 13:11:49 -04:00
web.mdwn
webdav.mdwn convert WebDAV to new special remote interface, adding new-style chunking support 2014-08-06 16:57:06 -04:00
xmpp.mdwn 2014-01-29 17:35:17 +00:00