commit 0cca0e292f85ae125ea76981f594a197f38058d4
parent f8840b48555a7e403162fbd0a539a99372abfe68
Author: Christian Grothoff <christian@grothoff.org>
Date: Wed, 23 Sep 2026 14:30:32 +0200
ECs: add CHALLENGER_VALIDATION_FAILED
Challenger needs a permanent-failure code distinct from the 429s, which
tell the client to throttle although nothing can succeed anymore.
Issue: https://bugs.taler.net/n/11740
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/gnu-taler-error-codes/registry.rec b/gnu-taler-error-codes/registry.rec
@@ -4129,6 +4129,11 @@ 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
+Value: 9772
+Name: CHALLENGER_VALIDATION_FAILED
+Description: The validation failed permanently: the user exhausted all address changes, TAN transmissions and TAN attempts. The validation cannot succeed anymore; the user must be sent back to the client, which has to start a new validation if it wants to try again.
+HttpStatus: 410
+
# 9800-9850: Paivana
Value: 9800
Name: PAIVANA_PAYMENT_MISSING