Fossil SCM

Translate the Accept-Language HTTP header into the HTTP_ACCEPT_LANGUAGE CGI var. This part is missing from [7e77e29d1646].

stephan 2023-05-13 20:47 trunk
Commit 926a27c63b03ccee7ac73c33f5d2537f0f2156a8b28d6b8e67fcd45dbc5fa708
1 file changed +2
+2
--- src/cgi.c
+++ src/cgi.c
@@ -2052,10 +2052,12 @@
20522052
cgi_setenv("HTTP_REFERER", zVal);
20532053
}else if( fossil_strcmp(zFieldName,"user-agent:")==0 ){
20542054
cgi_setenv("HTTP_USER_AGENT", zVal);
20552055
}else if( fossil_strcmp(zFieldName,"authorization:")==0 ){
20562056
cgi_setenv("HTTP_AUTHORIZATION", zVal);
2057
+ }else if( fossil_strcmp(zFieldName,"accept-language:")==0 ){
2058
+ cgi_setenv("HTTP_ACCEPT_LANGUAGE", zVal);
20572059
}else if( fossil_strcmp(zFieldName,"x-forwarded-for:")==0 ){
20582060
const char *zIpAddr = cgi_accept_forwarded_for(zVal);
20592061
if( zIpAddr!=0 ){
20602062
g.zIpAddr = fossil_strdup(zIpAddr);
20612063
cgi_replace_parameter("REMOTE_ADDR", g.zIpAddr);
20622064
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button