Commit Graph
300 Commits
Author SHA1 Message Date
Andreas Steffen f4e5acef3a store IKE and ESP proposals in SQL database 2010-11-30 17:03:21 +01:00
Andreas Steffen c616d84c3f start and route connections defined in an SQL database via start_action field and ipsec up %startall command 2010-11-28 11:57:49 +01:00
Andreas Steffen a9ac8c51ea Migrated stroke_config_t to INIT/METHOD macros 2010-11-27 01:12:58 +01:00
Andreas Steffen a5ffb559d2 Migrated stroke_cat_t to INIT/METHOD macros 2010-11-27 00:49:15 +01:00
Andreas Steffen 6b7897728a support PEM-encoded certificates stored in SQL databases 2010-11-26 13:47:37 +01:00
Andreas Steffen 3fe656fdc9 fixed a couple of bugs in the prototype 2010-11-23 16:33:23 +01:00
Andreas Steffen 8d6366e87a set PB_MSG_PA message type 2010-11-23 16:32:09 +01:00
Andreas Steffen 7a39b9ebf8 prototype implementation using the pb_tnc_message_t class 2010-11-23 14:44:16 +01:00
Andreas Steffen 7828bd1bd6 defined a pb_tnc_message_t interface 2010-11-23 14:27:57 +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 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