[Varnish] #1757: If-Match header wrong format

Varnish varnish-bugs at varnish-cache.org
Wed Jul 1 16:13:07 CEST 2015


#1757: If-Match header wrong format
----------------------+----------------------------------
 Reporter:  vko       |       Owner:
     Type:  defect    |      Status:  new
 Priority:  normal    |   Milestone:  Varnish 4.0 release
Component:  varnishd  |     Version:  4.0.3
 Severity:  normal    |  Resolution:
 Keywords:  If-Match  |
----------------------+----------------------------------
Description changed by fgsch:

Old description:

> We have some trouble with the If-Match header. So far we understand If-
> Match or If-None-Match should be like this format
>
> If-None-Match: "xyzzy"
> If-None-Match: W/"xyzzy"
> If-None-Match: "xyzzy", "r2d2xxxx", "c3piozzzz"
> If-None-Match: W/"xyzzy", W/"r2d2xxxx", W/"c3piozzzz"
> If-None-Match: *
> (Examples from http://www.freesoft.org/CIE/RFC/2068/187.htm)
>

> In the varnishlog we see the format like
>
>  BereqHeader    If-Match: W/0
>
> As you can see without quotation marks. Our expectation is like
>
>  BereqHeader    If-Match: W/"0"
>
> It seems to be a bug in varnish.

New description:

 We have some trouble with the If-Match header. So far we understand If-
 Match or If-None-Match should be like this format

 {{{
 If-None-Match: "xyzzy"
 If-None-Match: W/"xyzzy"
 If-None-Match: "xyzzy", "r2d2xxxx", "c3piozzzz"
 If-None-Match: W/"xyzzy", W/"r2d2xxxx", W/"c3piozzzz"
 If-None-Match: *
 (Examples from http://www.freesoft.org/CIE/RFC/2068/187.htm)
 }}}

 In the varnishlog we see the format like

  BereqHeader    If-Match: W/0

 As you can see without quotation marks. Our expectation is like

  BereqHeader    If-Match: W/"0"

 It seems to be a bug in varnish.

--

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



More information about the varnish-bugs mailing list