Ryan Alderete
41872c8747
Bug 1452713 - Update webRTCIPHandlingPolicy to match Chrome r=bwc,mixedpuppy
...
Previously, the network.webRTCIPHandlingPolicy "disable_non_proxied_udp" only
enabled the use of WebRTC if a proxy was configured and the WebRTC service
supported TURN TCP.
This aims to match Chrome's behavior by forcing the use of a proxy if one is
configured, otherwise falling back to mode 3 (no host candidates and default
route only).
Also, remove some dead code left over from the old way of routing TURN
communications through an HTTP proxy.
Differential Revision: https://phabricator.services.mozilla.com/D37892
--HG--
extra : moz-landing-system : lando
2019-08-02 21:33:46 +00:00
Dan Minor
97c5db53eb
Bug 1561923 - Remove expired WebRTC telemetry; r=drno,bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D37757
--HG--
extra : moz-landing-system : lando
2019-07-31 19:57:55 +00:00
Andrea Marchesini
cef26c06c6
Bug 1567892 - PeerConnectionMedia should use nsIProtocolProxyService on the parent process - PProxyConfigLookup IPC protocol, r=bwc,kershaw,jld
...
Differential Revision: https://phabricator.services.mozilla.com/D39010
--HG--
extra : moz-landing-system : lando
2019-07-29 12:27:59 +00:00
Ryan Alderete
992406dcb2
Bug 1506219 - Use a known remote for applications loaded from file:// URIs r=bwc
...
Fall back to using Google's DNS server to determine the associated local
addresses for web applications that are not loaded over the network. This
includes the loopback address, which is frequently used in the unit tests.
Provide a separate function for setting the target for the default local
address lookup.
Differential Revision: https://phabricator.services.mozilla.com/D37331
--HG--
extra : moz-landing-system : lando
2019-07-24 21:58:33 +00:00
Ryan Alderete
cd13ca2e02
Bug 1506219 - Update default route according to latest IETF draft r=bwc
...
draft-ietf-rtcweb-ip-handling specifies that the default route is the route
used to reach the origin rather than the one used to reach the internet, so
update the IP routing to reflect this. This addresses issues in which the
wrong IP address is used on machines with multiple network interfaces.
Differential Revision: https://phabricator.services.mozilla.com/D36831
--HG--
extra : moz-landing-system : lando
2019-07-24 19:50:46 +00:00
Andreea Pavel
14071390d5
Backed out 2 changesets (bug 1567892) for build bustages on a CLOSED TREE
...
Backed out changeset edcdfaa8a2b1 (bug 1567892)
Backed out changeset 3aef1ee02e9b (bug 1567892)
2019-07-25 08:26:29 +03:00
Andrea Marchesini
00f3ae963f
Bug 1567892 - PeerConnectionMedia should use nsIProtocolProxyService on the parent process - part 2 - PProxyConfigLookup IPC protocol, r=bwc,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D39010
--HG--
extra : moz-landing-system : lando
2019-07-25 04:51:00 +00:00
Ciure Andrei
24c0d0e47d
Backed out 2 changesets (bug 1506219) for causing test_presentation_datachannel_sessiontransport.html to perma fail CLOSED TREE
...
Backed out changeset 7e39db6e12a5 (bug 1506219)
Backed out changeset ab31fbc14a00 (bug 1506219)
2019-07-22 23:54:45 +03:00
Kershaw Chang
e2c104ab0a
Bug 1566033 - Modernize ExportDEREncryptedPrivateKeyInfo and ImportDEREncryptedPrivateKeyInfo r=keeler,bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D38374
--HG--
extra : moz-landing-system : lando
2019-07-22 17:56:48 +00:00
Ryan Alderete
14e5b45ecc
Bug 1506219 - Use a known remote for applications loaded from file:// URIs r=bwc
...
Fall back to using Google's DNS server to determine the associated local
addresses for web applications that are not loaded over the network. This
includes the loopback address, which is frequently used in the unit tests.
Provide a separate function for setting the target for the default local
address lookup.
Differential Revision: https://phabricator.services.mozilla.com/D37331
--HG--
extra : moz-landing-system : lando
2019-07-22 15:42:06 +00:00
Ryan Alderete
35bd2662ca
Bug 1506219 - Update default route according to latest IETF draft r=bwc
...
draft-ietf-rtcweb-ip-handling specifies that the default route is the route
used to reach the origin rather than the one used to reach the internet, so
update the IP routing to reflect this. This addresses issues in which the
wrong IP address is used on machines with multiple network interfaces.
Differential Revision: https://phabricator.services.mozilla.com/D36831
--HG--
extra : moz-landing-system : lando
2019-07-22 15:43:12 +00:00
Barret Rennie
cafb5a8bb7
Bug 1289211 - Rename InfallibleTArray to nsTArray in media/ r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D36964
--HG--
extra : moz-landing-system : lando
2019-07-10 05:58:24 +00:00
Byron Campen [:bwc]
ff7e1aeb02
Bug 1558887: Reduce this STUN response delay a little, since on some platforms it seems to be too long. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D37474
--HG--
extra : moz-landing-system : lando
2019-07-10 02:07:19 +00:00
Byron Campen [:bwc]
af27bbdf9f
Bug 1513464: Unset the grace period timer when we start ICE, and when ICE completes. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D37322
--HG--
extra : moz-landing-system : lando
2019-07-08 22:15:00 +00:00
Byron Campen [:bwc]
38430c2de2
Bug 1283943: Add some logging to help diagnose. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D37127
--HG--
extra : moz-landing-system : lando
2019-07-08 16:23:26 +00:00
Byron Campen [:bwc]
935a645aef
Bug 1558886: Don't expect exactly one ready stream once ICE is connected. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D36501
--HG--
extra : moz-landing-system : lando
2019-07-08 16:13:45 +00:00
Byron Campen [:bwc]
d65a769702
Bug 1560562: Check whether we should log before building the log string. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D35543
--HG--
extra : moz-landing-system : lando
2019-06-21 21:09:22 +00:00
Sylvestre Ledru
f1fbd2ff00
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D33456
--HG--
extra : moz-landing-system : lando
2019-06-08 08:26:37 +00:00
Dan Minor
3dc6d32216
Bug 1548841 - Do not pair local relay candidates to remote mDNS candidates; r=bwc
...
This can lead to leaking remote mDNS addresses to TURN servers.
See: https://tools.ietf.org/html/draft-ietf-rtcweb-mdns-ice-candidates-03#section-3.3.2
Differential Revision: https://phabricator.services.mozilla.com/D30936
--HG--
extra : moz-landing-system : lando
2019-05-15 17:38:44 +00:00
Dan Minor
2477747488
Bug 1548841 - Obfuscate mDNS ICE candidate addresses; r=bwc
...
This adds a mdns_addr field to nICEr ICE candidates to track the mDNS address
associated with a candidate, if any. This is used to hide the real address
when generating ICE stats. This potentially could be handled at the
MediaTransportHandler level, but we need to know if a candidate is mDNS to
prevent pairing it with relay candidates, which is part of the next commit.
This adds a unit tests to check that the mDNS addresses are handled properly.
As part of doing this, TestBogusCandidate was fixed. As written, it was never
parsing the bogus candidate because it was in the wrong ICE state.
Differential Revision: https://phabricator.services.mozilla.com/D30935
--HG--
extra : moz-landing-system : lando
2019-05-15 22:55:55 +00:00
Byron Campen [:bwc]
bdf8e19a56
Bug 1551740: Don't gather on obsolete streams. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D31269
--HG--
extra : moz-landing-system : lando
2019-05-17 00:48:54 +00:00
Boris Zbarsky
e26cc00e3e
Bug 1550364 part 6. Stop using [array] in nsIUDPSocketInternal. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D30449
--HG--
extra : moz-landing-system : lando
2019-05-09 06:55:07 +00:00
Boris Zbarsky
941d39f649
Bug 1550364 part 4. Move various methods from nsIUDPSocketChild to dom::UDPSocketChild, and simplify their signatures where possible. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D30447
--HG--
extra : moz-landing-system : lando
2019-05-09 06:55:06 +00:00
Boris Zbarsky
86aa098b68
Bug 1550364 part 2. Use dom::UDPSocketChild, not nsIUDPSocketChild, in C++ code. r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D30445
--HG--
extra : moz-landing-system : lando
2019-05-09 06:55:05 +00:00
Valentin Gosu
975c55c679
Bug 1525640 - Pass TRR status from sockettransport to channel r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D26882
--HG--
extra : moz-landing-system : lando
2019-05-06 16:47:14 +00:00
Bogdan Tara
8244fce3c8
Backed out 3 changesets (bug 1525640) for frequent wpt failures CLOSED TREE
...
Backed out changeset d9a454afe9bf (bug 1525640)
Backed out changeset 19aa991328cb (bug 1525640)
Backed out changeset 4294abed890f (bug 1525640)
2019-05-03 00:16:20 +03:00
Valentin Gosu
50b2b648b6
Bug 1525640 - Add nsIHttpChannelInternal.isResolvedByTRR r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D26884
--HG--
extra : moz-landing-system : lando
2019-05-02 12:53:45 +00:00
Sylvestre Ledru
e226046cb8
Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan
...
# ignore-this-changeset
Depends on D28954
Differential Revision: https://phabricator.services.mozilla.com/D28956
--HG--
extra : moz-landing-system : lando
2019-05-01 08:47:10 +00:00
Byron Campen [:bwc]
668700caf4
Bug 1546562: Teach TransportLayerDtls and TransportLayerSrtp to cope when TransportLayerIce fails, and then recovers. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D28840
--HG--
extra : moz-landing-system : lando
2019-04-26 14:49:12 +00:00
Byron Campen [:bwc]
ed8100d1c1
Bug 1545827: Rename a macro to avoid conflicts. r=mjf,drno
...
Differential Revision: https://phabricator.services.mozilla.com/D28845
--HG--
extra : moz-landing-system : lando
2019-04-26 14:46:43 +00:00
Byron Campen [:bwc]
4956685337
Bug 1545827: Use NrSocketProxy on the socket process, when appropriate. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D28665
--HG--
extra : moz-landing-system : lando
2019-04-26 14:46:34 +00:00
Byron Campen [:bwc]
fd880e95f8
Bug 1545827: Use TabId instead of PBrowserOrId, use LoadInfoArgs to avoid using the system principal on the socket process, and use PSocketProcess for the WebrtcProxyChannel when on the socket process. r=kershaw,mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D28239
--HG--
extra : moz-landing-system : lando
2019-04-26 14:46:26 +00:00
Kershaw Chang
45ba7eb235
Bug 1544799 - Make PSocketProcess manage PWebrtcProxyChannel r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D28038
--HG--
extra : moz-landing-system : lando
2019-04-23 13:10:56 +00:00
Coroiu Cristina
8442bbf9c9
Backed out 3 changesets (bug 1525640) for causing leaks a=backout
...
Backed out changeset efdd32c00dc6 (bug 1525640)
Backed out changeset e71641f0465b (bug 1525640)
Backed out changeset e3539a40afdf (bug 1525640)
2019-04-13 14:57:11 +03:00
Valentin Gosu
f172b45edc
Bug 1525640 - Pass TRR status from sockettransport to channel r=dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D26882
--HG--
extra : moz-landing-system : lando
2019-04-12 13:54:08 +00:00
Geoff Brown
8d88b9a596
Bug 1318091 - Disable failing android gtests; r=bc
...
Disable gtests observed to fail on Android. Some of these are simple build
failures and failures due to file permissions or paths, while other failures
are more obscure.
Once Android gtests are running on mozilla-central, I will file follow-up
bugs inviting teams to investigate the failures and re-enable Android gtests
that are important to them.
Differential Revision: https://phabricator.services.mozilla.com/D26606
--HG--
extra : moz-landing-system : lando
2019-04-08 20:58:21 +00:00
Sylvestre Ledru
03fc65347c
Bug 1542146 - Apply the change with the option StatementMacros from clang-format-8 r=andi
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26280
--HG--
extra : moz-landing-system : lando
2019-04-05 21:42:17 +00:00
Csoregi Natalia
ba58e936bd
Backed out changeset 4ad80127f89f (bug 1519636) for bustage on MarkupMap.h and nsAccessibilityService.cpp. CLOSED TREE
2019-04-05 09:48:19 +03:00
Sylvestre Ledru
d1c1878603
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-04 21:36:16 +00:00
Narcis Beleuzu
24dbe577a5
Backed out changeset 389b6bbd76db (bug 1519636) for bustages on MarkupMap.h . CLOSED TREE
2019-04-05 00:27:56 +03:00
Sylvestre Ledru
399dbd28fe
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-04 20:12:23 +00:00
Byron Campen [:bwc]
b1a7a65902
Bug 1535442 - Part 3: Fire per-transport end-of-candidates signals, with ufrag. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D24277
--HG--
extra : moz-landing-system : lando
2019-03-27 21:54:16 +00:00
Coroiu Cristina
5b81e1ad0b
Backed out 10 changesets (bug 1535442) for mochitest failure at dom/presentation/tests/mochitest/test_presentation_1ua_sender_and_receiver_inproc.html
...
Backed out changeset fe0c1f8b519b (bug 1535442)
Backed out changeset 96249192254a (bug 1535442)
Backed out changeset 8342491a4e91 (bug 1535442)
Backed out changeset 53556fae6a9b (bug 1535442)
Backed out changeset 94781a70cd20 (bug 1535442)
Backed out changeset d31a37ebf804 (bug 1535442)
Backed out changeset 490575f0e834 (bug 1535442)
Backed out changeset 32f8c041f72d (bug 1535442)
Backed out changeset 124cf9c814eb (bug 1535442)
Backed out changeset 2326906f1874 (bug 1535442)
--HG--
extra : rebase_source : 98fb05156463cf79634c219eea60870ac22b3a12
2019-03-27 01:19:57 +02:00
Byron Campen [:bwc]
94a1db362c
Bug 1535442 - Part 3: Fire per-transport end-of-candidates signals, with ufrag. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D24277
--HG--
extra : moz-landing-system : lando
2019-03-26 17:41:01 +00:00
Nils Ohlmeier [:drno]
92a38b7c16
Bug 1535868: don't send SRTP when not negotiated. r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D23805
--HG--
extra : moz-landing-system : lando
2019-03-22 23:31:44 +00:00
Sylvestre Ledru
4aa92e3091
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D22514
2019-03-13 10:19:06 +01:00
Byron Campen [:bwc]
c33b5e6569
Bug 1490658: Support RTCIceCandidate.usernameFragment. r=mjf,smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D21803
--HG--
extra : moz-landing-system : lando
2019-03-08 15:24:27 +00:00
Alex Gaynor
dccb3bee8b
Bug 1531827
- replace OptionalLoadInfoArgs with LoadInfoArgs? in IPDL; r=ckerschb
...
Differential Revision: https://phabricator.services.mozilla.com/D21722
--HG--
extra : moz-landing-system : lando
2019-03-04 06:30:00 +00:00
Byron Campen [:bwc]
8f731d7999
Bug 979966: Dump diagnostic information when an ICE stream fails. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D18589
--HG--
extra : moz-landing-system : lando
2019-02-04 22:01:36 +00:00
Ryan Hunt
d5e3e54658
Bug 1523969 part 15 - Move method definition inline comments to new line in 'media/'. r=jya
...
Differential Revision: https://phabricator.services.mozilla.com/D21116
--HG--
extra : rebase_source : bf7d4b2a09768420f8da04d82d34afed374d7961
2019-02-25 16:09:55 -06:00