Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Migrate all enumerators to venumerate() interface change | Tobias Brunner | 2017-05-26 | 1 | -6/+14 |
| | |||||
* | Use standard unsigned integer types | Andreas Steffen | 2016-03-24 | 7 | -38/+38 |
| | |||||
* | eap-radius: Add ability to configure RADIUS retransmission behavior | Thom Troy | 2015-11-17 | 5 | -15/+135 |
| | | | | Closes strongswan/strongswan#19. | ||||
* | eap-radius: Add support for some basic IPv6-specific RADIUS attributes | Tobias Brunner | 2015-08-17 | 2 | -1/+13 |
| | | | | | | These are defined in RFC 6911. Fixes #1001. | ||||
* | libradius: Verify message ID of RADIUS responses | Tobias Brunner | 2015-05-21 | 1 | -35/+69 |
| | | | | | | | | | | | If we sent retransmits for a message and didn't receive a response it might still arrive later. Such a message will be queued on the socket. The next read will then return not the expected response but the one for the earlier request. For this message the verification will fail and the message gets discarded. But with the earlier code the actual response was never received. Instead, a subsequent request resulted in the same failure and so on. Fixes #838. | ||||
* | utils: Use memeq_const() for all cryptographic purposes | Martin Willi | 2015-04-14 | 1 | -1/+1 |
| | |||||
* | libradius: Use poll(2) to wait for RADIUS responses | Martin Willi | 2014-11-21 | 1 | -46/+41 |
| | |||||
* | Build all shared libraries with -no-undefined and link them properly | Tobias Brunner | 2013-09-12 | 1 | -0/+7 |
| | | | | | | | | | | The flag is required to convince libtool on Cygwin to build DLLs. But on Windows these shared libraries can not have undefined symbols, so we have to link them explicitly to the libraries they reference. For plugins this is currently not done, so only the monolithic build is supported. The plugin loader wouldn't be able to load DLLs anyway, as it tries to load files that don't exist on Cygwin. | ||||
* | libradius: support encryption of User-Password attributes | Martin Willi | 2013-07-29 | 1 | -0/+27 |
| | |||||
* | libradius: refactor generic RADIUS en-/decryption function to a message method | Martin Willi | 2013-07-29 | 3 | -44/+85 |
| | |||||
* | automake: replace INCLUDES by AM_CPPFLAGS | Martin Willi | 2013-07-18 | 1 | -3/+2 |
| | | | | | | INCLUDES are now deprecated and throw warnings when using automake 1.13. We now also differentiate AM_CPPFLAGS and AM_CFLAGS, where includes and defines are passed to AM_CPPFLAGS only. | ||||
* | Send NAS-Port, NAS-IP and Calling/Called-Station-ID in Access-Request | Martin Willi | 2013-03-13 | 1 | -3/+0 |
| | |||||
* | Add a radius message method to enumerate vendor specific attributes | Martin Willi | 2013-03-12 | 2 | -0/+92 |
| | |||||
* | Fixed Doxygen comments after scanning complete src directory | Tobias Brunner | 2013-03-02 | 1 | -5/+9 |
| | |||||
* | Moved debug.[ch] to utils folder | Tobias Brunner | 2012-10-24 | 3 | -3/+3 |
| | |||||
* | Moved data structures to new collections subfolder | Tobias Brunner | 2012-10-24 | 2 | -2/+2 |
| | |||||
* | Moved host_t and host_resolver_t to a new networking subfolder | Tobias Brunner | 2012-10-24 | 2 | -2/+2 |
| | |||||
* | Add a return value to hasher_t.get_hash() | Martin Willi | 2012-07-16 | 2 | -7/+13 |
| | |||||
* | Check rng return value when generating radius message authenticator | Martin Willi | 2012-07-16 | 1 | -1/+4 |
| | |||||
* | Add a return value to signer_t.set_key() | Martin Willi | 2012-07-16 | 1 | -2/+2 |
| | |||||
* | Add a return value to signer_t.get_signature() | Martin Willi | 2012-07-16 | 1 | -2/+5 |
| | |||||
* | Add a return value to radius_message_t.sign() | Martin Willi | 2012-07-16 | 3 | -4/+9 |
| | |||||
* | checksum need a libradius_init() symbol | Andreas Steffen | 2012-04-05 | 2 | -0/+13 |
| | |||||
* | straightene radius_mppe header file | Andreas Steffen | 2012-03-14 | 1 | -9/+4 |
| | |||||
* | implemented MS_MPPE encryption | Andreas Steffen | 2012-03-13 | 3 | -21/+55 |
| | |||||
* | use predefined Microsoft PEN | Andreas Steffen | 2012-03-13 | 1 | -6/+2 |
| | |||||
* | use MAX_RADIUS_ATTRIBUTE_SIZE constant | Andreas Steffen | 2012-03-13 | 1 | -1/+1 |
| | |||||
* | implemented RADIUS Filter-ID attribute | Andreas Steffen | 2012-03-13 | 1 | -0/+2 |
| | |||||
* | define MAX_RADIUS_ATTRIBUTE_SIZE | Andreas Steffen | 2012-03-13 | 1 | -0/+2 |
| | |||||
* | added msg_auth flag in radius_message_t sign() method | Andreas Steffen | 2012-03-13 | 3 | -8/+9 |
| | |||||
* | allow debug of raw RADIUS data | Andreas Steffen | 2012-03-13 | 2 | -0/+7 |
| | |||||
* | simple RADIUS server example works | Andreas Steffen | 2012-03-13 | 1 | -28/+46 |
| | |||||
* | created libradius shared by eap-radius and tnc-pdp plugins | Andreas Steffen | 2012-03-13 | 1 | -0/+1 |
| | |||||
* | Renamed radius_server to radius_config, as some real RADIUS server ↵ | Martin Willi | 2012-03-05 | 5 | -56/+56 |
| | | | | functionality is coming | ||||
* | Moved generic RADIUS protocol support to a dedicated libradius | Martin Willi | 2012-03-05 | 9 | -0/+1795 |