Feature #1119 » language.2.patch
src/array.h 2008-04-21 12:51:27.000000000 +0200 | ||
---|---|---|
COMP_HTTP_HOST,
|
||
COMP_HTTP_REFERER,
|
||
COMP_HTTP_USER_AGENT,
|
||
COMP_HTTP_LANGUAGE,
|
||
COMP_HTTP_COOKIE,
|
||
COMP_HTTP_REMOTE_IP,
|
||
COMP_HTTP_QUERY_STRING,
|
||
-- src.orig/configfile-glue.c 2008-03-02 12:46:44.000000000 +0100
|
||
++ src/configfile-glue.c 2008-04-21 12:53:15.000000000 +0200
|
||
... | ... | |
break;
|
||
}
|
||
case COMP_HTTP_LANGUAGE: {
|
||
data_string *ds;
|
||
if (NULL != (ds = (data_string *)array_get_element(con->request.headers, "Accept-Language"))) {
|
||
l = ds->value;
|
||
} else {
|
||
l = srv->empty_string;
|
||
}
|
||
break;
|
||
}
|
||
default:
|
||
return COND_RESULT_FALSE;
|
||
}
|
||
-- src.orig/configparser.c 2008-03-10 22:46:47.000000000 +0100
|
||
++ src/configparser.c 2008-04-21 12:54:12.000000000 +0200
|
||
... | ... | |
{ COMP_HTTP_REFERER, CONST_STR_LEN("HTTP[\"referer\"]" ) },
|
||
{ COMP_HTTP_USER_AGENT, CONST_STR_LEN("HTTP[\"useragent\"]" ) },
|
||
{ COMP_HTTP_USER_AGENT, CONST_STR_LEN("HTTP[\"user-agent\"]" ) },
|
||
{ COMP_HTTP_LANGUAGE, CONST_STR_LEN("HTTP[\"language\"]" ) },
|
||
{ COMP_HTTP_COOKIE, CONST_STR_LEN("HTTP[\"cookie\"]" ) },
|
||
{ COMP_HTTP_REMOTE_IP, CONST_STR_LEN("HTTP[\"remoteip\"]" ) },
|
||
{ COMP_HTTP_REMOTE_IP, CONST_STR_LEN("HTTP[\"remote-ip\"]" ) },
|
||
-- src.orig/configparser.y 2008-03-02 12:46:44.000000000 +0100
|
||
++ src/configparser.y 2008-04-21 12:54:37.000000000 +0200
|
||
... | ... | |
{ COMP_HTTP_REFERER, CONST_STR_LEN("HTTP[\"referer\"]" ) },
|
||
{ COMP_HTTP_USER_AGENT, CONST_STR_LEN("HTTP[\"useragent\"]" ) },
|
||
{ COMP_HTTP_USER_AGENT, CONST_STR_LEN("HTTP[\"user-agent\"]" ) },
|
||
{ COMP_HTTP_LANGUAGE, CONST_STR_LEN("HTTP[\"language\"]" ) },
|
||
{ COMP_HTTP_COOKIE, CONST_STR_LEN("HTTP[\"cookie\"]" ) },
|
||
{ COMP_HTTP_REMOTE_IP, CONST_STR_LEN("HTTP[\"remoteip\"]" ) },
|
||
{ COMP_HTTP_REMOTE_IP, CONST_STR_LEN("HTTP[\"remote-ip\"]" ) },
|
||
-- src.orig/response.c 2008-03-02 13:59:18.000000000 +0100
|
||
++ src/response.c 2008-04-21 12:55:30.000000000 +0200
|
||
... | ... | |
config_patch_connection(srv, con, COMP_HTTP_REMOTE_IP); /* Client-IP */
|
||
config_patch_connection(srv, con, COMP_HTTP_REFERER); /* Referer: */
|
||
config_patch_connection(srv, con, COMP_HTTP_USER_AGENT);/* User-Agent: */
|
||
config_patch_connection(srv, con, COMP_HTTP_LANGUAGE); /* Accept-Language: */
|
||
config_patch_connection(srv, con, COMP_HTTP_COOKIE); /* Cookie: */
|
||
config_patch_connection(srv, con, COMP_HTTP_REQUEST_METHOD); /* REQUEST_METHOD */
|
||