Commit Graph

668135 Commits

Author SHA1 Message Date
Yura Zenevich
9d237bbf60 Bug 1555770 - update contrast FAIL icon in a11y panel sidebar checks section and in inspector color picker. r=gl
Differential Revision: https://phabricator.services.mozilla.com/D43811

--HG--
extra : moz-landing-system : lando
2019-08-29 13:45:58 +00:00
Yura Zenevich
2d3572b6a5 Bug 1555770 - update contrast highlighter FAIL icon to red circle with ! similar to other audit types. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D43810

--HG--
extra : moz-landing-system : lando
2019-08-29 13:45:57 +00:00
David Heiberg
783e181e2a Bug 1575263 - Move closure out of if statement r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D43971

--HG--
extra : moz-landing-system : lando
2019-08-29 13:38:32 +00:00
David Heiberg
e48b0cb122 Bug 1575263 - Change to_ to into_ to suit naming convention regarding self methods r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D43970

--HG--
extra : moz-landing-system : lando
2019-08-29 13:25:18 +00:00
Dan Minor
eae489fda9 Bug 1554976 - Use StunAddrs to set interface for mdns_service; r=mjf
The Rust get_if_addrs library previously used does not build on Android with
our build system. Since we're already using nICEr to determine the local
interface addresses, rather than fix the Rust library, we can use those
addresses to set the interface on which mdns_service listens.

Differential Revision: https://phabricator.services.mozilla.com/D42760

--HG--
extra : moz-landing-system : lando
2019-08-28 19:51:18 +00:00
Dan Minor
6e5937318f Bug 1554976 - Move thread assertion inside if statement in OnLookupComplete; r=mjf
Checking this assertion outside of the if statement can result in
a use-after-free in debug builds.

Differential Revision: https://phabricator.services.mozilla.com/D42152

--HG--
extra : moz-landing-system : lando
2019-08-28 19:51:06 +00:00
Dan Minor
2511d2ab0c Bug 1554976 - Make mDNS service a singleton; r=mjf
The current code causes one mDNS service to be created for each PeerConnection.
Due to Bug 1569311, the services persist until shutdown, which can lead to a
lot of mDNS threads running on sites which use WebRTC for fingerprinting. This
change makes it so we start at most one mDNS service.

I've filed Bug 1569955 to look at shutting down the mDNS service after the
last hostname is unregistered. As an alternative, if we fix Bug 1569311, we
could also use refcounting and stop the mDNS service after the last
StunAddrsRequestParent is freed.

Differential Revision: https://phabricator.services.mozilla.com/D42151

--HG--
extra : moz-landing-system : lando
2019-08-28 19:50:51 +00:00
Dan Minor
51353ec9f7 Bug 1554976 - Use mdns_service to generate UUIDs; r=mjf
With the move to the socket process, the UUID service is no longer available
in nricectx. This adds a pair of helper functions to mdns_service to generate
UUIDs and uses them to generate hostnames inside nricectx.

Differential Revision: https://phabricator.services.mozilla.com/D42150

--HG--
extra : moz-landing-system : lando
2019-08-28 19:50:44 +00:00
Dan Minor
fc82a0c5d5 Bug 1554976 - Obfuscate default rtp and rtcp candidates if required; r=ng
The default RTP candidate is used to populate the c= line in SDP. Rather than
using the mDNS address, which sipcc can not parse, we use 0.0.0.0:9, which is
what Chromium has chosen as well [1].

For RTCP, the mDNS obfuscated address is used.

[1] https://webrtc.googlesource.com/src.git/+/3ae59d33a310280e2f21ed4c53849950171e48e8

Differential Revision: https://phabricator.services.mozilla.com/D38498

--HG--
extra : moz-landing-system : lando
2019-08-28 19:50:25 +00:00
Dan Minor
69b6cff0bd Bug 1554976 - Disable host address obfuscation for simulated NAT mochitests; r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D38497

