25RCSID(
"$Id: dc85eae620ee75502a09189f0f805b9ec20d1702 $")
27#include <freeradius-devel/unlang/mod_action.h>
28#include <freeradius-devel/server/rcode.h>
110#pragma clang diagnostic ignored "-Wgnu-designator"
119 [4 ... 0x80] =
"<INVALID>",
unlang_mod_actions_t const mod_actions_preacct
const char * mod_action_name[MOD_PRIORITY_MAX+1]
unlang_mod_actions_t const mod_actions_authenticate
unlang_mod_actions_t const mod_actions_accounting
unlang_mod_actions_t const mod_actions_authorize
unlang_mod_actions_t const mod_actions_postauth
@ MOD_ACTION_NOT_SET
default "not set by anything"
@ MOD_ACTION_RETURN
stop processing the section, and return the rcode with unset priority
@ MOD_ACTION_REJECT
change the rcode to REJECT, with unset priority
@ MOD_ACTION_RETRY
retry the instruction, MUST also set a retry config
unlang_mod_action_t actions[RLM_MODULE_NUMCODES]
@ RLM_MODULE_INVALID
The module considers the request invalid.
@ RLM_MODULE_OK
The module is OK, continue.
@ RLM_MODULE_FAIL
Module failed, don't reply.
@ RLM_MODULE_DISALLOW
Reject the request (user is locked out).
@ RLM_MODULE_REJECT
Immediately reject the request.
@ RLM_MODULE_TIMEOUT
Module (or section) timed out.
@ RLM_MODULE_NOTFOUND
User not found.
@ RLM_MODULE_UPDATED
OK (pairs modified).
@ RLM_MODULE_NOOP
Module succeeded without doing anything.
@ RLM_MODULE_HANDLED
The module handled the request, so stop.