54e3becb215a46c0df00e71f7616ffaff823fccd: Bug 1435827 part 5/9: Add untrusted DLLs evaluation and processing r=aklotz
Carl Corcoran <ccorcoran@mozilla.com> - Fri, 02 Nov 2018 07:59:19 +0000 - rev 444064
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1435827 part 5/9: Add untrusted DLLs evaluation and processing r=aklotz Bug 1435827 part 5/9: Add untrusted DLLs evaluation and processing;r=aklotz This adds the module trustworthiness calculation code and WinDllServices handling which prepares data to be consumed by telemetry. This effectively closes the gap between UntrustedDllsHandler and the upcoming untrusted modules telemetry ping. At this point nothing is going to invoke most of this code yet; that comes in following patches that add the untrusted modules telemetry ping. Differential Revision: https://phabricator.services.mozilla.com/D6241
29d24c8a17ef8c93f35b10edfbc14aa294b9349e: Bug 1435827 part 4/9: Adding GetModuleFullPath to WinUtils.cpp;r=aklotz
Carl Corcoran <ccorcoran@mozilla.com> - Fri, 02 Nov 2018 07:59:15 +0000 - rev 444063
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1435827 part 4/9: Adding GetModuleFullPath to WinUtils.cpp;r=aklotz A wrapper for ::GetModuleFileNameW() is needed in multiple places for the purpose of evaluating and processing untrusted DLLs. This adds the appropriate wrapper to WinUtils.cpp Depends on D6240 Differential Revision: https://phabricator.services.mozilla.com/D9163
360adbf4f1a2814a2e5eb86a0eb9f724fb386919: Bug 1435827 part 3/9: Add WinUtils::PreparePathForTelemetry r=aklotz
Carl Corcoran <ccorcoran@mozilla.com> - Fri, 02 Nov 2018 07:59:17 +0000 - rev 444062
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1435827 part 3/9: Add WinUtils::PreparePathForTelemetry r=aklotz Bug 1435827 part 3/9: Add WinUtils::PreparePathForTelemetry;r=aklotz PreparePathForTelemetry encapsulates our method of removing sensitive information from file paths for use in telemetry payloads. SanitizePath() has been essentially renamed to PreparePathForTelemetry() which is a bit more precise now that it's being used externally. Untrusted modules evaluation requires a few path transformations to happen at various places during processing. This is largely because APIs like GetLongPathNameW can be rather slow, so performance becomes an issue. That is the justification for breaking out path transformations into separate wrapper functions and also the need for PathFlags. Differential Revision: https://phabricator.services.mozilla.com/D6240
a5eb2ea37a75c94d51da9ea67bfc4806ef97ea4c: Bug 1435827 part 2/9: Overload GetStackAndModules to facilitate repeated calls r=janerik
Carl Corcoran <ccorcoran@mozilla.com> - Fri, 02 Nov 2018 08:01:54 +0000 - rev 444061
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1435827 part 2/9: Overload GetStackAndModules to facilitate repeated calls r=janerik The untrusted modules telemetry ping wants to call GetStackAndModules for potentially many stacks at once. This change optimizes the operation so process modules don't need to be enumerated each time. Differential Revision: https://phabricator.services.mozilla.com/D6239
484638cdbc6b9dbac24e7f7205fe89661199c02b: Bug 1435827 part 1/9: Send DLL load event info to xul;r=aklotz
Carl Corcoran <ccorcoran@mozilla.com> - Fri, 02 Nov 2018 08:01:52 +0000 - rev 444060
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1435827 part 1/9: Send DLL load event info to xul;r=aklotz We now record DLL load events along with stack trace and other data so we can later determine trustworthiness and report the DLL via telemetry. Differential Revision: https://phabricator.services.mozilla.com/D7175
d52479cf19f9780653ba0cf0be873bfe36bb8cfd: Bug 1459603 - Remove the checkbox from the persistent storage notification. r=johannh
prathiksha <prathikshaprasadsuman@gmail.com> - Fri, 02 Nov 2018 08:15:05 +0000 - rev 444059
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1459603 - Remove the checkbox from the persistent storage notification. r=johannh Remove the checkbox from the persistent storage notification. Differential Revision: https://phabricator.services.mozilla.com/D8891
648d56b39b4ccb981c4ea26c284c5efecac32b8a: Bug 1483660 - Expose ShadowRoot::isUAWidget() to chrome code;r=smaug
Julian Descottes <jdescottes@mozilla.com> - Fri, 02 Nov 2018 08:12:21 +0000 - rev 444058
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1483660 - Expose ShadowRoot::isUAWidget() to chrome code;r=smaug Differential Revision: https://phabricator.services.mozilla.com/D10536
d43748aacb6ef3645203c971f47bfe3954b55390: Bug 1504127 - Update webrender to commit 3aec3bdaa672e38b3ba1c690668debe2c09aebfe (WR PR 3256). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 02 Nov 2018 07:48:33 +0000 - rev 444057
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1504127 - Update webrender to commit 3aec3bdaa672e38b3ba1c690668debe2c09aebfe (WR PR 3256). r=kats Differential Revision: https://phabricator.services.mozilla.com/D10684
fb647fa86523da8e9a1173776606d2a0fcae32c2: Bug 1504125 - Update webrender to commit d30fda15ac69d3d421c7307f77f2b5b9c0a1b4ce (WR PR 3260). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 02 Nov 2018 07:41:56 +0000 - rev 444056
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1504125 - Update webrender to commit d30fda15ac69d3d421c7307f77f2b5b9c0a1b4ce (WR PR 3260). r=kats Differential Revision: https://phabricator.services.mozilla.com/D10683
8c20f45510800f73a19f81dd38c31d5047ecef97: Bug 1500101 - Update webrender to commit 347e66c2aa117724ac6b0f391b346f9c6898ad11 (WR PR 3259). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 02 Nov 2018 07:32:52 +0000 - rev 444055
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1500101 - Update webrender to commit 347e66c2aa117724ac6b0f391b346f9c6898ad11 (WR PR 3259). r=kats Differential Revision: https://phabricator.services.mozilla.com/D10682
6cfdf048c0e72a0f04acee4da8de18d6af8f0d17: Bug 1503845 - Update fuzzy annotations for changes in WR PR 3257. r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 02 Nov 2018 07:25:19 +0000 - rev 444054
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1503845 - Update fuzzy annotations for changes in WR PR 3257. r=kats Depends on D10680 Differential Revision: https://phabricator.services.mozilla.com/D10681
52612694fde8681b5171ac0424c991591251e88d: Bug 1503845 - Update webrender to commit 340c25fa718146a5c278d59ccc5194a23dfd7996 (WR PR 3257). r=kats
WR Updater Bot <graphics-team@mozilla.staktrace.com> - Fri, 02 Nov 2018 07:25:12 +0000 - rev 444053
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1503845 - Update webrender to commit 340c25fa718146a5c278d59ccc5194a23dfd7996 (WR PR 3257). r=kats Differential Revision: https://phabricator.services.mozilla.com/D10680
2a050ad70afbdd04f291893511c4653b46b8671f: Bug 1501273 - Expose an html:form element as a landmark role if it has an accessible name, r=Jamie
Marco Zehe <mzehe@mozilla.com> - Fri, 02 Nov 2018 01:06:56 +0000 - rev 444052
Push 34981 by aciure@mozilla.com at Fri, 02 Nov 2018 16:43:47 +0000
Bug 1501273 - Expose an html:form element as a landmark role if it has an accessible name, r=Jamie If html:form has a name given via ARIA, expose it as a landmark to platform APIS that require it. At the time of this submission, this is the case for ATK. Differential Revision: https://phabricator.services.mozilla.com/D9552
a6493a0b53a3d8df5c23b1300591f1f7ebc573e4: Bug 1104947 - Complete the accessibility mapping for aria-current, r=Jamie
Marco Zehe <mzehe@mozilla.com> - Fri, 02 Nov 2018 06:40:47 +0000 - rev 444051
Push 34980 by aciure@mozilla.com at Fri, 02 Nov 2018 09:43:53 +0000
Bug 1104947 - Complete the accessibility mapping for aria-current, r=Jamie We already mapped aria-current to the correct attribute, but we did so unconditionally unless the value was false or undefined. However, if the value was an invalid token, it would not be mapped to "true" as per spec. Now, any bogus value for aria-current will be mapped as if the author had specified "true". In addition, this patch adds aria-current to the known set of attributes with rules, which causes NSAccessibilityService::MustBeAccessible to make sure an accessible gets created if aria-current is set, even if that accessible is a html:span element. This fixes bug 1365904. Differential Revision: https://phabricator.services.mozilla.com/D10331
c498718cc8243592d236351788c00e9f1d39d9f0: Merge mozilla-central to autoland a=merge on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Fri, 02 Nov 2018 07:17:18 +0200 - rev 444050
Push 34980 by aciure@mozilla.com at Fri, 02 Nov 2018 09:43:53 +0000
Merge mozilla-central to autoland a=merge on a CLOSED TREE
654dc5ab446c6b9a29d1d33882c2b5ff7523fedb: Bug 1501897 - Only selected items in the permission settings richlistbox should be tabable for accessibility reasons. r=johannh,Jamie
prathiksha <prathikshaprasadsuman@gmail.com> - Fri, 02 Nov 2018 05:07:45 +0000 - rev 444049
Push 34980 by aciure@mozilla.com at Fri, 02 Nov 2018 09:43:53 +0000
Bug 1501897 - Only selected items in the permission settings richlistbox should be tabable for accessibility reasons. r=johannh,Jamie Only selected items in the permission settings richlistbox should be tabable for accessibility reasons. Differential Revision: https://phabricator.services.mozilla.com/D10079
b8222faf7d06e64be9af80a60b87f8d2bab30f97: Merge inbound to mozilla-central a=merge
Coroiu Cristina <ccoroiu@mozilla.com> - Fri, 02 Nov 2018 07:11:08 +0200 - rev 444048
Push 34979 by ccoroiu@mozilla.com at Fri, 02 Nov 2018 05:11:39 +0000
Merge inbound to mozilla-central a=merge
b8d0312c16dcd6884de7a8be5791655f60ef40e4: Bug 1504016: Disable webp's NEON on aarch64-windows due to bustage. r=froydnj
David Major <dmajor@mozilla.com> - Thu, 01 Nov 2018 22:02:29 -0400 - rev 444047
Push 34979 by ccoroiu@mozilla.com at Fri, 02 Nov 2018 05:11:39 +0000
Bug 1504016: Disable webp's NEON on aarch64-windows due to bustage. r=froydnj
005931f03beef08a5d20b204eb92360028137538: Bug 1492128: [mozrelease] Fix typo in taskcluster proxy configuration; r=me
Tom Prince <mozilla@hocat.ca> - Thu, 01 Nov 2018 14:21:12 -0600 - rev 444046
Push 34979 by ccoroiu@mozilla.com at Fri, 02 Nov 2018 05:11:39 +0000
Bug 1492128: [mozrelease] Fix typo in taskcluster proxy configuration; r=me
5223058ac4fffd00aad34eeb29998c3264b250e8: Bug 1503935 - Fix some WebP decoder implementation bugs. r=tnikkel
Andrew Osmond <aosmond@mozilla.com> - Thu, 01 Nov 2018 16:36:16 -0400 - rev 444045
Push 34979 by ccoroiu@mozilla.com at Fri, 02 Nov 2018 05:11:39 +0000
Bug 1503935 - Fix some WebP decoder implementation bugs. r=tnikkel First we did not handle the SourceBufferIterator::WAITING state which can happen when we get woken up but there is no data to read from the SourceBufferIterator. StreamingLexer handled this properly by yielding with NEED_MORE_DATA, and properly scheduling the decoder to resume. This patch does the same in the WebP decoder. Second nsWebPDecoder::GetType was not implemented. This meant it would return DecoderType::UNKNOWN, and would fail to recreate the decoder if we are discarding frames and need to restart from the beginning. In addition to implementing that method, this patch also corrects an assert in DecoderFactory::CloneAnimationDecoder which failed to check for WebP as a supported animated decoder. This patch also modestly improves the logging output and library method checks. Differential Revision: https://phabricator.services.mozilla.com/D10624
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip