aboutsummaryrefslogtreecommitdiffstats
path: root/src/radius/radius.h
Commit message (Collapse)AuthorAgeFilesLines
* RADIUS DAS: Check Disconnect-Request attributesJouni Malinen2012-06-171-0/+2
| | | | | | Reject Disconnect-Request if it includes unsupported attributes. Signed-hostap: Jouni Malinen <j@w1.fi>
* Add preliminary RADIUS dynamic authorization server (RFC 5176)Jouni Malinen2012-05-061-2/+16
| | | | | | | | | | This adds the basic DAS mechanism to enable hostapd to be configured to request dynamic authorization requests (Disconnect-Request and CoA-Request). This commit does not add actual processing of the requests, i.e., this will only receive and authenticate the requests and NAK them regardless of what operation is requested. Signed-hostap: Jouni Malinen <j@w1.fi>
* Remove the GPL notification from files contributed by Jouni MalinenJouni Malinen2012-02-111-8/+2
| | | | | | | Remove the GPL notification text from the files that were initially contributed by myself. Signed-hostap: Jouni Malinen <j@w1.fi>
* Allow WPA passphrase to be fetched with RADIUS Tunnel-Password attributeMichael Braun2011-12-111-0/+4
| | | | | | | | | | | | This allows per-device PSK to be configured for WPA-Personal using a RADIUS authentication server. This uses RADIUS-based MAC address ACL (macaddr_acl=2), i.e., Access-Request uses the MAC address of the station as the User-Name and User-Password. The WPA passphrase is returned in Tunnel-Password attribute in Access-Accept. This functionality can be enabled with the new hostapd.conf parameter, wpa_psk_radius. Signed-hostap: Michael Braun <michael-dev@fami-braun.de>
* Make struct radius_msg private to radius.cJouni Malinen2009-12-191-33/+3
| | | | | This is internal data structure for RADIUS message handling and external code should not touch it directly.
* Convert RADIUS message code to use wpabuf internallyJouni Malinen2009-12-191-11/+1
|
* Change radius_msg_free() to free the bufferJouni Malinen2009-12-191-4/+4
| | | | | Since all callers were freeing the buffer immediately anyway, move this operation into radius_msg_free() to reduce code size.
* Add documentation for RADIUS code and some minor cleanupJouni Malinen2009-12-191-12/+38
|
* Remove conditional no-RADIUS build from src/radiusJouni Malinen2009-12-061-12/+0
| | | | | Make it responsibility of the src/radius user to handle conditional build rules.
* Fix hostapd build with RADIUS support removedJouni Malinen2009-03-021-0/+12
|
* Moved RADIUS Class attribute helpers into RADIUS moduleJouni Malinen2009-01-131-0/+15
|
* Mark shared secret const in RADIUS client routinesJouni Malinen2009-01-081-6/+7
|
* Chargeable-User-Identity (RFC 4372) in eapol_testTomasz Wolniewicz2008-03-301-0/+1
| | | | | | | Implements the Chargable-User-Identity (CUI), as defined in RFC 4372. Option "-i" causes the eapol_test to send a NUL CUI - which is a request to send a CUI back. Capital "-I" allows to specify the value of the CUI. This has been defined for cases where the client wants to reauthenticate.
* Re-initialize hostapd/wpa_supplicant git repository based on 0.6.3 releaseJouni Malinen2008-02-271-0/+270