Граф коммитов

21432 Коммитов

Автор SHA1 Сообщение Дата
Frederik Braun a664b17bd5 Bug 1677940 Consider blocking ports 69, 137, 161, 1719, 6566, 10080 r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D97423
2020-11-18 13:10:33 +00:00
smolnar 93595da8db Backed out changeset d57553438d94 (bug 1675329) for causing bustages in nsAppShell. CLOSED TREE 2020-11-20 22:37:39 +02:00
Dave Townsend a3cb03324e Bug 1675329: Add an API for returning an exit code from the application. r=dthayer,necko-reviewers,dragana,nika
Callers can pass an exit code to nsIAppStartup::Quit and it will be returned from the process when
it exits.

Note that I have using uint16_t as the exit code because on Windows the exit code can be a uint and
elsewhere it is an int. A uint16_t will safely convert to either of those and no-one will ever need
more than 64k exit codes!

Differential Revision: https://phabricator.services.mozilla.com/D96857
2020-11-20 19:13:34 +00:00
Gian-Carlo Pascutto 3517275c68 Bug 1677485 - Add more HTTP response codes. r=necko-reviewers,bomsy
Include everything from
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

Differential Revision: https://phabricator.services.mozilla.com/D97167
2020-11-20 08:39:23 +00:00
Anny Gakhokidze 7804c5bdd9 Bug 1661833 - Fix duplicate OnStateChange events during process switches, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D96228
2020-11-19 23:21:04 +00:00
ffxbld c8813f6eb7 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=jcristau
Differential Revision: https://phabricator.services.mozilla.com/D97591
2020-11-19 14:40:46 +00:00
Valentin Gosu 47e3ae93eb Bug 1675808 - Move DNS packet parsing methods out of TRR r=necko-reviewers,dragana
This change only moves the DNS encoding & parsing methods to another file.
It is intended to be functionally the same - the most relevant change is
getting rid of mExtendedCode in TRR.h and using the return code to signal
NS_ERROR_DEFINITIVE_UNKNOWN_HOST.

Differential Revision: https://phabricator.services.mozilla.com/D96211
2020-11-19 14:06:15 +00:00
Dragana Damjanovic 1c5dbb5595 Bug 1677858 - Make headers that http3serve sends lowercase. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D97374
2020-11-19 13:06:31 +00:00
Dragana Damjanovic 8915c56905 Bug 1677743 - Neqo version 0.4.16 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D97445
2020-11-19 13:06:31 +00:00
Kershaw Chang eacc182669 Bug 1648558 - Implement fast fallback for HTTP3 without httpssvc r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D95928
2020-11-19 10:18:09 +00:00
Kershaw Chang 92744d4afe Bug 1676424 - Honor Http3 excluded list when selecting a httpssvc record r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D96715
2020-11-19 10:18:49 +00:00
Gerald Squelart b3314a1582 Bug 1675409 - Removed now-unused ProfilerMarkerPayload and all dependencies - r=gregtatum,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96054
2020-11-18 21:56:57 +00:00
Gerald Squelart 6e65d94961 Bug 1675409 - Migrated NetworkMarkerPayload to Markers 2.0 API - r=gregtatum,necko-reviewers,julienw
While migrating, profiler_add_network_marker was optimized to avoid some string allocations.

Differential Revision: https://phabricator.services.mozilla.com/D96040
2020-11-18 21:48:17 +00:00
Andreea Pavel 52ec37bbce Bug 1670867 - disable browser_child_resource.js on fission r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D97055
2020-11-17 10:47:18 +00:00
Razvan Maries b7eeb731df Backed out 23 changesets (bug 1675409) for build bustages on Preferences.cpp. CLOSED TREE
Backed out changeset c1a131a55767 (bug 1675409)
Backed out changeset 47d210802a5d (bug 1675409)
Backed out changeset e8ebb1c58d30 (bug 1675409)
Backed out changeset 69a1e9aeff2a (bug 1675409)
Backed out changeset 68f330b387a8 (bug 1675409)
Backed out changeset e4750d9ef5a1 (bug 1675409)
Backed out changeset bb6bb71e5ab3 (bug 1675409)
Backed out changeset 988d7f4716df (bug 1675409)
Backed out changeset ca41382e891c (bug 1675409)
Backed out changeset 90f3fbbbbeda (bug 1675409)
Backed out changeset 9b109d61a6f6 (bug 1675409)
Backed out changeset 3dd66abfdaa2 (bug 1675409)
Backed out changeset 44181df5f0db (bug 1675409)
Backed out changeset bb2603d947fc (bug 1675409)
Backed out changeset 97055cf20a56 (bug 1675409)
Backed out changeset f88fcf09de0d (bug 1675409)
Backed out changeset 7963e1c49786 (bug 1675409)
Backed out changeset 4c379c1061c3 (bug 1675409)
Backed out changeset b8be8ae7da63 (bug 1675409)
Backed out changeset 0b90aa89421e (bug 1675409)
Backed out changeset c10fb46467c9 (bug 1675409)
Backed out changeset 894ac233b290 (bug 1675409)
Backed out changeset 075d1d8e34c2 (bug 1675409)
2020-11-18 20:06:28 +02:00
Valentin Gosu af22c7c5f0 Bug 1648493 - tests r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D88299
2020-11-18 09:29:56 +00:00
Simon Giesecke d7abe77fa1 Bug 1671367 - Add overloads of NS_NewLocal*FileStream functions returning a Result and use them. r=dom-workers-and-storage-reviewers,necko-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D94138
2020-11-17 19:30:05 +00:00
Sylvestre Ledru bebb9f9181 Bug 1519636 - Reformat with clang-format-11 to the Google coding style r=andi,sg,geckoview-reviewers,snorp
It is bringing some minor changes

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D90795
2020-11-18 09:05:59 +00:00
Gerald Squelart ced008cc9f Bug 1675409 - Removed now-unused ProfilerMarkerPayload and all dependencies - r=gregtatum,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96054
2020-11-17 22:26:20 +00:00
Gerald Squelart 91baec6f52 Bug 1675409 - Migrated NetworkMarkerPayload to Markers 2.0 API - r=gregtatum,necko-reviewers,julienw
While migrating, profiler_add_network_marker was optimized to avoid some string allocations.

