aboutsummaryrefslogtreecommitdiffstats
path: root/components/net
Commit message (Collapse)AuthorAgeFilesLines
* Auto merge of #23090 - miller-time:nav-fetch-referrer, r=gterzianbors-servo2019-04-251-30/+42
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add referrer to navigation fetch request <!-- Please describe your changes on the following line: --> Implement step 13 of [following hyperlinks](https://html.spec.whatwg.org/#following-hyperlinks-2) and step 14.3 of [window open](https://html.spec.whatwg.org/#window-open-steps), as well as other referrer- and fetch-related updates. --- <!-- 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] These changes fix #22890 (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23090) <!-- Reviewable:end -->
| * update HTTP-network-or-cache fetch per specRussell Cousineau2019-04-191-30/+42
| |
* | ISSUE-21263: implemented attribute setting in http loaderThomas Delacour2019-04-231-4/+38
|/
* Auto merge of #22769 - gterzian:use_thread_pool_in_resource_thread, r=noxbors-servo2019-04-192-36/+38
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a threadpool for fetch <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #22768 (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22769) <!-- Reviewable:end -->
| * use a threadpool for fetchGregory Terzian2019-04-182-36/+38
| |
* | Add webdriver deletecookies functionaditj2019-04-193-0/+19
|/
* Implementing the builder pattern for RequestInitLucas Fantacuci2019-04-103-291/+259
|
* Add connectEnd attribute to PerformanceResourceTiming interfacepylbrecht2019-04-041-1/+7
|
* Auto merge of #23045 - miller-time:promote-memory-blob, r=jdmbors-servo2019-03-202-33/+9
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | create uuid before sending PromoteMemory message <!-- Please describe your changes on the following line: --> When `Blob::promote` is promoting a `BlobImpl::Memory`, create uuid and send it with the `FileManagerThreadMsg::PromoteMemory` message rather than blocking until one is received. --- <!-- 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] These changes fix #23032 (GitHub issue number if applicable) <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23045) <!-- Reviewable:end -->
| * create uuid before sending PromoteMemory messageRussell Cousineau2019-03-182-33/+9
| |
* | #8539 Config preferences backend restructurePeter Hall2019-03-204-21/+7
|/
* Auto merge of #23036 - gterzian:fix_range_request, r=jdmbors-servo2019-03-151-1/+17
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix substraction with overflow in range request <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `___` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [ ] `./mach test-tidy` does not report any errors - [ ] These changes fix #23030 (GitHub issue number if applicable) <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23036) <!-- Reviewable:end -->
| * fix potentially overflowing arithmetic in cache range requestsGregory Terzian2019-03-151-1/+17
| |
* | Avoid locking network timing data unnecessarily.Josh Matthews2019-02-011-4/+3
| |
* | Add PerformanceResourceTiming: redirectStartkkpoon2019-02-011-2/+10
|/
* Auto merge of #22714 - aditj:patch-3, r=jdmbors-servo2019-01-282-2/+14
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added fetch_start functionality <!-- Please describe your changes on the following line: --> Added the fetch_start functionality in http_loader.rs (http_fetch function) --- <!-- 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] These changes fix #21258 (GitHub issue number if applicable) <!-- Either: --> - [X] There are tests for these changes OR - [ ] These changes do not require tests because ___ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22714) <!-- Reviewable:end -->
| * Added fetch_start functionality in http_fetchAdit Jain2019-01-242-2/+14
| | | | | | | | | | | | Added spec link for webidl. Added fetch_start functionality to PRT . Changed the fetch_start location
* | Update base64 to 0.10.1Anthony Ramine2019-01-252-2/+2
| |
* | Redesign network response decoding to avoid creating decoders before some ↵Josh Matthews2019-01-155-148/+505
| | | | | | | | content is present.
* | Update references to malloc_size_of_derive, which is in crates.io now.Emilio Cobos Álvarez2019-01-131-1/+1
|/
* Rustfmt has changed its default style :/Simon Sapin2018-12-287-303/+244
|
* Upgrade to rustc 1.33.0-nightly (fb86d604b 2018-12-27)Simon Sapin2018-12-281-2/+0
|
* Remove `foreign` service-workers modeCYBAI2018-12-231-14/+4
|
* Auto merge of #22243 - Darkspirit:cipherlist_cleanup, r=avadacatavrabors-servo2018-12-221-10/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cleanup of default ciphersuite list * don't offer DHE ciphersuites like Chrome (Firefox is in [progress](https://www.fxsitecompat.com/en-CA/docs/2018/dhe-cipher-suites-are-no-longer-supported-in-webrtc/) of deprecating DHE as well) * don't offer AES-CBC-SHA2 like Firefox and Chrome * don't offer AES-GCM for plain RSA like Firefox * don't offer ECDSA with AES-CBC like Chrome * don't offer weak DES-CBC3-SHA * prefer AES256 over AES128 like [Mozilla Modern](https://wiki.mozilla.org/Security/Server_Side_TLS#Modern_compatibility), Safari and Edge (The last line of cipher suites would be removed in the future when Servo deprecates TLS 1.0/1.1 and switches to Rustls.) You can compare Firefox and Chrome with https://www.ssllabs.com/ssltest/viewMyClient.html. --- <!-- 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 <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22243) <!-- Reviewable:end -->
| * Cleanup of default ciphersuite listJan Andre Ikenmeyer2018-11-211-10/+3
| | | | | | | | | | | | | | | | | | * don't offer DHE ciphersuites like Chrome * don't offer AES-CBC-SHA2 like Firefox and Chrome * don't offer AES-GCM for plain RSA like Firefox * don't offer ECDSA with AES-CBC like Chrome * don't offer weak DES-CBC3-SHA * prefer AES256 over AES128 like Mozilla Modern, Safari and Edge
* | Auto merge of #22354 - jdm:ddg, r=Manishearthbors-servo2018-12-212-8/+14
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix DuckDuckGo HTML search - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #22090 - [x] There are tests for these changes <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22354) <!-- Reviewable:end -->
| * | net: Suppress default ports in Origin header.Josh Matthews2018-12-172-8/+7
| | |
| * | net: Log HTTP request headers.Josh Matthews2018-12-031-0/+7
| | |
* | | Remove redundant `.clone()`sShotaro Yamada2018-12-115-7/+6
|/ /
* | net: Wait for underlying response body of filtered responses.Josh Matthews2018-11-301-1/+1
| |
* | Auto merge of #22244 - georgeroman:response_statustext_default_change, r=jdmbors-servo2018-11-281-0/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change Response's statusText default value from 'Ok' to an empty string <!-- Please describe your changes on the following line: --> Closes #22238 --- <!-- 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 <!-- Either: --> - [X] There are tests for these changes <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- 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="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22244) <!-- Reviewable:end -->
| * | Change Response's statusText default value from 'Ok' to an empty stringGeorge Roman2018-11-271-0/+7
| | |
* | | Update webrenderManish Goregaokar2018-11-271-1/+1
| | |
* | | Auto merge of #22221 - Eijebong:random-depup, r=noxbors-servo2018-11-271-3/+3
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | Update dependencies Those are all easy and unrelated dependency updates, hence the single PR <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22221) <!-- Reviewable:end -->
| * | Update openssl related dependenciesBastien Orivel2018-11-191-2/+2
| | |
| * | Update brotliBastien Orivel2018-11-191-1/+1
| | |
* | | Add comment about incorrect tests for file url range requests. Fmt and ↵Fernando Jiménez Moreno2018-11-262-2/+4
| | | | | | | | | | | | manifest update
* | | Use crossbeam channel instead of servo channel. Fix rebase issues and add ↵Fernando Jiménez Moreno2018-11-263-9/+11
| | | | | | | | | | | | comment
* | | Tweak limits of file chunked read and send chunks not entire body as partial ↵Fernando Jiménez Moreno2018-11-261-3/+4
| | | | | | | | | | | | payloads
* | | Set response status for range requests to file and blob urlsFernando Jiménez Moreno2018-11-262-26/+86
| | |
* | | Do not set Receiving body to Done when it's not neededFernando Jiménez Moreno2018-11-261-1/+0
| | |
* | | Adapt fetch blob test to new way of fetching in chunksFernando Jiménez Moreno2018-11-261-5/+37
| | |
* | | Allow range requests to blob URLs with negative offsetsFernando Jiménez Moreno2018-11-262-46/+77
| | |
* | | Add support fo byte range requests for blob URLsFernando Jiménez Moreno2018-11-264-195/+179
| | |
* | | Finish asynchronous blob url fetchingFernando Jiménez Moreno2018-11-263-134/+145
| | |
* | | Update read blob url in chunk changes to use new hyperFernando Jiménez Moreno2018-11-261-17/+25
| | |
* | | Blob url's changes now build and testms23002018-11-263-32/+29
| | |
* | | Initial implementation of asynchronous blob url fetchingms23002018-11-263-90/+171
| |/ |/|
* | Auto merge of #22225 - servo:webgl, r=emiliobors-servo2018-11-211-2/+3
|\ \ | | | | | | | | | | | | | | | | | | | | | Send an IpcSharedMemory in tex_image_2d and tex_sub_image_2d <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/22225) <!-- Reviewable:end -->
| * | Call rgba8_byte_swap_colors_inplace on the WebGL threadAnthony Ramine2018-11-201-1/+1
| | |