]> git.sesse.net Git - pr0n/blobdiff - doc/README
Fix an (irrelevant) confusion about addEventListener.
[pr0n] / doc / README
index ec68afaa5afe37cc1ae16329a58ba65c15426b33..3b088c15f601d834fdfeec2266524c2dbf97e589 100644 (file)
@@ -13,8 +13,16 @@ backend pr0n {
 }
 
 sub vcl_recv {
-    if (req.http.host == "pr0n.sesse.net") {
+    if (req.http.host ~ "^pr0n\.sesse\.net(:[0-9]+)?$") {
         set req.backend_hint = pr0n;
+        if (req.http.accept ~ "(^|,)image/avif($|,|;)") {
+            set req.http.accept = "image/avif,*/*";
+        } else {
+            set req.http.accept = "*/*";
+        }
+        if (req.method == "PUT") {
+            return (pipe);
+        }
     }
 }
 
@@ -30,7 +38,7 @@ sub vcl_deliver {
 }
 
 sub vcl_backend_response {
-    if (bereq.http.host == "pr0n.sesse.net") {
+    if (bereq.http.host ~ "^pr0n\.sesse\.net(:[0-9]+)?$") {
         set beresp.ttl = 1w;
         set beresp.http.x-varnish-host = bereq.http.host;
         set beresp.http.x-varnish-url = bereq.url;