Replace SSLProtocolNegotiation histogram with SSLNegotiatedAlpnProtocol.
* Replace sparse histogram recording ALPN/NPN usage and whether there was
overlap or fallback in case of NPN with a new histogram with much fewer
values. This was made possible by NPN being disabled.
* New histogram is recorded with all TLS handshakes, telling us what
percentage of total TLS connections use HTTP/2. (The old histogram was only
recorded when either NPN or ALPN was used, depriving us of this piece of
information.)
* Remove fixed values from enum NextProto; remove commented out historical
values. Note that git cl format puts the new enum on a single line.
BUG=526713
Review-Url: https://codereview.chromium.org/2243453002
Cr-Commit-Position: refs/heads/master@{#418664}
4 files changed