Andreas Steffen
|
26691de27f
|
clear reason strings after delivering them
|
2011-06-15 13:53:53 +02:00 |
|
Andreas Steffen
|
328b377efa
|
explicitly activate use of TNC headers
|
2011-06-07 12:19:32 +02:00 |
|
Andreas Steffen
|
0eb23d7be2
|
separated tncif_names from standard TCG TNC header files
|
2011-06-06 20:36:58 +02:00 |
|
Andreas Steffen
|
7c4d4d209d
|
make IMC/IMV pairs independent of libcharon
|
2011-06-01 16:33:44 +02:00 |
|
Andreas Steffen
|
a9f0feecb3
|
use singular form
|
2011-05-29 10:48:09 +02:00 |
|
Andreas Steffen
|
e8a512f800
|
protection against insane IMCs and IMVs
|
2011-05-11 19:34:01 +02:00 |
|
Andreas Steffen
|
261d5f22db
|
terminate imc/imv that couldn't be initialized properly
|
2011-05-10 07:03:50 +02:00 |
|
Andreas Steffen
|
bb6b2fbb81
|
lock the set_message_types() method for imvs
|
2011-05-09 16:46:08 +02:00 |
|
Andreas Steffen
|
083fe967e5
|
adapted debug output
|
2011-04-28 13:28:40 +02:00 |
|
Andreas Steffen
|
7d39f3e1b9
|
log unsupported IMC_IMV message types
|
2011-04-28 02:27:08 +02:00 |
|
Andreas Steffen
|
e7f21e33b1
|
list registered TNCCS message types
|
2011-04-28 01:35:45 +02:00 |
|
Martin Willi
|
c55818ebb0
|
Added a (not yet implemented) plugin_t method to reload plugin configuration
|
2011-04-15 10:07:13 +02:00 |
|
Martin Willi
|
787b5884aa
|
Added a get_name() function to plugin_t, create_plugin_enumerator enumerates over plugin_t
|
2011-04-15 10:07:12 +02:00 |
|
Andreas Steffen
|
7aa2d1ca49
|
log TNC PEP decision with level 0
|
2011-03-25 12:49:05 +01:00 |
|
Martin Willi
|
6ccb23e80b
|
Whitespace cleanups in tnc code
|
2011-02-08 11:03:10 +01:00 |
|
Martin Willi
|
c6c7c7001c
|
Add a prefix to the global visible tnc names to avoid name clashes, move to tncifimv
|
2011-02-08 11:03:10 +01:00 |
|
Martin Willi
|
6cc11bccd1
|
Fixed various doxygen errors in tnc plugins
|
2011-02-08 10:57:40 +01:00 |
|
Andreas Steffen
|
6ee5c912e7
|
implemented create_reason_enumerator() function
|
2010-11-19 17:23:06 +01:00 |
|
Andreas Steffen
|
8a5c7db860
|
implemented request_handshake_retry() function
|
2010-11-19 08:52:18 +01:00 |
|
Andreas Steffen
|
a423a96140
|
added IMC and IMV IDs as arguments to send_message()
|
2010-11-17 00:04:10 +01:00 |
|
Andreas Steffen
|
04b132e088
|
initialize chunks and add debug output
|
2010-11-16 22:28:10 +01:00 |
|
Andreas Steffen
|
c957aaa411
|
load IMCs and IMVs with RTLD_LAZY
|
2010-11-16 22:14:20 +01:00 |
|
Andreas Steffen
|
ad7e3b1d1e
|
fixed memory leak
|
2010-11-16 21:37:38 +01:00 |
|
Andreas Steffen
|
343f4793a8
|
implement set_attribute() callback function
|
2010-11-16 21:07:02 +01:00 |
|
Andreas Steffen
|
92477a0625
|
implement GetAttribute() callback function
|
2010-11-16 20:14:48 +01:00 |
|
Andreas Steffen
|
2fe06d33c3
|
reformulated recommendation policies
|
2010-11-16 11:00:40 +01:00 |
|
Andreas Steffen
|
54b1896b31
|
mutex.h is not needed any more
|
2010-11-16 09:15:17 +01:00 |
|
Andreas Steffen
|
3b0e64d56e
|
imv_list consists of linked imv_t instances
|
2010-11-16 09:09:39 +01:00 |
|
Andreas Steffen
|
7c2201aded
|
implemented have_recommendation() based on a choice of 3 policies
|
2010-11-15 18:25:58 +01:00 |
|
Andreas Steffen
|
c06c7ce792
|
log configured recommendation policy
|
2010-11-14 11:29:27 +01:00 |
|
Andreas Steffen
|
de1cb3283a
|
configure recommendation policy via strongswan.conf
|
2010-11-14 11:23:47 +01:00 |
|
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
|
e7fe3fe2c3
|
display ID of registered IMCs/IMVs
|
2010-11-10 21:30:50 +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
|
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
|
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
|
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
|
b25633314e
|
implement IMC and IMV manager classes
|
2010-11-09 20:43:50 +01:00 |
|