servo/components/net_traits
bors-servo 88afe38092 Auto merge of #9608 - nikkisquared:implement_http_redirect_fetch, r=jdm
Implementation of HTTP Redirect Fetch step

I've made a first draft of a complete implementation of HTTP Redirect Fetch, most of which is just refactored out of HTTP Fetch. I've also made some minor changes in a few other steps, all collected in the second commit, based on recent changes to the Fetch Standard. Since HTTP Redirect Fetch is so new, I figured now would be a fine time to make those other changes.

The biggest thing on my mind right now is how the spec says[1] "This algorithm will be used by HTML's "navigate" algorithm in addition to HTTP fetch above." This makes me think that this function, as well as HTTP Fetch, need to public, or at least have a public-facing function- since each Fetch function takes an Rc<Request>, which might be weird to require callers to supply.

[1] https://fetch.spec.whatwg.org/#http-redirect-fetch

<!-- Reviewable:start -->
[<img src="https://reviewable.io/review_button.svg" height="40" alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/9608)
<!-- Reviewable:end -->
2016-02-18 05:54:51 +05:30
..
image adding image metadata notification capabilities to image cache 2016-01-29 20:54:49 -05:00
Cargo.toml Bump heapsize to 0.3 2016-02-13 11:13:19 +01:00
hosts.rs Fix a bunch of clippy lints 2016-01-02 23:27:15 +01:00
image_cache_thread.rs Say farewell to in-tree HeapSizeOf 2016-02-04 22:03:32 +01:00
lib.rs mozbrowsersercuritychange event 2016-02-09 08:05:17 +01: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 implement http redirect fetch, and various Fetch Standard updates 2016-02-17 12:52:24 -07:00
response.rs Auto merge of #9525 - nikkisquared:test_filtered_responses, r=asajeffrey 2016-02-10 03:11:22 +05:30
storage_thread.rs task -> thread 2016-01-10 17:58:13 +09:00