RADIUS server: Allow EAP methods to log into SQLite DB

This extends RADIUS server logging capabilities to allow EAP server
methods to add log entries.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
Jouni Malinen 2014-02-28 14:41:42 +02:00 committed by Jouni Malinen
parent 8a57da7e28
commit 01f7fe10ef
8 changed files with 68 additions and 1 deletions

View file

@ -1851,10 +1851,18 @@ static const char * radius_server_get_eap_req_id_text(void *ctx, size_t *len)
}
static void radius_server_log_msg(void *ctx, const char *msg)
{
struct radius_session *sess = ctx;
srv_log(sess, "EAP: %s", msg);
}
static struct eapol_callbacks radius_server_eapol_cb =
{
.get_eap_user = radius_server_get_eap_user,
.get_eap_req_id_text = radius_server_get_eap_req_id_text,
.log_msg = radius_server_log_msg,
};