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 ## work notes
* Rest of Remote.Git needs implementing. * Rest of Remote.Git needs implementing: put, drop, lock
* git-annex p2phttp serving .well-known for ACME.
* git-annex p2phttp needs to support https. Including serving .well-known
for ACME.
* A Locker should expire the lock on its own after 10 minutes, * A Locker should expire the lock on its own after 10 minutes,
initially. Once keeplocked is called, the expiry should end with the end 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. * 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 ## completed items for July's work on p2p protocol over http
* HTTP P2P protocol document [[design/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. * 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]] ## items deferred until later for [[design/passthrough_proxy]]
* Check annex.diskreserve when proxying for special remotes * Check annex.diskreserve when proxying for special remotes