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
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
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
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
Haik Aftandilian
4591ba72b4
Bug 1770484 - Make Mac processes not depend on DYLD_LIBRARY_PATH to load libraries r=glandium,gsvelto,mac-reviewers,necko-reviewers,dragana,spohl
...
Change XUL and other dylibs to be built with an @rpath/<dylib> install name (LC_ID_DYLIB) instead of @executable_path/<dylib>.
Change executables to be built with an @rpath dyld search path set to @executable_path by default so that @rpath/<dylib> dylibs in the same directory can be resolved. For executables not in the same directory as @rpath dylibs, such as plugin-container, set a relative @rpath such as @executable_path/../../../.
Previously, dylib install names were set as @executable_path/<dylib> allowing them to be resolved by dyld for the loading executable if the executable resided in the same directory as the dylib. For executables not in the same directory as the dylibs, dyld resolved these dylibs using DYLD_LIBRARY_PATH set before launching the process by Firefox code. With this change, loading does not rely on DYLD environment variables. Instead, dylibs have an install name set as @rpath/<dylib> and each executable loading a dylib has its @rpath set at compile-time to refer to dylib directory.
Differential Revision: https://phabricator.services.mozilla.com/D147360
2022-06-03 21:14:01 +00:00
Mike Hommey
37b0d690e7
Bug 1770894 - Update http3server to base64 0.13. r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D147253
2022-05-30 21:37:35 +00:00
Mike Hommey
7b06b12d90
Bug 1770894 - Update in-tree crates to bindgen 0.59. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D147221
2022-05-30 21:37:31 +00:00
Dragana Damjanovic
6aad873dae
Bug 1768090 - Ignore error from UDP soocket. r=necko-reviewers,kershaw
...
A UDP socket may receive a ConnecionReset error if a packet is sent to an unreachable port. This is not a reason to close the soccket.
Differential Revision: https://phabricator.services.mozilla.com/D146951
2022-05-24 04:19:20 +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
Kershaw Chang
1146b427ce
Bug 1670389 - Check the return value of stream.send_data, r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D136479
2022-01-21 11:24:12 +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
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
Manuel Bucher
76a2547903
Bug 1734132 - Test that different http3 priorities are sent r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D129618
2021-11-23 17:22:31 +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
02462f80b2
Bug 1734132 - Test that different http3 priorities are sent r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D129618
2021-11-17 16:26:30 +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
2bcdb5e1d8
Bug 1734132 - Test that different http3 priorities are sent r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D129618
2021-11-16 17:01:07 +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
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
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
Dragana Damjanovic
5a07d5d023
Bug 1724196 - Neqo version 0.4.30 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D122077
2021-08-09 11:36:54 +00:00
Ryan VanderMeulen
52c9905518
Backed out changeset 83204ae613b7 (bug 1724196) for causing topcrash bug 1724408.
2021-08-06 09:22:57 -04:00
Dragana Damjanovic
65634e4bc3
Bug 1724196 - Neqo version 0.4.29 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D121860
2021-08-05 14:31:12 +00:00
Kershaw Chang
6d7d02f5f7
Bug 1720648 - Make necko work with neqo 0.4.28, r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D119991
2021-07-15 19:19:55 +00:00
Kershaw Chang
2c55ee8adf
Bug 1720648 - Neqo v0.4.28, r=nhnt11
...
Differential Revision: https://phabricator.services.mozilla.com/D119990
2021-07-15 19:19:55 +00:00
Kershaw Chang
3b354571f5
Bug 1654507 - Part1: Plumbing for setting ech config, r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D119402
2021-07-13 09:24:25 +00:00
Dragana Damjanovic
74148ad97b
Bug 1719316
- Adapt necko to the new version of neqo r=necko-reviewers,kershaw
...
Now neqo has a Header structure instead of tuple (String, String).
Differential Revision: https://phabricator.services.mozilla.com/D119261
2021-07-08 11:52:29 +00:00
Dragana Damjanovic
1596c3c571
Bug 1719316
- Neqo version 0.4.27 r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D119196
2021-07-08 11:52:28 +00:00
Dragana Damjanovic
778175efc9
Bug 1717505 - Update neqo to 0.4.26 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D118495
2021-06-25 10:39:54 +00:00
Andi-Bogdan Postelnicu
d844b7a2dd
Bug 1617369 - Reformat recent rust changes with rustfmt r=necko-reviewers,webdriver-reviewers,kvark
...
Updated with rustfmt 1.4.36-stable (7de6968 2021-02-07)
Differential Revision: https://phabricator.services.mozilla.com/D117906
2021-06-17 11:00:22 +00:00
Kershaw Chang
e9963421a1
Bug 1711971 - Make connection coalescing works for http3, r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D115528
2021-06-07 09:52:31 +00:00
Dragana Damjanovic
4e508bd5ca
Bug 1712440 - Update neqo to version 0.4.25 r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D115758
2021-05-25 21:52:27 +00:00
Andi-Bogdan Postelnicu
0194d37673
Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio
...
Updated with rustfmt 1.4.36-stable (7de6968 2021-02-07)
Differential Revision: https://phabricator.services.mozilla.com/D115805
2021-05-24 15:08:48 +00:00
Dragana Damjanovic
5b3e47b025
Bug 1709568
- Add test for the response progress notifictations r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D114343
2021-05-12 18:38:33 +00:00
Mike Hommey
d9c58f174d
Bug 1707829 - Go back to building http3server as a rust program. r=necko-reviewers,kershaw
...
This mostly revert bug 1616238.
Differential Revision: https://phabricator.services.mozilla.com/D113485
2021-05-07 20:22:56 +00:00
Sandor Molnar
93e6afe93a
Backed out changeset bd2c9d3fa4b0 (bug 1707829) for causing xpc failures. CLOSED TREE
2021-05-07 01:58:43 +03:00
Mike Hommey
eae232636b
Bug 1707829 - Go back to building http3server as a rust program. r=necko-reviewers,kershaw
...
This mostly revert bug 1616238.
Differential Revision: https://phabricator.services.mozilla.com/D113485
2021-05-06 21:37:01 +00:00
Dragana Damjanovic
a8773ba2a8
Bug 1708678 - Adapt code to neqo 0.4.24 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D114011
2021-05-06 18:10:45 +00:00
Dragana Damjanovic
425a67f2e1
Bug 1708678 - Update neqo to version 0.4.24 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D113970
2021-05-06 18:10:45 +00:00
Dragana Damjanovic
fe31a10105
Bug 1708567 - Add support for HTTP3 version 1 behind a pref r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D113881
2021-04-30 11:33:39 +00:00
Kershaw Chang
f9a2c05f44
Bug 1616238 - Enable http3 tests on windows, r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D112528
2021-04-22 11:53:32 +00:00
imoraru
44819cf83e
Backed out changeset f2203cb8ec98 (bug 1616238) for build bustages on Android. CLOSED TREE
2021-04-20 09:51:19 +03:00
Kershaw Chang
9e4dc813a7
Bug 1616238 - Enable http3 tests on windows, r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D112528
2021-04-19 18:34:05 +00:00
Cosmin Sabou
f06d692475
Backed out changeset 23251cfb884e (bug 1616239) for causing windows aarch bustages.
2021-04-01 23:03:29 +03:00
Kershaw Chang
93423e9aa1
Bug 1616239 - Enable http3 tests for asan r=necko-reviewers,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D108635
2021-04-01 18:31:23 +00:00