Commit Graph
100 Commits
Author SHA1 Message Date
Andreas Steffen 375dacca8e removed superfluous whitespace 2010-12-03 11:26:13 +01:00
Andreas Steffen 3cd69cfab1 Migrated asn1_parser_t to INIT/METHOD macros 2010-12-02 22:12:02 +01:00
Andreas Steffen 5cf523c012 Migrated settings_t to INIT/METHOD macros 2010-12-02 06:25:59 +01:00
Andreas Steffen 0ff4942f85 Migrated printf_hook_t to INIT/METHOD macros 2010-12-02 06:17:24 +01:00
Andreas Steffen 779e797a50 Migrated integrity_checker_t to INIT/METHOD macros 2010-12-02 06:10:50 +01:00
Andreas Steffen 41ba5ce767 added SQL database extensions to NEWS 2010-12-01 10:09:21 +01:00
Andreas Steffen 86818437c5 version bump to 4.5.1dr2 2010-12-01 10:08:49 +01:00
Andreas Steffen f143f0f743 use a composite test proposal 2010-12-01 10:05:28 +01:00
Andreas Steffen a072c34a63 check for malformed IKE and ESP proposals 2010-12-01 09:50:30 +01:00
Andreas Steffen e79567d07e Migrated sql_plugin_t to INIT/METHOD macros 2010-11-30 23:31:24 +01:00
Andreas Steffen e7f586131e Migrated sql_config_t to INIT/METHOD macros 2010-11-30 23:27:51 +01:00
Andreas Steffen cbdcca7fd7 renamed algorithm to proposal 2010-11-30 17:38:49 +01:00
Andreas Steffen f4e5acef3a store IKE and ESP proposals in SQL database 2010-11-30 17:03:21 +01:00
Andreas Steffen b62bde3b95 configured various DPD modes in sql scenarios 2010-11-28 17:41:27 +01:00
Andreas Steffen 11c904b373 added sql/net2net-route-pem scenario 2010-11-28 12:00:44 +01:00
Andreas Steffen d6a13b895f added sql/net2net-start-pem scenario 2010-11-28 12:00:19 +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 25be47b431 version bump to 4.5.1dr1 2010-11-28 11:55:40 +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 31f6f1513d Migrated child_cfg_t to INIT/METHOD macros 2010-11-26 16:32:15 +01:00
Andreas Steffen 6b7897728a support PEM-encoded certificates stored in SQL databases 2010-11-26 13:47:37 +01:00
Andreas Steffen 5b2547c7a7 commas, commas, .. 2010-11-25 23:25:01 +01:00
Andreas Steffen 53e159f111 Migrated resolve_plugin_t to INIT/METHOD macros 2010-11-25 23:19:33 +01:00
Andreas Steffen 8ac5fb345f Migrated kernel_pfroute_plugin_t to INIT/METHOD macros 2010-11-25 23:17:18 +01:00
Andreas Steffen cd5feee356 Migrated kernel_pfkey_plugin_t to INIT/METHOD macros 2010-11-25 23:14:29 +01:00
Andreas Steffen 52c037997c Migrated kernel_netlink_plugin_t to INIT/METHOD macros 2010-11-25 23:12:12 +01:00
Andreas Steffen ea6dc84f09 INIT allocates memory 2010-11-25 23:09:12 +01:00
Andreas Steffen a95d5760df INIT allocates memory 2010-11-25 23:08:00 +01:00
Andreas Steffen c6753bd4a7 Migrated kernel_klips_plugin_t to INIT/METHOD macros 2010-11-25 23:06:20 +01:00
Andreas Steffen a76ad38365 Migrated attr_plugin_t to INIT/METHOD macros 2010-11-25 22:52:32 +01:00
Andreas Steffen bd801f1b97 Migrated attr_sql_plugin_t to INIT/METHOD macros 2010-11-25 22:49:44 +01:00
Andreas Steffen efc1c86e21 Migrated backend_manager_t to INIT/METHOD macros 2010-11-25 22:43:19 +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 1f201db699 enabled ha plugin in UML scenarios 2010-11-20 21:52:40 +01:00
Andreas Steffen d16ecc1753 fixed iptables script of gateway alice 2010-11-20 21:01:54 +01:00
Andreas Steffen aafe3b090e removed copy of strongswancCert.pem 2010-11-20 20:34:21 +01:00
Andreas Steffen 4a8ebe0b35 added ha/both-active scenario 2010-11-20 20:16:26 +01:00
Andreas Steffen 841b2b3ee9 created certificate and /etc/hosts entry for virtual gateway mars 2010-11-20 18:20:23 +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 0ebff9f442 added ITA and strongSwan OIDs 2010-11-17 22:46:45 +01:00
Andreas Steffen ba1ad6c430 corrected TCGID OID 2010-11-17 22:46:45 +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 66c30fa244 get_attribute() and set_attribute() are not allowed to use TNC_CONNECTIONID_ANY 2010-11-16 22:43:48 +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 4d178affbb call is_complete() if tls protocol returns with SUCCESS 2010-11-16 11:52:06 +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 3041956770 created enum names for action recommendations and evaluation results 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 83f08a783f implemented separate protocol and connection rwlocks 2010-11-09 20:43:51 +01:00
Andreas Steffen d11c76bbd2 assign provide_recommendation callback function 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 3e5664ede8 tnccs header cosmetics 2010-11-09 20:43:50 +01:00
Andreas Steffen 9b43ae9cee imv/imc header 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 e7da87f942 added connection management to TNCCS manager 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 d5b988ae64 changed ACL properties of header files 2010-11-09 20:43:50 +01:00
Andreas Steffen a816f1f588 cleaned up whitespace 2010-11-09 20:43:50 +01:00