Differential Revision: https://phabricator.services.mozilla.com/D96040
2020-11-17 22:17:40 +00:00
Johann Hofmann 35c7373e04 Bug 1675018 - Part 2 - Add PermissionManager::GetAllByTypeSince. r=timhuang
This function is a helper for clearing all storageAccessAPI permissions
that were modified after a certain date. We need to get them and filter
by principal to clear them.

Differential Revision: https://phabricator.services.mozilla.com/D96639
2020-11-17 22:24:55 +00:00
Bogdan Tara 7974baccc1 Backed out changeset a6a44286addf (bug 1677743) for test_http3.js failures CLOSED TREE 2020-11-17 21:51:33 +02:00
Bogdan Tara 0fbb64410b Backed out 8 changesets (bug 1671367) for ActorsParent.cpp related bustage CLOSED TREE
Backed out changeset cacebe0fc34c (bug 1671367)
Backed out changeset 37e2f1c36fc7 (bug 1671367)
Backed out changeset c4a3fca623aa (bug 1671367)
Backed out changeset 75e95ebade6a (bug 1671367)
Backed out changeset bfc08841dafb (bug 1671367)
Backed out changeset 445d4fd6004d (bug 1671367)
Backed out changeset 90e38a8f77d6 (bug 1671367)
Backed out changeset 7e5910c8a82e (bug 1671367)
2020-11-17 21:26:08 +02:00
Dragana Damjanovic 5fba5c88db Bug 1677743 - Update neqo (0.4.15) r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D97328
2020-11-17 16:10:15 +00:00
Simon Giesecke 8aa789e16e Bug 1671367 - Add overloads of NS_NewLocal*FileStream functions returning a Result and use them. r=dom-workers-and-storage-reviewers,necko-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D94138
2020-11-17 15:13:22 +00:00
Dana Keeler 14f399b600 Bug 1634065 - re-work how PSM services get initialized on the main thread r=kjacobs,necko-reviewers,bbeurdouche
Some PSM services need to be initialized on the main thread. Before this patch,
this was achieved by dispatching a synchronous task to the main thread in the
event that a different thread was attempting to acquire a given service for the
first time. However, with the upcoming removal of the nested event loop in the
XPCOM service instantiation code (see other patches in this bug), this can
cause a deadlock. This patch avoids the deadlock by removing the synchronous
dispatch and ensuring that these services get initialized on the main thread
relatively early, when PSM itself is initialized.

Differential Revision: https://phabricator.services.mozilla.com/D94145
2020-11-17 16:29:44 +00:00
Dana Keeler ddd22fc6d6 Bug 1634065 - ensure nsIDNSService is only created on the main thread r=dragana,necko-reviewers,kershaw
Before this patch, if nsIDNSService were created on a thread other than the
main thread, the code that instantiates it would synchronously dispatch an
event to the main thread to do the actual construction. However, this can lead
to deadlocks unless the XPCOM service instantiation code uses a nested event
loop to work around such problems. Since that causes stability issues, this
patch reworks the nsIDNSService constructor to only run on the main thread, and
ensures that the code calling the constructor only runs on the main thread.

Differential Revision: https://phabricator.services.mozilla.com/D92799
2020-11-17 16:30:06 +00:00
Mihai Alexandru Michis c0d25b01b2 Backed out 24 changesets (bug 1666566, bug 1675409) for causing hazard failures in profiler/core/platform.cpp
CLOSED TREE

Backed out changeset 4d8af8533fd4 (bug 1666566)
Backed out changeset f031a3a8a20f (bug 1675409)
Backed out changeset 2b7e1a031921 (bug 1675409)
Backed out changeset bda5a24b2d0a (bug 1675409)
Backed out changeset 4282e2284314 (bug 1675409)
Backed out changeset 0637f1b26e9f (bug 1675409)
Backed out changeset 67ae04c8f607 (bug 1675409)
Backed out changeset 6c7b3f3618ef (bug 1675409)
Backed out changeset 2f325c22d169 (bug 1675409)
Backed out changeset 1e48ff70ad8f (bug 1675409)
Backed out changeset 1dfc32d6871d (bug 1675409)
Backed out changeset 4f1f218a777b (bug 1675409)
Backed out changeset e6ac8722b38e (bug 1675409)
Backed out changeset cf132e15fb57 (bug 1675409)
Backed out changeset a126e6b00ba9 (bug 1675409)
Backed out changeset fbc7fbb04f33 (bug 1675409)
Backed out changeset 554c69681474 (bug 1675409)
Backed out changeset 44d0521c701f (bug 1675409)
Backed out changeset 04653dfe4720 (bug 1675409)
Backed out changeset 41ca2c043a00 (bug 1675409)
Backed out changeset 264ae4c805d4 (bug 1675409)
Backed out changeset 5f3bbdac0d52 (bug 1675409)
Backed out changeset 11311c11a6e8 (bug 1675409)
Backed out changeset 0355fbc44baf (bug 1675409)
2020-11-17 19:31:28 +02:00
Gerald Squelart f8c24dd6a4 Bug 1675409 - Removed now-unused ProfilerMarkerPayload and all dependencies - r=gregtatum,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96054
2020-11-17 11:40:46 +00:00
Gerald Squelart 6ea0ba8e9d Bug 1675409 - Migrated NetworkMarkerPayload to Markers 2.0 API - r=gregtatum,necko-reviewers,julienw
While migrating, profiler_add_network_marker was optimized to avoid some string allocations.

