Tobias Brunner
26d77eb3e6
Centralized thread cancellation in processor_t
...
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.
2012-06-25 17:38:59 +02:00
Andreas Steffen
5f540fd39c
missing references to daemon.h
2012-05-05 11:36:38 +02:00
Tobias Brunner
42500c274a
Use name from initialization to access settings in libcharon.
...
Also fixes several whitespace errors.
2012-05-03 13:57:04 +02:00
Andreas Steffen
e4ae891983
updated tnc-pdp plugin for 5.0.0
2012-05-02 22:53:45 +02:00
Tobias Brunner
37d43ebbde
Doxygen fixes.
2012-04-03 10:56:47 +02:00
Andreas Steffen
f673958e59
added the strongswan.conf options of the tnc-pdp plugin
2012-03-16 11:14:40 +01:00
Andreas Steffen
68c2c7ece4
eliminate unneeded private variable
2012-03-14 21:38:30 +01:00
Andreas Steffen
dae4ada4cd
make the mppe salt unique
2012-03-14 07:31:19 +01:00
Andreas Steffen
6fd612913e
implemented MS_MPPE encryption
2012-03-13 23:26:15 +01:00
Andreas Steffen
d90ade8f79
implemented RADIUS Filter-ID attribute
2012-03-13 16:27:18 +01:00
Andreas Steffen
27a91de071
adapted debug output
2012-03-13 16:27:17 +01:00
Andreas Steffen
70b2bfa5cb
keep a list of RADIUS connections with EAP method states
2012-03-13 16:27:17 +01:00
Andreas Steffen
595f44e9a3
apply maximum RADIUS attribute size to outbound EAP messages
2012-03-13 16:27:17 +01:00
Andreas Steffen
d1a311f631
read PDP server name from strongswan.conf
2012-03-13 16:27:17 +01:00
Andreas Steffen
135822e11b
define peer and server identities
2012-03-13 16:27:17 +01:00
Andreas Steffen
cd9bde335c
added EAP_SUCCESS/FAILURE message to RADIUS Accept/Reject
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
d4db9f44c2
simple RADIUS server example works
2012-03-13 16:27:17 +01:00
Andreas Steffen
e9f32b010a
first use of libradius
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
Andreas Steffen
70fd2d1af7
created tnc-pdp policy decision point plugin
2012-03-13 16:27:16 +01:00