|
|
|
@ -427,36 +427,6 @@ xpStanzaErrorCondition = ("xpStanzaErrorCondition", "") <?> |
|
|
|
stanzaErrorConditionFromText "unexpected-request" = Just UnexpectedRequest |
|
|
|
stanzaErrorConditionFromText "unexpected-request" = Just UnexpectedRequest |
|
|
|
stanzaErrorConditionFromText _ = Nothing |
|
|
|
stanzaErrorConditionFromText _ = Nothing |
|
|
|
|
|
|
|
|
|
|
|
xpSaslError :: PU Text SaslError |
|
|
|
|
|
|
|
xpSaslError = ("xpSaslError", "") <?> |
|
|
|
|
|
|
|
xpPartial ( \input -> case saslErrorFromText input of |
|
|
|
|
|
|
|
Nothing -> Left "Could not parse SASL error." |
|
|
|
|
|
|
|
Just j -> Right j) |
|
|
|
|
|
|
|
saslErrorToText |
|
|
|
|
|
|
|
where |
|
|
|
|
|
|
|
saslErrorToText SaslAborted = "aborted" |
|
|
|
|
|
|
|
saslErrorToText SaslAccountDisabled = "account-disabled" |
|
|
|
|
|
|
|
saslErrorToText SaslCredentialsExpired = "credentials-expired" |
|
|
|
|
|
|
|
saslErrorToText SaslEncryptionRequired = "encryption-required" |
|
|
|
|
|
|
|
saslErrorToText SaslIncorrectEncoding = "incorrect-encoding" |
|
|
|
|
|
|
|
saslErrorToText SaslInvalidAuthzid = "invalid-authzid" |
|
|
|
|
|
|
|
saslErrorToText SaslInvalidMechanism = "invalid-mechanism" |
|
|
|
|
|
|
|
saslErrorToText SaslMalformedRequest = "malformed-request" |
|
|
|
|
|
|
|
saslErrorToText SaslMechanismTooWeak = "mechanism-too-weak" |
|
|
|
|
|
|
|
saslErrorToText SaslNotAuthorized = "not-authorized" |
|
|
|
|
|
|
|
saslErrorToText SaslTemporaryAuthFailure = "temporary-auth-failure" |
|
|
|
|
|
|
|
saslErrorFromText "aborted" = Just SaslAborted |
|
|
|
|
|
|
|
saslErrorFromText "account-disabled" = Just SaslAccountDisabled |
|
|
|
|
|
|
|
saslErrorFromText "credentials-expired" = Just SaslCredentialsExpired |
|
|
|
|
|
|
|
saslErrorFromText "encryption-required" = Just SaslEncryptionRequired |
|
|
|
|
|
|
|
saslErrorFromText "incorrect-encoding" = Just SaslIncorrectEncoding |
|
|
|
|
|
|
|
saslErrorFromText "invalid-authzid" = Just SaslInvalidAuthzid |
|
|
|
|
|
|
|
saslErrorFromText "invalid-mechanism" = Just SaslInvalidMechanism |
|
|
|
|
|
|
|
saslErrorFromText "malformed-request" = Just SaslMalformedRequest |
|
|
|
|
|
|
|
saslErrorFromText "mechanism-too-weak" = Just SaslMechanismTooWeak |
|
|
|
|
|
|
|
saslErrorFromText "not-authorized" = Just SaslNotAuthorized |
|
|
|
|
|
|
|
saslErrorFromText "temporary-auth-failure" = Just SaslTemporaryAuthFailure |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
xpStreamErrorCondition :: PU Text StreamErrorCondition |
|
|
|
xpStreamErrorCondition :: PU Text StreamErrorCondition |
|
|
|
xpStreamErrorCondition = ("xpStreamErrorCondition", "") <?> |
|
|
|
xpStreamErrorCondition = ("xpStreamErrorCondition", "") <?> |
|
|
|
xpPartial ( \input -> case streamErrorConditionFromText input of |
|
|
|
xpPartial ( \input -> case streamErrorConditionFromText input of |
|
|
|
|