starter: Print additional help texts for selected deprecated keywords.
This commit is contained in:
parent
9707d9db79
commit
25fb9d3f4a
|
@ -120,6 +120,7 @@ static const token_info_t token_info[] =
|
|||
{ 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 */
|
||||
|
@ -165,6 +166,7 @@ static const token_info_t token_info[] =
|
|||
{ 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 */
|
||||
|
|
|
@ -59,11 +59,13 @@ static bool is_deprecated(kw_token_t token, kw_list_t *kw, char *name)
|
|||
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;
|
||||
|
@ -74,6 +76,19 @@ static bool is_deprecated(kw_token_t token, kw_list_t *kw, char *name)
|
|||
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;
|
||||
}
|
||||
|
||||
|
|
|
@ -22,6 +22,7 @@ typedef enum {
|
|||
KW_UNIQUEIDS,
|
||||
KW_CACHECRLS,
|
||||
KW_STRICTCRLPOLICY,
|
||||
KW_PKCS11_DEPRECATED,
|
||||
KW_SETUP_DEPRECATED,
|
||||
|
||||
#define KW_SETUP_FIRST KW_CHARONDEBUG
|
||||
|
@ -70,6 +71,7 @@ typedef enum {
|
|||
KW_MARK_IN,
|
||||
KW_MARK_OUT,
|
||||
KW_TFC,
|
||||
KW_PFS_DEPRECATED,
|
||||
KW_CONN_DEPRECATED,
|
||||
|
||||
#define KW_CONN_FIRST KW_CONN_SETUP
|
||||
|
|
|
@ -147,12 +147,12 @@ nat_traversal, KW_SETUP_DEPRECATED
|
|||
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
|
||||
|
|
Loading…
Reference in New Issue