Andreas Steffen
77b6f245e4
re-establish null pointer if IMC/IMV manager plugin could not be installed
2010-11-14 09:50:01 +01:00
Andreas Steffen
10647add81
moved recommendation handling to the tnc_imv plugin
2010-11-13 10:02:02 +01:00
Andreas Steffen
46ddebbf13
removed debug output in IMC bind functions
2010-11-11 07:51:56 +01:00
Andreas Steffen
e2a0bea5d6
added get_preferred_language() to tnc_imc
2010-11-11 07:30:13 +01:00
Andreas Steffen
c2835ef29f
created dummy have_recommendation() function
2010-11-10 22:42:36 +01:00
Andreas Steffen
3db904641e
implemented mutex locking the batch in construction
2010-11-10 22:22:27 +01:00
Andreas Steffen
c0cb1f8a09
fixed received test message
2010-11-10 22:02:20 +01:00
Andreas Steffen
b777d2a46b
implemented mutex locking the recommendations list
2010-11-10 21:53:17 +01:00
Andreas Steffen
e7fe3fe2c3
display ID of registered IMCs/IMVs
2010-11-10 21:30:50 +01:00
Andreas Steffen
cc5f7aa3d8
implemented recommendation storage
2010-11-10 21:23:37 +01:00
Andreas Steffen
7785452fc4
removed debug output of tnc_imv_bind_functions
2010-11-10 21:23:37 +01:00
Andreas Steffen
41ec04c34d
enforce_recommendation inserts TNC group membership rules for IKE_SA
2010-11-10 17:59:41 +01:00
Andreas Steffen
498a583f4a
defined PB-TNC types
2010-11-10 15:44:51 +01:00
Andreas Steffen
b55310b3a8
append any previously collection messages to batch
2010-11-10 15:44:09 +01:00
Andreas Steffen
7ead19a700
read IMC/IMV configurations from /etc/tnc_config
2010-11-10 10:57:01 +01:00
Andreas Steffen
fa1a82f47a
unload the IMCs and IMVs using dlclose()
2010-11-09 20:43:51 +01:00
Andreas Steffen
d599902a3a
implemented batch_ending() and solicit_recommendation() functions
2010-11-09 20:43:51 +01:00
Andreas Steffen
08235c7ded
added get_count() method to IMC/IMV managers
2010-11-09 20:43:51 +01:00
Andreas Steffen
c228ad607c
abort if one of the IMCs or IMVs fail to initialize
2010-11-09 20:43:51 +01:00
Andreas Steffen
8126344264
removed whitespace
2010-11-09 20:43:51 +01:00
Andreas Steffen
213245cca9
implemented provide_recommendation callback function
2010-11-09 20:43:51 +01:00
Andreas Steffen
1dc7b22c53
added imc/imv_manager remove method
2010-11-09 20:43:51 +01:00
Andreas Steffen
bcd386a95f
removed dependencies from libtnc
2010-11-09 20:43:50 +01:00
Andreas Steffen
8286b93af2
insert IMV/IMC before providing BindFunction
2010-11-09 20:43:50 +01:00
Andreas Steffen
eefcf33c4c
tnc_imc/tnc_imv cosmetics
2010-11-09 20:43:50 +01:00
Andreas Steffen
e6b6fc881f
implemented receive_message() function
2010-11-09 20:43:50 +01:00
Andreas Steffen
296636252b
support of reportMessageTypes() function
2010-11-09 20:43:50 +01:00
Andreas Steffen
544b094277
moved TNCCS callback functions into bind_function.c
2010-11-09 20:43:50 +01:00
Andreas Steffen
2a647d5d50
implemented send_message() callback function
2010-11-09 20:43:50 +01:00
Andreas Steffen
b25633314e
implement IMC and IMV manager classes
2010-11-09 20:43:50 +01:00
Andreas Steffen
c78be5691c
check if optional terminate() function exists
2010-11-09 20:43:50 +01:00
Andreas Steffen
fe5ce8f3a2
select TNCCS protocol via charon.plugins.eap-tnc.protocol
2010-11-09 20:43:50 +01:00
Andreas Steffen
a816f1f588
cleaned up whitespace
2010-11-09 20:43:50 +01:00
Andreas Steffen
1888dd6bd5
implemented IMC/IMV handler
2010-11-09 20:43:50 +01:00
Andreas Steffen
4da597631f
fixed memory leak in EAP-TTLS piggy-back mode
2010-11-09 20:35:53 +01:00
Martin Willi
851d60484e
Added a stroke rekey command to trigger IKE/CHILD_SA rekeying manually
2010-11-03 15:12:05 +01:00
Andreas Steffen
49a9028201
two fixes in tnccs_11
2010-11-02 10:46:30 +01:00
Martin Willi
bb16217581
Store proposal number in proposal_t to reuse it in the selected proposal
...
According to RFC 5996 3.3.1, we MUST reuse the proposal number of
the selected proposal in the SA payload reply.
2010-10-28 15:08:14 +02:00
Andreas Steffen
9b9352c83b
fixed 64 bit printf() issue
2010-10-24 20:30:19 +02:00
Martin Willi
185c2669d5
Set ownership of all HA ClusterIP control files
2010-10-20 14:55:26 +02:00
Martin Willi
384b69d964
Set ownership/permissions of HA control socket
2010-10-20 14:54:51 +02:00
Martin Willi
e3bde0ef82
Prefer the 'server identifier' attribute address to send DHCP requests to
2010-10-18 12:32:16 +02:00
Tobias Brunner
6c6492d7e8
Some Doxygen fixes.
2010-10-15 18:14:48 +02:00
Tobias Brunner
5ce1a63054
Missed one unneeded destructor.
2010-10-15 17:33:57 +02:00
Tobias Brunner
fa20849431
Deferred instantiation of socket implmentations until registration.
...
Instantiating the implementations on plugin load was problematic
in case multiple socket plugins were loaded. Now, the first one
registered is instantiated.
2010-10-15 17:30:21 +02:00
Tobias Brunner
d3622166dd
Added some generated files to .gitignore.
2010-10-15 10:25:08 +02:00
Andreas Steffen
260d056170
suport certificate-based client authentication with EAP-TTLS
2010-10-14 21:00:41 +02:00
Tobias Brunner
cf1bf2656e
Moved sources of the NetworkManager plugin to src/frontends.
2010-10-14 17:47:02 +02:00
Tobias Brunner
3a6c5493af
Maemo: Load CA certificates from system directories.
2010-10-14 17:36:20 +02:00
Tobias Brunner
ef247379ea
Maemo: Track the status of the current SA and send changes to the frontend.
2010-10-14 17:36:19 +02:00