Differential Revision: https://phabricator.services.mozilla.com/D96040
2020-11-17 11:57:23 +00:00
Kershaw Chang 2e58759c35 Bug 1677086 - Parse SvcParamKeyAlpn as defined in spec r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D97000
2020-11-17 11:07:03 +00:00
Valentin Gosu 4e5d703a9d Bug 1674088 - Add pref for minimum delay time for TRR confirmation timer r=dragana,necko-reviewers
Due to various reasons (network change, temporary network congestion, etc) it
may happen that we exceed the limit of TRR failures thus going into
CONFIRM_FAILED state and setting the timer for automatic retry.
When confirmation is not "skip" we want to reduce the amount of time as much
as possible - so if it's a transient reason for the failures, we should retry
as early as possible.

This patch reduces the initial timer to 125 ms (down from 1000 ms).
Exponential backoff is still in effect, so the only effect should be retrying
earlier. We also turn it into a pref, so it's easy to experiment with it to
find the perfect value.

Depends on D96822

Differential Revision: https://phabricator.services.mozilla.com/D96823
2020-11-12 15:46:38 +00:00
Kershaw Chang 773f87cc8c Bug 1676953 - Convert echConfig to hex string for showing it in about:networking r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D96998
2020-11-17 10:38:07 +00:00
sagudev 2c2640694d Bug 1658008 - Add preference to control Accept HTTP header and genarate header based on image Accept header. r=jbauman,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D95668
2020-11-16 21:47:10 +00:00
Sylvestre Ledru 0129dd3f83 Bug 1519636 - Reformat recent changes to the Google coding style r=andi,necko-reviewers,dragana
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D96608
2020-11-16 22:09:25 +00:00
Dragana Damjanovic df04047c08 Bug 1675491 - Count number of bytes send and received over a socket. r=necko-reviewers,valentin
This needs to count encrypted data, therefore it is implemented as a NSPR layer right above the PR_NSPR_IO_LAYER layer.

Differential Revision: https://phabricator.services.mozilla.com/D96083
2020-11-16 20:38:25 +00:00
Csoregi Natalia af42a4dbc7 Backed out 5 changesets (bug 1675018) for linting failure. CLOSED TREE
Backed out changeset 81e7fe361388 (bug 1675018)
Backed out changeset 7fe621a805eb (bug 1675018)
Backed out changeset 34fd482121f2 (bug 1675018)
Backed out changeset ee836c7f63d4 (bug 1675018)
Backed out changeset 0e09ce61e374 (bug 1675018)
2020-11-17 00:34:27 +02:00
Johann Hofmann 70752f8763 Bug 1675018 - Part 2 - Add PermissionManager::GetAllByTypeSince. r=timhuang
This function is a helper for clearing all storageAccessAPI permissions
that were modified after a certain date. We need to get them and filter
by principal to clear them.

Differential Revision: https://phabricator.services.mozilla.com/D96639
2020-11-16 19:29:24 +00:00
Valentin Gosu b646398923 Bug 1666072 - Temporarily disable test_trr.js::test25e
The test expects the only code that would call SetAllowSTS=false is the OCSP code. Making the captive portal do that too messes up expectations. A follow-up to bug 1556194 is necessary.

Depends on D97152

Differential Revision: https://phabricator.services.mozilla.com/D97172
2020-11-16 15:52:55 +00:00
Frederik Braun 0d98da0194 Bug 1677047 - Add the ports for the H323, PPTP, RTSP protocols (1720, 1723, 554) to the restricted ports list. - r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96979
2020-11-13 12:19:07 +00:00
Valentin Gosu bd132e112d Bug 1658097 - [fission] Send resource timing data for cross-origin frames to the correct process r=nika,necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D96754
2020-11-13 13:48:00 +00:00
Dragana Damjanovic 71612de3dc Bug 1676851 - Make sure to return NS_BASE_STREAM_WOULD_BLOCK if number of read/written bytes to neqo stream is 0. r=necko-reviewers,valentin
If NS_OK is return, nsBufferedInputStream::ReadSegments may loop.

Differential Revision: https://phabricator.services.mozilla.com/D96996
2020-11-13 21:26:14 +00:00
Butkovits Atila 172256ead3 Bug 1673682 - Add missing include. r=fix. CLOSED TREE 2020-11-13 12:14:29 +02:00
Simon Giesecke fa092143ff Bug 1673682 - Remove redundant URLParam ctor/dtor. r=valentin,necko-reviewers
Depends on D96567

Differential Revision: https://phabricator.services.mozilla.com/D96568
2020-11-10 13:05:21 +00:00
Simon Giesecke f1c4d7671e Bug 1673682 - Add documentation to several URLParam member functions. r=valentin,necko-reviewers
Depends on D96444

Differential Revision: https://phabricator.services.mozilla.com/D96567
2020-11-10 13:04:58 +00:00
Simon Giesecke 9dc1d2f450 Bug 1673682 - Remove uses of deprecated reading iterators in URLParams::DecodeStringURLParams::DecodeString. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96444
2020-11-10 13:04:02 +00:00
Simon Giesecke 9506e4e25e Bug 1673682 - Use std::any_of/find_if in URLParams::Has/Get. r=valentin,necko-reviewers
Depends on D96428

Differential Revision: https://phabricator.services.mozilla.com/D96443
2020-11-10 13:01:29 +00:00
Simon Giesecke f355f05fec Bug 1673682 - Accept functors rather than a virtual function override in URLParams::Parse. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96428
2020-11-13 08:12:12 +00:00
Simon Giesecke 0138da753c Bug 1673682 - Remove unused nsresult return value from URLParams::Sort. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96419
2020-11-09 18:06:10 +00:00
Simon Giesecke 61560b5e60 Bug 1673682 - Use StableSort in URLParams::Sort. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96418
2020-11-09 18:06:07 +00:00
Simon Giesecke 8485a0a6db Bug 1673682 - Don't copy substrings in URLParams::Parse. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96417
2020-11-09 18:06:00 +00:00
Simon Giesecke 6206951895 Bug 1673682 - Move URLParams to nsURLHelper.h. r=valentin,necko-reviewers
Move ReadStructuredClone/WriteStructuredClone to URLSearchParams.

