Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge net and net_tests | Anthony Ramine | 2018-01-20 | 1 | -112/+0 |
| | |||||
* | Make tests/units/* compile without warnings in non-test mode | Simon Sapin | 2017-12-07 | 1 | -12/+14 |
| | | | | (if not usefully) | ||||
* | Remove 5 second pause in `./mach test-unit` | Simon Sapin | 2017-11-30 | 1 | -1/+1 |
| | | | The pause is likely due to a Servo bug that I’m about to file, this does not fix the underlying bug. | ||||
* | Fetch cancellation: Add CancellationListener | Manish Goregaokar | 2017-11-20 | 1 | -3/+3 |
| | |||||
* | Fetch cancellation: Add cancel_chan to FetchContext | Manish Goregaokar | 2017-11-17 | 1 | -0/+1 |
| | |||||
* | Fix some "unused" warnings | Simon Sapin | 2017-06-06 | 1 | -1/+1 |
| | |||||
* | Move the HTTP connector in HttpState | Anthony Ramine | 2017-04-06 | 1 | -2/+0 |
| | |||||
* | Move the SSL client in HttpState | Anthony Ramine | 2017-04-06 | 1 | -2/+2 |
| | |||||
* | Add command-line argument to use a custom SSL certificate database. | Josh Matthews | 2017-04-06 | 1 | -1/+3 |
| | |||||
* | Move Arc out of HttpState | Anthony Ramine | 2017-04-03 | 1 | -1/+2 |
| | |||||
* | Move the HTTP connector to FetchContext | Anthony Ramine | 2017-04-03 | 1 | -1/+5 |
| | |||||
* | Remove all internal mutability from Request | Anthony Ramine | 2017-04-03 | 1 | -3/+3 |
| | |||||
* | Make fetch take a &Request | Anthony Ramine | 2017-04-03 | 1 | -5/+4 |
| | |||||
* | Update Hyper and OpenSSL | ddh | 2017-03-31 | 1 | -0/+1 |
| | |||||
* | Remove unused content-blocker dependency from unit tests. | Ms2ger | 2017-03-09 | 1 | -1/+0 |
| | |||||
* | Kill the plugins crate and its clippy support | Anthony Ramine | 2017-02-21 | 1 | -3/+0 |
| | | | | | | Sometimes clippy gets outdated by months, and its current support setup means that each Servo component need to opt into it by depending on the plugins crate manually, and not all components do that. | ||||
* | Implement Subresource Integrity | mrnayak | 2017-01-08 | 1 | -0/+1 |
| | | | | | | | | | | | Implemented response validation part of https://w3c.github.io/webappsec-subresource-integrity/. Implemented step eighteen of the main fetch. If a request has integrity metadata, then following steps are performed *Wait for response body *If the response does not have a termination reason and response does not match request’s integrity metadata, set response to a network error.# Please enter the commit message for your changes. Lines starting | ||||
* | Implement HSTS fetch step | Raghav | 2016-12-29 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | 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. | ||||
* | Make the fetch target non-optional. | Ms2ger | 2016-12-15 | 1 | -6/+6 |
| | |||||
* | Introduce fetch_with_cors_cache() API for tests. | Ms2ger | 2016-12-15 | 1 | -0/+12 |
| | |||||
* | Use the asynchronous fetching code for fetch_with_context(). | Ms2ger | 2016-12-15 | 1 | -5/+5 |
| | |||||
* | Use the asynchronous fetching code in unit tests. | Ms2ger | 2016-12-15 | 1 | -4/+0 |
| | | | | | This is the only code that is used in Servo proper, so it's a more useful thing to test. | ||||
* | Replace fetch_async() by a new fetch() function. | Ms2ger | 2016-12-15 | 1 | -5/+9 |
| | | | | | | fetch() returns immediately after processing EOF, at the latest, so not spinning up a thread should not cause noticeable delays. OTOH, it might reduce the contention for cores, and reduce the overall time needed. | ||||
* | Introduce fetch_with_context() to reduce repetition. | Ms2ger | 2016-12-15 | 1 | -1/+5 |
| | |||||
* | Qualify the fetch() calls in unit tests. | Ms2ger | 2016-12-15 | 1 | -3/+3 |
| | |||||
* | Removed util. | Alan Jeffrey | 2016-12-14 | 1 | -1/+1 |
| | |||||
* | Pass the UIProvider to FileManager::handle() as needed. | Ms2ger | 2016-11-21 | 1 | -3/+2 |
| | |||||
* | Urlmageddon: Use refcounted urls more often. | Emilio Cobos Álvarez | 2016-11-17 | 1 | -3/+4 |
| | |||||
* | Pass a borrowed fetch context to fetch(). | Ms2ger | 2016-11-08 | 1 | -2/+2 |
| | | | | This will allow inspecting its state after fetching in unit tests. | ||||
* | Simplify string handling in make_server. | Ms2ger | 2016-11-07 | 1 | -3/+1 |
| | |||||
* | Move make_server to the root of the net unit tests crate. | Ms2ger | 2016-11-07 | 1 | -0/+12 |
| | |||||
* | Privatize the http_loader module. | Ms2ger | 2016-11-06 | 1 | -1/+1 |
| | |||||
* | Move some helper functions to the root of the net tests crate. | Ms2ger | 2016-11-03 | 1 | -0/+47 |
| | |||||
* | Moved pub_domains to net_traits and did a spring clean. | Alan Jeffrey | 2016-09-29 | 1 | -1/+0 |
| | |||||
* | Update serde to 0.8 (fixes #12659) | Anthony Ramine | 2016-08-12 | 1 | -0/+1 |
| | |||||
* | Add mach command to update public domain list and use a HashSet instead of a ↵ | Florian Duraffourg | 2016-06-09 | 1 | -0/+1 |
| | | | | Vec to lookup public domains | ||||
* | Process content blocker rules in the HTTP loader. | Josh Matthews | 2016-05-30 | 1 | -0/+1 |
| | |||||
* | Fix FileManager thread panic and other misc improvements | Zhen Zhang | 2016-05-24 | 1 | -0/+1 |
| | | | | | - Add shut down logic for FileManager thread - Add an unit test for filemanager_thread | ||||
* | Add timeline markers for HTTP requests, JS evaluation, and HTML parsing. | Josh Matthews | 2016-05-18 | 1 | -0/+1 |
| | |||||
* | Add unit tests for cookies base on abarth/http-state github repo | Florian Duraffourg | 2016-05-17 | 1 | -0/+1 |
| | | | | | - Add unit tests - Add a mach command to update cookie's unit tests | ||||
* | Make new test use local resources only. | Josh Matthews | 2016-04-20 | 1 | -0/+1 |
| | |||||
* | added test for https://github.com/servo/servo/issues/10548 | Yoav Alon | 2016-04-18 | 1 | -0/+1 |
| | |||||
* | working on implementing Cors Check and Origin to Ascii serialisation | Nikki | 2016-02-09 | 1 | -0/+1 |
| | |||||
* | Implement a basic test for Fetch and fix errors it finds | Nikki | 2016-01-13 | 1 | -0/+1 |
| | |||||
* | task -> thread | rohan.prinja | 2016-01-10 | 1 | -1/+1 |
| | |||||
* | Implement 'url!(..)' macro | Corey Farwell | 2015-11-21 | 1 | -0/+3 |
| | | | | | | https://github.com/servo/rust-url/issues/136 https://github.com/servo/rust-url/pull/137 | ||||
* | Check in for task 1,4 and 5 | Abhishek Kumar | 2015-11-05 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | Adding pipelineID to httpresponse message, clearner code for task1 Commit for Refactored task Unit tests Removing extra whitespaces. Removing extra whitespaces. Removing tabs whitespaces Making Code tidier. Style issues Fix Test-tidy Fixes | ||||
* | tests for devtools integration with network requests/responses | Prabhjyot Singh Sodhi | 2015-09-25 | 1 | -0/+1 |
| | |||||
* | Upgrade rust to f93ab64d4a1a7ee91759a1594ab2a426b6cc657e/rustc-1.5.0-dev. | Manish Goregaokar | 2015-09-23 | 1 | -2/+0 |
| | |||||
* | Move HSTS/CookieStorage to Arc<RwLock> from Ipc | Sam Gibson | 2015-09-19 | 1 | -3/+4 |
| | | | | servo/servo#7421 |