Fossil SCM
Translate the Accept-Language HTTP header into the HTTP_ACCEPT_LANGUAGE CGI var. This part is missing from [7e77e29d1646].
Commit
926a27c63b03ccee7ac73c33f5d2537f0f2156a8b28d6b8e67fcd45dbc5fa708
Parent
b47b96a0eb5b5b4…
1 file changed
+2
+2
| --- src/cgi.c | ||
| +++ src/cgi.c | ||
| @@ -2052,10 +2052,12 @@ | ||
| 2052 | 2052 | cgi_setenv("HTTP_REFERER", zVal); |
| 2053 | 2053 | }else if( fossil_strcmp(zFieldName,"user-agent:")==0 ){ |
| 2054 | 2054 | cgi_setenv("HTTP_USER_AGENT", zVal); |
| 2055 | 2055 | }else if( fossil_strcmp(zFieldName,"authorization:")==0 ){ |
| 2056 | 2056 | cgi_setenv("HTTP_AUTHORIZATION", zVal); |
| 2057 | + }else if( fossil_strcmp(zFieldName,"accept-language:")==0 ){ | |
| 2058 | + cgi_setenv("HTTP_ACCEPT_LANGUAGE", zVal); | |
| 2057 | 2059 | }else if( fossil_strcmp(zFieldName,"x-forwarded-for:")==0 ){ |
| 2058 | 2060 | const char *zIpAddr = cgi_accept_forwarded_for(zVal); |
| 2059 | 2061 | if( zIpAddr!=0 ){ |
| 2060 | 2062 | g.zIpAddr = fossil_strdup(zIpAddr); |
| 2061 | 2063 | cgi_replace_parameter("REMOTE_ADDR", g.zIpAddr); |
| 2062 | 2064 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -2052,10 +2052,12 @@ | |
| 2052 | cgi_setenv("HTTP_REFERER", zVal); |
| 2053 | }else if( fossil_strcmp(zFieldName,"user-agent:")==0 ){ |
| 2054 | cgi_setenv("HTTP_USER_AGENT", zVal); |
| 2055 | }else if( fossil_strcmp(zFieldName,"authorization:")==0 ){ |
| 2056 | cgi_setenv("HTTP_AUTHORIZATION", zVal); |
| 2057 | }else if( fossil_strcmp(zFieldName,"x-forwarded-for:")==0 ){ |
| 2058 | const char *zIpAddr = cgi_accept_forwarded_for(zVal); |
| 2059 | if( zIpAddr!=0 ){ |
| 2060 | g.zIpAddr = fossil_strdup(zIpAddr); |
| 2061 | cgi_replace_parameter("REMOTE_ADDR", g.zIpAddr); |
| 2062 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -2052,10 +2052,12 @@ | |
| 2052 | cgi_setenv("HTTP_REFERER", zVal); |
| 2053 | }else if( fossil_strcmp(zFieldName,"user-agent:")==0 ){ |
| 2054 | cgi_setenv("HTTP_USER_AGENT", zVal); |
| 2055 | }else if( fossil_strcmp(zFieldName,"authorization:")==0 ){ |
| 2056 | cgi_setenv("HTTP_AUTHORIZATION", zVal); |
| 2057 | }else if( fossil_strcmp(zFieldName,"accept-language:")==0 ){ |
| 2058 | cgi_setenv("HTTP_ACCEPT_LANGUAGE", zVal); |
| 2059 | }else if( fossil_strcmp(zFieldName,"x-forwarded-for:")==0 ){ |
| 2060 | const char *zIpAddr = cgi_accept_forwarded_for(zVal); |
| 2061 | if( zIpAddr!=0 ){ |
| 2062 | g.zIpAddr = fossil_strdup(zIpAddr); |
| 2063 | cgi_replace_parameter("REMOTE_ADDR", g.zIpAddr); |
| 2064 |