Clarification of current spec
Brian Evans
b__m__e at mailfence.com
Thu Sep 19 03:33:31 BST 2019
Hi all,
I have finally gotten around to implementing a client. I had been rebuilding Bombadillo (my gopher client)
and so I have added preliminary gemini support to it. That consists of single digit response code awareness.
Support for status 2 and 3 and errors shown in a sensible way for 4 - 6. I have not implemented 1 yet.
While building all of this out I have been using existing servers for testing. It seems that there is a good
amount of variation, particularly concerning tabs and spaces.
I am wanting clarity on whether this is correct:
<two digit status number><space><meta>
or this is correct:
<two digit status number><tab><meta>
The same question applies to gemini docs. My understanding was that this is correct:
<magic string><url><space><...text>
However, I am seeing tab instead of space in the wild.
Is this just a simple matter of different servers conforming to different stages of the development spec?
Should my client support both? It is certainly doable, but a little annoying.
Lastly, is the spec as written at: gopher://zaibatsu.circumlunar.space:70/0/~solderpunk/gemini/spec-spec.txt
being kept up to date as things get decided? Or should that document be considered out of date at this point
pending a new writeup?
Thanks everyone!
--
Sent with https://mailfence.com
Secure and private email
More information about the Gemini
mailing list