All pastes #2120855 Raw Edit

Untitled

public c v1 · immutable
#2120855 ·published 2012-02-22 19:36 UTC
rendered paste body
## Below is a commented-out copy of the default VCL logic.  If you# redefine any of these subroutines, the built-in logic will be# appended to your code.# sub vcl_recv {#     if (req.restarts == 0) {#       if (req.http.x-forwarded-for) {#           set req.http.X-Forwarded-For =#               req.http.X-Forwarded-For + ", " + client.ip;#       } else {#           set req.http.X-Forwarded-For = client.ip;#       }#     }#     if (req.request != "GET" &&#       req.request != "HEAD" &&#       req.request != "PUT" &&#       req.request != "POST" &&#       req.request != "TRACE" &&#       req.request != "OPTIONS" &&#       req.request != "DELETE") {#         /* Non-RFC2616 or CONNECT which is weird. */#         return (pipe);#     }#     if (req.request != "GET" && req.request != "HEAD") {#         /* We only deal with GET and HEAD by default */#         return (pass);#     }#     if (req.http.Authorization || req.http.Cookie) {#         /* Not cacheable by default */#         return (pass);#     }#     return (lookup);# }