{ ARG_ENUM, offsetof(starter_config_t, setup.uniqueids), LST_unique },
{ ARG_ENUM, offsetof(starter_config_t, setup.cachecrls), LST_bool },
{ ARG_ENUM, offsetof(starter_config_t, setup.strictcrlpolicy), LST_strict },
+ { ARG_MISC, 0, NULL /* KW_PKCS11_DEPRECATED */ },
{ ARG_MISC, 0, NULL /* KW_SETUP_DEPRECATED */ },
/* conn section keywords */
{ ARG_MISC, 0, NULL /* KW_MARK_IN */ },
{ ARG_MISC, 0, NULL /* KW_MARK_OUT */ },
{ ARG_MISC, 0, NULL /* KW_TFC */ },
+ { ARG_MISC, 0, NULL /* KW_PFS_DEPRECATED */ },
{ ARG_MISC, 0, NULL /* KW_CONN_DEPRECATED */ },
/* ca section keywords */
switch (token)
{
case KW_SETUP_DEPRECATED:
+ case KW_PKCS11_DEPRECATED:
DBG1(DBG_APP, "# deprecated keyword '%s' in config setup",
kw->entry->name);
break;
case KW_CONN_DEPRECATED:
case KW_END_DEPRECATED:
+ case KW_PFS_DEPRECATED:
DBG1(DBG_APP, "# deprecated keyword '%s' in conn '%s'",
kw->entry->name, name);
break;
default:
return FALSE;
}
+ /* additional messages for some */
+ switch (token)
+ {
+ case KW_PKCS11_DEPRECATED:
+ DBG1(DBG_APP, " use the 'pkcs11' plugin instead", kw->entry->name);
+ break;
+ case KW_PFS_DEPRECATED:
+ DBG1(DBG_APP, " PFS is enabled by specifying a DH group in the "
+ "'esp' cipher suite", kw->entry->name);
+ break;
+ default:
+ break;
+ }
return TRUE;
}
KW_UNIQUEIDS,
KW_CACHECRLS,
KW_STRICTCRLPOLICY,
+ KW_PKCS11_DEPRECATED,
KW_SETUP_DEPRECATED,
#define KW_SETUP_FIRST KW_CHARONDEBUG
KW_MARK_IN,
KW_MARK_OUT,
KW_TFC,
+ KW_PFS_DEPRECATED,
KW_CONN_DEPRECATED,
#define KW_CONN_FIRST KW_CONN_SETUP
keep_alive, KW_SETUP_DEPRECATED
force_keepalive, KW_SETUP_DEPRECATED
virtual_private, KW_SETUP_DEPRECATED
-pkcs11module, KW_SETUP_DEPRECATED
-pkcs11initargs, KW_SETUP_DEPRECATED
-pkcs11keepstate, KW_SETUP_DEPRECATED
-pkcs11proxy, KW_SETUP_DEPRECATED
-pfs, KW_CONN_DEPRECATED
-pfsgroup, KW_CONN_DEPRECATED
+pkcs11module, KW_PKCS11_DEPRECATED
+pkcs11initargs, KW_PKCS11_DEPRECATED
+pkcs11keepstate, KW_PKCS11_DEPRECATED
+pkcs11proxy, KW_PKCS11_DEPRECATED
+pfs, KW_PFS_DEPRECATED
+pfsgroup, KW_PFS_DEPRECATED
eap, KW_CONN_DEPRECATED
leftnexthop, KW_LEFT_DEPRECATED
leftsubnetwithin, KW_LEFT_DEPRECATED