[Varnish] #731: Can't remove illegal header without terminal colon

Varnish varnish-bugs at varnish-cache.org
Tue Sep 7 14:46:23 CEST 2010


#731: Can't remove illegal header without terminal colon
-----------------------+----------------------------------------------------
  Reporter:  slink     |        Type:  defect
    Status:  reopened  |    Priority:  normal
 Milestone:            |   Component:  build 
   Version:  trunk     |    Severity:  normal
Resolution:            |    Keywords:        
-----------------------+----------------------------------------------------
Changes (by slink):

  * status:  closed => reopened
  * resolution:  worksforme =>


Comment:

 Phk, I fully understand your reasons. But I don't understand why you fear
 Varnish would be butchered if one assertion in VRT_SetHdr was removed.

 I was not asking at all to parse broken request lines in varnish, RFC2616
 is very clear about this:

 {{{
 Request-Line   = Method SP Request-URI SP HTTP-Version CRLF
 }}}

 I am not at all questioning this, nor the current Varnish Request Line
 parsing.

 All I am asking for is the necessary tool to work around this broken
 client in a VCL by removing one assertion.

 Thanks, Nils

-- 
Ticket URL: <http://www.varnish-cache.org/ticket/731#comment:2>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list