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
Jonathan Kingston
f6680698bd
Bug 1525319 - Removing context from OnDataAvailable r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D20881
--HG--
extra : moz-landing-system : lando
2019-02-27 23:42:27 +00:00
Jonathan Kingston
c4853316e7
Bug 1525319 - Removing context from OnStopRequest r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D20770
--HG--
extra : moz-landing-system : lando
2019-02-27 23:41:31 +00:00
Jonathan Kingston
f7e35ae39e
Bug 1525319 - Removing context from OnStartRequest r=valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D20769
--HG--
extra : moz-landing-system : lando
2019-02-27 23:41:04 +00:00
Byron Campen [:bwc]
ab0d256702
Bug 1521879 - Part 8: Don't run triggered check logic on obsolete streams. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D18231
--HG--
extra : moz-landing-system : lando
2019-02-25 21:52:26 +00:00
Byron Campen [:bwc]
0863a7cc28
Bug 1521879 - Part 4: Better logging for candidate gathering (was necessary to figure out parts of bug 1513059). r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D17276
--HG--
extra : moz-landing-system : lando
2019-02-25 21:51:36 +00:00
Byron Campen [:bwc]
25ad4a9108
Bug 1521879 - Part 1.1: Compensate for changes to how IPC headers are generated in the last rebase. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D19975
--HG--
rename : media/webrtc/signaling/src/peerconnection/MediaTransportHandlerParent.h => dom/media/webrtc/MediaTransportParent.h
rename : media/webrtc/signaling/src/peerconnection/MediaTransportHandlerParent.cpp => media/webrtc/signaling/src/peerconnection/MediaTransportParent.cpp
extra : moz-landing-system : lando
2019-02-25 21:50:58 +00:00
Byron Campen [:bwc]
8b6cc6a51f
Bug 1521879 - Part 1: IPC-based MediaTransport implementation r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D17273
--HG--
extra : moz-landing-system : lando
2019-02-25 21:50:42 +00:00
Gurzau Raul
e6740c75fc
Backed out 10 changesets (bug 1521879) for causing bug 1530107. a=backout
...
Backed out changeset f597a73a6eac (bug 1521879)
Backed out changeset 0bb76534f207 (bug 1521879)
Backed out changeset abcb8be12adf (bug 1521879)
Backed out changeset ed6c8d3bbfde (bug 1521879)
Backed out changeset 1addf1e15b55 (bug 1521879)
Backed out changeset 6b709cd9a479 (bug 1521879)
Backed out changeset 07747027c59c (bug 1521879)
Backed out changeset a6105ccc188c (bug 1521879)
Backed out changeset 48c9c643e7bb (bug 1521879)
Backed out changeset d4004105a04a (bug 1521879)
2019-02-25 12:12:15 +02:00
Byron Campen [:bwc]
ee8f875c0e
Bug 1521879 - Part 8: Don't run triggered check logic on obsolete streams. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D18231
--HG--
extra : moz-landing-system : lando
2019-02-21 20:26:51 +00:00
Byron Campen [:bwc]
f220047e90
Bug 1521879 - Part 4: Better logging for candidate gathering (was necessary to figure out parts of bug 1513059). r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D17276
--HG--
extra : moz-landing-system : lando
2019-02-21 20:26:27 +00:00
Byron Campen [:bwc]
5ca6cf53af
Bug 1521879 - Part 1.1: Compensate for changes to how IPC headers are generated in the last rebase. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D19975
--HG--
rename : media/webrtc/signaling/src/peerconnection/MediaTransportHandlerParent.h => dom/media/webrtc/MediaTransportParent.h
rename : media/webrtc/signaling/src/peerconnection/MediaTransportHandlerParent.cpp => media/webrtc/signaling/src/peerconnection/MediaTransportParent.cpp
extra : moz-landing-system : lando
2019-02-21 20:25:07 +00:00
Byron Campen [:bwc]
7ab14bdf2c
Bug 1521879 - Part 1: IPC-based MediaTransport implementation r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D17273
--HG--
extra : moz-landing-system : lando
2019-02-21 20:24:54 +00:00
Christoph Kerschbaumer
08be3dab62
Bug 1529252: Remove the 2 from the various version to create a channel within nsIIOService.idl. r=valentin
2019-02-21 12:48:20 +01:00
Masatoshi Kimura
e59e3b3e20
Bug 1528651 - Fix some trivial warnings and re-enable warnings-as-errors on Windows in some directories. r=dmajor
...
--HG--
extra : source : 5ee9efeda9e67f6af0521be85266703763cc4c50
2019-02-19 20:42:11 +09:00
Sylvestre Ledru
41d1d79094
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D19663
--HG--
extra : moz-landing-system : lando
2019-02-15 08:15:57 +00:00
Jonathan Kingston
3421b8fcff
Bug 1520868 - Replacing AsyncOpen2 with AsyncOpen always r=valentin
...
Replacing js and text occurences of asyncOpen2
Replacing open2 with open
Differential Revision: https://phabricator.services.mozilla.com/D16885
--HG--
rename : layout/style/test/test_asyncopen2.html => layout/style/test/test_asyncopen.html
extra : moz-landing-system : lando
2019-02-12 16:08:25 +00:00
Byron Campen [:bwc]
d3aa5063fc
Bug 1526477
- Part 1: Fix typo causing us to go into the controlled role when interoping with an ice-lite endpoint. r=mjf
...
Depends on D19232
Differential Revision: https://phabricator.services.mozilla.com/D19233
--HG--
extra : moz-landing-system : lando
2019-02-11 16:10:13 +00:00
Byron Campen [:bwc]
b9265f3fe2
Bug 1526477
- Part 0: Test role for ice-lite cases. r=mjf
...
Differential Revision: https://phabricator.services.mozilla.com/D19232
--HG--
extra : moz-landing-system : lando
2019-02-11 16:09:24 +00:00