commit 94407db3ec24c5515bc5582861f72cdde99af32b
parent 93117fb6ba3b9660f5a1a2cf87d60c7afb951400
Author: Christian Grothoff <christian@grothoff.org>
Date: Tue, 11 Aug 2026 13:44:17 +0200
new ECs
Diffstat:
1 file changed, 40 insertions(+), 0 deletions(-)
diff --git a/gnu-taler-error-codes/registry.rec b/gnu-taler-error-codes/registry.rec
@@ -1865,6 +1865,21 @@ Name: MERCHANT_TAN_TOO_EARLY
Description: It is too early to request another transmission of the challenge. The client should wait and see if they received the previous challenge.
HttpStatus: 429
+Value: 2132
+Name: MERCHANT_TAN_ADDRESS_UNUSABLE
+Description: The transmission helper rejected the address configured for this multi-factor authentication step: it is malformed, of the wrong length, not a mobile subscription, unallocated, or blocked. The address should be corrected.
+HttpStatus: 400
+
+Value: 2133
+Name: MERCHANT_TAN_ADDRESS_UNREACHABLE
+Description: The address is valid but the recipient could not be reached: the handset is switched off or out of coverage, or the message expired before delivery. Retrying later may succeed.
+HttpStatus: 503
+
+Value: 2134
+Name: MERCHANT_TAN_HELPER_MISCONFIGURED
+Description: The transmission helper is misconfigured: a required credential is absent, the configured credentials were refused by the provider, or the provider account has insufficient balance. The backend operator should check the logs and fix the Taler merchant backend configuration.
+HttpStatus: 500
+
Value: 2131
Name: MERCHANT_MFA_FORBIDDEN
Description: There have been too many attempts to solve MFA. The client may attempt again in the future.
@@ -3640,6 +3655,16 @@ Name: ANASTASIS_TOTP_KEY_INVALID
Description: The key provided does not satisfy the format restrictions for an Anastasis TOTP key.
HttpStatus: 409
+Value: 8250
+Name: ANASTASIS_ADDRESS_UNREACHABLE
+Description: The address is valid but the recipient could not be reached: the handset is switched off or out of coverage, or the message expired before delivery. Retrying later may succeed. Used by all authorization methods that transmit a challenge via an external helper.
+HttpStatus: 503
+
+Value: 8251
+Name: ANASTASIS_HELPER_MISCONFIGURED
+Description: The transmission helper is misconfigured: a required credential is absent, the configured credentials were refused by the provider, or the provider account has insufficient balance. The provider operator should check the logs and the service configuration. Used by all authorization methods that transmit a challenge via an external helper.
+HttpStatus: 500
+
Value: 8301
Name: ANASTASIS_POLICY_BAD_IF_NONE_MATCH
@@ -3992,6 +4017,21 @@ Name: CHALLENGER_TOKEN_UNKNOWN
Description: The access token presented is malformed, unknown or expired. Malformed and unknown tokens are deliberately not distinguished.
HttpStatus: 401
+Value: 9769
+Name: CHALLENGER_ADDRESS_UNUSABLE
+Description: The transmission helper rejected the address the user provided: it is malformed, of the wrong length, not a mobile subscription, unallocated, or blocked. The user should correct the address and try again.
+HttpStatus: 400
+
+Value: 9770
+Name: CHALLENGER_ADDRESS_UNREACHABLE
+Description: The address is valid but the recipient could not be reached: the handset is switched off or out of coverage, or the message expired before delivery. Retrying later may succeed.
+HttpStatus: 503
+
+Value: 9771
+Name: CHALLENGER_HELPER_MISCONFIGURED
+Description: The transmission helper is misconfigured: a required credential is absent, the configured credentials were refused by the provider, or the provider account has insufficient balance. The operator should check the logs and the service configuration.
+HttpStatus: 500
+
# 9800-9850: Paivana
Value: 9800
Name: PAIVANA_PAYMENT_MISSING