mirror of https://github.com/omar-polo/gmid.git
add `verifyname' option for `proxy' rule
This commit is contained in:
parent
7bdcc91ec7
commit
5128c0b0e3
1
gmid.h
1
gmid.h
|
@ -100,6 +100,7 @@ extern struct fcgi fcgi[FCGI_MAX];
|
|||
struct proxy {
|
||||
char *host;
|
||||
const char *port;
|
||||
int noverifyname;
|
||||
uint8_t *cert;
|
||||
size_t certlen;
|
||||
uint8_t *key;
|
||||
|
|
5
parse.y
5
parse.y
|
@ -125,6 +125,7 @@ typedef struct {
|
|||
%token RELAY_TO REQUIRE RETURN ROOT
|
||||
%token SERVER SPAWN STRIP
|
||||
%token TCP TOEXT TYPE USER
|
||||
%token VERIFYNAME
|
||||
|
||||
%token ERROR
|
||||
|
||||
|
@ -327,6 +328,9 @@ proxy_opt : CERT string {
|
|||
yyerror("proxy port is %s: %s", errstr,
|
||||
p->port);
|
||||
}
|
||||
| VERIFYNAME bool {
|
||||
host->proxy.noverifyname = !$2;
|
||||
}
|
||||
;
|
||||
|
||||
locations : /* empty */
|
||||
|
@ -468,6 +472,7 @@ static struct keyword {
|
|||
{"to-ext", TOEXT},
|
||||
{"type", TYPE},
|
||||
{"user", USER},
|
||||
{"verifyname", VERIFYNAME},
|
||||
};
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in New Issue