Commit 2be7f5f42470dece199519fc074d2b6cf9c391b2
Exists in
master
and in
29 other branches
Merge commit 'refs/merge-requests/169' of git://gitorious.org/noosfero/noosfero …
…into merge-requests/169
Showing
2 changed files
with
18 additions
and
5 deletions
Show diff stats
etc/noosfero/varnish-accept-language.vcl
... | ... | @@ -182,5 +182,12 @@ sub vcl_recv { |
182 | 182 | C{ |
183 | 183 | vcl_rewrite_accept_language(sp); |
184 | 184 | }C |
185 | - return(pass); | |
185 | +} | |
186 | + | |
187 | +sub vcl_fetch { | |
188 | + if (beresp.http.Vary) { | |
189 | + set beresp.http.Vary = beresp.http.Vary ", X-Varnish-Accept-Language"; | |
190 | + } else { | |
191 | + set beresp.http.Vary = "X-Varnish-Accept-Language"; | |
192 | + } | |
186 | 193 | } | ... | ... |
etc/noosfero/varnish-noosfero.vcl
1 | - | |
2 | -backend default { | |
3 | - .host = "127.0.0.1"; | |
4 | - .port = "8080"; | |
1 | +sub vcl_recv { | |
2 | + if (req.http.Cookie) { | |
3 | + # We only care about the "_noosfero_session.*" cookie, used for | |
4 | + # authentication. | |
5 | + if (req.http.Cookie ~ "_noosfero_session.*" ) { | |
6 | + return (pass); | |
7 | + } | |
8 | + # Else strip all cookies | |
9 | + unset req.http.Cookie; | |
10 | + } | |
5 | 11 | } |
6 | 12 | |
7 | 13 | sub vcl_error { | ... | ... |