๐Ÿ’พ Archived View for bbs.geminispace.org โ€บ u โ€บ tenno-seremel โ€บ 15022 captured on 2024-03-21 at 20:06:12. Gemini links have been rewritten to link to archived content

View Raw

More Information

โžก๏ธ Next capture (2024-05-10)

-=-=-=-=-=-=-

Comment by โ˜•๏ธ tenno-seremel

Re: "Gemini on bare IPs"

In: s/Gemini

@skyjake Hm, when I try to visit gemini://85.156.143.233:1968/ elpher says: Gemini server reports PERMANENT FAILURE for this request: 59 Missing TLS server name indication ๐Ÿค” Unless that was meant as just an example.

โ˜•๏ธ tenno-seremel [OP]

Feb 14 ยท 5 weeks ago

7 Later Comments โ†“

๐Ÿš€ skyjake [mod...] ยท Feb 14 at 18:31:

IIRC Gemini clients should always use SNI when making requests. Perhaps elpher does not set it when using an IP address? Should try a few different clients and see how they work.

As far as GmCapsule is concerned, I suppose I could change it to allow requests to go through when using a bare IP address even if SNI is not included in the TLS session.

๐Ÿš€ mbays ยท Feb 14 at 18:39:

@skyjake RFC 6066 says: Literal IPv4 and IPv6 addresses are not permitted in "HostName". So I think elpher is correct here?

๐Ÿš€ skyjake [mod...] ยท Feb 14 at 18:53:

@mbays You are correct.

It seems there is a bug in Lagrange here because it sets SNI even with literal addresses. And in fact the Gemini specification only requires SNI when a hostname is being used.

So, I have two bugs to fix here. ๐Ÿ˜…

๐Ÿ˜Ž flipperzero ยท Feb 16 at 02:11:

IDK if this is universal, but i've been able to connect to direct IP's over gemini w.o issue. I guess it's a bug as detailed here. Cheers! (Has thought about doing this too, but dont wanna risk fams IP, gonna get a hotspot soon tho so <_<_<_<_<_<_<_<_<_<)

๐Ÿš€ zorg ยท Feb 17 at 07:21:

@skyjake So after the bug is fixed, does that mean that it won't be possible to host on a bare IP?

๐Ÿš€ zorg ยท Feb 17 at 07:22:

@flipperzero What does fams IP mean?

๐Ÿš€ skyjake [mod...] ยท Feb 17 at 08:41:

@zorg No, it means hosting on a bare IP is better supported since it won't require SNI from the client any more.

Original Post

๐ŸŒ’ s/Gemini

Gemini on bare IPs โ€” So, in case there are more people who know this stuff here, is it *in practice* possible to have a Gemini server on a bare IP? So far I haven't seen a single server that can do it, but then again I haven't checked in a while. Currently I've chosen to use Gemini-like simple HTML pages (over Yggdrasil), but still curious if things changed.

๐Ÿ’ฌ tenno-seremel ยท 9 comments ยท Feb 14 ยท 5 weeks ago ยท #dns_is_dead