servo/components/net
Raghav 6a14349eb1 Refactor HSTSList to use HashMap
Refactored HSTSList to use HashMap, where the key of HashMap is the base
domain. Every time when we check if a host is secure, we find the base
domain of the host and get a vector of HSTS entries associated with the
base domain.

While this will not give O(1) look up time, we would have a smaller list
to iterate for every lookup. I have added one unit test to validate
HashMap changes.
2016-12-30 22:00:03 +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 Refactor HSTSList to use HashMap 2016-12-30 22:00:03 +05:30
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