[SPEC-CHANGE] Simplified client certs, URI scheme, alt text

colecmac at protonmail.com colecmac at protonmail.com
Mon Jun 15 20:02:22 BST 2020


Sounds good! Can this be updated on the website?

makeworld

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Monday, June 15, 2020 12:13 PM, solderpunk <solderpunk at SDF.ORG> wrote:

> Ahoy, Geminauts!
>
> I have just made the proposed spec changes that I asked for comment on
> over the just past weekend official.
>
> SUMMARY OF CHANGES:
>
> -   A gemini:// URI scheme is formally defined for the first time,
>     explicitly disallowing the use of the userinfo subcomponent of the
>     authority component.
>
> -   The client certificate system has been substantially simplified, with
>     transient certificates no long a formally defined concept with
>     prescribed behaviour.
>
> -   A lightweight notion of alt text for pre-formatted content has been
>     introduced as a tentative step toward fixing the worst search and
>     accessibility related problems with pre-formatted non-textual content.
>     No special structures or semantics for alt text are defined - if a
>     convention for doing this organically arises in the community it may
>     become a recommended best practice.
>
> -   A few minor corrections and tidyups.
>
>     IMPLICATIONS FOR SERVER AUTHORS:
>
>     Servers SHOULD return status 59 (BAD REQUEST) if they receive a request
>     for a gemini:// URL containing a userinfo subcomponent. If you really
>     want to be hyper-Postelian, you MAY instead strip out the userinfo so
>     that, for example, it does not end up in logs, is not passed to CGI
>     apps, etc.
>
>     IMPLICATIONS FOR CLIENT AUTHORS:
>
>     Clients should either refuse to follow gemini:// links with userinfo
>     subcomponents, or should strip out the userinfo before following the
>     link.
>
>     Clients with support for client certificates should adapt to the new
>     simplified specification, which may involve e.g. removing support for
>     the deprecated status code 21.
>
>     Clients may do something with alt text. This is probably most relevant
>     to search engines and accessibility-focussed clients, but I suppose e.g.
>     graphical clients may wish to support web browser style hover over
>     display. Strictly optional in all cases.
>
>     IMPLICATIONS FOR CONTENT AUTHORS:
>
>     If you have authored content which includes gemini:// links with
>     userinfo subcomponents, you MUST remove the userinfo.
>
>     You may wish to add alt text to preformatted content which is not
>     meaningfully screen readable or search engine indexable.
>
>     Cheers,
>     Solderpunk
>




More information about the Gemini mailing list