gemini+submit:// (was Re: Uploading Gemini content)
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 is
a *brilliant* idea and could be done today. All it would require is
configuring people's routers to forward a port to the computer (gamers
usually have to do this anyway to play online games---thanks NAT! [1]). I
may 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't
think that will actually be that much of a concern.
-spc
[1] This destroyed the original peer-to-peer nature of the Internet.
Sigh.
More information about the Gemini
mailing list