aboutsummaryrefslogtreecommitdiffstats
path: root/src/libradius
Commit message (Collapse)AuthorAgeFilesLines
* Migrate all enumerators to venumerate() interface changeTobias Brunner2017-05-261-6/+14
|
* Use standard unsigned integer typesAndreas Steffen2016-03-247-38/+38
|
* eap-radius: Add ability to configure RADIUS retransmission behaviorThom Troy2015-11-175-15/+135
| | | | Closes strongswan/strongswan#19.
* eap-radius: Add support for some basic IPv6-specific RADIUS attributesTobias Brunner2015-08-172-1/+13
| | | | | | These are defined in RFC 6911. Fixes #1001.
* libradius: Verify message ID of RADIUS responsesTobias Brunner2015-05-211-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 purposesMartin Willi2015-04-141-1/+1
|
* libradius: Use poll(2) to wait for RADIUS responsesMartin Willi2014-11-211-46/+41
|
* Build all shared libraries with -no-undefined and link them properlyTobias Brunner2013-09-121-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 attributesMartin Willi2013-07-291-0/+27
|
* libradius: refactor generic RADIUS en-/decryption function to a message methodMartin Willi2013-07-293-44/+85
|
* automake: replace INCLUDES by AM_CPPFLAGSMartin Willi2013-07-181-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-RequestMartin Willi2013-03-131-3/+0
|
* Add a radius message method to enumerate vendor specific attributesMartin Willi2013-03-122-0/+92
|
* Fixed Doxygen comments after scanning complete src directoryTobias Brunner2013-03-021-5/+9
|
* Moved debug.[ch] to utils folderTobias Brunner2012-10-243-3/+3
|
* Moved data structures to new collections subfolderTobias Brunner2012-10-242-2/+2
|
* Moved host_t and host_resolver_t to a new networking subfolderTobias Brunner2012-10-242-2/+2
|
* Add a return value to hasher_t.get_hash()Martin Willi2012-07-162-7/+13
|
* Check rng return value when generating radius message authenticatorMartin Willi2012-07-161-1/+4
|
* Add a return value to signer_t.set_key()Martin Willi2012-07-161-2/+2
|
* Add a return value to signer_t.get_signature()Martin Willi2012-07-161-2/+5
|
* Add a return value to radius_message_t.sign()Martin Willi2012-07-163-4/+9
|
* checksum need a libradius_init() symbolAndreas Steffen2012-04-052-0/+13
|
* straightene radius_mppe header fileAndreas Steffen2012-03-141-9/+4
|
* implemented MS_MPPE encryptionAndreas Steffen2012-03-133-21/+55
|
* use predefined Microsoft PENAndreas Steffen2012-03-131-6/+2
|
* use MAX_RADIUS_ATTRIBUTE_SIZE constantAndreas Steffen2012-03-131-1/+1
|
* implemented RADIUS Filter-ID attributeAndreas Steffen2012-03-131-0/+2
|
* define MAX_RADIUS_ATTRIBUTE_SIZEAndreas Steffen2012-03-131-0/+2
|
* added msg_auth flag in radius_message_t sign() methodAndreas Steffen2012-03-133-8/+9
|
* allow debug of raw RADIUS dataAndreas Steffen2012-03-132-0/+7
|
* simple RADIUS server example worksAndreas Steffen2012-03-131-28/+46
|
* created libradius shared by eap-radius and tnc-pdp pluginsAndreas Steffen2012-03-131-0/+1
|
* Renamed radius_server to radius_config, as some real RADIUS server ↵Martin Willi2012-03-055-56/+56
| | | | functionality is coming
* Moved generic RADIUS protocol support to a dedicated libradiusMartin Willi2012-03-059-0/+1795