update
authorJoey Hess <joeyh@joeyh.name>
Tue, 23 Jul 2024 00:59:45 +0000 (20:59 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 23 Jul 2024 00:59:45 +0000 (20:59 -0400)
doc/design/p2p_protocol_over_http.mdwn
doc/git-annex-p2phttp.mdwn
doc/todo/git-annex_proxies.mdwn

index 53863760bcb46ddea614d0d7981b7a4b91afbd9d..228f6d734c01986f1af2000407467a05e6b3fd7b 100644 (file)
@@ -5,6 +5,8 @@
 The [[P2P protocol]] is a custom protocol that git-annex speaks over a ssh
 connection (mostly). This is a translation of that protocol to HTTP.
 
+[[git-annex-p2phttp]] serves this protocol.
+
 ## base64 encoding of keys, uuids, and filenames
 
 A git-annex key can contain text in any encoding. So can a filename,
index 3c45c35d241f31365360f91d406014f79e208931..50653437d9a89f37a29ad3a06327f4757313bc80 100644 (file)
@@ -36,7 +36,8 @@ convenient way to download the content of any key, by using the path
   Port to listen on. Default is port 9417.
 
   It is not recommended to run this command as root in order to
-  use a low port like port 80.
+  use a low port like port 80. It will not drop permissions when run as
+  root.
 
 * `--authenv`
 
index 7a068f8478dfdd815724c24e2c0aa0a158d2ccb2..d1c117bc6d151033ff59f789f30141aac4c525ec 100644 (file)
@@ -36,6 +36,9 @@ 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.