Ticket #585 (closed defect: fixed)

Opened 4 months ago

Last modified 3 months ago

ESI produces wrong backend requests (2.0.5)

Reported by: ttmails Owned by: tfheen
Priority: normal Milestone:
Component: varnishd Version: 2.0
Severity: normal Keywords:
Cc:

Description

After installing the new 2.0.5 version ESI processing breaks in many cases. It does not always fail but when failing strange requests like these arrive at the backend lighttpd server:

"GET /esi/extra/eventlocation/telefunken-hochhaus\t/esi/teaser/toplocations" HTTP/1.1" 400 "GET /esi/extra/eventlocation/telefunken-hochhausn/esi/teaser/toplocations HTTP/1.1" 404

These are 2 esi urls combined into one, separated with a tab or "n"!? These 2 urls are two esi includes in one html page.

Please help :) and thanks in advance!

Change History

Changed 4 months ago by phk

  • owner changed from phk to tfheen
  • summary changed from ESI produces wrong backend requests to ESI produces wrong backend requests (2.0.5)

I think this was fixed as part of r4351.

Changed 4 months ago by ttmails

Bug #578 (fixed by r4351) sounds very similar to my symptoms, i'll check out varnish trunk if I can spare some time.

Changed 4 months ago by ttmails

Works flawlessly with trunk. Think this ticket can be closed.

Changed 3 months ago by tfheen

  • status changed from new to closed
  • resolution set to fixed

(In [4379]) Merge bits of r4351 to fix off-by-one error in ESI parsing in 2.0.5

Fixes #585

Note: See TracTickets for help on using tickets.