Tobias Brunner
94b48e071a
Provide plugin list from charon, not internally in libcharon.
2012-05-03 13:14:07 +02:00
Martin Willi
b24be29646
Merge branch 'ikev1'
...
Conflicts:
configure.in
man/ipsec.conf.5.in
src/libcharon/encoding/generator.c
src/libcharon/encoding/payloads/notify_payload.c
src/libcharon/encoding/payloads/notify_payload.h
src/libcharon/encoding/payloads/payload.c
src/libcharon/network/receiver.c
src/libcharon/sa/authenticator.c
src/libcharon/sa/authenticator.h
src/libcharon/sa/ikev2/tasks/ike_init.c
src/libcharon/sa/task_manager.c
src/libstrongswan/credentials/auth_cfg.c
2012-05-02 11:12:31 +02:00
Andreas Steffen
501c163859
version bump to 4.6.3
2012-04-30 09:48:21 +02:00
Andreas Steffen
6c97b16333
version bump to 4.6.3rc2
2012-04-22 17:41:20 +02:00
Andreas Steffen
e90e106117
version bump to 4.6.3rc1
2012-04-05 09:11:47 +02:00
Tobias Brunner
c0d39c205c
Implemented AES-CMAC based PRF and signer.
...
The cmac plugin implements AES-CMAC as defined in RFC 4493 and the
signer and PRF based on it as defined in RFC 4494 and RFC 4615,
respectively.
2012-04-03 10:40:47 +02:00
Martin Willi
b1f2f05c92
Merge branch 'ikev1-clean' into ikev1-master
...
Conflicts:
configure.in
man/ipsec.conf.5.in
src/libcharon/daemon.c
src/libcharon/plugins/eap_ttls/eap_ttls_peer.c
src/libcharon/plugins/eap_radius/eap_radius_accounting.c
src/libcharon/plugins/eap_radius/eap_radius_forward.c
src/libcharon/plugins/farp/farp_listener.c
src/libcharon/sa/ike_sa.c
src/libcharon/sa/keymat.c
src/libcharon/sa/task_manager.c
src/libcharon/sa/trap_manager.c
src/libstrongswan/plugins/x509/x509_cert.c
src/libstrongswan/utils.h
Applied lost changes of moved files keymat.c and task_manager.c.
Updated listener_t.message hook signature in new plugins.
2012-03-20 17:57:53 +01:00
Martin Willi
85fc1eb640
Added an XAuth plugin that forwards authentication to EAP methods
2012-03-20 17:31:28 +01:00
Martin Willi
e51a28fda8
Added a --disable-ikev2 option to disable IKEv2 support in charon
2012-03-20 17:31:26 +01:00
Tobias Brunner
3d44d735c6
Added generic XAuth backend, using secrets provided by credential sets.
2012-03-20 17:31:17 +01:00
Tobias Brunner
41e1e435d9
Removed xauth-null dummy plugin.
2012-03-20 17:31:17 +01:00
Andreas Steffen
8c583c110e
version bump to 5.0.0dr1
2012-03-20 17:31:11 +01:00
Clavister OpenSource
4394d96844
IKEv1 XAuth: Added a "NULL" XAuth plugin which sends a hardcoded user/pass, and blindly accepts whatever user/pass is sent it. Changed the xauth_request task to use this new plugin. Add --enable-xauth-null to your configure line to build with the new plugin.
2012-03-20 17:31:11 +01:00
Tobias Brunner
ccdd3a4cee
Added configure option for the IKEv1 implementation in charon.
2012-03-20 17:30:39 +01:00
Andreas Steffen
584178c3bb
version bump to 4.6.3dr2
2012-03-16 22:21:54 +01:00
Andreas Steffen
c224f7654d
version bump to 4.6.3dr1
2012-03-14 07:45:35 +01:00
Andreas Steffen
21b0f216b9
created libradius shared by eap-radius and tnc-pdp plugins
2012-03-13 16:27:17 +01:00
Andreas Steffen
70fd2d1af7
created tnc-pdp policy decision point plugin
2012-03-13 16:27:16 +01:00
Martin Willi
0853ff39c5
Build libradius if radattr plugin is enabled
2012-03-05 18:08:04 +01:00
Martin Willi
caf4b88efc
Added a radattr plugin that prints any received RADIUS notify to console
2012-03-05 18:08:04 +01:00
Martin Willi
f0f94e2ce6
Moved generic RADIUS protocol support to a dedicated libradius
2012-03-05 18:08:04 +01:00
Andreas Steffen
f3d6b9c88c
added missing x character
2012-02-21 16:29:35 +01:00
Andreas Steffen
81ce0cf67e
libtnccs is required by the eap_tnc plugin
2012-02-20 09:04:02 +01:00
Andreas Steffen
f8b1b32768
charon does not depend on libtncif any more but tnc_tnccs does
2012-02-20 08:00:48 +01:00
Andreas Steffen
05f421b7d3
build libstrongswan if libimcv is built
2012-02-16 23:28:38 +01:00
Andreas Steffen
a54cf814e6
version bump to 4.6.2
2012-02-16 00:10:36 +01:00
Andreas Steffen
b3cbc53893
version bump to 4.6.2rc1
2012-02-05 22:24:56 +01:00
Andreas Steffen
2a77a27213
version bump to 4.6.2dr4
2012-02-02 18:26:12 +01:00
Tobias Brunner
5ec525c1d1
Added PKCS#8 stub plugin.
2012-02-01 18:27:45 +01:00
Martin Willi
023800ba62
Build libstrongswan if libfast gets built
2012-01-24 18:23:44 +01:00
Tobias Brunner
17e3a92661
Fix gettid() on Android, which is defined in unistd.h there.
2012-01-12 11:08:22 +01:00
Tobias Brunner
66f16d9629
Use native gettid() if available (which is the case on Android).
2012-01-10 18:31:33 +01:00
Andreas Steffen
cb4da3f610
register aik certificate via ipsec attest
2011-12-25 14:31:26 +01:00
Andreas Steffen
005d981cc2
check for TrouSerS
2011-12-18 18:26:38 +01:00
Tobias Brunner
c17f6f96e2
Log native thread ID when a thread is created.
...
If possible gettid() is used, otherwise pthread_self() is logged (which is
not completely portable, but seems to work on most supported platforms).
2011-12-16 16:44:38 +01:00
Andreas Steffen
0e94ae1286
Revert "fixed caption alignment"
...
This reverts commit d463def798
.
2011-12-16 14:19:14 +01:00
Andreas Steffen
d463def798
fixed caption alignment
2011-12-16 14:15:46 +01:00
Andreas Steffen
bc74e1aaf0
version bump to 4.6.2dr2
2011-12-12 10:38:23 +01:00
Andreas Steffen
b448e3ece6
moved attestation plugins to libpts in order to resolve circular reference with libimcv
2011-11-28 21:23:59 +01:00
Andreas Steffen
602122771e
automatically construct attest plugin list
2011-11-28 21:23:24 +01:00
Andreas Steffen
28ca456426
version bump to 4.6.2dr1
2011-11-28 06:01:03 +01:00
Andreas Steffen
acb92cb44c
version bump to 4.6.1
2011-11-08 21:00:09 +01:00
Andreas Steffen
74d165a94b
version bump to 4.6.0
2011-11-02 09:30:45 +01:00
Andreas Steffen
b08505da70
tnc-tnccs plugin is now included in integrity tests
2011-10-31 23:30:06 +01:00
Tobias Brunner
b3b3613c60
pkcs11: Register the pkcs11 plugin before any other crypto plugins.
...
This is what most users probably expect when they enable the pkcs11
plugin. All advanced features (like DH/RNG) are disabled by default.
2011-10-31 18:46:16 +01:00
Andreas Steffen
75093db66a
version bump to 4.6.0rc3
2011-10-26 09:17:57 +02:00
Andreas Steffen
f0a8bf47f7
refactored TNC framework
2011-10-25 01:10:16 +02:00
Andreas Steffen
f0fa002fd1
moved imc_manager to libtnccs
2011-10-25 01:10:16 +02:00
Andreas Steffen
e4e96e5c67
fixed type
2011-10-22 12:31:09 +02:00
Andreas Steffen
41273bfbee
version bump to 4.6.0rc2
2011-10-22 12:29:37 +02:00