Adapt all uses of URLParams.

Differential Revision: https://phabricator.services.mozilla.com/D96416
2020-11-13 08:11:32 +00:00
Dragana Damjanovic 1e9bbd3671 Bug 1675500 - SupportHTTP3 is only set on HTTP2 connections r=necko-reviewers,valentin
supportsHttp3 is only needed for telemetry therefore it is only set on HTTP2 connections. It is also moved to nsIHttpChannelInternal.

Differential Revision: https://phabricator.services.mozilla.com/D96585
2020-11-12 01:52:06 +00:00
Dragana Damjanovic 26e1c0981c Bug 1675500 - Add more telemetry about http transactions r=necko-reviewers,valentin
This telemetry will be collected for transaction that have used HTTP3 and transaction that have used HTTP2 but the servers they are connecting to support HTTP3.

Differential Revision: https://phabricator.services.mozilla.com/D96459
2020-11-12 02:12:06 +00:00
Dragana Damjanovic 7b3c2eaf3c Bug 1675500 - Add telemetry about time needed for an transaction to be dispatch. r=necko-reviewers,valentin
This probe olny collect data for transactions that have used HTTP2, but support HTTP3

Differential Revision: https://phabricator.services.mozilla.com/D96264
2020-11-12 19:07:14 +00:00
Dragana Damjanovic e76337e2d9 Bug 1676854 - Set mSupportsHttp3 in the child process as well r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D96827
2020-11-12 17:31:03 +00:00
ffxbld 61127bb43b No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D96840
2020-11-12 16:43:02 +00:00
smolnar 091f26214a Backed out changeset ae843e9f7e7c (bug 1676854) for causing mochitest and wpt failures. CLOSED TREE 2020-11-12 18:52:05 +02:00
Dragana Damjanovic 4f97cd3e80 Bug 1676854 - Set mSupportsHttp3 in the child process as well r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D96827
2020-11-12 15:48:43 +00:00
Csoregi Natalia 1f289c43a8 Backed out 3 changesets (bug 1675411) for failures on test_http3_fatal_stream_error_2.js. CLOSED TREE
Backed out changeset 7c4261286c23 (bug 1675411)
Backed out changeset 50ce7be1daac (bug 1675411)
Backed out changeset 0feda4383903 (bug 1675411)
2020-11-12 04:10:46 +02:00
Dragana Damjanovic 6183b450dc Bug 1675411 - Some HTTP3 tests use HTTP2 server that needs to run sequentially r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D96002
2020-11-11 22:46:15 +00:00
Dragana Damjanovic f04571d6d7 Bug 1675411 - Add a test for a HTTP3 protocol error r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D96000
2020-11-11 21:25:45 +00:00
Dragana Damjanovic 67bff2fbe6 Bug 1675411 - Add a test for a HTTP3 protocol error r=necko-reviewers,kershaw
it will test transactions that are in 3 different states:
 - transaction has received some data before the protocol error occurred. This transaction will be closed with NS_ERROR_NET_PARTIAL_TRANSFER
 - transaction has only send some data but has not received any data. This transaction will be closed with NS_ERROR_NET_HTTP3_PROTOCOL_ERROR
 - transaction is queued in Http3Session because of the stream concurrency limit. In this case the transaction will be restarted and it will succeeed using HTTP2.

Differential Revision: https://phabricator.services.mozilla.com/D95988
2020-11-11 22:28:19 +00:00
Moritz Birghan 21cf959be5 Bug 1272794 - Clean up Digest class API r=keeler,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D40983
2020-11-11 22:16:38 +00:00
Dragana Damjanovic ba7fba8f98 Bug 1675016 - Disable tests for exluding HTTP3 domains when the socket process is turned on. r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96651
2020-11-11 16:24:26 +00:00
Dragana Damjanovic 6a86545948 Bug 1675016 - Some tests needs to run sequentially r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96580
2020-11-11 16:24:25 +00:00
Dragana Damjanovic f2d2d6d69a Bug 1675016 - Remove Alternate_Service_Used header if alt-svc route is not used. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D96016
2020-11-11 16:24:25 +00:00
Dragana Damjanovic 01346afb24 Bug 1675016 - Exclude SSL_ERROR_BAD_CERT_DOMAIN when adding a domain to excluded list. r=necko-reviewers,kershaw
This error is well mitigated with checking if a certificate is valied for a domain before dispatching. If we include this error we will have a case as in test_altsvc_https.js where a domain is valid for foo.example.com but not for bar.example.com and if bar.example.com as altsvc to that domain the domain will be excluded for foo.example.com.

Differential Revision: https://phabricator.services.mozilla.com/D95845
2020-11-11 16:24:25 +00:00
Dragana Damjanovic 9904ac554c Bug 1675016 - Add more test for HTTP3 failure r=necko-reviewers,kershaw
- Add 2 test: 1) server is not listening to the port and 2) server is not responding that will cause the connection to timeout and fall back to HTTP2
 - Adds a server that only reads packets but never sends any to simulate a handshake timing out

Differential Revision: https://phabricator.services.mozilla.com/D95816
2020-11-11 19:43:43 +00:00
Dragana Damjanovic fc26dd32a5 Bug 1675016 - Refactor code that exclude HTTP3 domains when an fatal happens r=necko-reviewers,kershaw
Domains are excluded:
 - if NS_ERROR_NET_HTTP3_PROTOCOL_ERROR error happens, this is a single error for all different HTTP3 protocol errors,
 - also if a connection times out before the handshake is done

