aboutsummaryrefslogtreecommitdiffstats
path: root/hostapd/hostapd.radius_clients
Commit message (Collapse)AuthorAgeFilesLines
* Added support for using hostapd as a RADIUS authentication serverJouni Malinen2005-01-021-0/+4
with the integrated EAP authenticator taking care of EAP authentication (new hostapd.conf options: radius_server_clients and radius_server_auth_port). CONFIG_RADIUS_SERVER=y in .config can be used to select whether RADIUS authentication server support is build in or not. RADIUS authentication server shares the same EAP authenticator as the integrated one. This means that also the EAP user configuration is shared. EAP state machine has not couple of additional changes from the "EAP Backend Authenticator State Machine" of draft-ietf-eap-statemachine-05.pdf, in addition to the "Standalone Authenticator State Machine". EAP methods use a new initPickUp() function if they support picking up of an already started authentication session. At the momemnt, only EAP-Identity includes support for this, i.e., NAS sends EAP-Request/Identity and AS picks up the session and starts processing from EAP-Response/Identity. Couple of fixes for error handling in radius.c (potential busy loop when parsing RADIUS messages and possible NULL pointer dereference in adding Message-Authenticator).