💾 Archived View for egsam.glv.one captured on 2021-11-26 at 00:35:00. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

egsam time!

Test your Gemini client. This tests against against v0.14.1 (June 15th 2020)

Gemini Protocol Specification

Source code for egsam!

We will test each section of the spec separately.

Scoring

Each test is marked with ▶️. Count the number of tests you fail (or pass if your client is very simple) and at the end you will be able to calculate your client's score.

Start

Home

Table of Contents

Start

1 Overview

1.1 Gemini transactions

1.2 Gemini URI scheme

2 Gemini requests

3 Gemini responses

3.1 Response headers

3.2 Status codes

3.2.1 1x (INPUT)

3.2.2 2x (SUCCESS)

3.2.3 3x (REDIRECT)

3.2.4 4x (TEMPORARY FAILURE)

3.2.5 5x (PERMANENT FAILURE)

3.2.6 6x (CLIENT CERTIFICATE REQUIRED)

3.2.7 Notes

3.3 Response bodies

3.4 Response body handling

4 TLS

4.1 Version requirements

4.2 Server certificate validation

4.3 Client certificates

5 The text/gemini media type