commit - 762b9b991f373e5077d7e49396af62a34fa1c1ff
commit + efacb859a7ebc65cff1b51cff04cdc2aea3135e1
blob - baa756501b61b67c3c1188aa17bce09fcb31163e
blob + 4057c03ba2030f3f37601e0573da0a46079456a5
--- gmid.1
+++ gmid.1
Handle all the requests for the current virtual host using the
CGI script at
.Pa path .
-.It Ic env Ar name Cm => Ar value
+.It Ic env Ar name Cm = Ar value
Set the environment variable
.Ar name
to
.Ic entrypoint No and Ic cgi .
.It Ic log Ar bool
Enable or disable the logging for the current server or location block.
-.It Ic param Ar name Cm => Ar value
+.It Ic param Ar name Cm = Ar value
Set the param
.Ar name
to
blob - 65637912ffad1050ef333fb046b6b338b9c1b1a7
blob + 457ea98b2f921158136c1d15640307c71480ab92
--- parse.y
+++ parse.y
%token TIPV6 TPORT TPROTOCOLS TMIME TDEFAULT TTYPE TCHROOT TUSER TSERVER
%token TPREFORK TLOCATION TCERT TKEY TROOT TCGI TENV TLANG TLOG TINDEX TAUTO
%token TSTRIP TBLOCK TRETURN TENTRYPOINT TREQUIRE TCLIENT TCA TALIAS TTCP
-%token TFASTCGI TSPAWN TPARAM TMAP TTOEXT TARROW
+%token TFASTCGI TSPAWN TPARAM TMAP TTOEXT
%token TERR
memmove($2, $2+1, strlen($2));
host->entrypoint = $2;
}
- | TENV string TARROW string {
+ | TENV string '=' string {
add_param($2, $4, 1);
}
| TKEY string {
only_once(host->key, "key");
host->key = ensure_absolute_path($2);
}
- | TPARAM string TARROW string {
+ | TPARAM string '=' string {
add_param($2, $4, 0);
}
| locopt
yylval.lineno++;
goto repeat;
case '=':
- if ((c = getc(yyfp)) == '>')
- return TARROW;
- ungetc(c, yyfp);
- return '=';
+ return c;
case EOF:
goto eof;
}