💾 Archived View for gemini.conman.org › test › torture › 0000 captured on 2020-11-07 at 00:45:05. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2020-09-24)
-=-=-=-=-=-=-
You are about to start the Gemini client torture test. The tests start out easy, but over time cover more and more corner cases in the Gemini specification. The first few tests involves sending requests to a Gemini server. The very first test checks if your client will recognize a link with a full URL and text.
If you receive a status of anything other than '20', it is an error on the part of your client.
List of tests
0001 Link-full URL with no text
0007 Link-relative path, no text
0008 Link-full path, parent directory, no text
0009 Link-full path, parent and current directory, no text
0010 Link-parent directory from hell, no text
0012 MIME type-iso-8859-1 charset
0013 MIME type-us-ascii charset
0014 MIME type-extra parameters
0015 MIME type-non-standard parameter
0016 MIME type-parameters in different order
0017 MIME type-parameters are case-insensitive
0018 MIME type-charset value case insensitive
0019 Link-other URL schems with text
0020 Link-other URL schemes, no text
0021 Link-data: URI schemes (silly test)
0022 Redirect-continuous temporary redirects
0023 Redirect-continuous permanent redirects
0024 Redirect-continuous random temporary or permament redirects
0025 Redirect-continuous tempoarty redirects to itself
0026 Redirect-continuous permanent redirects to itself
0027 Redirect-redirect to a non-Gemini link
0028 Link-link line wrong way round
0029 Link-link line wrong way round, relative link
0030 Link-link line only text, no link
0033 Link-blank link line part II
0034 Status-undefined status code
0035 Status-undefined success status code
0036 Status-undefined redirect status code
0037 Status-undefined temporary status code
0038 Status-undefined permanent status code
0039 Status-one digit status code
0040 Status-complete blank line
0041 Format-long line with ASCII and spaces
0042 Format-long line with ASCII with spaces replaced with dashes
0043 Format-long line with ASCII with no spaces, dashes or punctuation
0044 Format-long line with UTF-8 characters
0045 Format-long line with UTF-8 with spaces replaced with dashes
0046 Format-long line with UTF-8 with no spaces, dashes or punctuation
0047 Format-long line with UTF-8 with conbining characters and spaces
0048 Format-long line with UTF-8 with conbining chars, dashes, no spaces
0049 Format-long line with UTF-8 with conbining chars, no spaces
0050 Format-long line with UTF-8 with conbining chars and soft-hypen