chiark / gitweb /
Merge branch 'master' into 'master'
authorCiaran Gultnieks <ciaran@ciarang.com>
Wed, 23 Apr 2014 07:31:56 +0000 (07:31 +0000)
committerCiaran Gultnieks <ciaran@ciarang.com>
Wed, 23 Apr 2014 07:31:56 +0000 (07:31 +0000)
commit088b7dfa2a752b2d09dbefd4e11871a91a039ac5
tree1bd57ea9b4676eb0588fa9a1443c0a47acefeac9
parent82e88fbcf65fe7b317ab02c1a6c4afd31aca72cd
parentc429751a1e2df9f16f8150a9b77ef9d10667d680
 Merge branch 'master' into 'master'

support cloud storage, and assorted other improvements

I just finished support for `fdroid server update` to push to Amazon AWS S3 cloud store. It uses libcloud, so there could be lots of other cloud storage services added.  This would be used for alternative hosting locations for repos.  For example, for the Guardian Project repo, we'd include the URLs to various cloud storage options like https://s3.amazonaws.com/guardianproject/fdroid/repo
Services like https://s3.amazonaws.com/ are often not blocked when other things are.

It does not need to be Amazon-specific.  I went with libcloud because it supports like 10 cloud storage and is under active development.  What is there is just the start. I'm new to cloud stuff, so I just started based on a script that Adam Prichart of psiphon gave me. I had to do a fair amount of packaging work to get the python-libcloud Debian package updated. I almost have the 0.14.1 update done, I hope that'll be in Debian tonight.

Lots more info in the commit messages.