add a nice error message in case the `cgi' option is present

was removed with gmid 2.0 but to ease the migration a friendly error
message is more useful than a "syntax error".
This commit is contained in:
Omar Polo 2024-06-05 15:18:10 +00:00
parent c38417e32d
commit 6174e65dbe
1 changed files with 7 additions and 1 deletions

View File

@ -123,7 +123,7 @@ typedef struct {
%token ACCESS ALIAS AUTO
%token BLOCK
%token CA CERT CHROOT CLIENT
%token CA CERT CGI CHROOT CLIENT
%token DEFAULT
%token FACILITY FASTCGI FOR_HOST
%token INCLUDE INDEX IPV6
@ -384,6 +384,11 @@ servopt : ALIAS string {
free(host->cert_path);
host->cert_path = $2;
}
| CGI string {
free($2);
yyerror("`cgi' was removed in gmid 2.0."
" Please use fastcgi or proxy instead.");
}
| KEY string {
ensure_absolute_path($2);
free(host->key_path);
@ -651,6 +656,7 @@ static const struct keyword {
{"block", BLOCK},
{"ca", CA},
{"cert", CERT},
{"cgi", CGI},
{"chroot", CHROOT},
{"client", CLIENT},
{"default", DEFAULT},