aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2012-05-23 11:12:27 +0200
committerAndreas Steffen <andreas.steffen@strongswan.org>2012-05-23 11:12:27 +0200
commit2ac996cb71b13441ac8f313fc3b878f523906761 (patch)
treea8310c85cbf46da41b9d33478b81d8c390595353 /src
parent1a624ff45a4dcab2167491ad3ecc2e6f3f2e22c8 (diff)
downloadstrongswan-2ac996cb71b13441ac8f313fc3b878f523906761.tar.bz2
strongswan-2ac996cb71b13441ac8f313fc3b878f523906761.tar.xz
list IKEv1 Aggressive Mode in ipsec statusall
Diffstat (limited to 'src')
-rw-r--r--src/libcharon/plugins/stroke/stroke_list.c11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/libcharon/plugins/stroke/stroke_list.c b/src/libcharon/plugins/stroke/stroke_list.c
index fc8b3e2ad..caceab460 100644
--- a/src/libcharon/plugins/stroke/stroke_list.c
+++ b/src/libcharon/plugins/stroke/stroke_list.c
@@ -426,6 +426,7 @@ METHOD(stroke_list_t, status, void,
if (all)
{
peer_cfg_t *peer_cfg;
+ ike_version_t ike_version;
char *pool;
host_t *host;
u_int32_t dpd;
@@ -500,9 +501,15 @@ METHOD(stroke_list_t, status, void,
}
ike_cfg = peer_cfg->get_ike_cfg(peer_cfg);
- fprintf(out, "%12s: %s...%s (%N)", peer_cfg->get_name(peer_cfg),
+ ike_version = peer_cfg->get_ike_version(peer_cfg);
+ fprintf(out, "%12s: %s...%s %N", peer_cfg->get_name(peer_cfg),
ike_cfg->get_my_addr(ike_cfg), ike_cfg->get_other_addr(ike_cfg),
- ike_version_names, peer_cfg->get_ike_version(peer_cfg));
+ ike_version_names, ike_version);
+
+ if (ike_version == IKEV1 && peer_cfg->use_aggressive(peer_cfg))
+ {
+ fprintf(out, " Aggressive");
+ }
dpd = peer_cfg->get_dpd(peer_cfg);
if (dpd)