35 lines
835 B
Go
35 lines
835 B
Go
package gemini
|
|
|
|
// Gemini status codes as defined in the Gemini spec
|
|
// gemini://geminiprotocol.net/docs/protocol-specification.gmi
|
|
const (
|
|
// Input group
|
|
StatusInputExpected = 10
|
|
StatusInputExpectedSensitive = 11
|
|
|
|
StatusSuccess = 20
|
|
|
|
// Redirect group
|
|
StatusRedirectTemporary = 30
|
|
StatusRedirectPermanent = 31
|
|
|
|
// Temporary failure group
|
|
StatusTemporaryFailure = 40
|
|
StatusServerUnavailable = 41
|
|
StatusCGIError = 42
|
|
StatusProxyError = 43
|
|
StatusSlowDown = 44
|
|
|
|
// Permanent failure group
|
|
StatusPermanentFailure = 50
|
|
StatusNotFound = 51
|
|
StatusGone = 52
|
|
StatusProxyRequestRefused = 53
|
|
StatusBadRequest = 59
|
|
|
|
// TLS certificate group
|
|
StatusCertificateRequired = 60
|
|
StatusCertificateNotAuthorized = 61
|
|
StatusCertificateNotValid = 62
|
|
)
|