Andreas Steffen
|
ff4e447954
|
use RADIUS_TUNNEL_TYPE_ESP defined in header file
|
2012-03-13 17:00:37 +01:00 |
|
Andreas Steffen
|
dfa3084223
|
removed double library entry
|
2012-03-13 16:27:17 +01:00 |
|
Andreas Steffen
|
4853efe891
|
define MAX_RADIUS_ATTRIBUTE_SIZE
|
2012-03-13 16:27:17 +01:00 |
|
Andreas Steffen
|
b3ec652192
|
added msg_auth flag in radius_message_t sign() method
|
2012-03-13 16:27:17 +01:00 |
|
Andreas Steffen
|
21b0f216b9
|
created libradius shared by eap-radius and tnc-pdp plugins
|
2012-03-13 16:27:17 +01:00 |
|
Martin Willi
|
d1fbb0a4b3
|
Renamed radius_server to radius_config, as some real RADIUS server functionality is coming
|
2012-03-05 18:31:30 +01:00 |
|
Martin Willi
|
f0f94e2ce6
|
Moved generic RADIUS protocol support to a dedicated libradius
|
2012-03-05 18:08:04 +01:00 |
|
Martin Willi
|
990fda9d88
|
Removed libcharon dependencies from generic RADIUS protocol support
|
2012-03-05 18:06:15 +01:00 |
|
Martin Willi
|
99cb353968
|
Forward specifcied RADIUS attributes between AAA backend and client
|
2012-03-05 18:06:15 +01:00 |
|
Martin Willi
|
c158ccd960
|
Implemented RADIUS DAE response retransmission
|
2012-03-05 18:06:14 +01:00 |
|
Martin Willi
|
4d19f7c5bf
|
Process RADIUS DAE CoA updates, updating lifetimes
|
2012-03-05 18:06:14 +01:00 |
|
Martin Willi
|
d23c159658
|
Use faster ike_sa_id and a delete job to handle RADIUS DAE Delete-Request
|
2012-03-05 18:06:14 +01:00 |
|
Martin Willi
|
245e3c52a2
|
Refactored RADIUS DAE IKE_SA lookup
|
2012-03-05 18:06:14 +01:00 |
|
Martin Willi
|
964b0c144e
|
Pass RADIUS DAE client address a host_t instead of sockaddr struct
|
2012-03-05 18:06:14 +01:00 |
|
Martin Willi
|
9756c143f0
|
Send RADIUS DAE Disconnect-ACK/NAK on Disconnect-Request
|
2012-03-05 18:06:14 +01:00 |
|
Martin Willi
|
392618d4ec
|
Support signing of RADIUS response messages
|
2012-03-05 18:06:13 +01:00 |
|
Martin Willi
|
2bf3858955
|
Act on RADIUS DAE Disconnect requests
|
2012-03-05 18:06:13 +01:00 |
|
Martin Willi
|
76b6b19f8d
|
Verify received RADIUS DAE requests
|
2012-03-05 18:06:13 +01:00 |
|
Martin Willi
|
e8a8179706
|
Support verification of RADIUS request messages
|
2012-03-05 18:06:13 +01:00 |
|
Martin Willi
|
3bc1829211
|
Rename RADIUS message constructors to handle both, requests and responses
|
2012-03-05 18:06:13 +01:00 |
|
Martin Willi
|
6319ce63cf
|
Enable RADIUS DAE listening if configured
|
2012-03-05 18:06:13 +01:00 |
|
Martin Willi
|
85932ad24e
|
Added infrastructure to listen to RADIUS Dynamic Authorization Extension requests
|
2012-03-05 18:06:13 +01:00 |
|
Martin Willi
|
3a42c08904
|
Added Dynamic Authorization Extension RADIUS message codes
|
2012-03-05 18:06:13 +01:00 |
|
Martin Willi
|
c61341a58f
|
Set IKE_SA lifetime based on RADIUS Session-Timeout attribute
|
2012-03-05 18:06:13 +01:00 |
|
Martin Willi
|
3a2660f189
|
Encode IPv6 virtual IPs in a Framed-IPv6-Prefix attribute
|
2012-02-24 11:20:16 +01:00 |
|
Martin Willi
|
d15ae70c8c
|
Refactored construction of RADIUS accounting messages
|
2012-02-24 11:12:18 +01:00 |
|
Martin Willi
|
d93f204ca5
|
Include port numbers in Calling-Station-Id, too
|
2012-02-24 10:49:29 +01:00 |
|
Martin Willi
|
802ed08dff
|
Use large enough buffers for IPv6 addresses in Calling-Station-Id
|
2012-02-24 10:13:08 +01:00 |
|
Martin Willi
|
434cdbac09
|
Send client external address as Calling-Station-Id in RADIUS accounting
|
2012-02-24 10:05:23 +01:00 |
|
Tobias Brunner
|
b96eb46d5c
|
Some Doxygen fixes.
|
2012-02-07 11:20:46 +01:00 |
|
Martin Willi
|
32dc2b0243
|
Update usage for all children in RADIUS accounting just before sending Stop
|
2012-02-06 10:51:40 +01:00 |
|
Martin Willi
|
0399edef71
|
Support RADIUS accounting messages containing Framed-IP and Inbound/Outbound-Octets
|
2012-01-30 19:16:49 +01:00 |
|
Martin Willi
|
8e5b4aa023
|
Open RADIUS accounting sockets to exchange accounting messages
|
2012-01-30 19:15:20 +01:00 |
|
Martin Willi
|
a69aff5f17
|
Support signing of RADIUS accounting messages
|
2012-01-30 19:13:20 +01:00 |
|
Martin Willi
|
370de553f8
|
RADIUS message constructor accepts a message code parameter
|
2012-01-30 19:11:08 +01:00 |
|
Andreas Steffen
|
0ebcbc017c
|
Add features support to eap-radius plugin
|
2011-10-15 07:34:07 +02:00 |
|
Andreas Steffen
|
20c428b670
|
added level 3 debug output of forwarded EAP payloads
|
2011-04-21 19:52:49 +02:00 |
|
Martin Willi
|
f9a552f011
|
Resolve and connect to RADIUS servers not before required
|
2011-04-21 14:01:25 +02:00 |
|
Martin Willi
|
5b0bcfb1fc
|
Revert alloc_str changes
This reverts commit fdead26ffe.
This reverts commit 3e2419ebe3.
This reverts commit 17ce69b47a.
|
2011-04-21 13:35:31 +02:00 |
|
Martin Willi
|
3e2419ebe3
|
Use thread save settings alloc_str function where appropriate
|
2011-04-21 10:48:16 +02:00 |
|
Martin Willi
|
f0331baf1a
|
Added reload support to eap-radius plugin
|
2011-04-15 10:07:13 +02:00 |
|
Martin Willi
|
c55818ebb0
|
Added a (not yet implemented) plugin_t method to reload plugin configuration
|
2011-04-15 10:07:13 +02:00 |
|
Martin Willi
|
787b5884aa
|
Added a get_name() function to plugin_t, create_plugin_enumerator enumerates over plugin_t
|
2011-04-15 10:07:12 +02:00 |
|
Andreas Steffen
|
ab5e087309
|
implemented get|set_identifier() for eap_radius_t
|
2011-04-05 15:57:00 +02:00 |
|
Martin Willi
|
962300b920
|
Show result of RADIUS authentication along with EAP identity
|
2010-10-07 11:14:09 +02:00 |
|
Andreas Steffen
|
a1edf4d33e
|
use group membership to implement access/isolate redirection in filter-based TNC scenario
|
2010-10-05 20:40:36 +02:00 |
|
Andreas Steffen
|
b540d19133
|
moved CHILD_SA selection out of attribute loop
|
2010-10-05 08:02:07 +02:00 |
|
Andreas Steffen
|
28b23fef11
|
receive name of preferred CHILD_SA via RADIUS Filter-Id attribute
|
2010-10-05 07:58:07 +02:00 |
|
Martin Willi
|
ba31fe1fd6
|
Use a seperate section for each nested struct member in INIT macro
|
2010-08-18 12:15:03 +02:00 |
|
Tobias Brunner
|
edb82ab8ae
|
Some Doxygen fixes.
|
2010-08-05 11:53:53 +02:00 |
|