Sean Conner sean at conman.org
Sat Jun 13 22:50:25 BST 2020
- - - - - - - - - - - - - - - - - - -
It was thus said that the Great solderpunk once stated:
7. It's of no practical use today, here and now, for "everyday users",
but I just want to get it on the record that in a hypothetical future
where IPv6 or something else has provided us all with abundant
publically reachable addresses, the obvious and elegant way for a
client to upload to a Gemini "server" is actually to just host the
resource itself, on a random, one-use-only URL, and then send that URL
as a query to a well-known uploading endpoint on the other end,
whereupon the "server" briefly becomes a client and fetches the resource
in the usual way. Nothing extra needed in the protocol at all!
I'll respond to the rest in another email, but I want to say that this isa *brilliant* idea and could be done today. All it would require isconfiguring people's routers to forward a port to the computer (gamersusually have to do this anyway to play online games---thanks NAT! [1]). Imay end up doing a "proof-of-concept" on this method.
The only downside is that limit of 1024 characters in the URL, but I don'tthink that will actually be that much of a concern.
-spc
[1] This destroyed the original peer-to-peer nature of the Internet. Sigh.