HomePhabricator

VCL: v4 deliver+synth refactoring

Description

VCL: v4 deliver+synth refactoring

This ensures certain cluster-shared vcl_deliver functionality for
important functional/debug/analytics headers (X-Carrier,
X-Client-IP, X-Analytics, X-Cache, X-Connection-Properties, Via,
X-Varnish, HSTS) is also invoked in vcl_synth under varnish4, as
some classes of request flow skip vcl_deliver in varnish4 in favor
of vcl_synth, but these are all still applicable in that case.

Bug: T135696
Change-Id: I337beaf35b72d0f16cb2b05c23767eb4e6c39402

Details

Provenance
BBlackAuthored on May 19 2016, 2:39 AM
Parents
rOPUPd8b993d58827: Revert "cache_misc: remove all CL-sensitive stream/pass logic"
Branches
Unknown
Tags
Unknown
ChangeId
I337beaf35b72d0f16cb2b05c23767eb4e6c39402