Martin Willi
|
017d98bf39
|
Merged IKEv1 attribute payload/data into configuration payload/attribute
|
2012-03-20 17:30:49 +01:00 |
|
Clavister OpenSource
|
23f4e4b42d
|
IKEv1 XAUTH: Added ability to configure XAUTH+PSK. Added task to handle XAUTH requests. Modified task_manager_v1 to enable it to initiate new tasks immediately after finishing a response.
|
2012-03-20 17:30:49 +01:00 |
|
Clavister OpenSource
|
54a8a94fa9
|
IKEv1 ConfigMode: Added TRANSACTION exchange type. Added attribute_payload (IKEv2 equiv cp_payload) and data_attribute (IKEv2 equiv configuration_attribute) payload types. Did not combine with IKEv2 because it wasn't trivial to do so. This might be a task worth investigating in the future, because there is a decent amount of shared code here.
|
2012-03-20 17:30:49 +01:00 |
|
Martin Willi
|
2b04aa46ea
|
Added a quick mode task stub
|
2012-03-20 17:30:44 +01:00 |
|
Tobias Brunner
|
273f2f8054
|
Added factory function to create task_manager_t implementations.
|
2012-03-20 17:30:43 +01:00 |
|
Tobias Brunner
|
4b64a1a17d
|
Added factory function to create keymat_t implementations.
|
2012-03-20 17:30:43 +01:00 |
|
Tobias Brunner
|
0fc9acdd23
|
Added stub for IKEv1 keymat_t implementation.
|
2012-03-20 17:30:42 +01:00 |
|
Tobias Brunner
|
6ab936f046
|
Use keymat_t as common interface, renamed current implementation to _v2.
|
2012-03-20 17:30:42 +01:00 |
|
Martin Willi
|
ee50a29385
|
Implemented IKEv1 hash payload
|
2012-03-20 17:30:42 +01:00 |
|
Martin Willi
|
c73c832c5a
|
Added an IKEv1 main mode task stub
|
2012-03-20 17:30:41 +01:00 |
|
Martin Willi
|
4a09d9ee7f
|
Added a stub for a IKEv1 task manager
|
2012-03-20 17:30:41 +01:00 |
|
Martin Willi
|
e69f7dcddf
|
Use task manager as generic interface, renamed implementation to _v2.
|
2012-03-20 17:30:41 +01:00 |
|
Tobias Brunner
|
856baca23e
|
Fixed monolithic build of libcharon with libtnccs enabled.
|
2011-11-08 18:35:11 +01:00 |
|
Tobias Brunner
|
59c5f048bb
|
Correctly refer to tnc-tnccs plugin when building monolithically.
|
2011-11-08 18:35:11 +01:00 |
|
Andreas Steffen
|
f0a8bf47f7
|
refactored TNC framework
|
2011-10-25 01:10:16 +02:00 |
|
Andreas Steffen
|
c008d2cc46
|
moved imv_manager to libtnccs
|
2011-10-25 01:10:16 +02:00 |
|
Andreas Steffen
|
f0fa002fd1
|
moved imc_manager to libtnccs
|
2011-10-25 01:10:16 +02:00 |
|
Martin Willi
|
8b6881cfc5
|
Added socket plugin feature loading callback
|
2011-10-14 10:05:48 +02:00 |
|
Martin Willi
|
ba2201edf0
|
Added plugin stub of certexpire plugin
|
2011-08-22 18:42:32 +02:00 |
|
Andreas Steffen
|
c77af76807
|
created tnc-ifmap plugin
|
2011-08-10 09:29:33 +02:00 |
|
Martin Willi
|
efee3ed80f
|
Migrated all SIM/AKA code to libsimaka, use SIM and AKA backend managers registered by name
|
2011-08-08 13:36:56 +02:00 |
|
Tobias Brunner
|
60d62b9e5c
|
Don't install the libraries directly in lib/.
Instead use a subdirectory (prefix/lib/ipsec by default). Also moved the
plugins from libexec to a subdirectory of that dir.
|
2011-07-05 14:42:14 +02:00 |
|
Andreas Steffen
|
f87991704e
|
implemented PASS and DROP shunt policies
|
2011-06-28 19:42:54 +02:00 |
|
Andreas Steffen
|
7c4d4d209d
|
make IMC/IMV pairs independent of libcharon
|
2011-06-01 16:33:44 +02:00 |
|
Andreas Steffen
|
3a47530e96
|
moved imc_test/imv_test plugins to libimcv
|
2011-06-01 07:55:07 +02:00 |
|
Andreas Steffen
|
510f37abd4
|
implemented the RFC 5792 PA-TNC protocol and an example IMC/IMV pair
|
2011-05-30 21:30:09 +02:00 |
|
Andreas Steffen
|
1be296dfb2
|
implemented the PEAP tunneling protocol as an EAP plugin
|
2011-04-06 14:42:02 +02:00 |
|
Duncan Salerno
|
80dca77a50
|
Added SIM card backend based on pcsc-lite
|
2011-04-04 08:51:50 +02:00 |
|
Martin Willi
|
f58db72482
|
Splitted sim_manager.h header to sim_{card,provider,hooks}.h
|
2011-03-08 16:42:27 +01:00 |
|
Martin Willi
|
007c47088c
|
Implemented permanent certificate coupling plugin
|
2011-02-28 16:39:40 +01:00 |
|
Martin Willi
|
3e74ebbecc
|
Added an advanced duplicate checking plugin with liveness check of old SA
|
2011-02-28 15:37:18 +00:00 |
|
Martin Willi
|
5e603aba4e
|
Implemented a in-memory peer identity whitelist plugin
|
2011-02-28 15:00:46 +01:00 |
|
Andreas Steffen
|
f04d1c2dfe
|
replaced ipsec up %startall command by start_action job
|
2011-02-09 22:27:04 +01:00 |
|
Martin Willi
|
caf20266e0
|
Fixed tnc-imc/imv library names when building monolithic
|
2011-02-08 11:22:02 +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
|
f652995b21
|
implemented dynamic detection of TNCCS protocol
|
2011-01-31 00:59:17 +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
|
3041956770
|
created enum names for action recommendations and evaluation results
|
2010-11-10 21:23:37 +01:00 |
|
Andreas Steffen
|
b25633314e
|
implement IMC and IMV manager classes
|
2010-11-09 20:43:50 +01:00 |
|
Andreas Steffen
|
1888dd6bd5
|
implemented IMC/IMV handler
|
2010-11-09 20:43:50 +01:00 |
|
Tobias Brunner
|
f79161e866
|
Stub plugin for Maemo specific extensions added.
|
2010-10-14 17:36:17 +02:00 |
|
Andreas Steffen
|
8dcc56dcc0
|
created tnc-imc and tnc-imv plugins
|
2010-10-07 23:31:23 +02:00 |
|
Andreas Steffen
|
6d0e9cf046
|
created hull for TNCCS 2.0 plugin
|
2010-10-05 21:15:24 +02:00 |
|
Andreas Steffen
|
4e8e74fcfa
|
moved TNCCS layer out of eap_tnc plugin
|
2010-09-28 23:34:04 +02:00 |
|
Martin Willi
|
30cd31fb69
|
Added a simple led plugin to control Linux LEDs based on IKE activity
|
2010-09-08 12:00:57 +02:00 |
|
Tobias Brunner
|
062a602216
|
Moved all kernel plugins to libhydra.
|
2010-09-02 19:01:26 +02:00 |
|
Tobias Brunner
|
6f449d2efd
|
Moved kernel interface to libhydra.
|
2010-09-02 19:01:25 +02:00 |
|
Tobias Brunner
|
8c387909eb
|
Moved scheduler_t to libhydra.
|
2010-09-02 19:01:24 +02:00 |
|
Tobias Brunner
|
09ae31f13a
|
Added kernel event handler stub.
|
2010-09-02 19:01:23 +02:00 |
|