WIP converting S3 special remote from hS3 to aws library
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.
This commit is contained in:
parent
7712e70885
commit
6fcca2f13e
5 changed files with 165 additions and 64 deletions
4
debian/changelog
vendored
4
debian/changelog
vendored
|
@ -21,6 +21,10 @@ git-annex (5.20140718) UNRELEASED; urgency=medium
|
|||
* WebDAV: Avoid buffering whole file in memory when uploading and
|
||||
downloading.
|
||||
* WebDAV: Dropped support for DAV before 1.0.
|
||||
* S3: Switched to using the haskell aws library.
|
||||
* S3: Now supports https. To enable this, configure a S3 special remote to
|
||||
use port=443. However, with encrypted special remotes, this does not
|
||||
add any security.
|
||||
* testremote: New command to test uploads/downloads to a remote.
|
||||
* Dropping an object from a bup special remote now deletes the git branch
|
||||
for the object, although of course the object's content cannot be deleted
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue