Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Migrate RADIUS accounting state while IKE_SA unique id changes during rekey | Martin Willi | 2012-12-11 | 1 | -0/+23 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 2 | -3/+3 |
| | |||||
* | Handle type of first EAP-RADIUS response more sophisticated | Tobias Brunner | 2012-10-18 | 1 | -3/+18 |
| | |||||
* | Make sure first argument is an int when using %.*s to print e.g. chunks | Tobias Brunner | 2012-09-28 | 1 | -1/+1 |
| | |||||
* | Avoid memory leak when sending RADIUS accounting start message failed | Tobias Brunner | 2012-09-28 | 1 | -1/+1 |
| | |||||
* | Support RADIUS accounting when using IKEv1 with xauth-eap and eap-radius | Martin Willi | 2012-09-11 | 1 | -2/+10 |
| | |||||
* | Fix leak while enumerating RADIUS Framed-IPs from IKE_SA | Martin Willi | 2012-09-11 | 1 | -0/+1 |
| | |||||
* | Support multiple virtual IPs on peer_cfg and ike_sa classes | Martin Willi | 2012-08-30 | 1 | -10/+19 |
| | |||||
* | Add a return value to signer_t.set_key() | Martin Willi | 2012-07-16 | 1 | -3/+2 |
| | |||||
* | Add a return value to radius_message_t.sign() | Martin Willi | 2012-07-16 | 1 | -5/+10 |
| | |||||
* | Centralized thread cancellation in processor_t | Tobias Brunner | 2012-06-25 | 1 | -12/+3 |
| | | | | | | | | | | This ensures that no threads are active when plugins and the rest of the daemon are unloaded. callback_job_t was simplified a lot in the process as its main functionality is now contained in processor_t. The parent-child relationships were abandoned as these were only needed to simplify job cancellation. | ||||
* | Use name from initialization to access settings in libcharon. | Tobias Brunner | 2012-05-03 | 4 | -29/+43 |
| | | | | Also fixes several whitespace errors. | ||||
* | Merge branch 'ikev1' | Martin Willi | 2012-05-02 | 3 | -5/+5 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/encoding/generator.c src/libcharon/encoding/payloads/notify_payload.c src/libcharon/encoding/payloads/notify_payload.h src/libcharon/encoding/payloads/payload.c src/libcharon/network/receiver.c src/libcharon/sa/authenticator.c src/libcharon/sa/authenticator.h src/libcharon/sa/ikev2/tasks/ike_init.c src/libcharon/sa/task_manager.c src/libstrongswan/credentials/auth_cfg.c | ||||
| * | Merge branch 'ikev1-clean' into ikev1-master | Martin Willi | 2012-03-20 | 3 | -5/+5 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.in man/ipsec.conf.5.in src/libcharon/daemon.c src/libcharon/plugins/eap_ttls/eap_ttls_peer.c src/libcharon/plugins/eap_radius/eap_radius_accounting.c src/libcharon/plugins/eap_radius/eap_radius_forward.c src/libcharon/plugins/farp/farp_listener.c src/libcharon/sa/ike_sa.c src/libcharon/sa/keymat.c src/libcharon/sa/task_manager.c src/libcharon/sa/trap_manager.c src/libstrongswan/plugins/x509/x509_cert.c src/libstrongswan/utils.h Applied lost changes of moved files keymat.c and task_manager.c. Updated listener_t.message hook signature in new plugins. | ||||
| | * | Moved eap/xauth classes out of protocol specific subdirectories | Martin Willi | 2012-03-20 | 1 | -1/+1 |
| | | | |||||
| | * | Separated libcharon/sa directory with ikev1 and ikev2 subfolders | Martin Willi | 2012-03-20 | 1 | -1/+1 |
| | | | |||||
* | | | Typo fixed. | Tobias Brunner | 2012-04-30 | 1 | -1/+1 |
|/ / | |||||
* | | use RADIUS_TUNNEL_TYPE_ESP defined in header file | Andreas Steffen | 2012-03-13 | 1 | -3/+1 |
| | | |||||
* | | removed double library entry | Andreas Steffen | 2012-03-13 | 1 | -2/+0 |
| | | |||||
* | | define MAX_RADIUS_ATTRIBUTE_SIZE | Andreas Steffen | 2012-03-13 | 1 | -4/+5 |
| | | |||||
* | | added msg_auth flag in radius_message_t sign() method | Andreas Steffen | 2012-03-13 | 1 | -1/+1 |
| | | |||||
* | | created libradius shared by eap-radius and tnc-pdp plugins | Andreas Steffen | 2012-03-13 | 1 | -0/+2 |
| | | |||||
* | | Renamed radius_server to radius_config, as some real RADIUS server ↵ | Martin Willi | 2012-03-05 | 1 | -29/+29 |
| | | | | | | | | functionality is coming | ||||
* | | Moved generic RADIUS protocol support to a dedicated libradius | Martin Willi | 2012-03-05 | 15 | -1839/+55 |
| | | |||||
* | | Removed libcharon dependencies from generic RADIUS protocol support | Martin Willi | 2012-03-05 | 4 | -3/+10 |
| | | |||||
* | | Forward specifcied RADIUS attributes between AAA backend and client | Martin Willi | 2012-03-05 | 5 | -0/+545 |
| | | |||||
* | | Implemented RADIUS DAE response retransmission | Martin Willi | 2012-03-05 | 1 | -21/+126 |
| | | |||||
* | | Process RADIUS DAE CoA updates, updating lifetimes | Martin Willi | 2012-03-05 | 1 | -2/+91 |
| | | |||||
* | | Use faster ike_sa_id and a delete job to handle RADIUS DAE Delete-Request | Martin Willi | 2012-03-05 | 1 | -6/+8 |
| | | |||||
* | | Refactored RADIUS DAE IKE_SA lookup | Martin Willi | 2012-03-05 | 1 | -17/+41 |
| | | |||||
* | | Pass RADIUS DAE client address a host_t instead of sockaddr struct | Martin Willi | 2012-03-05 | 1 | -22/+25 |
| | | |||||
* | | Send RADIUS DAE Disconnect-ACK/NAK on Disconnect-Request | Martin Willi | 2012-03-05 | 1 | -5/+45 |
| | | |||||
* | | Support signing of RADIUS response messages | Martin Willi | 2012-03-05 | 3 | -15/+26 |
| | | |||||
* | | Act on RADIUS DAE Disconnect requests | Martin Willi | 2012-03-05 | 1 | -1/+56 |
| | | |||||
* | | Verify received RADIUS DAE requests | Martin Willi | 2012-03-05 | 1 | -9/+51 |
| | | |||||
* | | Support verification of RADIUS request messages | Martin Willi | 2012-03-05 | 2 | -3/+10 |
| | | |||||
* | | Rename RADIUS message constructors to handle both, requests and responses | Martin Willi | 2012-03-05 | 6 | -15/+15 |
| | | |||||
* | | Enable RADIUS DAE listening if configured | Martin Willi | 2012-03-05 | 1 | -0/+13 |
| | | |||||
* | | Added infrastructure to listen to RADIUS Dynamic Authorization Extension ↵ | Martin Willi | 2012-03-05 | 3 | -0/+228 |
| | | | | | | | | requests | ||||
* | | Added Dynamic Authorization Extension RADIUS message codes | Martin Willi | 2012-03-05 | 2 | -1/+14 |
| | | |||||
* | | Set IKE_SA lifetime based on RADIUS Session-Timeout attribute | Martin Willi | 2012-03-05 | 1 | -0/+26 |
| | | |||||
* | | Encode IPv6 virtual IPs in a Framed-IPv6-Prefix attribute | Martin Willi | 2012-02-24 | 1 | -1/+9 |
| | | |||||
* | | Refactored construction of RADIUS accounting messages | Martin Willi | 2012-02-24 | 1 | -23/+21 |
| | | |||||
* | | Include port numbers in Calling-Station-Id, too | Martin Willi | 2012-02-24 | 1 | -2/+2 |
| | | |||||
* | | Use large enough buffers for IPv6 addresses in Calling-Station-Id | Martin Willi | 2012-02-24 | 1 | -2/+2 |
| | | |||||
* | | Send client external address as Calling-Station-Id in RADIUS accounting | Martin Willi | 2012-02-24 | 1 | -6/+11 |
| | | |||||
* | | Some Doxygen fixes. | Tobias Brunner | 2012-02-07 | 2 | -2/+2 |
| | | |||||
* | | Update usage for all children in RADIUS accounting just before sending Stop | Martin Willi | 2012-02-06 | 1 | -1/+12 |
| | | |||||
* | | Support RADIUS accounting messages containing Framed-IP and ↵ | Martin Willi | 2012-01-30 | 4 | -0/+376 |
| | | | | | | | | Inbound/Outbound-Octets | ||||
* | | Open RADIUS accounting sockets to exchange accounting messages | Martin Willi | 2012-01-30 | 5 | -46/+91 |
| | |