I don't know the answer to your question as I'm still using the latest varnish
2.x in production,
but you can see exactly what your vcl produces by `varnish -C -f
/path/to/vcl_file`.
Hope that helps.
~Paul
On Wed, Mar 07, 2012 at 02:48:23PM +0000, George wrote:
> 3.0 Docs state that from vcl_recv "The vcl_recv subroutine may terminate
> with calling return() on one of the following keywords:" ... error code
> [reason]. This implies a syntax of return( error 404 "Not Found" ); -
> which I believe is incorrect and didn't work when I tried it. There are
> a number of examples of throwing errors - usually something like error
> 404 "Not Found" that I know work .
>
> However, I can find no definitive statement that this method causes an
> IMMEDIATE return from vcl_recv. The reason I need clarification is that
> I am tracking an issue that seems to indicate that processing continues
> after an error is called and am seeing urls appearing in the backend
> server logs that indicate subsequent pipe commands may have been honored
> despite the error call.
>
> Could someone clarify - is calling error 404 "Not Found"; sufficient to
> cause all further processing to cease and a subroutine return to be
> implicitly carried out - or is something more specific required like..
>
> (VCL Snippit)
>
> #block unauthorized access to this site
> if (!client.ip ~ authorized) {
> error 404 "Not Found.";
> return (error);
> }
>
>
>
>
>
> _______________________________________________
> varnish-misc mailing list
> [email protected]
> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
________________________________
This message may contain confidential or privileged information. If you are not
the intended recipient, please advise us immediately and delete this message.
See http://www.datapipe.com/legal/email_disclaimer/ for further information on
confidentiality and the risks of non-secure electronic communication. If you
cannot access these links, please notify us by reply message and we will send
the contents to you.
_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc