[tech] IPv6 addresses in URLs

@ Gemini client developers: both of these URLs should work (certificate
errors aside):

gemini://2a02:7b40:592f:a446::1/
gemini://[2a02:7b40:592f:a446::1]:1965/

The majority of clients can't open them.  I tested Amfora, AV-98,
Kristall, Lagrange, gmni, Agunua, Bombadillo and 5 web proxies.  Only
Amfora and AV-98 worked with both.

The address corresponds to gemini://purexo.mom/, which I used because it
is available by entering its IPv4 or IPv6 address directly:

gemini://purexo.mom/
gemini://89.47.164.70/
gemini://89.47.164.70:1965/
gemini://2a02:7b40:592f:a446::1/
gemini://[2a02:7b40:592f:a446::1]:1965/

You can also test with:

gemini://9til.de/
gemini://199.247.10.62/
gemini://199.247.10.62:1965/

gemini://tweek.zyxxyz.eu/
gemini://2001:470:b42d::46:1:144/
gemini://[2001:470:b42d::46:1:144]:1965/

If you get certificate validation errors, that's good: it means the
client made a connection.

As a side note, I also tested "gemini://gémeaux.bortzmeyer.org/café.gmi"
and it opened in all clients except for Bombadillo, gmni and the 5
proxies:
- https://proxy.vulpes.one/
- https://portal.mozz.us/
- kineto - https://portal.drewdevault.com/x/g%C3%A9meaux.bortzmeyer.org/caf%C3%A9.gmi
- gemini://celehner.com/proxy/ - https://celehner.com/gemini://
- https://gemini.susa.net:1993/proxy.html

---

Next in thread (2 of 14): 🗣️ Alex // nytpu (alex (a) nytpu.com)

View entire thread.