--HG--
extra : moz-landing-system : lando
2019-08-28 19:50:13 +00:00
Dan Minor
6c6b65f876 Bug 1554976 - Add plumbing to enable/disable host address obfuscation; r=mjf
This only enables mDNS on OS X for now. Some versions of Windows lack mDNS
support, there are some oddities with resolving IPv6 addresses on Linux, and
Android has not yet been tested. All of these will be addressed in follow on
bugs.

Differential Revision: https://phabricator.services.mozilla.com/D38496

--HG--
extra : moz-landing-system : lando
2019-08-28 19:50:06 +00:00
Dan Minor
217f23e8b5 Bug 1554976 - Register mDNS hostname if required; r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D38495

--HG--
extra : moz-landing-system : lando
2019-08-28 19:49:49 +00:00
Dan Minor
2665020e51 Bug 1554976 - Copy actual address to CandidateInfo in MediaTransportHandler; r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D38494

--HG--
extra : moz-landing-system : lando
2019-08-28 19:49:36 +00:00
Dan Minor
6c39c9271f Bug 1554976 - Generate mDNS addresses in nricectx; r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D38493

--HG--
extra : moz-landing-system : lando
2019-08-28 19:49:24 +00:00
Dan Minor
6285d788cc Bug 1554976 - Add methods to register/unregister mDNS hostnames to StunAddrsRequestParent; r=mjf
Differential Revision: https://phabricator.services.mozilla.com/D38492

--HG--
extra : moz-landing-system : lando
2019-08-28 19:49:12 +00:00
Dan Minor
adbde80363 Bug 1554976 - Run mach vendor rust; r=ng
Differential Revision: https://phabricator.services.mozilla.com/D38491

--HG--
extra : moz-landing-system : lando
2019-08-28 19:49:04 +00:00
Dan Minor
04580ed952 Bug 1554976 - Add rust mdns library to mtransport; r=ng,dragana
This adds a mdns_service to mtransport to handle responding to mDNS queries.
All hostnames will be generated from UUIDs, so the responder assumes that it
is the only responder for a hostname which is registered with it. Because of
this, the responder does not first make a DNS query itself to see if any other
responder is handling a hostname, and does not wait a random amount of time
before replying, both of which are required by the specification to avoid
collisions with other responders.

Differential Revision: https://phabricator.services.mozilla.com/D38489

--HG--
extra : moz-landing-system : lando
2019-08-28 19:48:50 +00:00
Dan Minor
8d11bb48b4 Bug 1554976 - Allow network functions needed by Rust mDNS responder; r=tjr
This removes these functions: bind, getaddrinfo, recvfrom, sendto, setsockopt,
socket from the check_networking test to allow for their use by the Rust mDNS
responder.

Differential Revision: https://phabricator.services.mozilla.com/D38488

--HG--
extra : moz-landing-system : lando
2019-08-28 19:48:38 +00:00
Joel Olsson
00e5276301 Bug 1565562: Media Query - Enable single <number> and <number>/<number> for <aspect-ratio>. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D41557

--HG--
extra : moz-landing-system : lando
2019-08-29 10:48:52 +00:00
Andreea Pavel
217ece7c1b Bug 1388973 - disabled test on all platforms r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D43965

--HG--
extra : moz-landing-system : lando
2019-08-29 13:20:55 +00:00
Florens Verschelde
8269474069 Bug 1576652 - Remove unused state in Debugger's Accordion component; r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D43492

--HG--
extra : moz-landing-system : lando
2019-08-26 21:53:00 +00:00
ffxbld
3b375c8b7b No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D43967

--HG--
extra : moz-landing-system : lando
2019-08-29 13:14:59 +00:00
Andreas Pehrson
137f5c591b Bug 1574965 - Remove GraphDriver::Revive. r=karlt,padenot
Depends on D43663

Differential Revision: https://phabricator.services.mozilla.com/D43664

