Joey has received funding to work on this.
Planned schedule of work:
-* June: git-annex proxy
+* June: git-annex proxies and clusters
* July, part 1: git-annex proxy support for exporttree
* July, part 2: p2p protocol over http
* August: balanced preferred content
* Since proxying to special remotes is not supported yet, and won't be for
the first release, make it fail in a reasonable way.
+- or -
+
* Proxying for special remotes.
+ Including encryption and chunking. See design for issues.
-* Encryption and chunking. See design for issues.
+# items deferred until later for [[design/passthrough_proxy]]
* Indirect uploads when proxying for special remote
(to be considered). See design.
* Proxy should update location tracking information for proxied remotes,
so it is available to other users who sync with it. (done)
-* Implement `git-annex updatecluster` command (done)
+* Implement `git-annex initcluster` and `git-annex updatecluster` commands (done)
* Implement cluster UUID insertation on location log load, and removal
on location log store. (done)