commit 9d9a2fb36d866e7b028fe3b70370fcf8a7582c78
parent 1d99fd2ab6946aeacd69258bedcf73a8ada39f9e
Author: Sebastian <sebasjm@gmail.com>
Date: Fri, 28 Jun 2024 11:13:51 -0300
use TOO_MANY_REQUEST http status
Diffstat:
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/challenger/challenger-httpd_challenge.c b/src/challenger/challenger-httpd_challenge.c
@@ -709,8 +709,8 @@ CH_handler_challenge (struct CH_HandlerContext *hc,
"Address changes exhausted address change limit for this process\n");
return reply_error (bc,
"unauthorized_client",
- MHD_HTTP_FORBIDDEN,
- 1, // TALER_EC_CHALLENGER_TOO_MANY_ADDRESSES_ATTEMPTED
+ MHD_HTTP_TOO_MANY_REQUESTS,
+ TALER_EC_CHALLENGER_TOO_MANY_ATTEMPTS,
"client exceeded authorization attempts limit (too many addresses attempted)");
}
@@ -720,8 +720,8 @@ CH_handler_challenge (struct CH_HandlerContext *hc,
"Address changes exhausted PIN limit for this address\n");
return reply_error (bc,
"unauthorized_client",
- MHD_HTTP_FORBIDDEN,
- 1, // TALER_EC_CHALLENGER_TOO_MANY_PIN_ATTEMPTED
+ MHD_HTTP_TOO_MANY_REQUESTS,
+ TALER_EC_CHALLENGER_TOO_MANY_ATTEMPTS,
"client exceeded authorization attempts limit (too many PINs)");
}
diff --git a/src/challenger/challenger-httpd_solve.c b/src/challenger/challenger-httpd_solve.c
@@ -319,8 +319,8 @@ CH_handler_solve (struct CH_HandlerContext *hc,
"Client exhausted all chances to satisfy challenge\n");
return reply_error (bc,
"access_denied",
- MHD_HTTP_FORBIDDEN,
- 1, // TALER_EC_CHALLENGER_EXHAUSTED
+ MHD_HTTP_TOO_MANY_REQUESTS,
+ TALER_EC_CHALLENGER_TOO_MANY_ATTEMPTS,
"users exhausted all possibilities of passing the check");
}