aboutsummaryrefslogtreecommitdiffstats
path: root/src/starter
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2006-12-21 14:35:17 +0000
committerMartin Willi <martin@strongswan.org>2006-12-21 14:35:17 +0000
commit7652be891c5d3b1cd305d3e32bce64f5e67134c7 (patch)
tree5def6569a7d5c8f4305a7b78779d7befa540ea68 /src/starter
parent38ab8048f54ce449339c317310e3e73a7b7f53d0 (diff)
downloadstrongswan-7652be891c5d3b1cd305d3e32bce64f5e67134c7.tar.bz2
strongswan-7652be891c5d3b1cd305d3e32bce64f5e67134c7.tar.xz
added support for transport mode and (experimental!) BEET mode
support for the type=transport/tunnel parameter in charon
Diffstat (limited to 'src/starter')
-rw-r--r--src/starter/ipsec.conf.56
-rw-r--r--src/starter/starterstroke.c1
2 files changed, 5 insertions, 2 deletions
diff --git a/src/starter/ipsec.conf.5 b/src/starter/ipsec.conf.5
index 981b8d33c..9ca2e6776 100644
--- a/src/starter/ipsec.conf.5
+++ b/src/starter/ipsec.conf.5
@@ -234,9 +234,11 @@ signifying that no IPsec processing should be done at all;
signifying that packets should be discarded; and
.BR reject ,
signifying that packets should be discarded and a diagnostic ICMP returned.
-Charon currently supports only the
+Charon currently supports only
.BR tunnel
-connection type.
+and
+.BR transport
+connection types.
.TP
.B left
(required)
diff --git a/src/starter/starterstroke.c b/src/starter/starterstroke.c
index eff157add..41f67c891 100644
--- a/src/starter/starterstroke.c
+++ b/src/starter/starterstroke.c
@@ -194,6 +194,7 @@ int starter_stroke_add_conn(starter_conn_t *conn)
msg.add_conn.name = push_string(&msg, connection_name(conn));
msg.add_conn.auth_method = (conn->policy & POLICY_PSK)?
SHARED_KEY_MESSAGE_INTEGRITY_CODE : RSA_DIGITAL_SIGNATURE;
+ msg.add_conn.mode = (conn->policy & POLICY_TUNNEL) ? 1 : 0;
if (conn->policy & POLICY_DONT_REKEY)
{