Chromium Code Reviews| 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 |
|
bolian
2014/07/24 07:11:58
No need to explain the background here. Just say w
xingx
2014/07/24 18:35:52
Done.
|
| + 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> |