challenger

OAuth 2.0-based authentication service that validates user can receive messages at a certain address
Log | Files | Refs | Submodules | README | LICENSE

commit 1745797cefbab00bf7ee94ab5e423ef170125bce
parent 1ec9222b606e8ad3e1270c17a627e393068e7ae8
Author: Christian Grothoff <christian@grothoff.org>
Date:   Mon,  6 Jul 2026 11:07:41 +0200

refuse to start if ADDRESS_RESTRICTIONS is not a JSON object

Diffstat:
Msrc/challenger/challenger-httpd.c | 10++++++++++
1 file changed, 10 insertions(+), 0 deletions(-)

diff --git a/src/challenger/challenger-httpd.c b/src/challenger/challenger-httpd.c @@ -725,6 +725,16 @@ run (void *cls, GNUNET_SCHEDULER_shutdown (); return; } + if (! json_is_object (CH_restrictions)) + { + GNUNET_log_config_invalid (GNUNET_ERROR_TYPE_ERROR, + "CHALLENGER", + "ADDRESS_RESTRICTIONS", + "must be a JSON object"); + global_ret = EXIT_NOTCONFIGURED; + GNUNET_SCHEDULER_shutdown (); + return; + } } else {