--HG--
extra : moz-landing-system : lando
2019-08-28 10:05:22 +00:00
Andreas Pehrson
87b3c4b78a Bug 1574965 - Remove a graph that becomes empty from gGraphs synchronously. r=karlt,padenot
This gives control of the graph's lifetime to main thread. Not being in gGraphs
means it's not meant to be used for any new streams as it will irreversibly be
shutting down.

This obsoletes GraphDriver::Revive.

Differential Revision: https://phabricator.services.mozilla.com/D43663

--HG--
extra : moz-landing-system : lando
2019-08-29 12:49:43 +00:00
Maliha Islam
973268af17 Bug 1564999 - Add menu with simulation options to the a11y panel, r=yzen
Differential Revision: https://phabricator.services.mozilla.com/D38885

--HG--
extra : moz-landing-system : lando
2019-08-29 05:01:52 +00:00
Maliha Islam
deacf348f4 Bug 1564993 - Create simulator actor and front, r=yzen,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D38884

--HG--
extra : moz-landing-system : lando
2019-08-29 04:55:45 +00:00
Nicolas B. Pierron
2b2064b0e4 Bug 1573904 - Measure the potential for a streaming parser. data-review=chutten r=jorendorff,chutten
Differential Revision: https://phabricator.services.mozilla.com/D42039

--HG--
extra : moz-landing-system : lando
2019-08-26 15:26:16 +00:00
Michal Novotny
19c05de902 Bug 1576826 - Intermittent Assertion failure: isResponse, at NetlinkService.cpp:613, r=kershaw
Obviously broadcasted messages can be multipart too.

Differential Revision: https://phabricator.services.mozilla.com/D43849

--HG--
extra : moz-landing-system : lando
2019-08-29 12:08:53 +00:00
Nihanth Subramanya
358371416e Bug 1575778 - [Protections Panel] Update "Show Full Report" string to "Show Report". r=flod
Differential Revision: https://phabricator.services.mozilla.com/D43935

--HG--
extra : moz-landing-system : lando
2019-08-29 11:28:45 +00:00
Sylvestre Ledru
4dae1553dd Bug 1577236 - clang-10: Fix -Wimplicit-int-float-conversion warnings in dom/base/ r=Ehsan
Depends on D43780

Differential Revision: https://phabricator.services.mozilla.com/D43781

--HG--
extra : moz-landing-system : lando
2019-08-29 11:35:42 +00:00
Paul Zuehlcke
9a2d43504e Bug 1575901 - Refactored pageInfo.js to use PermissionManager principal methods. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D43636

--HG--
extra : moz-landing-system : lando
2019-08-28 08:17:43 +00:00
Paul Zuehlcke
735128f5c7 Bug 1559167 - Updated logMessage to support logging of scriptErrors from parent to content process. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D42295

--HG--
extra : moz-landing-system : lando
2019-08-27 17:37:55 +00:00
Mathieu Leplatre
43084d5e54 Bug 1577218 - Upgrade kinto-offline-client to 12.7.0 r=glasserc
Differential Revision: https://phabricator.services.mozilla.com/D43773

--HG--
extra : moz-landing-system : lando
2019-08-28 16:08:29 +00:00
Andreea Pavel
f652361ce2 Backed out changeset f20ce5c7a25c (bug 1575870) for assertion failure at nsNavHistory.cpp on a CLOSED TREE 2019-08-29 13:45:54 +03:00
David Heiberg
68ed61a272 Bug 1575263 - Lint fixes with clippy and cargo fix r=jgraham
Depends on D43942

Differential Revision: https://phabricator.services.mozilla.com/D43943

--HG--
extra : moz-landing-system : lando
2019-08-29 10:23:12 +00:00
David Heiberg
898d7db9ec Bug 1575263 - Improve use of references based on Clippy suggestions r=jgraham
Depends on D43941

Differential Revision: https://phabricator.services.mozilla.com/D43942