Change the current behavior to exclude HTTP3 domains instead of excluding the origin host names. HTTP2 disable AltSvc mapping if a origin domain is excluded which may not be ideal. This patch only changes behavior of HTTP3.

Refactor test_http3_fatal_stream_error.js. The test use to try to connect to http3 server on port 443 that does nto exist and it would return an error. This patch make the test use HTTP2 so that the the connection to the origin host (not AltSvc host) succeeds.

Differential Revision: https://phabricator.services.mozilla.com/D95807
2020-11-11 16:24:24 +00:00
Tim Huang fd15d2199a Bug 1641270 - Part 3: Make nsICookieJarSetting serializable. r=dimi
In order to send the cookieJarSetting across processes in JS. We need to
make it serializable.

Differential Revision: https://phabricator.services.mozilla.com/D95613
2020-11-11 11:13:55 +00:00
Tim Huang f0c895fc31 Bug 1641270 - Part 1: Expose cookieJarSettings to UI code through Document. r=smaug,dimi
Differential Revision: https://phabricator.services.mozilla.com/D95611
2020-11-11 11:13:57 +00:00
Sebastian Hengst 3bc7e60008 Bug 1675008 - disable test_altsvc_http3.js for failing frequently. r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D96733
2020-11-11 17:27:21 +00:00
Andreea Pavel 67ba0c2bfb Backed out 8 changesets (bug 1675016) for black linting failure at runxpcshelltests.py on a CLOSED TREE
Backed out changeset 542f33bccb47 (bug 1675016)
Backed out changeset ab07b3a3e2ca (bug 1675016)
Backed out changeset 2c6391e0243b (bug 1675016)
Backed out changeset 8100a5f39ec5 (bug 1675016)
Backed out changeset c2a169663175 (bug 1675016)
Backed out changeset 84cde60b4e5f (bug 1675016)
Backed out changeset 29ed71c7b265 (bug 1675016)
Backed out changeset 5745916ae50b (bug 1675016)
2020-11-11 18:20:32 +02:00
Dragana Damjanovic ec01fdc457 Bug 1675016 - Disable test_altsvc_http3.js r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D96708
2020-11-11 15:20:30 +00:00
Dragana Damjanovic 39c43fcff9 Bug 1675016 - Disable tests for exluding HTTP3 domains when the socket process is turned on. r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96651
2020-11-11 13:06:05 +00:00
Dragana Damjanovic c6c8e2d9a3 Bug 1675016 - Some tests needs to run sequentially r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96580
2020-11-10 23:35:53 +00:00
Dragana Damjanovic 584d63794b Bug 1675016 - Remove Alternate_Service_Used header if alt-svc route is not used. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D96016
2020-11-10 14:45:23 +00:00
Dragana Damjanovic e6e665d26f Bug 1675016 - Exclude SSL_ERROR_BAD_CERT_DOMAIN when adding a domain to excluded list. r=necko-reviewers,kershaw
This error is well mitigated with checking if a certificate is valied for a domain before dispatching. If we include this error we will have a case as in test_altsvc_https.js where a domain is valid for foo.example.com but not for bar.example.com and if bar.example.com as altsvc to that domain the domain will be excluded for foo.example.com.

Differential Revision: https://phabricator.services.mozilla.com/D95845
2020-11-10 12:26:04 +00:00
Dragana Damjanovic 25db47d6a9 Bug 1675016 - Add more test for HTTP3 failure r=necko-reviewers,kershaw
- Add 2 test: 1) server is not listening to the port and 2) server is not responding that will cause the connection to timeout and fall back to HTTP2
 - Adds a server that only reads packets but never sends any to simulate a handshake timing out

Differential Revision: https://phabricator.services.mozilla.com/D95816
2020-11-11 13:32:24 +00:00
Dragana Damjanovic 46030d2607 Bug 1675016 - Refactor code that exclude HTTP3 domains when an fatal happens r=necko-reviewers,kershaw
Domains are excluded:
 - if NS_ERROR_NET_HTTP3_PROTOCOL_ERROR error happens, this is a single error for all different HTTP3 protocol errors,
 - also if a connection times out before the handshake is done

Change the current behavior to exclude HTTP3 domains instead of excluding the origin host names. HTTP2 disable AltSvc mapping if a origin domain is excluded which may not be ideal. This patch only changes behavior of HTTP3.

Refactor test_http3_fatal_stream_error.js. The test use to try to connect to http3 server on port 443 that does nto exist and it would return an error. This patch make the test use HTTP2 so that the the connection to the origin host (not AltSvc host) succeeds.

Differential Revision: https://phabricator.services.mozilla.com/D95807
2020-11-10 12:26:03 +00:00
Mihai Alexandru Michis 4038013e6f Backed out 9 changesets (bug 1641270) for causing dt failures in browser_jsonview_save_json.js
CLOSED TREE

Backed out changeset 89a6dab92f1a (bug 1641270)
Backed out changeset 5f9c5af66b77 (bug 1641270)
Backed out changeset dfeb879f4131 (bug 1641270)
Backed out changeset 143728b1b1ab (bug 1641270)
Backed out changeset 265ae2953416 (bug 1641270)
Backed out changeset 55ea7810c160 (bug 1641270)
Backed out changeset 7bef9112f296 (bug 1641270)
Backed out changeset 2663dc1e9a3e (bug 1641270)
Backed out changeset fcba6dba3649 (bug 1641270)
2020-11-11 13:10:11 +02:00
Tim Huang 13ec804734 Bug 1641270 - Part 3: Make nsICookieJarSetting serializable. r=dimi
In order to send the cookieJarSetting across processes in JS. We need to
make it serializable.

