Commit Graph
33 Commits
Author SHA1 Message Date
Martin Willi be18ee8123 If adding an IMC/IMV fails, terminate() it only if it has been initialize()d 2012-11-30 15:48:13 +01:00
Martin Willi cd74959465 Clean up memory management when loading IMC/IMVs from files 2012-11-30 15:47:34 +01:00
Tobias Brunner f05b427265 Moved debug.[ch] to utils folder 2012-10-24 16:00:51 +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 ac3331e1cd added IMC/IMV support for send_message_long() and reserve_additional_id() functions 2011-12-09 17:11:31 +01:00
Andreas Steffen 584282d7c9 added TNC_IMC_ReceiveMessageLong() and TNC_IMV_ReceiveMessageLong() support 2011-12-08 12:38:45 +01:00
Andreas Steffen aae76e9ba0 added TNC_TNCS_ReserveAdditionalIMVID() function 2011-12-07 17:55:26 +01:00
Andreas Steffen 10b9d52400 added TNC_TNCC_ReportMessageTypesLong() and TNC_TNCS_ReportMessageTypesLong() messages 2011-12-06 23:39:01 +01:00
Andreas Steffen 5d36af6936 share some code between IMC and IMV managers 2011-10-25 09:45:35 +02:00
Andreas Steffen f0a8bf47f7 refactored TNC framework 2011-10-25 01:10:16 +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 e8a512f800 protection against insane IMCs and IMVs 2011-05-11 19:34:01 +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 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
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 10647add81 moved recommendation handling to the tnc_imv plugin 2010-11-13 10:02:02 +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 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 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 b25633314e implement IMC and IMV manager classes 2010-11-09 20:43:50 +01:00