summaryrefslogtreecommitdiff
path: root/doc/special_remotes
Commit message (Collapse)AuthorAge
* add link to google cloud storage tipGravatar Joey Hess2015-02-04
|
* update my email address and homepage urlGravatar Joey Hess2015-01-21
|
* remove obsolete note; s3-aws was merged alreadyGravatar Joey Hess2015-01-05
|
* note about trust and checking copiesGravatar Joey Hess2014-12-18
|
* When possible, build with the haskell torrent library for parsing torrent files.Gravatar Joey Hess2014-12-18
|
* make checkKey always return unknownGravatar Joey Hess2014-12-17
|
* remove default untrusted hack for bittorrentGravatar Joey Hess2014-12-17
| | | | This is better handled by checkPresent always failing.
* addurl with #n doesn't work, remove from docsGravatar Joey Hess2014-12-17
| | | | | | Doesn't really seem worth making it work; addurl --fast can be used to get a tree of files in the torrent and then the user can rm the ones they don't want.
* Added bittorrent special remoteGravatar Joey Hess2014-12-16
| | | | | | | | | | addurl behavior change: When downloading an url ending in .torrent, it will download files from bittorrent, instead of the old behavior of adding the torrent file to the repository. Added Recommends on aria2 and bittornado | bittorrent. This commit was sponsored by Asbjørn Sloth Tønnesen.
* fix support for single-file torrentsGravatar Joey Hess2014-12-11
|
* move error message to return valueGravatar Joey Hess2014-12-11
|
* add working external special remote for torrentsGravatar Joey Hess2014-12-11
| | | | Not IMHO good enough quality to be more than an example, but it does work!
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawnWvnTWY6LrcPB4BzYEBn5mRTpNhg5EtEg2014-12-08
|
* Added a comment: bup-join local-arch/2014-12-03-235617Gravatar https://www.google.com/accounts/o8/id?id=AItOawkEYZEqLf3Aj_FGV7S0FvsMplmGqqb555M2014-12-04
|
* Merge branch 's3-aws'Gravatar Joey Hess2014-12-03
|\
* | Added a comment: android clientGravatar https://www.google.com/accounts/o8/id?id=AItOawn6NYODTE1Sy9YZoi2pvb6i-lcq3dYBxZI2014-11-17
| |
| * reorderGravatar Joey Hess2014-11-06
| |
* | Added a commentGravatar https://olivier.mehani.name/2014-11-05
| |
| * better partsize docsGravatar Joey Hess2014-11-04
| | | | | | | | The minimum allowsed size actually refers to the part size!
| * Revert "work around minimum part size problem"Gravatar Joey Hess2014-11-04
| | | | | | | | | | | | This reverts commit 2ba5af49c94b97c586220c3553367988ef095934. I misunderstood the cause of the problem.
| * work around minimum part size problemGravatar Joey Hess2014-11-04
| | | | | | | | | | | | | | | | | | When uploading the last part of a file, which was 640229 bytes, S3 rejected that part: "Your proposed upload is smaller than the minimum allowed size" I don't know what the minimum is, but the fix is just to include the last part into the previous part. Since this can result in a part that's double-sized, use half-sized parts normally.
| * WIP multipart S3 uploadGravatar Joey Hess2014-10-28
| | | | | | | | | | | | | | | | | | | | | | | | I'm a little stuck on getting the list of etags of the parts. This seems to require taking the md5 of each part locally, which doesn't get along well with lazily streaming in the part from the file. It would need to read the file twice, or lose laziness and buffer a whole part -- but parts might be quite large. This seems to be a problem with the API provided; S3 is supposed to return an etag, but that is not exposed. I have filed a bug: https://github.com/aristidb/aws/issues/141
| * Merge branch 'master' into s3-awsGravatar Joey Hess2014-10-22
| |\ | |/ |/| | | | | Conflicts: Remote/S3.hs
* | add encryption setting to examplesGravatar Joey Hess2014-10-02
| |
| * Merge branch 'master' into s3-awsGravatar Joey Hess2014-08-15
| |\ | |/ |/| | | | | Conflicts: git-annex.cabal
* | clarify config option nameGravatar Joey Hess2014-08-15
| |
| * pass metadata headers and storage class to S3 when putting objectsGravatar Joey Hess2014-08-09
| |
| * WIP converting S3 special remote from hS3 to aws libraryGravatar Joey Hess2014-08-08
|/ | | | | | | | | | | | | | | Currently, initremote works, but not the other operations. They should be fairly easy to add from this base. Also, https://github.com/aristidb/aws/issues/119 blocks internet archive support. Note that since http-conduit is used, this also adds https support to S3. Although git-annex encrypts everything anyway, so that may not be extremely useful. It is not enabled by default, because existing S3 special remotes have port=80 in their config. Setting port=443 will enable it. This commit was sponsored by Daniel Brockman.
* convert WebDAV to new special remote interface, adding new-style chunking ↵Gravatar Joey Hess2014-08-06
| | | | | | | | | | | | | | | | | | | | | | | 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.
* convert gcrypt to new regime, including chunkingGravatar Joey Hess2014-08-03
| | | | Some reorg of Remote.Rsync code to export the things gcrypt needs.
* rsync: support chunkingGravatar Joey Hess2014-08-03
| | | | | Chunking does not speed up rsync at all, so it's only useful for interop with the directory special remote.
* Merge branch 'master' into newchunksGravatar Joey Hess2014-08-03
|\
* | hook: use ChunkedEncryptableGravatar Joey Hess2014-08-02
| |
* | document that encryption + bup = inneficientGravatar Joey Hess2014-08-02
| |
* | S3: support chunkingGravatar Joey Hess2014-08-02
| | | | | | | | | | | | | | 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/
| * removedGravatar http://joeyh.name/2014-08-01
|/
* fix example external remote script to write files atomicallyGravatar Joey Hess2014-08-01
|
* update does for chunkingGravatar Joey Hess2014-07-26
|
* doc update for new chunkingGravatar Joey Hess2014-07-26
|
* recommend users not change the chunksizeGravatar Joey Hess2014-07-23
| | | | | | | 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.
* Set gcrypt-publish-participants when setting up a gcrypt repository, to ↵Gravatar Joey Hess2014-07-15
| | | | | | | | | | | | | 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.
* (no commit message)Gravatar https://www.google.com/accounts/o8/id?id=AItOawndSPd52H_L7hcYsJjLQ4kR1LopprHy7Xw2014-07-10
|
* Added a comment: that is an ancient version of git-annex, ShaneGravatar http://joeyh.name/2014-07-02
|
* Added a comment: Annex can't find Glacier remoteGravatar https://www.google.com/accounts/o8/id?id=AItOawlhaXbLZQ5uQ6fM2kV0n8bj6IwZjx2CLeM2014-06-26
|
* removedGravatar https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF82014-05-21
|
* Added a comment: Box.com and unknown CA?Gravatar https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF82014-05-21
|
* Added a comment: Box.com and unknown CA?Gravatar https://www.google.com/accounts/o8/id?id=AItOawmZilYULa6CDEGfuagoDlesyakBgnf-dF82014-05-21
|
* Changing to box.com's current webdav server adress.Gravatar https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw2014-05-18
|
* Added a commentGravatar https://www.google.com/accounts/o8/id?id=AItOawnmF_9CAtfqdZkC4e-_dCX-rK5bqh4RWkw2014-05-17
|
* Added a commentGravatar http://joeyh.name/2014-05-16
|