ma1 pushed to branch tor-browser-115.0esrbase-13.0-1 at The Tor Project / Applications / Tor Browser
Commits:
- 
82c31751
by cypherpunks1 at 2023-07-12T16:18:15-08:00
1 changed file:
Changes:
| ... | ... | @@ -340,6 +340,7 @@ void HttpBaseChannel::AddClassificationFlags(uint32_t aClassificationFlags, | 
| 340 | 340 | |
| 341 | 341 |  static bool isSecureOrTrustworthyURL(nsIURI* aURI) {
 | 
| 342 | 342 |    return aURI->SchemeIs("https") ||
 | 
| 343 | +         nsMixedContentBlocker::IsPotentiallyTrustworthyOnion(aURI) ||
 | |
| 343 | 344 |           (StaticPrefs::network_http_encoding_trustworthy_is_https() &&
 | 
| 344 | 345 |            nsMixedContentBlocker::IsPotentiallyTrustworthyLoopbackURL(aURI));
 | 
| 345 | 346 |  }
 | 
| ... | ... | @@ -366,7 +367,6 @@ nsresult HttpBaseChannel::Init(nsIURI* aURI, uint32_t aCaps, | 
| 366 | 367 |    // Construct connection info object
 | 
| 367 | 368 |    nsAutoCString host;
 | 
| 368 | 369 |    int32_t port = -1;
 | 
| 369 | -  bool isHTTPS = isSecureOrTrustworthyURL(mURI);
 | |
| 370 | 370 | |
| 371 | 371 |    nsresult rv = mURI->GetAsciiHost(host);
 | 
| 372 | 372 |    if (NS_FAILED(rv)) return rv;
 | 
| ... | ... | @@ -395,7 +395,7 @@ nsresult HttpBaseChannel::Init(nsIURI* aURI, uint32_t aCaps, | 
| 395 | 395 |    if (NS_FAILED(rv)) return rv;
 | 
| 396 | 396 | |
| 397 | 397 |    rv = gHttpHandler->AddStandardRequestHeaders(
 | 
| 398 | -      &mRequestHead, isHTTPS, aContentPolicyType,
 | |
| 398 | +      &mRequestHead, isSecureOrTrustworthyURL(mURI), aContentPolicyType,
 | |
| 399 | 399 |        nsContentUtils::ShouldResistFingerprinting(this));
 | 
| 400 | 400 |    if (NS_FAILED(rv)) return rv;
 | 
| 401 | 401 |