Differential Revision: https://phabricator.services.mozilla.com/D95613
2020-11-10 11:47:32 +00:00
Tim Huang 5a9cd22328 Bug 1641270 - Part 1: Expose cookieJarSettings to UI code through Document. r=smaug,dimi
Differential Revision: https://phabricator.services.mozilla.com/D95611
2020-11-10 11:47:11 +00:00
Sylvestre Ledru 396275b3c3 Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio
# ignore-this-changeset

Depends on D96608

Differential Revision: https://phabricator.services.mozilla.com/D96609
2020-11-10 19:10:16 +00:00
Kershaw Chang 83ffab26f9 Bug 1676129 - Don't overwrite the rv with the result from GetEsniUsed r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D96403
2020-11-10 14:22:05 +00:00
Andreas Farre c208b33fc0 Bug 1646474 - Remove LoadInfo::mDocumentHasLoaded. r=nika,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D96010
2020-11-10 12:45:22 +00:00
smolnar 03e890da15 Backed out 5 changesets (bug 1675016) for causing xpcshell failures in test_http3_fatal_stream_error. CLOSED TREE
Backed out changeset aae840485291 (bug 1675016)
Backed out changeset c5f004fdef59 (bug 1675016)
Backed out changeset 56b8282707e0 (bug 1675016)
Backed out changeset ac23fff376cf (bug 1675016)
Backed out changeset 63109e213984 (bug 1675016)
2020-11-10 14:19:44 +02:00
Dragana Damjanovic 7f79f8eb4a Bug 1675016 - Remove Alternate_Service_Used header if alt-svc route is not used. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D96016
2020-11-05 15:56:38 +00:00
Dragana Damjanovic d4297d6f4c Bug 1675016 - Exclude SSL_ERROR_BAD_CERT_DOMAIN when adding a domain to excluded list. r=necko-reviewers,kershaw
This error is well mitigated with checking if a certificate is valied for a domain before dispatching. If we include this error we will have a case as in test_altsvc_https.js where a domain is valid for foo.example.com but not for bar.example.com and if bar.example.com as altsvc to that domain the domain will be excluded for foo.example.com.

Differential Revision: https://phabricator.services.mozilla.com/D95845
2020-11-10 09:22:26 +00:00
Dragana Damjanovic caff62afed Bug 1675016 - Add more test for HTTP3 failure r=necko-reviewers,kershaw
- Add 2 test: 1) server is not listening to the port and 2) server is not responding that will cause the connection to timeout and fall back to HTTP2
 - Adds a server that only reads packets but never sends any to simulate a handshake timing out

Differential Revision: https://phabricator.services.mozilla.com/D95816
2020-11-10 09:04:41 +00:00
Dragana Damjanovic 31bbcbcdcb Bug 1675016 - Refactor code that exclude HTTP3 domains when an fatal happens r=necko-reviewers,kershaw
Domains are excluded:
 - if NS_ERROR_NET_HTTP3_PROTOCOL_ERROR error happens, this is a single error for all different HTTP3 protocol errors,
 - also if a connection times out before the handshake is done

Change the current behavior to exclude HTTP3 domains instead of excluding the origin host names. HTTP2 disable AltSvc mapping if a origin domain is excluded which may not be ideal. This patch only changes behavior of HTTP3.

Refactor test_http3_fatal_stream_error.js. The test use to try to connect to http3 server on port 443 that does nto exist and it would return an error. This patch make the test use HTTP2 so that the the connection to the origin host (not AltSvc host) succeeds.

Differential Revision: https://phabricator.services.mozilla.com/D95807
2020-11-10 09:18:24 +00:00
Tarek Ziadé 7c132a5e1b Bug 1668494 - add an influxdb layer r=sparky
Differential Revision: https://phabricator.services.mozilla.com/D92480
2020-11-10 08:36:44 +00:00
Andi-Bogdan Postelnicu 5e91efd61f Bug 1626555 - Add `dom/security` to the list of non-unified-build-compatible directories. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D96427
2020-11-09 21:03:52 +00:00
Brindusan Cristian ca85f574a0 Backed out changeset 3a087ad91d30 (bug 1626555) for build bustages. CLOSED TREE 2020-11-09 21:09:33 +02:00
Andi-Bogdan Postelnicu 6ffdaf663d Bug 1626555 - Add `dom/security` to the list of non-unified-build-compatible directories. r=sg
Differential Revision: https://phabricator.services.mozilla.com/D96427
2020-11-09 17:57:01 +00:00
julianwels 2efbb0d597 Bug 1674926 - Collect telemetry for mixed display content upgrades. r=necko-reviewers,ckerschb,valentin
Differential Revision: https://phabricator.services.mozilla.com/D95921
2020-11-09 14:40:30 +00:00
ffxbld d14f34aeb2 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D96420
2020-11-09 14:25:22 +00:00
Csoregi Natalia a9fe7c0285 Backed out changeset 4cfe953fecdb (bug 1675491) for causing NetworkDataCount crashes. CLOSED TREE 2020-11-09 13:55:09 +02:00
Dragana Damjanovic a15f3e2f6d Bug 1675491 - Count number of bytes send and received over a socket. r=necko-reviewers,valentin
This needs to count encrypted data, therefore it is implemented as a NSPR layer right above the PR_NSPR_IO_LAYER layer.

