bug in esi:include handling (with patch)

Bob MacCallum r.maccallum at imperial.ac.uk
Wed Nov 18 14:19:00 CET 2009

Oh, well, at least great minds think alike.

Are includes like this supposed to work:

<esi:include src="http://some.other.site/stuff" />


I can't get that to work (although the source code suggests that it should).
If I set a backend to some.other.site upon seeing "^/stuff" in vcl_recv then
<esi:include src="/stuff" />
seems to work OK.


Poul-Henning Kamp writes:
 > In message <19203.52561.488165.347385 at bio-iisrv1.bio.ic.ac.uk>, Bob MacCallum w
 > rites:
 > >I found an off-by-one bug in esi_handle_include() - ESI requests were being
 > >made for URLs with one extra character that was left over from the previous
 > >request.
 > He, I beat you by a day, I fixed that in r4351 :-)
 > >If you'd like me to add the ticket, please send the Trac login info off list.
 > You can create your own trac-login.
 > -- 
 > Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
 > phk at FreeBSD.ORG         | TCP/IP since RFC 956
 > FreeBSD committer       | BSD since 4.3-tahoe    
 > Never attribute to malice what can adequately be explained by incompetence.

Bob MacCallum | VectorBase Developer | Kafatos/Christophides Groups |
Division of Cell and Molecular Biology | Imperial College London |
Phone +442075941945 | Email r.maccallum at imperial.ac.uk

More information about the varnish-dev mailing list