[Varnish] #1598: Varnish asserts if the backend returns header lines without ':' and doing backend IMS

Varnish varnish-bugs at varnish-cache.org
Mon Oct 19 17:19:18 CEST 2015


#1598: Varnish asserts if the backend returns header lines without ':' and doing
backend IMS
----------------------+----------------------------------------
 Reporter:  martin    |       Owner:  Poul-Henning Kamp <phk@…>
     Type:  defect    |      Status:  closed
 Priority:  normal    |   Milestone:
Component:  varnishd  |     Version:  trunk
 Severity:  normal    |  Resolution:  fixed
 Keywords:            |
----------------------+----------------------------------------

Comment (by Lasse Karstensen <lkarsten@…>):

 In [ef6f15e5521829d60cb44233b8d5fe5ad29f3620]:
 {{{
 #!CommitTicketReference repository=""
 revision="ef6f15e5521829d60cb44233b8d5fe5ad29f3620"
 Allow invalid headers in 304 backend responses.

 Allow the backend server to send headers lacking ":"/colon in
 them when responding to a conditional request yielding a 304 response.

 In master/4.1 such responses are aborted as invalid. The backend is
 clearly not feeling well.

 Since we've accepted it nicely for 200 responses so far in Varnish 4.0,
 continue that trend also for 304s.

 Fixes: #1598
 }}}

-- 
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1598#comment:3>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator



More information about the varnish-bugs mailing list