Joey Hess
deddbf8a66
add encryption setting to examples
2014-10-02 11:30:19 -04:00
Joey Hess
0d54b7b341
clarify config option name
2014-08-15 12:02:40 -04:00
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
Joey Hess
b35f7983ff
convert gcrypt to new regime, including chunking
...
Some reorg of Remote.Rsync code to export the things gcrypt needs.
2014-08-03 17:31:10 -04:00
Joey Hess
e1e5853c94
rsync: support chunking
...
Chunking does not speed up rsync at all, so it's only useful for
interop with the directory special remote.
2014-08-03 15:07:43 -04:00
Joey Hess
c653e80829
Merge branch 'master' into newchunks
2014-08-03 15:04:10 -04:00
Joey Hess
7f5cd868d7
hook: use ChunkedEncryptable
2014-08-02 17:25:16 -04:00
Joey Hess
d4dc1bce75
document that encryption + bup = inneficient
2014-08-02 17:04:40 -04:00
Joey Hess
32e4368377
S3: support chunking
...
The assistant defaults to 1MiB chunk size for new S3 special remotes.
Which will work around a couple of bugs:
http://git-annex.branchable.com/bugs/S3_memory_leaks/
http://git-annex.branchable.com/bugs/S3_upload_not_using_multipart/
2014-08-02 15:51:58 -04:00
http://joeyh.name/
195c403ae3
removed
2014-08-01 22:16:29 +00:00
Joey Hess
50a1cac24f
fix example external remote script to write files atomically
2014-08-01 17:52:09 -04:00
Joey Hess
7db60269eb
update does for chunking
2014-07-26 23:39:51 -04:00
Joey Hess
275e284dda
doc update for new chunking
2014-07-26 20:21:49 -04:00
Joey Hess
5262e6a372
recommend users not change the chunksize
...
Suppose A is 10 mb, and B is 20 mb, and the upload speed is the same. If B
starts first, when A will overwrite the file it is uploading for the 1st chunk.
Then A uploads the second chunk, and once A is done, B finishes the 1st chunk
and uploads its second. We now have 1(from A), 2(from B), so data loss.
2014-07-23 16:46:15 -04:00
Joey Hess
ec5ed2af9d
Set gcrypt-publish-participants when setting up a gcrypt repository, to avoid unncessary passphrase prompts.
...
This is a security/usability tradeoff. To avoid exposing the gpg key ids
who can decrypt the repository, users can unset
gcrypt-publish-participants.
The gcrypt-publish-participants option is available in my fork of
git-remote-gcrypt.
This commit was sponsored by Christopher Kernahan.
2014-07-15 17:33:14 -04:00
https://www.google.com/accounts/o8/id?id=AItOawndSPd52H_L7hcYsJjLQ4kR1LopprHy7Xw
3700fb00af
2014-07-10 22:37:59 +00:00
http://joeyh.name/
c50872cd6b
Added a comment: that is an ancient version of git-annex, Shane
2014-07-02 17:11:24 +00:00
https://www.google.com/accounts/o8/id?id=AItOawlhaXbLZQ5uQ6fM2kV0n8bj6IwZjx2CLeM
6bca9849cf
Added a comment: Annex can't find Glacier remote
2014-06-26 05:50:38 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF8
9f9499bcff
removed
2014-05-21 04:07:59 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF8
74c04de41b
Added a comment: Box.com and unknown CA?
2014-05-21 04:07:36 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF8
461555e33e
Added a comment: Box.com and unknown CA?
2014-05-21 04:07:30 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw
aee63eaa84
Changing to box.com's current webdav server adress.
2014-05-18 05:29:06 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw
40c9aa1506
Added a comment
2014-05-17 20:47:01 +00:00
http://joeyh.name/
36a04427db
Added a comment
2014-05-16 19:11:02 +00:00
http://joeyh.name/
185413e77b
Added a comment
2014-05-16 18:19:22 +00:00
Robie Basak
4184566627
ddar special remote
2014-05-15 16:32:44 -04:00
https://www.google.com/accounts/o8/id?id=AItOawnq-RfkVpFN15SWvQ2lpSGAi0XpNQuLxKM
68a62b337d
Added a comment: re: Change Password
2014-05-04 19:09:56 +00:00
https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw
e232f59375
Added a comment: Change Password
2014-05-02 12:31:02 +00:00
https://www.google.com/accounts/o8/id?id=AItOawmp1ThsNNAbSn46ju-gwFELfStlhl8usJo
d2b72686c8
Added a comment: Enhancing special remotes as backup spaces
2014-04-22 21:08:49 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
cdc3874c56
removed
2014-04-07 11:32:46 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
1705215388
Added a comment: I can't add special remotes
2014-04-07 11:29:28 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
53f94bbcfc
removed
2014-04-07 11:27:57 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
bdea0964e2
removed
2014-04-07 11:26:18 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
3db1ca5d57
Added a comment: I can't add special remotes
2014-04-07 11:25:46 +00:00
https://www.google.com/accounts/o8/id?id=AItOawl64jV2rE8GMogJ6XuqESSkz78RVBgVdGw
eefaa6eaab
Added a comment: I can't add special remotes
2014-04-07 11:25:34 +00:00
Joey Hess
2940fa1ba2
respond; improve docs
2014-03-26 13:11:49 -04:00
Joey Hess
18c98c8cfa
improve directory special remote docs
2014-02-02 15:26:33 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm-19QERTsjJSB-m6dWvOa1w9SOxyhFqDM
a0cacffebf
2014-01-29 17:35:17 +00:00
Joey Hess
aafef31ecd
format
2014-01-08 16:33:23 -04:00
Joey Hess
85272d8a98
Added tahoe special remote.
...
Known problems:
1. Tries to tahoe start when daemon is already running.
2. If multiple tahoe remotes are set up on the same computer,
they will have the same node.url configured by default,
and this confuses tahoe commands.
This commit was sponsored by LeastAuthority.com
2014-01-08 16:14:41 -04:00
Joey Hess
054e4f17e2
implement PREPARE-FAILURE for Tobias
2013-12-29 13:39:25 -04:00
https://www.google.com/accounts/o8/id?id=AItOawm0yDI6AsAuXPDHIDXm5H9EGDXkuwb1efA
bd1bdcb619
Added a comment: XMPP not working in Raspberry PI build
2013-12-27 23:16:38 +00:00
Joey Hess
445b7b41b9
add credential storage support for external special remotes & update example
2013-12-27 16:01:43 -04:00
Joey Hess
6de3bc2ab6
make directory absolute (mostly as an example of using SETCONFIG)
2013-12-27 14:30:00 -04:00
Joey Hess
dc7681b2bb
emphasize link to protocol
2013-12-27 14:15:35 -04:00
Joey Hess
9b944e71e1
fix link
2013-12-27 14:15:01 -04:00
Joey Hess
5972ee50fa
external special remotes working
2013-12-27 14:13:52 -04:00
Joey Hess
4d94e40ddd
de-verbose cp
2013-12-27 14:06:56 -04:00
Joey Hess
e9cb88ca38
another bug in shell code. haskell has ruined me
2013-12-27 14:06:33 -04:00
Joey Hess
53b0228077
fix 3 more bugs in these measly 150 lines of shell code. sheesh
2013-12-27 14:04:51 -04:00