[SPEC-CHANGE] Mandatory scheme in request and link URLs

Sean Conner sean at conman.org
Mon Nov 30 21:27:24 GMT 2020


It was thus said that the Great Robert khuxkm Miles once stated:
> November 30, 2020 5:07 AM, "Sean Conner" <sean at conman.org> wrote:
> 
> > What Solderpunk just changed was the request *TO* a Gemini server. It
> > used to be the following two forms were allowed when making a request to a
> > Gemini server:
> > 
> > gemini://example.net/path/foo.gemini
> > //example.net/path/foo.gemini
> > 
> > This was confusing, and so the schemeless format is no longer allowed when
> > making a request to a Gemini server. The only form that is now allowed when
> > making a request to a Gemini server is:
> > 
> > gemini://example.net/path/foo.gemini
> > 
> Not so. From Solderpunk's email that started the whole chain (emphasis
> mine):
> 
> > Previously, Gemini requests *and links in text/gemini documents* could
> > both omit the scheme, and servers/clients were expected to add an
> > implicit scheme of "gemini".  This has been changed and now schemes are
> > mandatory in URLs in *both* these contexts.
> 
> Correct me if I'm wrong (perhaps this is just an ambiguous statement I
> didn't pick up on), but the implication I got is that links now also need
> the gemini scheme. Also from Solderpunk's email (again, emphasis mine):

  No, you are right, I misread his email.  I personally think he made a
mistake here in removing relative links (which include schemeless links)
from text/gemini.

  -spc



More information about the Gemini mailing list