--HG--
extra : moz-landing-system : lando
2019-08-29 10:23:57 +00:00
David Heiberg
099b73004e Bug 1575263 - Use assignment operators instead of longer form r=jgraham
Depends on D43940

Differential Revision: https://phabricator.services.mozilla.com/D43941

--HG--
extra : moz-landing-system : lando
2019-08-29 10:24:26 +00:00
David Heiberg
5c1ee1e48e Bug 1575263 - Remove redundant field names r=jgraham
Depends on D43939

Differential Revision: https://phabricator.services.mozilla.com/D43940

--HG--
extra : moz-landing-system : lando
2019-08-29 10:24:48 +00:00
David Heiberg
378ca4bacd Bug 1575263 - Use _else variants of ok_or, unwrap_or, etc. to lazy evaluate functions. r=jgraham
Depends on D43938

Differential Revision: https://phabricator.services.mozilla.com/D43939

--HG--
extra : moz-landing-system : lando
2019-08-29 10:25:45 +00:00
David Heiberg
4310a84e62 Bug 1575263 - Removed Clone on Copy types r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D43938

--HG--
extra : moz-landing-system : lando
2019-08-29 10:23:09 +00:00
Florens Verschelde
ac9c3d58a3 Bug 1575786 - Use unprefixed user-select property in devtools CSS; r=ladybenko,jlast
Differential Revision: https://phabricator.services.mozilla.com/D43217

--HG--
extra : moz-landing-system : lando
2019-08-29 10:12:25 +00:00
Maliha Islam
f35ba542fb Bug 1357071 - Implement support for implicit values for aria-value* attributes for scrollbar and slider roles, r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D43293

--HG--
extra : moz-landing-system : lando
2019-08-29 06:39:28 +00:00
Maliha Islam
829cc15e27 Bug 1522383 - Assign gridcell role to cells inside a table with grid role, r=Jamie
Differential Revision: https://phabricator.services.mozilla.com/D43858

--HG--
extra : moz-landing-system : lando
2019-08-29 10:09:48 +00:00
Henri Sivonen
ae92071aa2 Bug 1576895 - Update encoding_c to 0.9.1. r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D43601

--HG--
extra : moz-landing-system : lando
2019-08-29 07:33:58 +00:00
Razvan Maries
f1b4135a21 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-08-29 12:46:17 +03:00
Razvan Maries
7088fc958d Merge mozilla-inbound to mozilla-central a=merge 2019-08-29 12:41:12 +03:00
Frederic Wang
ea067f91f0 Bug 1575870. Remove support for XLink on MathML elements. r=emilio
See https://groups.google.com/forum/#!topic/mozilla.dev.platform/70NFnet82cU

This commit introduces a new mathml.xlink.disabled option to disable support
for XLink attributes on MathML elements together with a use counter and
deprecation warning when support is enabled. For now, support is only disabled
in Nighly.

In the past, we relied on custom MathML deprecation warnings but those are
removed here. Corresponding tests for these legacy warning messages are
also removed from test_bug553917.html.

link-1.xhtml is run with XLink support enabled (since it check xlink:href)
while browser_contentAltClick.js is updated to check whether XLink has any
effect on MathML, depending on whether the option is enabled.

Differential Revision: https://phabricator.services.mozilla.com/D43332

--HG--
extra : moz-landing-system : lando
2019-08-29 08:20:01 +00:00
Nihanth Subramanya
7c2f8f4f3c Bug 1577419 - [Protections Panel] --height-offset should be 0px, not 0. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D43928

--HG--
extra : moz-landing-system : lando
2019-08-29 09:07:46 +00:00
Nihanth Subramanya
8cf10e4066 Bug 1574313 - Hide cookie subview category header if there's only one. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D43336

--HG--
extra : moz-landing-system : lando
2019-08-29 08:45:37 +00:00
Julian Descottes
09ff0064f2 Bug 1576835 - Update DAMP test writing documentation r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D43580

--HG--
extra : moz-landing-system : lando
2019-08-29 06:22:18 +00:00