Differential Revision: https://phabricator.services.mozilla.com/D96083
2020-11-09 09:30:23 +00:00
Kershaw Chang 0210714e2a Bug 1675546 - Make sure we use the updated caps and connection info to create a new sticky transaction r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D96070
2020-11-09 10:34:35 +00:00
ISHIKAWA, Chiaki 42eced075d Bug 1675587 - clearing address structure passed to |connect()| r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D96177
2020-11-06 13:47:22 +00:00
ffxbld de7e9afc3e No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D96062
2020-11-05 15:46:44 +00:00
Dragana Damjanovic 1a36df103b Bug 1674922 - Cleanup ReadSegments: r=necko-reviewers,kershaw
- Move looping while calling mTransaction->ReadSegments into Http3Stream and call mTransaction->ReadSegmentsAgain. We use to loop in Http3Session which was not easy because it is not easy to find out when to leave the loop. The original code was working, but this is a better way to do this.
- Remove mReadyForWriteButBlocked it is not necessary, it was used only as a double check and can only be a source of bugs.
- Remove mContentBytesWritten, because it is not used.
- Http3Server now reads post data and returns amount of data received (this was needed to make better test).
- In test_http3.js increase the number of parallel to trigger max-concurent-stream limit and test stream queuing before streams being activated.
- Add tests for post with large amount of data that are hitting the stream bugger limits. This is testing Http3Event::Tag::DataWritable and also testing the the end of the mTransaction->ReadSegmentsAgain loop.

Differential Revision: https://phabricator.services.mozilla.com/D95622
2020-11-05 11:37:39 +00:00
Frederik Braun 92b3faea4e Bug 1674735 - add port 5060 to bad port list r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D95504
2020-11-05 00:51:24 +00:00
Sylvestre Ledru 31599d2440 Bug 1617369 - Reformat recent rust changes with rustfmt r=emilio,necko-reviewers
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D95435
2020-11-04 17:03:33 +00:00
mcccs e83823e865 Bug 1673832 - Reduce allocations in merge_rrset. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D94954
2020-11-04 17:19:59 +00:00
Valentin Gosu fff64b3d07 Bug 1672528 - Test r=necko-reviewers,dragana
Depends on D95414

Differential Revision: https://phabricator.services.mozilla.com/D95415
2020-11-04 13:48:56 +00:00
Valentin Gosu 24e6fdf63c Bug 1672528 - Check IPv4-mapped IPv6 addresses for being local r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D95414
2020-11-04 13:48:54 +00:00
Valentin Gosu ad416f2616 Bug 1666678 - [cookie] rejected cookie when domain have ipv6 address r=baku
Differential Revision: https://phabricator.services.mozilla.com/D91246
2020-11-04 09:44:23 +00:00
Dragana Damjanovic 8669cfbdc7 Bug 1674124 - Disable HTTP3 if NS_HTTP_ALLOW_KEEPALIVE is set. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D95316
2020-11-02 08:16:59 +00:00
Valentin Gosu 6b00235dd5 Bug 1673590 - Move TRR handling logic from nsHostResolver to TRRQuery r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D94822
2020-11-03 10:41:51 +00:00
Dragana Damjanovic bcc4efa90a Bug 1674316 - Better separate NS_HTTP_DISALLOW_HTTP3 and NS_HTTP_DISALLOW_SPDY when dispatching transactions r=necko-reviewers,valentin
- add allowHttp3 attribute to nsIHttpChannelInternal, it is used for easy testing and it will be used for Bug 1674111
 - add test for NS_HTTP_DISALLOW_HTTP3 and NS_HTTP_DISALLOW_SPDY
 - add HTTP3 test for altSvc and the cert verifiacation

Differential Revision: https://phabricator.services.mozilla.com/D95256
2020-11-03 10:21:17 +00:00
Butkovits Atila 520f93d7af Backed out changeset f166c3da94b9 (bug 1673590) for bustage on Logging.h. CLOSED TREE 2020-11-03 11:23:35 +02:00
Valentin Gosu 8a6e8092c5 Bug 1673590 - Move TRR handling logic from nsHostResolver to TRRQuery r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D94822
2020-11-03 08:08:30 +00:00
ffxbld 879482e01a No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D95518
2020-11-02 14:35:29 +00:00
Kershaw Chang d207d2627f Bug 1671886 - Record the transaction retry count when ech is used r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D94592
2020-11-02 11:17:05 +00:00
Valentin Gosu e276174f5e Bug 1674328 - Make DNS requests use TRR_DISABLED_MODE instead of using RESOLVE_DISABLE_TRR flag r=dragana,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D95263
2020-11-02 10:30:31 +00:00
mcccs 039fe95a03 Bug 1667579 - Pref to manually enter NAT64 prefix. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D94597
2020-11-02 08:05:10 +00:00
Dragana Damjanovic 5dc542764f Bug 1673611 - Improve Http3Stream state machine and add a test for a protocol error r=necko-reviewers,valentin
- We have an assumption that SetResponseHeaders will be called before WriteSegments is called for the first time. I would like to make it more structural add add a new state BEFORE_HEADERS
 - mDataReceived was never set, which is wrong.
 - Almost any error that occurs during ReadResponseData is a connection error and neqo will handle it internally by closing the session. This will be read by necko as ConnectionState change event. Therefore ignore errors received from mHttp3Connection->ReadResponseData and let the ConnectionChange event close the stream.
 - This also adds a test. Because the stream has received some data already the transaction will br closed with the NS_ERROR_NET_PARTIAL_TRANSFER error.

Differential Revision: https://phabricator.services.mozilla.com/D94951
2020-11-01 13:54:02 +00:00
Dragana Damjanovic addc913ff7 Bug 1673611 - Add a quic server r=necko-reviewers,valentin
This will allow us to make response that violate the Http3 protocol and cause a protocol error.
Currently the server returns only one response, we may extend it if needed.

Differential Revision: https://phabricator.services.mozilla.com/D94912
2020-11-01 15:48:45 +00:00
Dragana Damjanovic f98bbedf40 Bug 1673611 - Rewrite Http3Stream::WriteSegments to be similar to the nsHttpConnection's implementation r=necko-reviewers,valentin
- This will make handling of responses contain only headers in the same way as the responses with
   a response body
 - This will also make sure we pick up an error if neqo_http3conn_read_response_data return one.

