servo/components/net
bors-servo 6166d8e74f Auto merge of #11544 - jdm:privatebrowsing, r=asajeffrey
Implement private browsing for mozbrowser

<!-- Please describe your changes on the following line: -->
Support the `mozprivatebrowsing` attribute on mozbrowser iframes. This separates the non-private and private sessions in terms of cookies, HSTS lists, cached HTTP credentials, HTTP connection pools, and web storage. The private session is shared between all private mozbrowsers, and lasts until shutdown.

---
<!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: -->
- [X] `./mach build -d` does not report any errors
- [X] `./mach test-tidy` does not report any errors
- [X] There are tests for these changes

<!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. -->

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/11544)
<!-- Reviewable:end -->
2016-06-20 14:32:17 -05:00
..
fetch Review fixes 2016-06-11 11:49:40 +05:30
about_loader.rs Upgrade to rust-url 1.0 and hyper 0.9 2016-04-23 20:27:58 +02:00
blob_loader.rs Add blob loader 2016-06-06 20:32:20 +08:00
bluetooth_thread.rs Allowed services support 2016-06-04 18:11:55 +02:00
Cargo.toml Implement filter for file-type input's accept attribute 2016-06-20 20:58:53 +08:00
chrome_loader.rs More chrome URL hardenning and tests. 2016-04-23 20:28:03 +02:00
connector.rs Use openssl-verify to check certificate + hostname 2016-05-10 11:30:11 -07:00
content_blocker.rs Read the content blocking rules and make them available to the HTTP loader. 2016-05-30 10:54:52 +02:00
cookie.rs Add mach command to update public domain list and use a HashSet instead of a Vec to lookup public domains 2016-06-09 09:14:01 +02:00
cookie_storage.rs Auto merge of #11196 - fduraffourg:master, r=jdm 2016-05-17 16:34:16 -07:00
data_loader.rs Upgrade to rust-url 1.0 and hyper 0.9 2016-04-23 20:27:58 +02:00
file_loader.rs adding interface for custom responses 2016-05-20 12:11:56 +05:30
filemanager_thread.rs Implement filter for file-type input's accept attribute 2016-06-20 20:58:53 +08:00
hsts.rs Report use statements that use {} with only one entry 2016-05-27 10:18:44 +01:00
http_loader.rs Review fixes 2016-06-11 11:49:40 +05:30
image_cache_thread.rs adding interface for custom responses 2016-05-20 12:11:56 +05:30
lib.rs Auto merge of #11640 - servo:rustup, r=Ms2ger 2016-06-08 07:36:55 -05:00
mime_classifier.rs Remove empty lines following braces. 2016-05-27 13:32:05 -04:00
pub_domains.rs Add mach command to update public domain list and use a HashSet instead of a Vec to lookup public domains 2016-06-09 09:14:01 +02:00
resource_thread.rs Propagate privacy information of iframes to corresponding pipelines. Make iframes of differing privacy values be considered cross-origin. 2016-06-20 14:55:01 -04:00
storage_thread.rs send a reply when thread is done exiting 2016-05-30 09:21:09 -06:00
websocket_loader.rs Test fixes: 2016-06-10 20:53:36 +05:30