Tobias Brunner
abb89a97d1
Some Doxygen fixes.
2011-10-28 21:24:52 +02:00
Tobias Brunner
075c706073
Copyright fixed.
2011-10-28 21:07:35 +02:00
Tobias Brunner
54ce738920
pluto: Compile warning fixed.
2011-10-27 15:42:44 +02:00
Tobias Brunner
3b8ed73708
pluto: plugin_list.* added to Android.mk.
2011-10-27 15:42:10 +02:00
Tobias Brunner
07bf080e6d
Added missing backslash.
2011-10-27 15:41:30 +02:00
Tobias Brunner
4683630442
Forgot to add Android.mk in ba5b559b41
.
2011-10-26 18:31:34 +02:00
Tobias Brunner
8fde0b669b
Destroy objects hashtable after plugin_manager.
...
If plugins are not explicitly unloaded before library_deinit is called
there could have been a segfault because some plugins might unregister
objects during unloading/destruction.
2011-10-26 17:39:12 +02:00
Andreas Steffen
45542fff6c
Add features support to pubkey plugin
2011-10-26 12:16:54 +02:00
Andreas Steffen
e8eef89718
Add features support to x509 plugin
2011-10-26 12:09:03 +02:00
Andreas Steffen
b21cfa93f8
Cosmetics
2011-10-26 10:32:54 +02:00
Andreas Steffen
473c477978
added listplugins support to pluto and whack
2011-10-26 10:31:48 +02:00
Andreas Steffen
1f73f5c5c4
add listplugins to ipsec shell command
2011-10-26 09:30:58 +02:00
Andreas Steffen
75093db66a
version bump to 4.6.0rc3
2011-10-26 09:17:57 +02:00
Andreas Steffen
5153af66e0
added tnc-tnccs plugin and removed xcbc plugin
2011-10-25 15:20:03 +02:00
Tobias Brunner
87c65e76fc
Don't link to tnc libraries on Android as no tnc plugins are currently enabled.
2011-10-25 11:57:00 +02:00
Tobias Brunner
ba5b559b41
Build libtnccs on Android.
2011-10-25 11:56:26 +02:00
Andreas Steffen
5d36af6936
share some code between IMC and IMV managers
2011-10-25 09:45:35 +02:00
Andreas Steffen
61f7036e69
removed unneeded includes
2011-10-25 09:45:35 +02:00
Mirko Parthey
f3da58aaa9
Fix DNS error handling for keyexchange=ike.
...
starter fails to load a connection when a peer's DNS name is temporarily
unresolvable and keyexchange=ike was specified, which defaults to IKEv2.
The connection loads just fine in case of keyexchange=ikev2.
2011-10-25 09:44:17 +02: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
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
Tobias Brunner
5d549cd4e1
Log if charon failed to establish a CHILD_SA but keeps the IKE_SA up.
2011-10-21 18:09:02 +02:00
Tobias Brunner
848a36fed7
starter.load documented in strongswan.conf(5) man page.
2011-10-21 17:30:39 +02:00
Tobias Brunner
bb3357e886
starter: Android.mk updated to use kernel-netlink via libhydra.
2011-10-21 14:24:34 +02:00
Tobias Brunner
adab84533e
starter: Use kernel interfaces to flush SAD and SPD.
...
This now supports platforms where neither 'ip xfrm' nor 'setkey' are
available (like Android).
2011-10-21 14:24:34 +02:00
Tobias Brunner
f3a682c1ff
starter: Load plugins specific to starter.
2011-10-21 14:24:34 +02:00
Tobias Brunner
d19eaf7457
starter: INFO_FILE is not used anymore.
2011-10-21 14:24:34 +02:00
Tobias Brunner
677955e9d4
The load-tester plugin does not support SAD/SPD flushing.
2011-10-21 14:24:33 +02:00
Tobias Brunner
0e6aafb5b6
The kernel-klips plugin does currently not support SAD/SPD flushing.
2011-10-21 14:24:33 +02:00
Tobias Brunner
773572f9e0
Implemented flushing of SAD and SPD entries via PF_KEY.
2011-10-21 14:24:33 +02:00
Tobias Brunner
99d23ddf45
Implemented flushing of states and policies via XFRM.
2011-10-21 14:18:53 +02:00
Tobias Brunner
0b0f466bbc
Defined functions in the kernel interface to flush SAD and SPD entries.
2011-10-21 14:18:23 +02:00
Tobias Brunner
bf3c2dde68
Fixed indention in load-tester kernel interface.
2011-10-21 14:18:14 +02:00
Andreas Steffen
e50c853597
Add features support to tnccs plugins
2011-10-20 14:06:12 +02:00
Tobias Brunner
039a976745
Log messages with a loglevel > 1 to ANDROID_LOG_DEBUG.
2011-10-18 15:05:51 +02:00
Tobias Brunner
21cb6cffb1
pluto: Log to logcat on Android.
2011-10-18 15:03:19 +02:00
Tobias Brunner
a8256f0bda
pluto: CAP_NET_RAW seems to be required on Android even to open regular sockets.
2011-10-18 11:52:43 +02:00
Tobias Brunner
bdbbab35b1
pluto: Switch to user 'vpn' on Android.
2011-10-18 11:36:52 +02:00
Tobias Brunner
b9307badfe
pluto: Removed last usage of KERNEL26_SUPPORT (and some KLIPS stuff).
...
Because linux is not defined on Android this caused trouble.
2011-10-18 10:30:26 +02:00
Andreas Steffen
448fc5091f
updated strong certificates
2011-10-17 18:04:12 +02:00
Andreas Steffen
f63f7822ed
Run scenarios without xcbc plugin
2011-10-17 14:08:50 +02:00
Andreas Steffen
3c9dd593bb
fixed copy-and-paste error
2011-10-17 14:08:50 +02:00
Tobias Brunner
778ef77d61
Avoid heaps of compiler warnings due to plugin features registration.
2011-10-17 13:51:48 +02:00
Tobias Brunner
7bc24c598f
Add features support to gcrypt plugin.
2011-10-17 13:51:48 +02:00
Andreas Steffen
cc576edf22
Add features support to md4 plugin
2011-10-17 06:05:08 +02:00
Andreas Steffen
91adba2051
Run scenarios without xcbc plugin
2011-10-16 17:18:32 +02:00
Andreas Steffen
0ebcbc017c
Add features support to eap-radius plugin
2011-10-15 07:34:07 +02:00