servo/components/net
Raghav 6020b4c15c Implement HSTS fetch step
Implemented step nine of the main fetch. If current URL scheme is 'HTTP'
and current URL's host is domain and if current URL's host matched with
Known
HSTS Host Domain Name Matching results in either a superdomain match with
an asserted includeSubDomains directive or a congruent match then we
change request scheme to 'https'. This change has been made in method.rs

A test case to validate this has been added in fetch.rs. For asserting
https scheme, a https localhost was required. For this purpose I have
created a self-signed certificate and refactored fetch-context and
connector.rs to programmatically trust this certificate for running this
test case.
2016-12-29 12:55:31 +05:30
..
fetch Implement HSTS fetch step 2016-12-29 12:55:31 +05:30
blob_loader.rs Remove the unused CancellationListener arguments in filemanager_thread. 2016-11-24 11:46:30 +01:00
Cargo.toml Removed util. 2016-12-14 18:04:37 -06:00
chrome_loader.rs Removed util. 2016-12-14 18:04:37 -06:00
connector.rs Implement HSTS fetch step 2016-12-29 12:55:31 +05:30
content_blocker.rs Removed util. 2016-12-14 18:04:37 -06:00
cookie.rs Check wss scheme in Cookie::appropriate_for_url 2016-12-25 09:14:06 +05:30
cookie_storage.rs Refactor to use ServoUrl::is_secure_scheme 2016-12-25 09:13:21 +05:30
data_loader.rs Remove CoreResourceMsg::Load. 2016-11-24 11:46:24 +01:00
filemanager_thread.rs Removed util. 2016-12-14 18:04:37 -06:00
hsts.rs Removed util. 2016-12-14 18:04:37 -06:00
http_loader.rs Implement HSTS fetch step 2016-12-29 12:55:31 +05:30
image_cache_thread.rs Fix/silence some warnings 2016-12-20 07:07:06 +01:00
lib.rs Removed util. 2016-12-14 18:04:37 -06:00
mime_classifier.rs Auto merge of #13411 - frewsxcv:mime, r=jdm 2016-10-08 15:40:47 -05:00
resource_thread.rs Implement HSTS fetch step 2016-12-29 12:55:31 +05:30
storage_thread.rs Removed util. 2016-12-14 18:04:37 -06:00
websocket_loader.rs Removed util. 2016-12-14 18:04:37 -06:00