mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Modify the checks for upgrade-request algorithm (#35357)
Signed-off-by: Shubham Gupta <shubham13297@gmail.com>
This commit is contained in:
parent
3c1cce825d
commit
2bb720f0f1
2 changed files with 4 additions and 9 deletions
|
@ -921,13 +921,10 @@ fn should_upgrade_request_to_potentially_trustworty(
|
|||
// request’s header list if any of the following criteria are met:
|
||||
// * request’s URL is not a potentially trustworthy URL
|
||||
// * request’s URL's host is not a preloadable HSTS host
|
||||
if !request.current_url().is_origin_trustworthy() ||
|
||||
!context
|
||||
.state
|
||||
.hsts_list
|
||||
.read()
|
||||
.unwrap()
|
||||
.is_host_secure(request.current_url().host_str().unwrap())
|
||||
if !request.current_url().is_potentially_trustworthy() ||
|
||||
!request.current_url().host_str().is_some_and(|host| {
|
||||
!context.state.hsts_list.read().unwrap().is_host_secure(host)
|
||||
})
|
||||
{
|
||||
debug!("Appending the Upgrade-Insecure-Requests header to request’s header list");
|
||||
request
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue