servo/components/net_traits
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
..
image Update to rustc 2016-06-14. 2016-06-15 00:27:36 +01:00
blob_url_store.rs Implement Blob URL's DOM interfaces 2016-06-17 20:06:37 +08:00
bluetooth_scanfilter.rs Use collect() for more idiomatic code in bluetooth. 2016-06-06 09:49:12 +02:00
bluetooth_thread.rs Add included services 2016-05-24 15:50:33 +02:00
Cargo.toml Update image, hyper, gleam, flate2, threadpool, string_cache, num_cpus 2016-05-11 20:37:27 -07:00
filemanager_thread.rs Implement filter for file-type input's accept attribute 2016-06-20 20:58:53 +08:00
hosts.rs Deny unsafe code in some more modules. 2016-06-04 18:07:16 +02:00
image_cache_thread.rs Remove empty lines following braces. 2016-05-27 13:32:05 -04:00
lib.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
net_error_list.rs Move net_error_list from net to net_traits. Fixes #7050. 2015-08-06 16:37:08 -05:00
request.rs Review fixes 2016-06-11 11:49:40 +05:30
response.rs Review fixes 2016-06-11 11:49:40 +05:30
storage_thread.rs send a reply when thread is done exiting 2016-05-30 09:21:09 -06:00