зеркало из https://github.com/mozilla/gecko-dev.git
bug 1413258 - Collect SSL Telemetry on all channels r=mcmanus
Ever since bug 1340021 we were supposed to be collecting *_IS_SSL probes on release, but the code in nsHttpChannel prevented it from happening. MozReview-Commit-ID: IdU4Gppos6E --HG-- extra : rebase_source : d8260883287eea1b6a651f1f89dcca9d06fd6cce
This commit is contained in:
Родитель
f7ae527fc3
Коммит
4bf8e88346
|
@ -2264,17 +2264,16 @@ nsHttpChannel::ProcessResponse()
|
|||
LOG(("nsHttpChannel::ProcessResponse [this=%p httpStatus=%u]\n",
|
||||
this, httpStatus));
|
||||
|
||||
// do some telemetry
|
||||
if (gHttpHandler->IsTelemetryEnabled()) {
|
||||
// Gather data on whether the transaction and page (if this is
|
||||
// the initial page load) is being loaded with SSL.
|
||||
Telemetry::Accumulate(Telemetry::HTTP_TRANSACTION_IS_SSL,
|
||||
// Gather data on whether the transaction and page (if this is
|
||||
// the initial page load) is being loaded with SSL.
|
||||
Telemetry::Accumulate(Telemetry::HTTP_TRANSACTION_IS_SSL,
|
||||
mConnectionInfo->EndToEndSSL());
|
||||
if (mLoadFlags & LOAD_INITIAL_DOCUMENT_URI) {
|
||||
Telemetry::Accumulate(Telemetry::HTTP_PAGELOAD_IS_SSL,
|
||||
mConnectionInfo->EndToEndSSL());
|
||||
if (mLoadFlags & LOAD_INITIAL_DOCUMENT_URI) {
|
||||
Telemetry::Accumulate(Telemetry::HTTP_PAGELOAD_IS_SSL,
|
||||
mConnectionInfo->EndToEndSSL());
|
||||
}
|
||||
}
|
||||
|
||||
if (gHttpHandler->IsTelemetryEnabled()) {
|
||||
// how often do we see something like Alt-Svc: "443:quic,p=1"
|
||||
nsAutoCString alt_service;
|
||||
Unused << mResponseHead->GetHeader(nsHttp::Alternate_Service, alt_service);
|
||||
|
|
Загрузка…
Ссылка в новой задаче