[spec] Oustanding issues

Kiba Fox kiba.fox at foxypossibilities.com
Mon Dec 28 19:31:09 GMT 2020


Hello,

I have a suggestion to add to the list and a question on parsing quote 
lines.

> I'm trying to prepare a list of spec issues that I want to finalise as
> soon as possible.  If you think I've forgotten something, please let me know.

The current spec suggests supporting TOFU.  I think you may want to 
consider also supporting using the default/system certificate authority 
trust system as a fallback.  This allows certificates signed by Let's 
Encrypt or others to be used without the client having to store the 
known certificate. It also allows server operators to renew certificates 
without breaking clients.

This might be the behavior of clients today (trust system trusted CAs or 
use TOFU), but it's nice to have clearly defined behavior.

> * There's this long-standing issue of the fact that none of the
>    character sequences which identify the start of a non-text line type
>    were originally defined with spaces after them, but we've added that
>    requirement hodge-podge as ambiguities have appeared, and now we're in
>    a situation where half the line types need them and half don't.
>    Consistency suggests we require spaces everywhere, but this has been
>    surprisingly controversial and may break some things.  But a final
>    ruling is required.

I've been wondering about this...  Specifically, in these example scenarios:

Sans whitespace: >This is a quote
With whitespace: > This is a quote

Should these two be parsed the same or should one include leading 
whitespace?

-----

Also, are you open to suggestions/additions to the text/gemini format?

-- 
Kind regards,
Kiba


More information about the Gemini mailing list