CONF_SECTION *do_not_respond;
CONF_SECTION *protocol_error; /* @todo - allow protocol error as a reject reply? */
+
+ CONF_SECTION *new_client;
+ CONF_SECTION *add_client;
+ CONF_SECTION *deny_client;
} process_radius_sections_t;
typedef struct {
PROCESS_TRACE;
- fr_assert(FR_RADIUS_PACKET_CODE_VALID(request->packet->code));
-
request->component = "radius";
request->module = NULL;
fr_assert(request->dict == dict_radius);
+ fr_assert(FR_RADIUS_PACKET_CODE_VALID(request->packet->code));
+
UPDATE_STATE(packet);
if (!state->recv) {
.name2 = CF_IDENT_ANY,
.component = MOD_AUTHENTICATE
},
+
+ {
+ .name = "new",
+ .name2 = "client",
+ .component = MOD_AUTHORIZE,
+ .offset = PROCESS_CONF_OFFSET(new_client),
+ },
+ {
+ .name = "add",
+ .name2 = "client",
+ .component = MOD_AUTHORIZE,
+ .offset = PROCESS_CONF_OFFSET(add_client),
+ },
+ {
+ .name = "deny",
+ .name2 = "client",
+ .component = MOD_AUTHORIZE,
+ .offset = PROCESS_CONF_OFFSET(deny_client),
+ },
COMPILE_TERMINATOR
};