projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Web.RelMe: Fix having other values in rel attr
[akkoma]
/
installation
/
pleroma.vcl
diff --git
a/installation/pleroma.vcl
b/installation/pleroma.vcl
index 30e552411f8045bead62b08c9100365dee144178..92153d8ef4a02ea54597bc96b0d6b43e2c28073b 100644
(file)
--- a/
installation/pleroma.vcl
+++ b/
installation/pleroma.vcl
@@
-14,8
+14,8
@@
acl purge {
sub vcl_recv {
# Redirect HTTP to HTTPS
if (std.port(server.ip) != 443) {
sub vcl_recv {
# Redirect HTTP to HTTPS
if (std.port(server.ip) != 443) {
-
set req.http.x-redir = "https://" + req.http.host + req.url;
-
return (synth(750, ""));
+ set req.http.x-redir = "https://" + req.http.host + req.url;
+ return (synth(750, ""));
}
# CHUNKED SUPPORT
}
# CHUNKED SUPPORT
@@
-25,23
+25,23
@@
sub vcl_recv {
# Pipe if WebSockets request is coming through
if (req.http.upgrade ~ "(?i)websocket") {
# Pipe if WebSockets request is coming through
if (req.http.upgrade ~ "(?i)websocket") {
-
return (pipe);
+ return (pipe);
}
# Allow purging of the cache
if (req.method == "PURGE") {
}
# Allow purging of the cache
if (req.method == "PURGE") {
-
if (!client.ip ~ purge) {
-
return(synth(405,"Not allowed."));
-
}
-
return(purge);
+ if (!client.ip ~ purge) {
+ return(synth(405,"Not allowed."));
+ }
+ return(purge);
}
# Pleroma MediaProxy - strip headers that will affect caching
if (req.url ~ "^/proxy/") {
}
# Pleroma MediaProxy - strip headers that will affect caching
if (req.url ~ "^/proxy/") {
-
unset req.http.Cookie;
-
unset req.http.Authorization;
-
unset req.http.Accept;
-
return (hash);
+ unset req.http.Cookie;
+ unset req.http.Authorization;
+ unset req.http.Accept;
+ return (hash);
}
# Strip headers that will affect caching from all other static content
}
# Strip headers that will affect caching from all other static content
@@
-86,9
+86,9
@@
sub vcl_backend_response {
# Do not cache redirects and errors
if ((beresp.status >= 300) && (beresp.status < 500)) {
# Do not cache redirects and errors
if ((beresp.status >= 300) && (beresp.status < 500)) {
-
set beresp.uncacheable = true;
-
set beresp.ttl = 30s;
-
return (deliver);
+ set beresp.uncacheable = true;
+ set beresp.ttl = 30s;
+ return (deliver);
}
# Pleroma MediaProxy internally sets headers properly
}
# Pleroma MediaProxy internally sets headers properly
@@
-118,8
+118,8
@@
sub vcl_synth {
# Ensure WebSockets through the pipe do not close prematurely
sub vcl_pipe {
if (req.http.upgrade) {
# Ensure WebSockets through the pipe do not close prematurely
sub vcl_pipe {
if (req.http.upgrade) {
-
set bereq.http.upgrade = req.http.upgrade;
-
set bereq.http.connection = req.http.connection;
+ set bereq.http.upgrade = req.http.upgrade;
+ set bereq.http.connection = req.http.connection;
}
}
}
}