Differential Revision: https://phabricator.services.mozilla.com/D94834
2020-11-01 13:54:54 +00:00
Dragana Damjanovic ee9a5a9657 Bug 1674095 - Make some functions in nsHttpConnectionMgr private. r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D95131
2020-10-29 12:54:45 +00:00
Dragana Damjanovic 7ad4b0ec71 Bug 1672520 - Make member variable of PendingTransactionInfo private r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94509
2020-10-31 19:28:10 +00:00
Dragana Damjanovic 1df215415b Bug 1672520 - Part 6 - Make HalfOpens private r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94507
2020-10-31 19:12:37 +00:00
Dragana Damjanovic 43fee4fc89 Bug 1672520 - Part 5 - Move PruneDeadConnectionsAfter call where the count is incremented so that everything is at one place r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94506
2020-10-31 19:12:39 +00:00
Dragana Damjanovic 1b4f6c5450 Bug 1672520 - Part 4 - Avoid changing counters when a conn is moved from one to another ConnectionEntry r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94505
2020-10-31 19:12:23 +00:00
Dragana Damjanovic 74473ecf4c Bug 1672520 - Part 3 - Make mActiveConns private r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94503
2020-10-31 19:12:25 +00:00
Dragana Damjanovic 5961271991 Bug 1672520 - Part 2 - Make mIdleConns private r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94437
2020-10-31 19:12:27 +00:00
Dragana Damjanovic 1115c6e2e2 Bug 1672520 - Part 1 - Move Pending queues and their logic into a separate class. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D94423
2020-10-31 19:12:30 +00:00
Dragana Damjanovic e4846fef40 Bug 1672520 - Part 0 - Move all different classes defined in nsHttpConnectionMgr into separate files. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D94392
2020-10-31 19:12:32 +00:00
Dorel Luca b3d70328e9 Backed out 8 changesets (bug 1672520) for Build bustage in gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp. CLOSED TREE
Backed out changeset fd7e69c065d9 (bug 1672520)
Backed out changeset dd9c9c3c959c (bug 1672520)
Backed out changeset 84ad3077d7ef (bug 1672520)
Backed out changeset 09de9356d225 (bug 1672520)
Backed out changeset 6a0a89a02779 (bug 1672520)
Backed out changeset c1b12059f317 (bug 1672520)
Backed out changeset 473498b3df4c (bug 1672520)
Backed out changeset e2a2ecf84209 (bug 1672520)
2020-10-31 21:08:35 +02:00
Dragana Damjanovic 488391f331 Bug 1674366 - Adapt to the neqo API changes r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D95294
2020-10-31 18:44:41 +00:00
Dragana Damjanovic a0d95ff222 Bug 1674366 - Neqo version 0.4.14 r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D95291
2020-10-31 18:44:21 +00:00
Dragana Damjanovic c824810ab5 Bug 1672520 - Make member variable of PendingTransactionInfo private r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94509
2020-10-31 18:26:42 +00:00
Dragana Damjanovic a0deb61454 Bug 1672520 - Part 6 - Make HalfOpens private r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94507
2020-10-31 14:18:37 +00:00
Dragana Damjanovic 795bbe3c4e Bug 1672520 - Part 5 - Move PruneDeadConnectionsAfter call where the count is incremented so that everything is at one place r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94506
2020-10-31 14:16:57 +00:00
Dragana Damjanovic 9dc665f3bc Bug 1672520 - Part 4 - Avoid changing counters when a conn is moved from one to another ConnectionEntry r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94505
2020-10-31 14:10:38 +00:00
Dragana Damjanovic d5fe4bc679 Bug 1672520 - Part 3 - Make mActiveConns private r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94503
2020-10-31 14:10:30 +00:00
Dragana Damjanovic 9bc8ff0598 Bug 1672520 - Part 2 - Make mIdleConns private r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D94437
2020-10-31 14:10:03 +00:00
Dragana Damjanovic a028a32bb4 Bug 1672520 - Part 1 - Move Pending queues and their logic into a separate class. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D94423
2020-10-31 14:06:07 +00:00
Dragana Damjanovic 88c1ed7234 Bug 1672520 - Part 0 - Move all different classes defined in nsHttpConnectionMgr into separate files. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D94392
2020-10-31 14:04:01 +00:00
Csoregi Natalia b85ac29e62 Bug 1663571 - Fix linting. r=fix CLOSED TREE 2020-10-30 16:17:53 +02:00
Valentin Gosu 96fa831c85 Bug 1663571 - Resolve single label DNS queries using DnsQuery_A r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D91117
2020-10-30 08:16:25 +00:00
Kershaw Chang 9c2ae9557b Bug 1671787 - Don't release the listeners if the redirected cahnnel is not opened sucesfully r=necko-reviewers,dragana
Differential Revision: https://phabricator.services.mozilla.com/D94998
2020-10-29 18:29:27 +00:00
ffxbld bc7a07bac7 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D95151
2020-10-29 14:35:28 +00:00
Cristina Coroiu 3ccc5380fc Bug 1669892 - disable test_http3.js on mac for frequent failures r=intermittent-reviewers,necko-reviewers,ahal,dragana DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D94679
2020-10-28 14:57:18 +00:00
Frederic Wang bdcea0a95f Bug 1673315 Add a test to ensure loopback host names cannot be overridden, r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D94712
2020-10-28 14:33:29 +00:00
Narcis Beleuzu 41be6a07c9 Backed out changeset af04d36c832d (bug 1670530) for bc failure on browser_viewsourceprefs.js . CLOSED TREE 2020-10-28 18:01:00 +02:00
Kershaw Chang f5cd5d9ba2 Bug 1671939 - Move some dns code our of nsHttpTransaction r=dragana
Differential Revision: https://phabricator.services.mozilla.com/D94591
2020-10-28 13:46:24 +00:00