Kershaw Chang
99019dbe66
Bug 1790401 - Implement the creation of outgoing WebTransport stream, r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D159049
2022-11-08 13:33:34 +00:00
Dragana Damjanovic
890c1a2f49
Bug 1790398 - Core implemention of the WebTransport session r=necko-reviewers,kershaw,valentin
...
AltSvc and 0RTT will not be used with WebTransport.
Differential Revision: https://phabricator.services.mozilla.com/D157821
2022-10-21 05:10:09 +00:00
Dragana Damjanovic
0940bfe6c8
Bug 1790398 - Add a WebTransport flag to nsHttpConnectionInfo and enable WebTransport feature negotiation in a HTTP/3 session r=necko-reviewers,valentin,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D157809
2022-10-21 05:10:08 +00:00
Dragana Damjanovic
f05ea37989
Bug 1789858 - Expose the neqo WebTransport API to c++ code r=necko-reviewers,valentin,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D156854
2022-10-21 05:10:07 +00:00
Cristian Tuns
89ce7a93b7
Backed out 5 changesets (bug 1790392, bug 1789858, bug 1790398) for causing build bustages on nsHttpChannel.cpp CLOSED TREE
...
Backed out changeset 55d75ccb0945 (bug 1790398)
Backed out changeset 3f39aaf65c29 (bug 1790398)
Backed out changeset f03238131804 (bug 1790398)
Backed out changeset b958a6beca56 (bug 1790392)
Backed out changeset ab62dcd4e601 (bug 1789858)
2022-10-20 10:19:29 -04:00
Dragana Damjanovic
7fcc11f19b
Bug 1790398 - Core implemention of the WebTransport session r=necko-reviewers,kershaw,valentin
...
AltSvc and 0RTT will not be used with WebTransport.
Differential Revision: https://phabricator.services.mozilla.com/D157821
2022-10-20 12:54:51 +00:00
Dragana Damjanovic
0414fa5885
Bug 1790398 - Add a WebTransport flag to nsHttpConnectionInfo and enable WebTransport feature negotiation in a HTTP/3 session r=necko-reviewers,valentin,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D157809
2022-10-20 12:54:50 +00:00
Dragana Damjanovic
7103edc0cc
Bug 1789858 - Expose the neqo WebTransport API to c++ code r=necko-reviewers,valentin,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D156854
2022-10-20 12:54:49 +00:00
Butkovits Atila
1455ec3e55
Backed out 5 changesets (bug 1790392, bug 1790398, bug 1789858) for causing build bustage at Http3WebTransportSession.cpp. CLOSED TREE
...
Backed out changeset 6ffb6a0029dc (bug 1790398)
Backed out changeset 93366266b85a (bug 1790398)
Backed out changeset 9d7331dd64c8 (bug 1790398)
Backed out changeset 07185f9a62ec (bug 1790392)
Backed out changeset 87a8741c5a2b (bug 1789858)
2022-10-20 01:46:29 +03:00
Dragana Damjanovic
540ad9a605
Bug 1790398 - Core implemention of the WebTransport session r=necko-reviewers,kershaw,valentin
...
AltSvc and 0RTT will not be used with WebTransport.
Differential Revision: https://phabricator.services.mozilla.com/D157821
2022-10-19 21:11:26 +00:00
Dragana Damjanovic
0c48df4520
Bug 1790398 - Add a WebTransport flag to nsHttpConnectionInfo and enable WebTransport feature negotiation in a HTTP/3 session r=necko-reviewers,valentin,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D157809
2022-10-19 21:11:26 +00:00
Dragana Damjanovic
3f22dbd20c
Bug 1789858 - Expose the neqo WebTransport API to c++ code r=necko-reviewers,valentin,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D156854
2022-10-19 21:11:25 +00:00
Butkovits Atila
552c42e776
Backed out 5 changesets (bug 1790392, bug 1790398, bug 1789858) for causing build bustages at nsHttpChannel.cpp. CLOSED TREE
...
Backed out changeset d7c7dd524f32 (bug 1790398)
Backed out changeset 96f9a57193e4 (bug 1790398)
Backed out changeset 17760a618980 (bug 1790398)
Backed out changeset 415d192c5ffc (bug 1790392)
Backed out changeset e7fda4a2e316 (bug 1789858)
2022-10-19 21:38:18 +03:00
Dragana Damjanovic
f6741c8410
Bug 1790398 - Core implemention of the WebTransport session r=necko-reviewers,kershaw,valentin
...
AltSvc and 0RTT will not be used with WebTransport.
Differential Revision: https://phabricator.services.mozilla.com/D157821
2022-10-19 18:02:56 +00:00
Dragana Damjanovic
d385962fc3
Bug 1790398 - Add a WebTransport flag to nsHttpConnectionInfo and enable WebTransport feature negotiation in a HTTP/3 session r=necko-reviewers,valentin,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D157809
2022-10-19 18:02:56 +00:00
Dragana Damjanovic
482dd9a9b7
Bug 1789858 - Expose the neqo WebTransport API to c++ code r=necko-reviewers,valentin,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D156854
2022-10-19 18:02:55 +00:00
Marian Laza
4cc3078461
Backed out 5 changesets (bug 1789858, bug 1790392, bug 1790398) for causing bustages on nsCORSListenerProxy.cpp (nsHttpChannel). CLOSED TREE
...
Backed out changeset e9bf86398696 (bug 1790398)
Backed out changeset ed10210ab627 (bug 1790398)
Backed out changeset 827abb353551 (bug 1790398)
Backed out changeset d25bc7131846 (bug 1790392)
Backed out changeset c941363309c5 (bug 1789858)
2022-10-19 08:41:31 +03:00
Dragana Damjanovic
35a660069a
Bug 1790398 - Core implemention of the WebTransport session r=necko-reviewers,kershaw,valentin
...
AltSvc and 0RTT will not be used with WebTransport.
Differential Revision: https://phabricator.services.mozilla.com/D157821
2022-10-19 05:08:06 +00:00
Dragana Damjanovic
4228232939
Bug 1790398 - Add a WebTransport flag to nsHttpConnectionInfo and enable WebTransport feature negotiation in a HTTP/3 session r=necko-reviewers,valentin,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D157809
2022-10-19 05:08:05 +00:00
Dragana Damjanovic
11d979e2b8
Bug 1789858 - Expose the neqo WebTransport API to c++ code r=necko-reviewers,valentin,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D156854
2022-10-19 05:08:04 +00:00
Dana Keeler
9c1b9475f3
Bug 1793841 - deserialize nsITransportSecurityInfo without already having an instance of it r=jschanck,necko-reviewers,dragana
...
This is an important step in making nsITransportSecurityInfo constant.
Depends on D157994
Differential Revision: https://phabricator.services.mozilla.com/D157995
2022-10-18 21:25:03 +00:00
Noemi Erli
5a21645f73
Backed out 2 changesets (bug 1793841) for causing Gtest failures CLOSED TREE
...
Backed out changeset 4d39c423b92e (bug 1793841)
Backed out changeset 5cfb5f595add (bug 1793841)
2022-10-18 04:29:44 +03:00
Dana Keeler
0d78f1f283
Bug 1793841 - deserialize nsITransportSecurityInfo without already having an instance of it r=jschanck,necko-reviewers,dragana
...
This is an important step in making nsITransportSecurityInfo constant.
Depends on D157994
Differential Revision: https://phabricator.services.mozilla.com/D157995
2022-10-18 00:18:09 +00:00
Andrew McCreight
566e2d6cec
Bug 1792920, part 1 - Remove the unused return values for various Rust AddRef and Release methods. r=necko-reviewers,platform-i18n-reviewers,gregtatum,valentin
...
Rust's definition of nsrefcnt is incorrect, so I'm eliminating uses of it
where possible. Nobody actually uses these return values, so remove them.
Differential Revision: https://phabricator.services.mozilla.com/D159320
2022-10-17 16:09:20 +00:00
pmcmanis
b3d8c6d5d8
Bug 1793786 - Update Glean version to 51.4.0 r=chutten,supply-chain-reviewers,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D158759
2022-10-07 20:19:49 +00:00
Butkovits Atila
1bed1fd6e7
Backed out changeset a5df97f61fec (bug 1793786) for causing build bustages. CLOSED TREE
2022-10-07 16:35:21 +03:00
pmcmanis
5d43825505
Bug 1793786 - Update Glean version to 51.4.0 r=chutten,supply-chain-reviewers,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D158759
2022-10-07 13:05:21 +00:00
Dragana Damjanovic
769e4a1a04
Bug 1772200 - Add a pref to enable the QUIC version negotiation. r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D148096
2022-10-06 12:02:31 +00:00
Dragana Damjanovic
0aa5419981
Bug 1772092 - Adjust neqo-glue code to the new neqo version r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D148053
2022-09-07 10:10:28 +00:00
Dragana Damjanovic
f29ba14bfb
Bug 1772092 - Neqo version 0.6.1 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D156603
2022-09-07 10:10:27 +00:00
Mike Hommey
a0fd792247
Bug 1789511 - Use drop(Box::from_raw). r=necko-reviewers,dragana
...
As of rustc 1.64, Box::from_raw is #[must_use].
Differential Revision: https://phabricator.services.mozilla.com/D156621
2022-09-07 05:07:32 +00:00
Dennis Jackson
97f4470f70
Bug 1788290 - Record whether Private DNS was used for a TLS Connection. r=keeler,necko-reviewers,valentin.
...
Differential Revision: https://phabricator.services.mozilla.com/D156106
2022-09-02 20:59:35 +00:00
Dennis Jackson
a0e440195f
Bug 1788290 - Record whether OCSP requests were made whilst making a TLS connection. r=keeler,necko-reviewers.
...
Differential Revision: https://phabricator.services.mozilla.com/D156105
2022-09-02 20:59:34 +00:00
Butkovits Atila
7fed5a7ef2
Backed out 3 changesets (bug 1788290) for causing build bustages. CLOSED TREE
...
Backed out changeset 52d5a06be477 (bug 1788290)
Backed out changeset a3b5d214b5d4 (bug 1788290)
Backed out changeset e94a38b79965 (bug 1788290)
2022-09-02 19:13:34 +03:00
Dennis Jackson
4b3a179797
Bug 1788290 - Record whether Private DNS was used for a TLS Connection. r=keeler,necko-reviewers,valentin.
...
Differential Revision: https://phabricator.services.mozilla.com/D156106
2022-09-02 14:16:07 +00:00
Dennis Jackson
0e389c049e
Bug 1788290 - Record whether OCSP requests were made whilst making a TLS connection. r=keeler,necko-reviewers.
...
Differential Revision: https://phabricator.services.mozilla.com/D156105
2022-09-02 14:16:07 +00:00
Dana Keeler
56e7ae8648
Bug 1781104 - replace error type booleans with error category in nsITransportSecurityInfo r=necko-reviewers,mixedpuppy,jschanck,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D154561
2022-08-26 18:48:38 +00:00
Dana Keeler
f6c6b4b21a
Bug 1784098 - remove unused nsISOCKSSocketInfo interface r=kershaw,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D154959
2022-08-23 03:37:18 +00:00
Dana Keeler
9c30613d90
Bug 1784098 - make nsISocketTransport.securityInfo explicit as nsISSLSocketControl r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D154257
2022-08-23 03:37:17 +00:00
Narcis Beleuzu
5fb7ed6946
Backed out 4 changesets (bug 1784098) for bustages on nsCOMPtr.h . CLOSED TREE
...
Backed out changeset d22ac7bcb472 (bug 1784098)
Backed out changeset a97052238dba (bug 1784098)
Backed out changeset a2bb8ecd6170 (bug 1784098)
Backed out changeset 16ab6547619c (bug 1784098)
2022-08-22 20:50:21 +03:00
Dana Keeler
bfde821b3b
Bug 1784098 - remove unused nsISOCKSSocketInfo interface r=kershaw,necko-reviewers
...
Depends on D154472
Differential Revision: https://phabricator.services.mozilla.com/D154959
2022-08-22 16:32:02 +00:00
Dana Keeler
5a1655a87d
Bug 1784098 - make nsISocketTransport.securityInfo explicit as nsISSLSocketControl r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D154257
2022-08-22 16:32:01 +00:00
Dennis Jackson
7a55bf9c23
Bug 1780014: Add specific telemetry for conservative and first-try handshakes. r=keeler.
...
This patch adds two new telemetry histograms which collect specific types
of TLS handshake seperately from existing handshakes.
- The conservative histogram tracks handshakes used for essential connections (e.g. update checks)
- The first-try histogram tracks all initial connection attempts. This allows us to identify issues that might otherwise be masked by our retry logic.
A single handshake may belong to more than one histogram. All handshakes belong to the root histogram.
As the histogram buckets are aligned, it is possible to derive new histograms from these stored results.
For example, as ECH GREASE is only used on first-try handshakes, the histogram from non-GREASE first-try
handshakes can be calculated by subtracting the entries in the GREASE histogram from the first-try histogram.
This patch also extends the existing handshake necko tests to verify that the telemetry is recorded correctly.
Telemetry checks don't run if networking is running on the socket process as the histograms are no longer
accessible.
Differential Revision: https://phabricator.services.mozilla.com/D150754
2022-07-21 11:02:32 +00:00
Sebastian Hengst
d0dce2754d
Backed out 2 changesets (bug 1772092) for causing frequent crashes (bug 1774118 and bug 1774125). a=backout
...
Backed out changeset ec91915d325c (bug 1772092)
Backed out changeset 1aadfdf2c854 (bug 1772092)
2022-06-14 10:16:35 +02:00
Dennis Jackson
1c8c0c17ed
oBug 1770907 - Disable ECH GREASE when retrying connections. r=dragana,keeler,necko-reviewers
...
Add a preference for whether to remove ECH GREASE extensions when retrying a connection. This repurposes the flag which was previously present but not actually functional.
Differential Revision: https://phabricator.services.mozilla.com/D147191
2022-06-13 11:29:41 +00:00
Dragana Damjanovic
76b5fcfba7
Bug 1772092 - Adjust neqo-glue code to the new neqo version r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D148053
2022-06-13 11:05:08 +00:00
Dragana Damjanovic
0141e578c4
Bug 1772092 - Update neqo to version 0.6.0 r=necko-reviewers,kershaw,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D147855
2022-06-13 11:05:08 +00:00
Iulian Moraru
4cd2cbcfa4
Backed out 3 changesets (bug 1767974, bug 1771479) for causing xpcshell failures on test_httpssvc_retry_with_ech.js. CLOSED TREE
...
Backed out changeset 9bcda147affa (bug 1771479)
Backed out changeset 4455b5bf1282
Backed out changeset f973baf1403a (bug 1767974)
2022-06-10 16:58:28 +03:00
Dennis Jackson
55801f5de7
oBug 1770907 - Disable ECH GREASE when retrying connections. r=dragana,keeler,necko-reviewers
...
Add a preference for whether to remove ECH GREASE extensions when retrying a connection. This repurposes the flag which was previously present but not actually functional.
Differential Revision: https://phabricator.services.mozilla.com/D147191
2022-06-10 11:10:27 +00:00
criss
44a8e72bfb
Backed out 2 changesets (bug 1772092) for causing build bustages. CLOSED TREE
...
Backed out changeset 30a2c0f4c97f (bug 1772092)
Backed out changeset 7dd164e9428c (bug 1772092)
2022-06-09 13:29:59 +03:00
Dragana Damjanovic
cebccb13b0
Bug 1772092 - Adjust neqo-glue code to the new neqo version r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D148053
2022-06-09 10:09:52 +00:00
Dragana Damjanovic
c530c7b6b8
Bug 1772092 - Update neqo to version 0.6.0 r=necko-reviewers,kershaw,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D147855
2022-06-09 10:09:52 +00:00
Dana Keeler
9e12ff8e96
Bug 1770869 - remove nsISSLSocketControl.clientCert r=jschanck,necko-reviewers,kershaw
...
This field isn't used any longer and removing it will make future changes
eaiser.
Differential Revision: https://phabricator.services.mozilla.com/D147227
2022-06-01 23:20:58 +00:00
Butkovits Atila
2b78c018fd
Backed out 3 changesets (bug 1770869) for causing xpcshell failures at test_tls_server.js. CLOSED TREE
...
Backed out changeset 5c95392b800d (bug 1770869)
Backed out changeset 149d04a209b6 (bug 1770869)
Backed out changeset 5a138d047be1 (bug 1770869)
2022-06-02 00:18:26 +03:00
Dana Keeler
39015f9d16
Bug 1770869 - remove nsISSLSocketControl.clientCert r=jschanck,necko-reviewers,kershaw
...
This field isn't used any longer and removing it will make future changes
eaiser.
Differential Revision: https://phabricator.services.mozilla.com/D147227
2022-06-01 20:00:57 +00:00
Andrew McCreight
6ec8054b0b
Bug 1769380 - Remove the unused nsSOCKSSocketProvider::CreateV4 and CreateV5. r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D146378
2022-05-16 14:03:33 +00:00
Mike Hommey
af52d87089
Bug 1766561 - Use proper formatting directives in various places. r=gfx-reviewers,nika,necko-reviewers,mhowell,rkraesig,bytesized,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D144920
2022-05-03 20:49:09 +00:00
Mike Hommey
12df1ed1b6
Bug 1766561 - Use %lu for Windows Error types (DWORD). r=rkraesig,xpcom-reviewers,application-update-reviewers,mhowell,bobowen,necko-reviewers,keeler,media-playback-reviewers,bytesized,barret,alwu,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D144914
2022-05-03 20:49:07 +00:00
Randell Jesup
fcaf70841e
Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 18:47:08 +00:00
Noemi Erli
2390d257e6
Backed out changeset 12a59e5a50bf (bug 1207753) for causing build bustage CLOSED TREE
2022-03-16 18:32:51 +02:00
Randell Jesup
4b033a5256
Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 16:16:14 +00:00
Butkovits Atila
927ad62c6a
Backed out changeset a68ee4b09f92 (bug 1207753) for causing Hazard bustages. CLOSED TREE
2022-03-16 14:38:14 +02:00
Randell Jesup
7d4b5fae04
Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D140849
2022-03-16 12:01:14 +00:00
Nika Layzell
5f06238318
Bug 1754037 - Part 3a: Manual changes to new ParamTraits API, r=ipc-reviewers,mccr8
...
This change does not build without the automatically rewritten changes from
part 3c, as every IPC::ParamTraits and IPDLParamTraits implementation needs to
be updated at once, but these are the manual changes which are required and not
handled by the automatic script.
Differential Revision: https://phabricator.services.mozilla.com/D140001
2022-03-04 15:39:40 +00:00
Dragana Damjanovic
2185d4ea34
Bug 1752117 - Neqo version 0.5.7 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D137254
2022-01-31 05:17:42 +00:00
Dragana Damjanovic
6e83386ee0
Bug 1741423 - Propagate 1xx response from HTTP/3 layer. r=nhnt11
...
The Http3Stream’s received side has one state, i.e. READING_INTERIM_HEADERS. The stream transitions into this state when 1xx response is received and it transitions back to BEFORE_HEADERS as new headers are expected. As with the final headers the 1xx headers are stored into mFlatResponseHeaders and they are picked up by the HttpTransaction from there.
neqo makes sure that response headers and data are received in the right order, e.g. 1xx cannot be received after a non-1xx response, fin cannot follow 1xx response, etc.
Differential Revision: https://phabricator.services.mozilla.com/D132831
2021-12-15 09:18:17 +00:00
Andi-Bogdan Postelnicu
b2883570dd
Bug 1617369 - Reformat recent rust changes with rustfmt r=necko-reviewers,kershaw
...
Updated with rustfmt 1.4.37-stable (f1edd04 2021-11-29)
Depends on D132868
Differential Revision: https://phabricator.services.mozilla.com/D132869
2021-12-06 17:15:33 +00:00
Dragana Damjanovic
06c90cba6d
Bug 1743378 - Adapt mozilla-central to the new neqo API r=necko-reviewers,kershaw
...
Most important changes:
- Neqo API now only use StreamId instead of u64 for the stream ids
- The server side API has send_headers, send_data and stream_close_send instead of a single set_response. Important change is also that send_data does not accept more data than the flow control allows. Set_response used to accept all data unconditionally. Therefore now we need to listen to DataWritable events.
Differential Revision: https://phabricator.services.mozilla.com/D132594
2021-12-03 13:13:09 +00:00
Dragana Damjanovic
508c8575ed
Bug 1743378 - Neqo version 0.5.6 r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D132772
2021-12-03 13:13:08 +00:00
criss
37ba052114
Backed out 2 changesets (bug 1743378) for causing xpcshell failures on test_http3_direct_proxy.js. CLOSED TREE
...
Backed out changeset 3661673e2577 (bug 1743378)
Backed out changeset a6eab1b75981 (bug 1743378)
2021-12-02 14:58:40 +02:00
Dragana Damjanovic
e672920cb2
Bug 1743378 - Adapt mozilla-central to the new neqo API r=necko-reviewers,kershaw
...
Most important changes:
- Neqo API now only use StreamId instead of u64 for the stream ids
- The server side API has send_headers, send_data and stream_close_send instead of a single set_response. Important change is also that send_data does not accept more data than the flow control allows. Set_response used to accept all data unconditionally. Therefore now we need to listen to DataWritable events.
Differential Revision: https://phabricator.services.mozilla.com/D132594
2021-12-02 08:23:20 +00:00
Dragana Damjanovic
6fe5130c63
Bug 1743378 - Update to neqo version 0.5.5 r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D132562
2021-12-02 08:23:20 +00:00
Jesse Schwartzentruber
535ff43132
Bug 1731721 - Preliminary HTTP/3 fuzzing target r=dragana,decoder,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D126177
2021-11-25 19:01:04 +00:00
Iulian Moraru
c71084a7f0
Backed out changeset 667e91aa1dea (bug 1731721) for causing multiple build bustages. CLOSED TREE
2021-11-24 20:32:30 +02:00
Jesse Schwartzentruber
f66bf9dbc1
Bug 1731721 - Preliminary HTTP/3 fuzzing target r=dragana,decoder,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D126177
2021-11-24 18:04:45 +00:00
Butkovits Atila
824ba655d3
Backed out changeset a62dd031768d (bug 1731721) for causing build bustages complaining about static_prefs.
2021-11-23 20:04:58 +02:00
Jesse Schwartzentruber
c8e6fdac85
Bug 1731721 - Preliminary HTTP/3 fuzzing target r=dragana,decoder,necko-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D126177
2021-11-23 17:27:19 +00:00
Manuel Bucher
888b460351
Bug 1734132 - Add neqo glue code to send priority updates r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D129003
2021-11-23 17:22:30 +00:00
Kershaw Chang
89050e7a2e
Bug 1738664 - Add peerId to nsITransportSecurityInfo, r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D130034
2021-11-23 11:59:47 +00:00
Cristian Tuns
acd5a045f9
Backed out 3 changesets (bug 1734132) for causing hybrid/build bustages on Http3Stream.cpp CLOSED TREE
...
Backed out changeset 51a131c3817b (bug 1734132)
Backed out changeset aee682c3af71 (bug 1734132)
Backed out changeset 51ba73eb5bc2 (bug 1734132)
2021-11-17 11:55:11 -05:00
Manuel Bucher
407d1a7d91
Bug 1734132 - Add neqo glue code to send priority updates r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D129003
2021-11-17 16:26:29 +00:00
Alexandru Michis
d844e2f9a5
Backed out 3 changesets (bug 1734132) for causing bustages in Http3Stream.cpp
...
CLOSED TREE
Backed out changeset 511af4b42efc (bug 1734132)
Backed out changeset 9516eb1214d8 (bug 1734132)
Backed out changeset 513d740d6477 (bug 1734132)
2021-11-16 20:26:52 +02:00
Manuel Bucher
52ae51abfa
Bug 1734132 - Add neqo glue code to send priority updates r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D129003
2021-11-16 17:01:06 +00:00
Valentin Gosu
6b419daeb0
Bug 1702529 - Pass NetAddr pointers to rust instead of a serialization r=necko-reviewers,dragana
...
It seems that the serialization generated by inet_ntop_internal via
getnameinfo is sometimes wrong, returning `?` instead of serializing the
IP we pass in.
It's also inefficient to keep passing the serialization to and from rust
code - instead it's much easier to just pass a pointer to the NetAddr
union and build a proper SocketAddr instance on the rust side from
from the bytes instead of parsing the serialization
Differential Revision: https://phabricator.services.mozilla.com/D129489
2021-10-27 15:28:41 +00:00
Cristian Tuns
d766fa0f20
Backed out changeset ba94ff2a7696 (bug 1702529) for causing build bustages. CLOSED TREE
2021-10-27 07:07:17 -04:00
Valentin Gosu
609bf1922f
Bug 1702529 - Pass NetAddr pointers to rust instead of a serialization r=necko-reviewers,dragana
...
It seems that the serialization generated by inet_ntop_internal via
getnameinfo is sometimes wrong, returning `?` instead of serializing the
IP we pass in.
It's also inefficient to keep passing the serialization to and from rust
code - instead it's much easier to just pass a pointer to the NetAddr
union and build a proper SocketAddr instance on the rust side from
from the bytes instead of parsing the serialization
Differential Revision: https://phabricator.services.mozilla.com/D129489
2021-10-27 10:44:46 +00:00
Valentin Gosu
2650af618b
Bug 1733356 - Fix non-unified build errors in netwerk/socket/ r=necko-reviewers,kershaw
...
Depends on D129499
Differential Revision: https://phabricator.services.mozilla.com/D129500
2021-10-27 08:52:26 +00:00
Dragana Damjanovic
e4d1ab4dd7
Bug 1733603 - Neqo version 0.5.3 r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D127273
2021-10-01 18:07:10 +00:00
Dragana Damjanovic
c116b60b2c
Bug 1382886 - Add a callback when the handshake is done. r=necko-reviewers,kershaw,keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D123601
2021-09-22 09:19:30 +00:00
Butkovits Atila
e097708c27
Backed out 7 changesets (bug 1382886) for causing very frequent networking crashes. a=backout DONTBUILD
...
Backed out changeset e0d76ea1bdd2 (bug 1382886)
Backed out changeset 1db60c600b97 (bug 1382886)
Backed out changeset c922a30d444e (bug 1382886)
Backed out changeset 7f2260b49e60 (bug 1382886)
Backed out changeset 0c049a8ee4a8 (bug 1382886)
Backed out changeset 632eefa7e529 (bug 1382886)
Backed out changeset fe6b8f41ca83 (bug 1382886)
2021-09-18 12:37:24 +03:00
Dragana Damjanovic
1f0044c034
Bug 1382886 - Add a callback when the handshake is done. r=necko-reviewers,kershaw,keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D123601
2021-09-17 13:19:00 +00:00
Manuel Bucher
ecf25dc8fa
Bug 1730672 - Update neqo to 0.5.0 r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D125528
2021-09-14 13:37:19 +00:00
Dragana Damjanovic
0a98b4c4a4
Bug 1728735 - Neqo version 0.4.32 r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D124320
2021-09-02 21:28:15 +00:00
Dragana Damjanovic
9c5412108c
Bug 1718719 - Disable the TLS early-data if proxy is use r=necko-reviewers,keeler,kershaw
...
Currently we do not use the early-data when a proxy is used, but we do not disable it in the nss layer.
Differential Revision: https://phabricator.services.mozilla.com/D123492
2021-09-01 19:57:10 +00:00
Sandor Molnar
1a9baf6591
Backed out changeset 028b3aadad28 (bug 1718719) for causing bustages in build fuzzing. CLOSED TREE
2021-09-01 17:46:12 +03:00
Dragana Damjanovic
75908ae9b0
Bug 1718719 - Disable the TLS early-data if proxy is use r=necko-reviewers,keeler,kershaw
...
Currently we do not use the early-data when a proxy is used, but we do not disable it in the nss layer.
Differential Revision: https://phabricator.services.mozilla.com/D123492
2021-09-01 13:05:12 +00:00
Dragana Damjanovic
38fd6ab7be
Bug 1728268 - Update neqo to 0.4.31 r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D124012
2021-08-31 08:50:59 +00:00
Andi-Bogdan Postelnicu
2fc4f70e9b
Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium
...
Automatically generated path that adds flag `REQUIRES_UNIFIED_BUILD = True` to `moz.build`
when the module governed by the build config file is not buildable outside on the unified environment.
This needs to be done in order to have a hybrid build system that adds the possibility of combing
unified build components with ones that are built outside of the unified eco system.
Differential Revision: https://phabricator.services.mozilla.com/D122345
2021-08-25 10:46:17 +00:00
Andi-Bogdan Postelnicu
92603d5088
Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,webdriver-reviewers,necko-reviewers,valentin
...
Updated with rustfmt 1.4.37-stable (a178d03 2021-07-26)
Differential Revision: https://phabricator.services.mozilla.com/D122815
2021-08-23 09:30:24 +00:00
Dragana Damjanovic
3dafd2ce8f
Bug 1723218 - Change flow control limits in HTTP/3 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D121427
2021-08-19 14:34:30 +00:00