[SPEC-CHANGE] Mandatory scheme in request and link URLs
colecmac at protonmail.com
colecmac at protonmail.com
Mon Nov 30 18:27:15 GMT 2020
On Monday, November 30, 2020 12:51 AM, Waweic <waweic at activ.ism.rocks> wrote:
> I can't find the change concerning the text/gemini media type reflected
> in the spec. Is there some version history which I could diff? This
> would simplify things a bit.
Solderpunk made a git repo a while back...
➤ curl -sSL https://lists.orbitalfox.eu/archives/gemini/2020.txt.gz | gzip -dc | grep 'git://'
git clone git://gemini.circumlunar.space/gemini-site
Ah, there it is. If you clone that you'll get the full site, including the spec changes.
The scheme change is commit e7b5c52. I've attached the diff for easy viewing as well.
The important part is that when describing links lines in section 5.4.2, this change
was made:
-* <URL> is a URL, which may be absolute or relative. If the URL does not include a scheme, a scheme of gemini:// is implied.
+* <URL> is a URL, which may be absolute or relative.
Two things:
As other emails have mentioned, this should be a URI reference,
not a URL. And if a scheme of 'gemini' is not there, it SHOULD be
implied. But this is already covered by the URI spec, afaik.
makeworld
-------------- next part --------------
A non-text attachment was scrubbed...
Name: scheme_change.diff
Type: text/x-patch
Size: 3649 bytes
Desc: not available
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20201130/83ec537b/attachment-0001.bin>
More information about the Gemini
mailing list