[spec] Oustanding issues
Gary Johnson lambdatronic at disroot.org
Tue Jan 5 20:17:00 GMT 2021
Solderpunk <solderpunk at posteo.net> writes:
> Greetings all,
>
> I'm trying to prepare a list of spec issues that I want to finalise as
> soon as possible. I probably should have been more disciplined about
> this, but the high traffic rate of the mailing list combined with the
> fact that an awful lot of the discussion is about stuff that I'm not
> interested in means I've kind of lost track of the important things.
> Below is everything I'm aware of which has been previously raised which
> I think is worthy of some kind of consideration/response. If you think
> I've forgotten something, please let me know.
A few other issues that have come up and could use spec-level
clarification:
1. What are the valid/invalid/recommended values for CN, SAN, and
expiration dates in certificates in the context of TOFU?
It has been suggested on the mailing list that none of these values
should have meaning under a TOFU security model. Others argue that
they should have specific values and meanings. Clarity would be
appreciated.
2. Client use of URL fragments (jump to heading, full text search, etc.)
Arguments for a variety of options (including none) have already been
presented in another mailing list thread.
3. Extending bulleted lists to three level to match headings (*, **, ***)
Gemtext only defines a single-level unordered list line type (*). It
was shown on the mailing list some time ago that different clients
may have quite different ways of rendering attempts by authors to
create nested list outlines. Here are two examples, both of which
have variable renderings depending on the client used:
* TODOs
** Work
*** Check email
*** Be productive
** Home
*** Eat food
*** Clean body
*** Get off your couch occasionally
* TODOs
* Work
* Check email
* Be productive
* Home
* Eat food
* Clean body
* Get off your couch occasionally
It seems (at least to my eyes), that the (*, **, ***) examples are
more in line with Gemini's 3-character line type indicator rule and
match the same style as the three heading levels (#, ##, ###). Adding
these to the Gemtext spec should be a strictly accretive (and
therefore non-breaking) change that would standardize their display
in different Gemini browsers.
4. Providing a concrete example of how to use text after opening ``` to
specify client behavior (e.g., source code highlighting).
The Gemini spec mentions that the alt text can be used for this
purpose but doesn't provide any clear mechanism for how this should
be done. This leaves the choice entirely up to different clients,
which seems like a recipe for competing browser wars and "Best Viewed
In" notes on Gemtext pages. This is probably less than ideal.
Okay, that's all I can think of at the moment. Good luck mulling all
these issues over.
Happy hacking,
Gary
--
GPG Key ID: 7BC158ED
Use `gpg --search-keys lambdatronic' to find me
Protect yourself from surveillance: https://emailselfdefense.fsf.org
=======================================================================
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
Why is HTML email a security nightmare? See https://useplaintext.email/
Please avoid sending me MS-Office attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
Archive home | About this archive