This commit is contained in:
Joey Hess 2024-07-09 14:30:50 -04:00
parent dcd77ee555
commit b5b3d8cde2
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38

View file

@ -28,14 +28,23 @@ Planned schedule of work:
## work notes ## work notes
* I have a file `servant.hs` in the httpproto branch that works through some of the * http server and client are working, server API endpoints need wiring up
bytestring streaming issues. and testing. So far checkpresent works.
* I have a file `servant.hs` in the httpproto branch that works through some
of the bytestring streaming issues.
* A Locker should expire the lock on its own after 10 minutes initially. * A Locker should expire the lock on its own after 10 minutes initially.
* Since each held lock needs a connection to a proxy, the Locker * Since each held lock needs a connection to a proxy, the Locker
could reference count, and avoid holding more than one lock per key. could reference count, and avoid holding more than one lock per key.
* Make Remote.Git use http client when annex.url is configured.
* withLocalP2PConnections could use a worker pool.
* Make http server support proxies and clusters.
* Perhaps: Support cgi program that proxies over to a webserver * Perhaps: Support cgi program that proxies over to a webserver
speaking the http protocol. speaking the http protocol.