starter: Print additional help texts for selected deprecated keywords.

This commit is contained in:
Tobias Brunner
2012-06-12 16:15:03 +02:00
parent 9707d9db79
commit 25fb9d3f4a
4 changed files with 25 additions and 6 deletions
+15
View File
@@ -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;
}