| Index: tools/metrics/histograms/histograms.xml
|
| diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
|
| index db0a5b2a5b65ae693c13d89011e2c5ed03be792b..780ce31d0bf26980a96e4aedf468fb8f688485fa 100644
|
| --- a/tools/metrics/histograms/histograms.xml
|
| +++ b/tools/metrics/histograms/histograms.xml
|
| @@ -2977,6 +2977,471 @@ Therefore, the affected-histogram name has to have at least one dot in it.
|
| </summary>
|
| </histogram>
|
|
|
| +<histogram name="DataReductionProxy.HTTPHeaderTamperDetection">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. Tamper detect
|
| + logic checks some of the response to see whether it has been tampered or
|
| + not. This histogram counts for each mobile carrier, the number of responses
|
| + checked, for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTamperDetection_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. Tamper detect
|
| + logic checks some of the response to see whether it has been tampered or
|
| + not. This histogram counts the total number of responses checked, for HTTP
|
| + traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ChromeProxy">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on Chrome-Proxy header
|
| + field. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ChromeProxy_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on Chrome-Proxy header field. This
|
| + histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the Content-Length
|
| + field of the response. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_CSS">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the Content-Length
|
| + field of the CSS responses. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_CSS_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the Content-Length field of the CSS
|
| + responses. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_Image">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the Content-Length
|
| + field of the image responses. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="DataReductionProxy.HTTPHeaderTampered_ContentLength_Image_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the Content-Length field of the image
|
| + responses. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_JS">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the Content-Length
|
| + field of the JavaScript responses. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_JS_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the Content-Length field of the
|
| + JavaScript responses. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_Other">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the Content-Length
|
| + field of the other types of responses. This histogram is for HTTP traffic
|
| + only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="DataReductionProxy.HTTPHeaderTampered_ContentLength_Other_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the Content-Length field of the other
|
| + types of responses. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_ContentLength_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the Content-Length field of the
|
| + response. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_OtherHeaders">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the values of a
|
| + predefined header list. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_OtherHeaders_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the values of a predefined header
|
| + list. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_Via">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. A standard
|
| + middlebox or proxy should append its name in Via header, after data
|
| + reduction proxy's tag. This histogram counts for each mobile carrier, the
|
| + number of response that have some proxy occurs after data reduction proxy.
|
| + This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_Via_Missing">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. Middlebox or
|
| + proxy may remove the data reduction proxy's tag from Via header. This
|
| + histogram counts for each mobile carrier, the number of response that data
|
| + reduction proxy's tag has been removed. This histogram is for HTTP traffic
|
| + only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_Via_Missing_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. Middlebox or
|
| + proxy may remove the data reduction proxy's tag from Via header. This
|
| + histogram counts the total number of response that data reduction proxy's
|
| + tag has been removed. This histogram is for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPHeaderTampered_Via_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. A standard
|
| + middlebox or proxy should append its name in Via header, after data
|
| + reduction proxy's tag. This histogram counts the total number of response
|
| + that have some proxy occurs after data reduction proxy. This histogram is
|
| + for HTTP traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTamperDetection">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. Tamper detect
|
| + logic checks some of the response to see whether it has been tampered or
|
| + not. not. This histogram counts for each mobile carrier, the number of
|
| + responses checked, for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTamperDetection_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. Tamper detect
|
| + logic checks some of the response to see whether it has been tampered or
|
| + not. not. This histogram counts the total number of responses checked, for
|
| + HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ChromeProxy">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on Chrome-Proxy header
|
| + field. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ChromeProxy_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on Chrome-Proxy header field. This
|
| + histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the Content-Length
|
| + field of the response. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_CSS">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the Content-Length
|
| + field of the CSS responses. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_CSS_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the Content-Length field of the CSS
|
| + responses. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_Image">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the Content-Length
|
| + field of the image responses. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_Image_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the Content-Length field of the image
|
| + responses. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_JS">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the Content-Length
|
| + field of the JavaScript responses. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_JS_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the Content-Length field of the
|
| + JavaScript responses. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_Other">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the Content-Length
|
| + field of the other types of responses. This histogram is for HTTPS traffic
|
| + only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram
|
| + name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_Other_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the Content-Length field of the other
|
| + types of responses. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_ContentLength_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the Content-Length field of the
|
| + response. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_OtherHeaders">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts for each mobile carrier, the tampering happend on the values of a
|
| + predefined header list. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_OtherHeaders_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. This histogram
|
| + counts the total tampering happend on the values of a predefined header
|
| + list. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_Via">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. A standard
|
| + middlebox or proxy should append its name in Via header, after data
|
| + reduction proxy's tag. This histogram counts for each mobile carrier, the
|
| + number of response that have some proxy occurs after data reduction proxy.
|
| + This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_Via_Missing">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. Middlebox or
|
| + proxy may remove the data reduction proxy's tag from Via header. This
|
| + histogram counts for each mobile carrier, the number of response that data
|
| + reduction proxy's tag has been removed. This histogram is for HTTPS traffic
|
| + only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_Via_Missing_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. Middlebox or
|
| + proxy may remove the data reduction proxy's tag from Via header. This
|
| + histogram counts the total number of response that data reduction proxy's
|
| + tag has been removed. This histogram is for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| +<histogram name="DataReductionProxy.HTTPSHeaderTampered_Via_Total">
|
| + <owner>xingx@chromium.org</owner>
|
| + <owner>bolian@chromium.org</owner>
|
| + <owner>bengr@chromium.org</owner>
|
| + <summary>
|
| + Middleboxes may tamper response sent by data reduction proxy. A standard
|
| + middlebox or proxy should append its name in Via header, after data
|
| + reduction proxy's tag. This histogram counts the total number of response
|
| + that have some proxy occurs after data reduction proxy. This histogram is
|
| + for HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| <histogram name="DataReductionProxy.ProbeURL"
|
| enum="DataReductionProxyProbeURLFetchResult">
|
| <owner>bengr@chromium.org</owner>
|
|
|