[Varnish] #563: Unable to mangle one of multiple Set-Cookie headers.

Varnish varnish-bugs at projects.linpro.no
Tue Sep 29 15:47:22 CEST 2009


#563: Unable to mangle one of multiple Set-Cookie headers.
----------------------+-----------------------------------------------------
 Reporter:  are       |       Owner:  phk
     Type:  defect    |      Status:  new
 Priority:  normal    |   Milestone:     
Component:  varnishd  |     Version:  2.0
 Severity:  normal    |    Keywords:     
----------------------+-----------------------------------------------------
 REF: rfc2109, part 4.2.1  General:
 "An origin server may include multiple Set-Cookie headers in a response."

 We got a backend server that sent two Set-Cookie headers and want to strip
 out the ones we don't need based on certain factors. The problem is that
 only the first header is available for processing - which in this case is
 always "JSESSIONID". It's the second headers that contains all the good
 stuff... but are not available for regexp matching.
 But, if we /do/ mangle the available SetCookie header, the second one
 disappears.

 Without considering the details, I would think the easy way is just to
 merge them so they can be managed as one in vcl.

-- 
Ticket URL: <http://varnish.projects.linpro.no/ticket/563>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator


More information about the varnish-bugs mailing list