[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openswan-cvs
Subject:    [Openswan CVS] openswan-2/programs/starter keywords.h,1.12,1.13
From:       <ken () xelerance ! com>
Date:       2004-11-29 21:05:16
Message-ID: 20041129210516.C3B46138039 () tla ! xelerance ! com
[Download RAW message or body]

Update of /xelerance/master/openswan-2/programs/starter
In directory tla.xelerance.com:/tmp/cvs-serv27341

Modified Files:
	keywords.h 
Log Message:
Add support for dpd, aggr mode, xauth and mode config


Index: keywords.h
===================================================================
RCS file: /xelerance/master/openswan-2/programs/starter/keywords.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- keywords.h	29 Nov 2004 20:35:32 -0000	1.12
+++ keywords.h	29 Nov 2004 21:05:14 -0000	1.13
@@ -257,6 +257,17 @@
 struct keyword_enum_values kw_authby_list=
     { kw_authby_values, sizeof(kw_authby_values)/sizeof(struct keyword_enum_value)};
 
+/*
+ * Values for dpdaction={hold,clear}
+ */
+struct keyword_enum_value kw_dpdaction_values[]={
+    { "hold",    DPD_ACTION_HOLD},
+    { "clear",   DPD_ACTION_CLEAR},
+};
+
+struct keyword_enum_values kw_dpdaction_list=
+    { kw_dpdaction_values, sizeof(kw_dpdaction_values)/sizeof(struct keyword_enum_value)};
+
 
 /*
  * Values for auto={add,start,route,ignore}
@@ -327,6 +338,7 @@
     { "oppo",     DBG_OPPO },
     { "controlmore", DBG_CONTROLMORE },
     { "private",  DBG_PRIVATE },
+    { "x509",  DBG_X509 },
 
     { "impair-delay-adns-key-answer", IMPAIR_DELAY_ADNS_KEY_ANSWER },
     { "impair-delay-adns-txt-answer", IMPAIR_DELAY_ADNS_TXT_ANSWER },
@@ -386,6 +398,9 @@
     {"nocrsend",       kv_config, kt_bool,      KBF_NOCRSEND,NOT_ENUM},
     {"strictcrlpolicy",kv_config, kt_enum,      KBF_STRICTCRLPOLICY,NOT_ENUM},
     {"crlcheckinterval",kv_config,kt_time,      KBF_CRLCHECKINTERVAL,NOT_ENUM},
+#ifdef NAT_TRAVERSAL
+    {"virtual_private",kv_config,kt_string,     KSF_VIRTUALPRIVATE,NOT_ENUM},
+#endif
 
     /* this is "left=" and "right=" */
     {"",               kv_conn|kv_leftright, kt_loose_enum, KSCF_IP, &kw_host_list},  
@@ -420,6 +435,22 @@
     {"ikelifetime",    kv_conn|kv_auto, kt_time,   KBF_IKELIFETIME,NOT_ENUM},
     {"disablearrivalcheck", kv_conn|kv_auto, kt_invertbool, KBF_ARRIVALCHECK,NOT_ENUM},
     {"failureshunt",   kv_conn|kv_auto, kt_enum,   KBF_FAILURESHUNT, &kw_failureshunt_list},
+
+
+    /* DPD */ 
+    {"dpddelay", kv_conn|kv_auto,kt_number, KNCF_DPDDELAY, NOT_ENUM},
+    {"dpdtimeout", kv_conn|kv_auto,kt_number,KNCF_DPDTIMEOUT , NOT_ENUM},
+    {"dpdaction", kv_conn|kv_auto,kt_enum, KSCF_DPDACTION , &kw_dpdaction_list},
+
+
+    /* aggr/xauth/modeconfig */ 
+    {"aggrmode", kv_conn|kv_auto,kt_invertbool,KNCF_AGGRMODE , NOT_ENUM},
+    {"xauthserver", kv_conn|kv_auto,kt_invertbool,KNCF_XAUTHSERVER , NOT_ENUM},
+    {"xauthclient", kv_conn|kv_auto,kt_invertbool, KNCF_XAUTHCLIENT, NOT_ENUM},
+    {"modeconfigserver", kv_conn|kv_auto,kt_invertbool, KNCF_MODECONFIGSERVER, NOT_ENUM},
+    {"modeconfigclient", kv_conn|kv_auto,kt_invertbool, KNCF_MODECONFIGCLIENT, NOT_ENUM},
+    {"moeconfigpull", kv_conn|kv_auto,kt_invertbool,KNCF_MODECONFIGPULL , NOT_ENUM},
+
 
     /* things for manual keying only */
     {"spi",            kv_conn|kv_leftright|kv_manual, kt_number, KNCF_SPI,NOT_ENUM},

_______________________________________________
Cvs mailing list
Cvs@openswan.org
http://lists.openswan.org/mailman/listinfo/cvs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic