strongswan/src/libradius
Tobias Brunner d079f6a4f7 libradius: Verify message ID of RADIUS responses
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.
2015-05-21 14:30:11 +02:00
..
Makefile.am Build all shared libraries with -no-undefined and link them properly 2013-09-12 01:44:49 +02:00
radius_client.c Send NAS-Port, NAS-IP and Calling/Called-Station-ID in Access-Request 2013-03-13 15:20:11 +01:00
radius_client.h Renamed radius_server to radius_config, as some real RADIUS server functionality is coming 2012-03-05 18:31:30 +01:00
radius_config.c Moved data structures to new collections subfolder 2012-10-24 16:00:49 +02:00
radius_config.h Renamed radius_server to radius_config, as some real RADIUS server functionality is coming 2012-03-05 18:31:30 +01:00
radius_message.c utils: Use memeq_const() for all cryptographic purposes 2015-04-14 11:53:31 +02:00
radius_message.h libradius: refactor generic RADIUS en-/decryption function to a message method 2013-07-29 09:00:48 +02:00
radius_mppe.h straightene radius_mppe header file 2012-03-14 06:52:26 +01:00
radius_socket.c libradius: Verify message ID of RADIUS responses 2015-05-21 14:30:11 +02:00
radius_socket.h Moved host_t and host_resolver_t to a new networking subfolder 2012-10-24 15:06:18 +02:00