| Index: tools/metrics/histograms/histograms.xml
|
| diff --git a/tools/metrics/histograms/histograms.xml b/tools/metrics/histograms/histograms.xml
|
| index db0a5b2a5b65ae693c13d89011e2c5ed03be792b..b0d7ebecf48f67adc684a382cba7be3d13beae79 100644
|
| --- a/tools/metrics/histograms/histograms.xml
|
| +++ b/tools/metrics/histograms/histograms.xml
|
| @@ -2977,6 +2977,455 @@ 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. We add tamper
|
| + detect logic and thus some of the response will be checked for tampered or
|
| + not. This histogram counts the number of responses we 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. We add tamper
|
| + detect logic and thus some of the response will be checked for tampered or
|
| + not. This histogram counts the number of responses we 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 the tampering happend on Chrome-Proxy header field. The buckets are
|
| + MCC (mobile country code) and MNC (mobile network code). 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 tampering happend on Chrome-Proxy header field. The buckets are
|
| + MCC (mobile country code) and MNC (mobile network code). 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 the tampering happend on the Content-Length field of the response.
|
| + The buckets are MCC (mobile country code) and MNC (mobile network code).
|
| + 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 the tampering happend on the Content-Length field of the CSS
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 tampering happend on the Content-Length field of the CSS
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 the tampering happend on the Content-Length field of the image
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 tampering happend on the Content-Length field of the image
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 the tampering happend on the Content-Length field of the JavaScript
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 tampering happend on the Content-Length field of the JavaScript
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 the tampering happend on the Content-Length field of the other types
|
| + of responses. The buckets are MCC (mobile country code) and MNC (mobile
|
| + network code). 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 tampering happend on the Content-Length field of the other types
|
| + of responses. The buckets are MCC (mobile country code) and MNC (mobile
|
| + network code). 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 tampering happend on the Content-Length field of the response.
|
| + The buckets are MCC (mobile country code) and MNC (mobile network code).
|
| + 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 the tampering happend on the values of a predefined header list. The
|
| + buckets are MCC (mobile country code) and MNC (mobile network code). 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 tampering happend on the values of a predefined header list. The
|
| + buckets are MCC (mobile country code) and MNC (mobile network code). 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 the number of response that
|
| + have some proxy occurs after data reduction proxy. The buckets are MCC
|
| + (mobile country code) and MNC (mobile network code). 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 number of response that
|
| + have some proxy occurs after data reduction proxy. The buckets are MCC
|
| + (mobile country code) and MNC (mobile network code). 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>
|
| + For HTTPS traffic, middleboxes cannot easily tamper response sent by data
|
| + reduction proxy; the tampering for HTTPS traffic means man-in-the-middle-
|
| + attack. We add tamper detect logic and thus some of the response will be
|
| + checked for tampered or not. This histogram counts the number of responses
|
| + we 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>
|
| + For HTTPS traffic, middleboxes cannot easily tamper response sent by data
|
| + reduction proxy; the tampering for HTTPS traffic means man-in-the-middle-
|
| + attack. We add tamper detect logic and thus some of the response will be
|
| + checked for tampered or not. This histogram counts the number of responses
|
| + we 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>
|
| + For HTTPS traffic, middleboxes cannot easily tamper response sent by data
|
| + reduction proxy; the tampering for HTTPS traffic means man-in-the-middle-
|
| + attack. This histogram counts the tampering happend on Chrome-Proxy header
|
| + field. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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>
|
| + For HTTPS traffic, middleboxes cannot easily tamper response sent by data
|
| + reduction proxy; the tampering for HTTPS traffic means man-in-the-middle-
|
| + attack. This histogram counts the tampering happend on Chrome-Proxy header
|
| + field. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 the tampering happend on the Content-Length field of the response.
|
| + The buckets are MCC (mobile country code) and MNC (mobile network code).
|
| + 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 the tampering happend on the Content-Length field of the CSS
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 tampering happend on the Content-Length field of the CSS
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 the tampering happend on the Content-Length field of the image
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 tampering happend on the Content-Length field of the image
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 the tampering happend on the Content-Length field of the JavaScript
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 tampering happend on the Content-Length field of the JavaScript
|
| + responses. The buckets are MCC (mobile country code) and MNC (mobile network
|
| + code). 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 the tampering happend on the Content-Length field of the other types
|
| + of responses. The buckets are MCC (mobile country code) and MNC (mobile
|
| + network code). 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 tampering happend on the Content-Length field of the other types
|
| + of responses. The buckets are MCC (mobile country code) and MNC (mobile
|
| + network code). 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 tampering happend on the Content-Length field of the response.
|
| + The buckets are MCC (mobile country code) and MNC (mobile network code).
|
| + 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 the tampering happend on the values of a predefined header list. The
|
| + buckets are MCC (mobile country code) and MNC (mobile network code). 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 tampering happend on the values of a predefined header list. The
|
| + buckets are MCC (mobile country code) and MNC (mobile network code). 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 the number of response that
|
| + have some proxy occurs after data reduction proxy. The buckets are MCC
|
| + (mobile country code) and MNC (mobile network code). 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 number of response that
|
| + have some proxy occurs after data reduction proxy. The buckets are MCC
|
| + (mobile country code) and MNC (mobile network code). This histogram is for
|
| + HTTPS traffic only.
|
| + </summary>
|
| +</histogram>
|
| +
|
| <histogram name="DataReductionProxy.ProbeURL"
|
| enum="DataReductionProxyProbeURLFetchResult">
|
| <owner>bengr@chromium.org</owner>
|
|
|