This commit is contained in:
Joey Hess 2024-07-24 11:13:37 -04:00
parent 5b1ac1a313
commit 0280e2dd5e
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38

View file

@ -28,12 +28,7 @@ Planned schedule of work:
## work notes
* Rest of Remote.Git needs implementing.
* git-annex p2phttp serving .well-known for ACME.
* git-annex p2phttp needs to support https. Including serving .well-known
for ACME.
* Rest of Remote.Git needs implementing: put, drop, lock
* A Locker should expire the lock on its own after 10 minutes,
initially. Once keeplocked is called, the expiry should end with the end
@ -41,12 +36,6 @@ Planned schedule of work:
* Make http server support proxies and clusters.
* `git-annex p2phttp` could support systemd socket activation. This would
allow making a systemd unit that listens on port 80.
* Perhaps: Support cgi program that proxies over to a webserver
speaking the http protocol.
## completed items for July's work on p2p protocol over http
* HTTP P2P protocol document [[design/p2p_protocol_over_http]].
@ -61,6 +50,14 @@ Planned schedule of work:
* Make git-annex p2phttp support https.
## items deferred until later for p2p protocol over http
* `git-annex p2phttp` could support systemd socket activation. This would
allow making a systemd unit that listens on port 80.
* `git-annex p2phttp` could serve `.git/annex/p2phttp/.well-known/`,
allowing it to be used by an ACME client to get certificates.
## items deferred until later for [[design/passthrough_proxy]]
* Check annex.diskreserve when proxying for special remotes