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