19faafe628bdf0fdbfa2e8b963c8f804c6c42eb9: Bug 1604881 - fail if user attempts to set CC or CXX with "mk_add_options" in .mozconfig r=firefox-build-system-reviewers,chmanchester
Ricky Stewart <rstewart@mozilla.com> - Thu, 19 Dec 2019 21:00:43 +0000 - rev 507918
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1604881 - fail if user attempts to set CC or CXX with "mk_add_options" in .mozconfig r=firefox-build-system-reviewers,chmanchester Differential Revision: https://phabricator.services.mozilla.com/D57656
78569ad3903317268d0f3361db1970f770175a53: Bug 1600959 - Implement Runtime.executionContextsCleared r=remote-protocol-reviewers,whimboo,ato
Maja Frydrychowicz <mjzffr@gmail.com> - Thu, 19 Dec 2019 19:58:52 +0000 - rev 507917
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1600959 - Implement Runtime.executionContextsCleared r=remote-protocol-reviewers,whimboo,ato Differential Revision: https://phabricator.services.mozilla.com/D55868
e70a4f7271bb823063f28df278d3b8efee143cdc: Bug 1605132 - Differentiate fission-enabled vs non-fission enabled talos data in perfherder r=perftest-reviewers,stephendonner
Rob Wood <rwood@mozilla.com> - Thu, 19 Dec 2019 20:41:44 +0000 - rev 507916
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1605132 - Differentiate fission-enabled vs non-fission enabled talos data in perfherder r=perftest-reviewers,stephendonner Differential Revision: https://phabricator.services.mozilla.com/D57819
c3c5d3195ee2249b35ecb58e477aa41b2b6261a3: Backed out changeset d746c1641f6f (bug 1601243) for failing HttpBackgroundChannelChild.cpp on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Thu, 19 Dec 2019 22:58:29 +0200 - rev 507915
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Backed out changeset d746c1641f6f (bug 1601243) for failing HttpBackgroundChannelChild.cpp on a CLOSED TREE
3a4c835fe50cc8e47e636f5feeaac95322c2faeb: Backed out 3 changesets (bug 1604929) for breaking xpcshell at test_async_addon.js on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Thu, 19 Dec 2019 22:49:11 +0200 - rev 507914
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Backed out 3 changesets (bug 1604929) for breaking xpcshell at test_async_addon.js on a CLOSED TREE Backed out changeset 8a36d9f67974 (bug 1604929) Backed out changeset 030684aff17b (bug 1604929) Backed out changeset 897fef11fe80 (bug 1604929)
23220e6aef9d9290cb4d1b40d435145f979e962c: Bug 1602020 - land NSS ac51d2490f9c UPGRADE_NSS_RELEASE, r=kjacobs
J.C. Jones <jc@mozilla.com> - Thu, 19 Dec 2019 17:57:08 +0000 - rev 507913
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1602020 - land NSS ac51d2490f9c UPGRADE_NSS_RELEASE, r=kjacobs 2019-12-18 Franziskus Kiefer <franziskuskiefer@gmail.com> * automation/saw/chacha20.saw, automation/taskcluster/docker- builds/Dockerfile, automation/taskcluster/docker- hacl/B6C8F98282B944E3B0D5C2530FC3042E345AD05D.asc, automation/taskcluster/docker-hacl/Dockerfile, automation/taskcluster/docker-hacl/bin/checkout.sh, automation/taskcluster/docker-hacl/license.txt, automation/taskcluster/docker-hacl/setup-user.sh, automation/taskcluster/docker-hacl/setup.sh, automation/taskcluster/graph/src/extend.js, automation/taskcluster/scripts/run_hacl.sh, gtests/pk11_gtest/pk11_chacha20poly1305_unittest.cc, lib/freebl/Makefile, lib/freebl/blapii.h, lib/freebl/blinit.c, lib/freebl/chacha20poly1305.c, lib/freebl/det_rng.c, lib/freebl/ecl/curve25519_64.c, lib/freebl/freebl.gyp, lib/freebl/freebl_base.gypi, nss-tool/hw-support.c: Bug 1574643 - NSS changes for haclv2 r=jcj,kjacobs This patch contains the changes in NSS, necessary to pick up HACL*v2 in D55413. It has a couple of TODOs: * The chacha20 saw verification fails for some reason; it's disabled pending Bug 1604130. * The hacl task on CI requires Bug 1593647 to get fixed. Depends on D55413. [ac51d2490f9c] [tip] * lib/freebl/verified/FStar.c, lib/freebl/verified/FStar.h, lib/freebl/verified/Hacl_Chacha20.c, lib/freebl/verified/Hacl_Chacha20.h, lib/freebl/verified/Hacl_Chacha20Poly1305_128.c, lib/freebl/verified/Hacl_Chacha20Poly1305_128.h, lib/freebl/verified/Hacl_Chacha20Poly1305_32.c, lib/freebl/verified/Hacl_Chacha20Poly1305_32.h, lib/freebl/verified/Hacl_Chacha20_Vec128.c, lib/freebl/verified/Hacl_Chacha20_Vec128.h, lib/freebl/verified/Hacl_Curve25519.c, lib/freebl/verified/Hacl_Curve25519.h, lib/freebl/verified/Hacl_Curve25519_51.c, lib/freebl/verified/Hacl_Curve25519_51.h, lib/freebl/verified/Hacl_Kremlib.h, lib/freebl/verified/Hacl_Poly1305_128.c, lib/freebl/verified/Hacl_Poly1305_128.h, lib/freebl/verified/Hacl_Poly1305_32.c, lib/freebl/verified/Hacl_Poly1305_32.h, lib/freebl/verified/Hacl_Poly1305_64.c, lib/freebl/verified/Hacl_Poly1305_64.h, lib/freebl/verified/kremlib.h, lib/freebl/verified/kremlib_base.h, lib/freebl/verified/kremlin/include/kremlin/internal/callconv.h, lib/freebl/verified/kremlin/include/kremlin/internal/compat.h, lib/freebl/verified/kremlin/include/kremlin/internal/target.h, lib/freebl/verified/kremlin/include/kremlin/internal/types.h, lib/freebl/verified/kremlin/include/kremlin/lowstar_endianness.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128.h, li b/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt128_Verifie d.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/FStar_UInt_8_1 6_32_64.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/LowStar_ Endianness.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/fstar _uint128_gcc64.h, lib/freebl/verified/kremlin/kremlib/dist/minimal/f star_uint128_msvc.h, lib/freebl/verified/libintvector.h, lib/freebl/verified/specs/Spec.CTR.fst, lib/freebl/verified/specs/Spec.Chacha20.fst, lib/freebl/verified/specs/Spec.Curve25519.fst, lib/freebl/verified/specs/Spec.Poly1305.fst, lib/freebl/verified/vec128.h: Bug 1574643 - haclv2 code r=kjacobs This updates the in-tree version of our existing HACL* code to v2, replacing what we have already. Once this landed NSS can pick up more (faster) code from HACL*. [c351b2f60b40] Differential Revision: https://phabricator.services.mozilla.com/D57821
bba57a78314a41dd3a855def379afd401d5fd7b0: Bug 1574280 - Fix usage of nsIDocShellTreeItem in nsDocShell::SetCurrentURI. r=kmag
Tetsuharu OHZEKI <tetsuharu.ohzeki@gmail.com> - Thu, 19 Dec 2019 20:01:14 +0000 - rev 507912
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1574280 - Fix usage of nsIDocShellTreeItem in nsDocShell::SetCurrentURI. r=kmag Differential Revision: https://phabricator.services.mozilla.com/D57608
62fb499df45aaff8686a9ae4a03a7f602cb163d3: Bug 1588259: Part 2 - Prevent URI loads in partially-initialized BrowsingContexts. r=smaug
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Dec 2019 19:53:24 +0000 - rev 507911
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1588259: Part 2 - Prevent URI loads in partially-initialized BrowsingContexts. r=smaug When we open a new window from a content process, we create a nested event loop to wait for it to be initialized by the parent. The problem with this is that the OpenWindow code which calls the window provider expects the window to be in-process and uninitialized, so that it can load its own initial URI into it, and correctly fulfil the spec-codified contract of window.open(). If another caller initiates a load in the new window during the nested event loop, those invariants are broken, and any manner of undefined behavior can occur. This patch adds a new flag to the BrowsingContext, marking it as uninitialized until the end of the nested event loop, and blocking any attempts to load a new URI into it in the meantime. Differential Revision: https://phabricator.services.mozilla.com/D57667
34716f07e8cbf41071afca8a7b28154069331516: Bug 1588259: Part 1 - Suspend windows when spinning event loop for window.open. r=smaug
Kris Maglione <maglione.k@gmail.com> - Thu, 19 Dec 2019 19:53:14 +0000 - rev 507910
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1588259: Part 1 - Suspend windows when spinning event loop for window.open. r=smaug This doesn't solve all problems with potential reentrancy during window.open nested event loops, but it does improve the situation somewhat. Since any window in the same BrowsingContextGroup can target any window in the same group, we need to suspend all windows in the group, not just the root of the new window's parent. We also need to make sure we suspend all in-process windows, even if we have out-of-process frames somewhere in the parent chain. This patch takes care of suspending timeouts and input event handling in all of these cases. It doesn't block all potential paths for running code in the suspended windows, though, so the next patch explicitly prevents the problematic reentrancy. Differential Revision: https://phabricator.services.mozilla.com/D57666
7e15763c3316c4b0fd1441004b6000a7ad1926cf: Bug 1604901 - [mozprocess] Version bump to 1.1.0, r=gbrown
Andrew Halberstadt <ahalberstadt@mozilla.com> - Thu, 19 Dec 2019 19:43:57 +0000 - rev 507909
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1604901 - [mozprocess] Version bump to 1.1.0, r=gbrown Perusing the changelog, the differences since last version bump are mostly centered around ironing Python 3 issues. Nothing that should be backwards incompatible, but larger changes than a dot release might warrant. So bumping the minor version. Differential Revision: https://phabricator.services.mozilla.com/D57854
1781e0e729ede8523f90ea1e3276fa7782d27b7d: No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Thu, 19 Dec 2019 19:44:12 +0000 - rev 507908
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D57856
5cf21ebe3e763fa9d493cf2e4f89e1e9423a2b23: Bug 1605150 - Disable test_mediarecorder_pause_resume_video.html on os x; r=jib
Dan Minor <dminor@mozilla.com> - Thu, 19 Dec 2019 19:08:27 +0000 - rev 507907
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1605150 - Disable test_mediarecorder_pause_resume_video.html on os x; r=jib This is fallout from landing Bug 1586370, we have Bug 1605134 already on file as a followup, so we'll disable the test for now and fix as part of that bug. Depends on D57829 Differential Revision: https://phabricator.services.mozilla.com/D57845
d746c1641f6f622b5a165aee3b8839b9ed096132: Bug 1601243 - Revert removal of OnStartRequestSent. r=mayhemer
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 19 Dec 2019 16:27:13 +0000 - rev 507906
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1601243 - Revert removal of OnStartRequestSent. r=mayhemer It turns out we can send messages over PHttpBackgroundChannel before OnStartRequest, in the case where we have content process serviceworkers generating a synthetic response. This triggers diversion without sending OnStartRequest. We can remove this code again when we remove diversion. Differential Revision: https://phabricator.services.mozilla.com/D57383
92e26fa16ba805bfa9f16eae68a5ef6cfead479a: Bug 1604717 - Disconnect content process immediately when we handle a request as a download. r=bzbarsky
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 19 Dec 2019 19:16:45 +0000 - rev 507905
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1604717 - Disconnect content process immediately when we handle a request as a download. r=bzbarsky This stops the originating docshell from showing as loading while a download is in progress, and prevents it from cancelling the download if it tries to navigate again. Differential Revision: https://phabricator.services.mozilla.com/D57673
14f8d586607619315e0a5cb220c241df9406717d: Bug 1604717- Ensure that we can no longer receive cancellations from the content process DocumentChannelChild after we've decided to disconnect it. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 19 Dec 2019 13:44:03 +0000 - rev 507904
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1604717- Ensure that we can no longer receive cancellations from the content process DocumentChannelChild after we've decided to disconnect it. r=jya Differential Revision: https://phabricator.services.mozilla.com/D57672
a1e8bea2af4309b428ee8ff249609ab61c5d5807: Bug 1604717 - Remove unused Suspend/Restore methods from DocumentLoadListener. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 19 Dec 2019 13:44:03 +0000 - rev 507903
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1604717 - Remove unused Suspend/Restore methods from DocumentLoadListener. r=jya Differential Revision: https://phabricator.services.mozilla.com/D57671
6f0407a056cb2d46de9e4ab0212ec07a2f54b4b2: Bug 1604717 - Add more DocumentLoadListener logging. r=jya
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 19 Dec 2019 13:44:02 +0000 - rev 507902
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1604717 - Add more DocumentLoadListener logging. r=jya Differential Revision: https://phabricator.services.mozilla.com/D57670
f5810afcd0cec52f29f7dbc938a41a35fa1a92e0: Bug 1564518: Recommendations message bar should have Close button r=mstriemer
Trishul <trishul.goel@gmail.com> - Thu, 19 Dec 2019 19:07:21 +0000 - rev 507901
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1564518: Recommendations message bar should have Close button r=mstriemer Recommendations message bar should have Close button Differential Revision: https://phabricator.services.mozilla.com/D57609
42a0445eebdbe7a1f37f8d22305e00d787d2328b: Bug 1604472 - Use documentPrincipal.origin when looking up generated passwords onFormSubmit. r=MattN
Sam Foster <sfoster@mozilla.com> - Thu, 19 Dec 2019 17:26:34 +0000 - rev 507900
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1604472 - Use documentPrincipal.origin when looking up generated passwords onFormSubmit. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D57721
9ef604df43ae64ebbb52d2671976f9d0631bb57e: Bug 1604714 - mark flaky screen-orientation tests on ubuntu1804 webrender/asan with expectation of [OK, ERROR] r=jmaher
Edwin Takahashi <egao@mozilla.com> - Thu, 19 Dec 2019 11:13:58 +0000 - rev 507899
Push 36933 by aciure@mozilla.com at Fri, 20 Dec 2019 04:15:17 +0000
Bug 1604714 - mark flaky screen-orientation tests on ubuntu1804 webrender/asan with expectation of [OK, ERROR] r=jmaher Changes: Several tests in `screen-orientation` subsuite are flaky when run on ubuntu1804 with either `webrender` or `asan`. Mark them with expectation of ["OK", "ERROR"] to compensate. Differential Revision: https://phabricator.services.mozilla.com/D57651
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip