searching for reviewer(mixedpuppy)
83895192ba27f0ae37ee27eb9524fb4a46bcf3a5: Bug 1596904 - handle data race for mReceivedStop, r=robwu,mixedpuppy
Junior Hsu <juhsu@mozilla.com> - Wed, 08 Jul 2020 19:47:16 +0000 - rev 539640
Push 37583 by abutkovits@mozilla.com at Thu, 09 Jul 2020 21:37:35 +0000
Bug 1596904 - handle data race for mReceivedStop, r=robwu,mixedpuppy Move the EmitStopRequest check to main thread to avoid race condition. OnDataAvailable is promised to be received before OnStopRequest, so it needs not to check if we need to emit OnStopRequest. Differential Revision: https://phabricator.services.mozilla.com/D82472
a810eae2216d86552b414ab0e1bb7b6100f5ce00: Bug 1647978 - ensure we have the right status for redirection, r=mixedpuppy
Junior Hsu <juhsu@mozilla.com> - Wed, 08 Jul 2020 19:36:24 +0000 - rev 539461
Push 37580 by malexandru@mozilla.com at Thu, 09 Jul 2020 04:03:58 +0000
Bug 1647978 - ensure we have the right status for redirection, r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D81956
00a3a5840b5c2e89a43f3e50cf53780ab76f0c4b: Bug 1649518 - 2/3: prohibit web-extensions from interacting with the osclientcerts module r=mixedpuppy
Dana Keeler <dkeeler@mozilla.com> - Mon, 06 Jul 2020 19:29:03 +0000 - rev 538948
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1649518 - 2/3: prohibit web-extensions from interacting with the osclientcerts module r=mixedpuppy Depends on D81888 Differential Revision: https://phabricator.services.mozilla.com/D81895
4588a1cd837697e6ed3bd388d5371e423c7e2737: Bug 1649518 - 1/3: revert a34e77d6c3bf in preparation of enabling osclientcerts by default r=mixedpuppy
Dana Keeler <dkeeler@mozilla.com> - Mon, 06 Jul 2020 19:29:17 +0000 - rev 538947
Push 37576 by ncsoregi@mozilla.com at Tue, 07 Jul 2020 09:47:47 +0000
Bug 1649518 - 1/3: revert a34e77d6c3bf in preparation of enabling osclientcerts by default r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D81888
fbcb0ee2d17a21e2065daf9b5186f3e51ab97613: Bug 1609920 - part 4: Add new mochitests and marionette test related to the new background service worker prefs. r=marionette-reviewers,asuth,whimboo,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 03 Jul 2020 10:15:23 +0000 - rev 538705
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1609920 - part 4: Add new mochitests and marionette test related to the new background service worker prefs. r=marionette-reviewers,asuth,whimboo,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D73326
8ca84442f85d0840d4aea752b9e99af207a8be71: Bug 1609920 - part 3: Terminate extension background workers on shutdown and unregister on uninstall. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 03 Jul 2020 10:14:59 +0000 - rev 538704
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1609920 - part 3: Terminate extension background workers on shutdown and unregister on uninstall. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy Depends on D60245 Differential Revision: https://phabricator.services.mozilla.com/D60301
f567e48e5957604f7c561642bfc1ffa12ba1d299: Bug 1609920 - part 1: Allow the WebExtension Framework to register a moz-extension service worker. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 03 Jul 2020 10:14:24 +0000 - rev 538702
Push 37566 by ccoroiu@mozilla.com at Fri, 03 Jul 2020 15:35:32 +0000
Bug 1609920 - part 1: Allow the WebExtension Framework to register a moz-extension service worker. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy - Adds the new about:config pref "extensions.backgroundServiceWorker.enabled" (currently defaults to false). - Adds the background.service_worker property to the manifest JSON schema definition - Locks background.service_worker manifest property behind the new preference - Adds a new BackgroundWorker class to ext-backgroundPage.js (responsible for managing the background service worker for the extension, e.g. make sure that the expected worker script is registered as expected when the extension is starting up) - Adds to the ServiceWorkerManager a new method to allow the WebExtension Framework to register the background service worker without an existing extension page - Allows the "moz-extension" schema in the dom/serviceworkers and dom/cache internals Depends on D63697 Differential Revision: https://phabricator.services.mozilla.com/D60244
1c8faab05606ec8314fa008cfff15df65f304865: Bug 1609920 - part 4: Add new mochitests and marionette test related to the new background service worker prefs. r=marionette-reviewers,asuth,whimboo,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Tue, 30 Jun 2020 16:03:02 +0000 - rev 538149
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1609920 - part 4: Add new mochitests and marionette test related to the new background service worker prefs. r=marionette-reviewers,asuth,whimboo,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D73326
eaa0bb2cf36bc3692dd154a2be3b81019a87744f: Bug 1609920 - part 3: Terminate extension background workers on shutdown and unregister on uninstall. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Wed, 10 Jun 2020 20:48:23 +0000 - rev 538148
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1609920 - part 3: Terminate extension background workers on shutdown and unregister on uninstall. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy Depends on D60245 Differential Revision: https://phabricator.services.mozilla.com/D60301
0e68db4ad6afe1f43d97533316d80e5aadd96082: Bug 1609920 - part 1: Allow the WebExtension Framework to register a moz-extension service worker. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Wed, 10 Jun 2020 12:13:29 +0000 - rev 538146
Push 37559 by rmaries@mozilla.com at Wed, 01 Jul 2020 21:32:12 +0000
Bug 1609920 - part 1: Allow the WebExtension Framework to register a moz-extension service worker. r=dom-workers-and-storage-reviewers,asuth,mixedpuppy - Adds the new about:config pref "extensions.backgroundServiceWorker.enabled" (currently defaults to false). - Adds the background.service_worker property to the manifest JSON schema definition - Locks background.service_worker manifest property behind the new preference - Adds a new BackgroundWorker class to ext-backgroundPage.js (responsible for managing the background service worker for the extension, e.g. make sure that the expected worker script is registered as expected when the extension is starting up) - Adds to the ServiceWorkerManager a new method to allow the WebExtension Framework to register the background service worker without an existing extension page - Allows the "moz-extension" schema in the dom/serviceworkers and dom/cache internals Depends on D63697 Differential Revision: https://phabricator.services.mozilla.com/D60244
9bddaf4551d66c3aecc3ac2fd7f77178e0543510: Bug 1642676 - Move test case for SharedWorker disallowed on in-process-webextensions mode into a separate test file. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 26 Jun 2020 16:08:53 +0000 - rev 537827
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1642676 - Move test case for SharedWorker disallowed on in-process-webextensions mode into a separate test file. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D80517
fd12e8fa969947b2a86bb28d362f6e530dd7f9ae: Bug 1642676 - Ensure remote workers are launched in a child process based on the expected remoteType. r=asuth,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 26 Jun 2020 18:13:46 +0000 - rev 537825
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1642676 - Ensure remote workers are launched in a child process based on the expected remoteType. r=asuth,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D61708
cafdc157b491c28f54af655e677e8a10dace3536: Bug 1645907 - Recreate ExtensionPermission db on corrupt file. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Mon, 29 Jun 2020 17:08:53 +0000 - rev 537818
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1645907 - Recreate ExtensionPermission db on corrupt file. r=mixedpuppy This patch makes it so whenever we encounter a corrupt database file we recrate it and backup the corrupt file to a folder in the profile. Differential Revision: https://phabricator.services.mozilla.com/D80051
1881ebd34b2b63e1fda3bff7620a5be34d8db76a: Bug 1253129 - Prevent a logged warning from keeping the extension global alive after being destroyed. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Fri, 26 Jun 2020 16:49:20 +0000 - rev 537804
Push 37553 by ncsoregi@mozilla.com at Tue, 30 Jun 2020 02:09:30 +0000
Bug 1253129 - Prevent a logged warning from keeping the extension global alive after being destroyed. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D80936
d491fbcccc72026bfcbf7eece9a574ae4d26793c: Bug 1647267 - Avoid calling getAddonByID during startup r=mixedpuppy
Dale Harvey <dale@arandomurl.com> - Fri, 26 Jun 2020 17:24:28 +0000 - rev 537618
Push 37545 by nerli@mozilla.com at Sat, 27 Jun 2020 09:38:32 +0000
Bug 1647267 - Avoid calling getAddonByID during startup r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D80695
e6b7bbdf53b1308f1997199fa379fd9fcf3d0bde: Bug 1625455 - disable test_ext_privacy.js on linux opt for frequent failures r=mixedpuppy
Coroiu Cristina <ccoroiu@mozilla.com> - Fri, 26 Jun 2020 16:18:38 +0000 - rev 537610
Push 37545 by nerli@mozilla.com at Sat, 27 Jun 2020 09:38:32 +0000
Bug 1625455 - disable test_ext_privacy.js on linux opt for frequent failures r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D81339
3022366753c97ef9225c83250d9ff0c76ddf7b4e: Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy
Mathieu Leplatre <mathieu@mozilla.com> - Wed, 24 Jun 2020 10:00:53 +0000 - rev 537376
Push 37541 by cbrindusan@mozilla.com at Thu, 25 Jun 2020 16:18:39 +0000
Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D78246
18a94269c57c8e26320012010464e37e80323f19: Bug 1402256 - Add WebExtensions API to “warm up” a tab r=mixedpuppy
Mélanie Chauvel (ariasuni) <perso@hack-libre.org> - Thu, 25 Jun 2020 11:45:47 +0000 - rev 537375
Push 37541 by cbrindusan@mozilla.com at Thu, 25 Jun 2020 16:18:39 +0000
Bug 1402256 - Add WebExtensions API to “warm up” a tab r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D71873
88e46b72454ff896cd2ed6d6fa019703d60f00d1: Bug 1635781 - Fully replace the web page's CSP if modified by add-on r=mixedpuppy
Rob Wu <rob@robwu.nl> - Wed, 24 Jun 2020 20:39:00 +0000 - rev 537244
Push 37539 by nerli@mozilla.com at Thu, 25 Jun 2020 03:22:32 +0000
Bug 1635781 - Fully replace the web page's CSP if modified by add-on r=mixedpuppy The original addition of CSP to `headersAlreadySet` in bug 1462989 was to make sure that CSP response headers from different extensions are merged as expected. The logic did however not take into account that unconditionally merging modified headers means that the header would be merged with the original CSP from the web page, which prevented add-ons from relaxing a CSP from the web page. This commit fixes the bug by tracking the CSP status on the `ResponseHeaderChanger` instance, which is shared by all webRequest handlers of a single request. Differential Revision: https://phabricator.services.mozilla.com/D80761
1e91ac5ed3c29046111cc88735b26f6beaac6b6d: Bug 1635781 - Fix broken logic in test_ext_webRequest_mergecsp.js r=mixedpuppy
Rob Wu <rob@robwu.nl> - Wed, 24 Jun 2020 20:17:22 +0000 - rev 537243
Push 37539 by nerli@mozilla.com at Thu, 25 Jun 2020 03:22:32 +0000
Bug 1635781 - Fix broken logic in test_ext_webRequest_mergecsp.js r=mixedpuppy - Most importantly: Fix the `test_csp` helper to actually replace the page's CSP header. The existing tests verify that the web page's CSP is still applied, which is trivially true if the helper extension appends the CSP instead of replacing it. - Expand comment on the meaning of the parameters in `test_csp`. - `sendMessage` is not async, properly await the result. - Unload extensions before checking assertions, to avoid unhelpful error messages about extensions not having been unloaded at the end of the test. - Report which test case is being run to make debugging easier. Differential Revision: https://phabricator.services.mozilla.com/D80760
26d1f4a237a3393c4574aed599ab083ed1d023bc: Bug 1635781 - Fully replace the web page's CSP if modified by add-on r=mixedpuppy
Rob Wu <rob@robwu.nl> - Wed, 24 Jun 2020 17:17:08 +0000 - rev 537214
Push 37539 by nerli@mozilla.com at Thu, 25 Jun 2020 03:22:32 +0000
Bug 1635781 - Fully replace the web page's CSP if modified by add-on r=mixedpuppy The original addition of CSP to `headersAlreadySet` in bug 1462989 was to make sure that CSP response headers from different extensions are merged as expected. The logic did however not take into account that unconditionally merging modified headers means that the header would be merged with the original CSP from the web page, which prevented add-ons from relaxing a CSP from the web page. This commit fixes the bug by tracking the CSP status on the `ResponseHeaderChanger` instance, which is shared by all webRequest handlers of a single request. Differential Revision: https://phabricator.services.mozilla.com/D80761
866413f80f63ff929fb316322d5e6e799877786f: Bug 1635781 - Improve initialization and documentation of test_ext_webRequest_mergecsp.js r=mixedpuppy
Rob Wu <rob@robwu.nl> - Wed, 24 Jun 2020 17:04:21 +0000 - rev 537213
Push 37539 by nerli@mozilla.com at Thu, 25 Jun 2020 03:22:32 +0000
Bug 1635781 - Improve initialization and documentation of test_ext_webRequest_mergecsp.js r=mixedpuppy - Expand comment on the meaning of the parameters in `test_csp`. - `sendMessage` is not async, properly await the result. - Unload extensions before checking assertions, to avoid unhelpful error messages about extensions not having been unloaded at the end of the test. - Report which test case is being run to make debugging easier. Differential Revision: https://phabricator.services.mozilla.com/D80760
0b345ef2710eee3433a212a1406bcd7a2c5ae8da: Bug 1645941 - Use Release-Acquire ordering to ensure the OMT ODA is handled correctly, r=mixedpuppy
Junior Hsu <juhsu@mozilla.com> - Tue, 23 Jun 2020 17:02:54 +0000 - rev 536938
Push 37533 by dluca@mozilla.com at Tue, 23 Jun 2020 21:38:40 +0000
Bug 1645941 - Use Release-Acquire ordering to ensure the OMT ODA is handled correctly, r=mixedpuppy Setting mState in OnStartRequest has no impact on the decision of OnDataAvailable. And we don't race mState between OnStartRequest and DoSendData given the order is guaranteed and they are on the same thread. Differential Revision: https://phabricator.services.mozilla.com/D79772
166624b9d855cbcb38f5f11c3cab3e3e66e8f825: Bug 1642676 - Move test case for SharedWorker disallowed on in-process-webextensions mode into a separate test-file. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Tue, 23 Jun 2020 15:44:43 +0000 - rev 536926
Push 37533 by dluca@mozilla.com at Tue, 23 Jun 2020 21:38:40 +0000
Bug 1642676 - Move test case for SharedWorker disallowed on in-process-webextensions mode into a separate test-file. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D80517
ca0591418c3709620ce194265b8bcd13060f8aea: Bug 1642676 - Ensure remote workers are launched in a child process based on the expected remoteType. r=asuth,mixedpuppy
Luca Greco <lgreco@mozilla.com> - Tue, 23 Jun 2020 16:00:07 +0000 - rev 536924
Push 37533 by dluca@mozilla.com at Tue, 23 Jun 2020 21:38:40 +0000
Bug 1642676 - Ensure remote workers are launched in a child process based on the expected remoteType. r=asuth,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D61708
0542461e3da7318b777e2e606dbbfff69c298924: Bug 1637475 - Flush layout when creating background pages so the browser element gets its frames created. r=mixedpuppy
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 22 Jun 2020 17:05:07 +0000 - rev 536596
Push 37531 by nbeleuzu@mozilla.com at Tue, 23 Jun 2020 03:44:39 +0000
Bug 1637475 - Flush layout when creating background pages so the browser element gets its frames created. r=mixedpuppy Before bug 1584935, the frame for the browser element was created directly after the .appendChild call, but after that we need to wait for layout to happen in order to guarantee it. The code was duplicated in ExtensionXPCShellUtils.jsm so I also put the wait there. Differential Revision: https://phabricator.services.mozilla.com/D76601
a0af6d53c082d97a83c9c0891c36e35331330880: Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy
Mathieu Leplatre <mathieu@mozilla.com> - Mon, 22 Jun 2020 08:21:40 +0000 - rev 536510
Push 37529 by ncsoregi@mozilla.com at Mon, 22 Jun 2020 15:48:48 +0000
Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D78246
341563fe54635619fd28b8928d5876dbcc5a21e6: Bug 1646916 - [DoH rollout] Add missing enums to preferences API input params. r=mixedpuppy
Nihanth Subramanya <nhnt11@gmail.com> - Fri, 19 Jun 2020 06:13:57 +0000 - rev 536447
Push 37521 by rmaries@mozilla.com at Fri, 19 Jun 2020 09:21:44 +0000
Bug 1646916 - [DoH rollout] Add missing enums to preferences API input params. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D80334
7e39d1eed06bbd155683a40e9599ccef2e0e3587: Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy
Mathieu Leplatre <mathieu@mozilla.com> - Thu, 18 Jun 2020 09:47:43 +0000 - rev 536295
Push 37519 by ccoroiu@mozilla.com at Thu, 18 Jun 2020 21:28:28 +0000
Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D78246
da7cbff78183f9b2eb130a97bdfc02faa159d1b5: Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,extension-reviewers,mixedpuppy
Mathieu Leplatre <mathieu@mozilla.com> - Wed, 17 Jun 2020 15:58:25 +0000 - rev 536129
Push 37516 by cbrindusan@mozilla.com at Wed, 17 Jun 2020 21:52:06 +0000
Bug 1639284 - Store records, timestamp and metadata in one IndexedDB transaction r=Gijs,extension-reviewers,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D78246
02a09337822736f485c295b2b8a2883d4a8cf979: Bug 1638888 - Make disabling and enabling a WebExtension restore the default search engine correctly. r=mixedpuppy,extension-reviewers
Mark Banner <standard8@mozilla.com> - Tue, 16 Jun 2020 08:54:24 +0000 - rev 535813
Push 37511 by abutkovits@mozilla.com at Tue, 16 Jun 2020 15:49:59 +0000
Bug 1638888 - Make disabling and enabling a WebExtension restore the default search engine correctly. r=mixedpuppy,extension-reviewers Differential Revision: https://phabricator.services.mozilla.com/D76503
6948731587830bbfc85f67491d9ff9ad749eb13b: Bug 1638888 - Simplify processSearchProviderManifestEntry to handle the not setting as default engine case first. r=mixedpuppy,extension-reviewers
Mark Banner <standard8@mozilla.com> - Tue, 16 Jun 2020 08:54:16 +0000 - rev 535812
Push 37511 by abutkovits@mozilla.com at Tue, 16 Jun 2020 15:49:59 +0000
Bug 1638888 - Simplify processSearchProviderManifestEntry to handle the not setting as default engine case first. r=mixedpuppy,extension-reviewers Differential Revision: https://phabricator.services.mozilla.com/D79271
0b4d785bd7a16c1ccbac06957ee784d3f5c49750: Bug 1644519 - Wait for permission change to settle in browser_doorhanger_installs.js. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Fri, 12 Jun 2020 17:13:37 +0000 - rev 535514
Push 37501 by nbeleuzu@mozilla.com at Sat, 13 Jun 2020 03:21:52 +0000
Bug 1644519 - Wait for permission change to settle in browser_doorhanger_installs.js. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D79382
033ba8f1c3a2d6c0cb8929efe4a447e8148afa8b: Bug 1644519 - Remove code duplication in browser_doorhanger_installs.js. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Thu, 11 Jun 2020 23:38:20 +0000 - rev 535513
Push 37501 by nbeleuzu@mozilla.com at Sat, 13 Jun 2020 03:21:52 +0000
Bug 1644519 - Remove code duplication in browser_doorhanger_installs.js. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D79381
851959efb69af9b75606ae03337d0fdfe44d6ca9: Bug 1623176 - Normalize URI in loadContentPage r=mixedpuppy
Rob Wu <rob@robwu.nl> - Thu, 11 Jun 2020 21:32:12 +0000 - rev 535188
Push 37498 by apavel@mozilla.com at Fri, 12 Jun 2020 03:05:25 +0000
Bug 1623176 - Normalize URI in loadContentPage r=mixedpuppy A test used `encodeURIComponent` on a query string and expected the resulting URL to be comparable with URLs in a progress listener. But `encodeURIComponent` doesn't escape an apostrophe (`'`), whereas `'` is percent-encoded as `%27` via nsIURI. To ensure that it works as expected, use `nsIURI::equals` to compare URLs instead of doing string comparisons. Differential Revision: https://phabricator.services.mozilla.com/D79304
acd373902b3786bef83a3e4b47c5c78f5a6eac3b: Bug 1643896 - Convert sync onMessage listener exceptions into async rejections r=mixedpuppy
Tomislav Jovanovic <tomica@gmail.com> - Thu, 11 Jun 2020 15:24:58 +0000 - rev 535135
Push 37498 by apavel@mozilla.com at Fri, 12 Jun 2020 03:05:25 +0000
Bug 1643896 - Convert sync onMessage listener exceptions into async rejections r=mixedpuppy When there are multiple runtime.onMessage listeners in the same context, if the first one sends a response, but the second one throws, the exception wins the race because we convert all responses into async promises. Converting the sync exception into an async promise rejection ensures we process them in the original order. Differential Revision: https://phabricator.services.mozilla.com/D79006
fbbea2361301630b9bfd89fd4d4433c3bdd6cb04: Bug 1644217 - Wait for incognito change to have effect in tests. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Thu, 11 Jun 2020 01:08:54 +0000 - rev 535007
Push 37497 by abutkovits@mozilla.com at Thu, 11 Jun 2020 09:34:54 +0000
Bug 1644217 - Wait for incognito change to have effect in tests. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D79194
1bc837c29a824cb754871ad4b53c9af0de632080: Bug 1629127 - Add sync telemetry for storage.sync migration r=lina,extension-reviewers,mixedpuppy
Thom Chiovoloni <tchiovoloni@mozilla.com> - Wed, 10 Jun 2020 22:29:02 +0000 - rev 535002
Push 37496 by btara@mozilla.com at Thu, 11 Jun 2020 04:04:33 +0000
Bug 1629127 - Add sync telemetry for storage.sync migration r=lina,extension-reviewers,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D78573
27aa570a7970d0dd65788a0067594ff508304843: Bug 1637807 - add browser.pkcs11.autoload API to allow webextensions to enable osclientcerts r=mixedpuppy CLOSED TREE
Dana Keeler <dkeeler@mozilla.com> - Tue, 09 Jun 2020 23:10:28 +0000 - rev 534801
Push 37494 by nbeleuzu@mozilla.com at Wed, 10 Jun 2020 14:02:18 +0000
Bug 1637807 - add browser.pkcs11.autoload API to allow webextensions to enable osclientcerts r=mixedpuppy CLOSED TREE This patch adds the setting `browser.pkcs11.autoload` that can be set to `true` to cause Firefox to load the built-in "osclientcerts" module, which uses OS APIs to provide access to client certificates. This means that webextensions can opt to use a module developed and supported by Mozilla for TLS client authentication rather than 3rd party modules that have historically caused stability and performance issues for users. This API is currently only available on Windows and macOS. Differential Revision: https://phabricator.services.mozilla.com/D78353
1d079340cfcef418636a49cda3d7026cd9729c22: Bug 1643214 - Wait for explict responses from runtime.onMessage r=mixedpuppy
Tomislav Jovanovic <tomica@gmail.com> - Wed, 10 Jun 2020 00:57:11 +0000 - rev 534795
Push 37494 by nbeleuzu@mozilla.com at Wed, 10 Jun 2020 14:02:18 +0000
Bug 1643214 - Wait for explict responses from runtime.onMessage r=mixedpuppy When there are `runtime.onMessage` listeners in multiple extension contexts, and one promises a response, make sure we wait for that instead of resolving with the first `undefined` from the other context which didn't explicitly respond. Differential Revision: https://phabricator.services.mozilla.com/D78652
a34e77d6c3bf775acf9ad987e215038fb2edab72: Bug 1637807 - add browser.pkcs11.autoload API to allow webextensions to enable osclientcerts r=mixedpuppy
Dana Keeler <dkeeler@mozilla.com> - Tue, 09 Jun 2020 23:10:28 +0000 - rev 534781
Push 37494 by nbeleuzu@mozilla.com at Wed, 10 Jun 2020 14:02:18 +0000
Bug 1637807 - add browser.pkcs11.autoload API to allow webextensions to enable osclientcerts r=mixedpuppy This patch adds the setting `browser.pkcs11.autoload` that can be set to `true` to cause Firefox to load the built-in "osclientcerts" module, which uses OS APIs to provide access to client certificates. This means that webextensions can opt to use a module developed and supported by Mozilla for TLS client authentication rather than 3rd party modules that have historically caused stability and performance issues for users. This API is currently only available on Windows and macOS. Differential Revision: https://phabricator.services.mozilla.com/D78353
2e2818afa1078a974719c8af0517106487cb0e47: Bug 1637680 - Register incognito permission early in tests. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Mon, 08 Jun 2020 15:43:52 +0000 - rev 534423
Push 37490 by dluca@mozilla.com at Mon, 08 Jun 2020 21:38:11 +0000
Bug 1637680 - Register incognito permission early in tests. r=mixedpuppy This is needed so that extensions can access incognito tabs during early background script startup in tests. Differential Revision: https://phabricator.services.mozilla.com/D78574
9528ab23db097f949ad535325af62f7949b598f9: Bug 1637680 - Use rkv in ExtensionPermissions. r=mixedpuppy,robwu
Agi Sferro <agi@sferro.dev> - Mon, 08 Jun 2020 15:43:44 +0000 - rev 534422
Push 37490 by dluca@mozilla.com at Mon, 08 Jun 2020 21:38:11 +0000
Bug 1637680 - Use rkv in ExtensionPermissions. r=mixedpuppy,robwu Differential Revision: https://phabricator.services.mozilla.com/D77938
116a2884768441d254b91a55206052ea6b948844: Bug 1637680 - Make softDisable setter async. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Mon, 08 Jun 2020 15:45:23 +0000 - rev 534421
Push 37490 by dluca@mozilla.com at Mon, 08 Jun 2020 21:38:11 +0000
Bug 1637680 - Make softDisable setter async. r=mixedpuppy Some tests rely on the order of execution of the blocklist code which cannot be guaranteed if we don't wait for the enabled state to settle. In particular, when calling `_onUpdate` in `AddonTestUtils.loadBlocklistRawData` in [0] we implicitely assume that all the actions deriving from updating the blocklist settle before the promise is completed, this is not true for the enabled state. Currently the test succedes because `ExtensionPermissions.get` is not actually async in most cases, this is about to change in the next patch. [0]: https://searchfox.org/mozilla-central/rev/559b25eb41c1cbffcb90a34e008b8288312fcd25/toolkit/mozapps/extensions/internal/AddonTestUtils.jsm#925 Differential Revision: https://phabricator.services.mozilla.com/D77937
c26fdb0faea784f702866791ea957dd781b15339: Bug 1559683 - Rename STATE_CHECKING -> STATE_CHECKING_UPDATE. r=mixedpuppy
Agi Sferro <agi@sferro.dev> - Mon, 08 Jun 2020 15:45:30 +0000 - rev 534420
Push 37490 by dluca@mozilla.com at Mon, 08 Jun 2020 21:38:11 +0000
Bug 1559683 - Rename STATE_CHECKING -> STATE_CHECKING_UPDATE. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D76904
c1c8a51c4efb468119649b440c49859e4501f2de: Bug 1559683 - Reject install.cancel() call when loadManifest is running. r=mixedpuppy,robwu
Agi Sferro <agi@sferro.dev> - Mon, 08 Jun 2020 15:45:38 +0000 - rev 534419
Push 37490 by dluca@mozilla.com at Mon, 08 Jun 2020 21:38:11 +0000
Bug 1559683 - Reject install.cancel() call when loadManifest is running. r=mixedpuppy,robwu Differential Revision: https://phabricator.services.mozilla.com/D76903
257a9126beb65e3b639e15bd191990036f78810a: Bug 1643854 - Avoid error on theme update r=mixedpuppy
Rob Wu <rob@robwu.nl> - Mon, 08 Jun 2020 15:33:46 +0000 - rev 534418
Push 37490 by dluca@mozilla.com at Mon, 08 Jun 2020 21:38:11 +0000
Bug 1643854 - Avoid error on theme update r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D78592
19872bf14b2feae4e3d7ddfd478add8503af006d: Bug 1641496 - P6: Reenable some tests r=dragana,extension-reviewers,mixedpuppy
Kershaw Chang <kershaw@mozilla.com> - Thu, 04 Jun 2020 22:56:38 +0000 - rev 534143
Push 37483 by apavel@mozilla.com at Fri, 05 Jun 2020 21:40:11 +0000
Bug 1641496 - P6: Reenable some tests r=dragana,extension-reviewers,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D77277
be169dd8e469561cf5b5e7f3233fa8b5b39d2387: Bug 1642956 - Rename extension.whiteListedHosts to allowedOrigins r=mixedpuppy,extension-reviewers
Tomislav Jovanovic <tomica@gmail.com> - Thu, 04 Jun 2020 21:39:27 +0000 - rev 534034
Push 37481 by ncsoregi@mozilla.com at Fri, 05 Jun 2020 04:39:26 +0000
Bug 1642956 - Rename extension.whiteListedHosts to allowedOrigins r=mixedpuppy,extension-reviewers Differential Revision: https://phabricator.services.mozilla.com/D78050
0f1ba77e39423d02691c62b4bddafd4c90ac66b9: Bug 1641496 - P6: Reenable some tests r=dragana,extension-reviewers,mixedpuppy
Kershaw Chang <kershaw@mozilla.com> - Thu, 04 Jun 2020 16:53:23 +0000 - rev 534008
Push 37481 by ncsoregi@mozilla.com at Fri, 05 Jun 2020 04:39:26 +0000
Bug 1641496 - P6: Reenable some tests r=dragana,extension-reviewers,mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D77277