486437866d001d6637acb096678a756573ef6d25: Bug 1535679 - switch Firefox nightlies to declarative artifacts. r=sfraser a=release
Mihai Tabara <mtabara@mozilla.com> - Mon, 25 Mar 2019 13:48:54 +0000 - rev 465931
Push 81342 by mtabara@mozilla.com at Mon, 25 Mar 2019 13:50:16 +0000
Bug 1535679 - switch Firefox nightlies to declarative artifacts. r=sfraser a=release Linter fixes. Differential Revision: https://phabricator.services.mozilla.com/D24214
fcc4c4d2f130760735528e9eabf1bc05d6e65f73: Bug 1538349 - Allow nullptr for the script parameter in AutoStructuredSpewer r=iain
Matthew Gaudet <mgaudet@mozilla.com> - Fri, 22 Mar 2019 23:12:00 +0000 - rev 465930
Push 81341 by mgaudet@mozilla.com at Mon, 25 Mar 2019 13:49:35 +0000
Bug 1538349 - Allow nullptr for the script parameter in AutoStructuredSpewer r=iain It's useful to be able to use the AutoStructuredSpewer without necessarily having a script at that moment. Channels that use this won't be able to filter by script. Differential Revision: https://phabricator.services.mozilla.com/D24559
6ec2f3eed8dcfc418c75fded9464338b561e15f6: Bug 1535071 - Use the debugger global scope for worker error reporting if necessary, r=smaug,baku.
Brian Hackett <bhackett1024@gmail.com> - Mon, 25 Mar 2019 09:26:48 +0000 - rev 465929
Push 81340 by bhackett@mozilla.com at Mon, 25 Mar 2019 13:23:40 +0000
Bug 1535071 - Use the debugger global scope for worker error reporting if necessary, r=smaug,baku. Differential Revision: https://phabricator.services.mozilla.com/D24270
deee64970b40e8b116bc94aee46addba3b2ca758: Bug 1522412 - P7. A mochitest to test different channel open call sites are classified. r=Ehsan
Dimi Lee <dlee@mozilla.com> - Mon, 25 Mar 2019 12:51:58 +0000 - rev 465928
Push 81339 by dlee@mozilla.com at Mon, 25 Mar 2019 12:53:50 +0000
Bug 1522412 - P7. A mochitest to test different channel open call sites are classified. r=Ehsan The goal of this testcase is to provide an easier way to add callsites to test if it is correctly classified. This is a first step, more callsites should be added to the testcase(See Bug 1532691) Flow of the test case: 1. setup the server(trackerFrame.sjs) with the expceted number of request it should receive 2. load the test frame(trackerFrame.html) with cookie restriction off, to ensure all the tracking requests contain cookies 3. server responses a list of tracker's request with cookie after reciving all the requests 4. the list should contain all the trackers in the test frame. 5. enable cookie restriction and load the test frame again. 6. server responses a list of tracker's request without cookie after reciving all the requests 7. the list should contain all the trackers in the test frame. Differential Revision: https://phabricator.services.mozilla.com/D22116
0126685be740b217c747b91b548a6f021eaf52f4: Bug 1522412 - P6. Add a xpcshell-test for default classification. r=Ehsan
Dimi Lee <dlee@mozilla.com> - Mon, 25 Mar 2019 12:50:29 +0000 - rev 465927
Push 81339 by dlee@mozilla.com at Mon, 25 Mar 2019 12:53:50 +0000
Bug 1522412 - P6. Add a xpcshell-test for default classification. r=Ehsan This patch adds a xpcsehll-test which tests all the combinations of those parameters used by the heuristic classification algorithm. Differential Revision: https://phabricator.services.mozilla.com/D22115
63bcf0242e877a29d479dc0a00d99039e232c698: Bug 1522412 - P5. Do not use system principal in testcase to test tracking protection. r=Ehsan
dlee <dlee@mozilla.com> - Mon, 25 Mar 2019 12:49:28 +0000 - rev 465926
Push 81339 by dlee@mozilla.com at Mon, 25 Mar 2019 12:53:50 +0000
Bug 1522412 - P5. Do not use system principal in testcase to test tracking protection. r=Ehsan Some testcases are chrome scope testcase hence the resources it loads are triggered by "system principal". This will exempt the resource from classification. So in this patch, we used a new window to for the tracker test frame. The window creation code is referenced from test_privatebrowsing_trackingprotection.html. Differential Revision: https://phabricator.services.mozilla.com/D22114
9f3f62ed5b24d73000310597ef736d707a3f5a6c: Bug 1522412 - P4. Use LOAD_BYPASS_URL_CLASSIFIER flag for SafeBrowsing update/lookup r=Ehsan
dlee <dlee@mozilla.com> - Mon, 25 Mar 2019 12:49:00 +0000 - rev 465925
Push 81339 by dlee@mozilla.com at Mon, 25 Mar 2019 12:53:50 +0000
Bug 1522412 - P4. Use LOAD_BYPASS_URL_CLASSIFIER flag for SafeBrowsing update/lookup r=Ehsan We want to ensure SafeBrowsing update request is never classified so we can recover from a bad SafeBrowsing database. SafeBrowsing lookup request is also critical because if it is blocked, it means SafeBrowsing is out of function. Differential Revision: https://phabricator.services.mozilla.com/D22113
64664ada91eeeca17041a8498caf7966705eb6a8: Bug 1522412 - P3. Adopt nsIChannel.LOAD_BYPASS_URL_CLASSIFIER in the algorithm determining if we should classify a channel's URI. r=Ehsan,mayhemer
dlee <dlee@mozilla.com> - Mon, 25 Mar 2019 12:48:25 +0000 - rev 465924
Push 81339 by dlee@mozilla.com at Mon, 25 Mar 2019 12:53:50 +0000
Bug 1522412 - P3. Adopt nsIChannel.LOAD_BYPASS_URL_CLASSIFIER in the algorithm determining if we should classify a channel's URI. r=Ehsan,mayhemer This patch uses the flag to exempt channels from classification, but it doesn't include the use cases of this flag. See Bug 1442496 for the list of the call sites should use this flag. Differential Revision: https://phabricator.services.mozilla.com/D22112
393b5a62f63010255f958b98d62b15188183f30b: Bug 1522412 - P2. Remove nsIChannel.LOAD_CLASSIFY_URI flag. r=Ehsan
dlee <dlee@mozilla.com> - Mon, 25 Mar 2019 12:47:57 +0000 - rev 465923
Push 81339 by dlee@mozilla.com at Mon, 25 Mar 2019 12:53:50 +0000
Bug 1522412 - P2. Remove nsIChannel.LOAD_CLASSIFY_URI flag. r=Ehsan nsIChannel.LOAD_CLASSIFY_URI is no longer required so we can remove it from the codebase. In the mean time, we add a new LOAD_BYPASS_URL_CLASSIFIER load flag for channel creator to be able to force channel to bypass URL classifier check. The use of the new LOAD_BYPASS_URL_CLASSIFIER flag will be addressed in the other patches. Differential Revision: https://phabricator.services.mozilla.com/D22111
eb789cfccafcd7323660708f910303167c350563: Bug 1522412 - P1. Replace LOAD_CLASSIFY_URI flag with a heuristic algorithm. r=Ehsan,mayhemer
dlee <dlee@mozilla.com> - Mon, 25 Mar 2019 12:47:29 +0000 - rev 465922
Push 81339 by dlee@mozilla.com at Mon, 25 Mar 2019 12:53:50 +0000
Bug 1522412 - P1. Replace LOAD_CLASSIFY_URI flag with a heuristic algorithm. r=Ehsan,mayhemer In this patch, we move from a model where URL classification is opt-in (by specifying LOAD_CLASSIFIER_URI) to a model where it is enforced by default unless a channel opts out or is deemed to be a critical channel based on simple heuristics. The heuristics exempt a channel from classification if it is triggered by system with an exception when it is a top level load. To ensure critical channels are never classified, we also exempt channels which are flagged as "BeConservative" (implemented in bug 1321783). Another load flag LOAD_BYPASS_URL_CLASSIFIER is also introduced for the same reason. Differential Revision: https://phabricator.services.mozilla.com/D22110
b4143f25df7423915a23c115360b330e989d3d55: No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Mon, 25 Mar 2019 12:45:49 +0000 - rev 465921
Push 81338 by rvandermeulen@mozilla.com at Mon, 25 Mar 2019 12:46:38 +0000
No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D24686
541b1acbf9aa3d2148a7f14ba7e54182ac34a6c1: Bug 1536236 - Make sure mDNSPrefetch is always released on main thread r=valentin
Kershaw Chang <kershaw@mozilla.com> - Mon, 25 Mar 2019 12:39:45 +0000 - rev 465920
Push 81337 by kjang@mozilla.com at Mon, 25 Mar 2019 12:42:38 +0000
Bug 1536236 - Make sure mDNSPrefetch is always released on main thread r=valentin This patch should make mDNSPrefetch to be released always on main thread. Differential Revision: https://phabricator.services.mozilla.com/D24685
9258772d26933fb52fd389fa63c313b7c976012e: Bug 1537724 - Make text selection visible in TreeView inputs; r=Honza
Florens Verschelde <florens@fvsch.com> - Mon, 25 Mar 2019 12:24:54 +0000 - rev 465919
Push 81336 by jodvarko@mozilla.com at Mon, 25 Mar 2019 12:25:40 +0000
Bug 1537724 - Make text selection visible in TreeView inputs; r=Honza Differential Revision: https://phabricator.services.mozilla.com/D24375
df3fda80bbeb71d4e1b10e8d205d740b2f959d9e: Bug 1538544 - Device info pointer can be null and must be checked to avoid crashes. r=padenot
Alex Chronopoulos <achronop@gmail.com> - Mon, 25 Mar 2019 12:18:25 +0000 - rev 465918
Push 81335 by achronopoulos@mozilla.com at Mon, 25 Mar 2019 12:22:14 +0000
Bug 1538544 - Device info pointer can be null and must be checked to avoid crashes. r=padenot Differential Revision: https://phabricator.services.mozilla.com/D24684
1f67f75c309ec0f0ea0b4509d9056c1dc50c7367: Bug 1537882 - Initialize QuotaManagerService in ClearDataService for GeckoView, r=johannh
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 25 Mar 2019 12:08:31 +0000 - rev 465917
Push 81334 by amarchesini@mozilla.com at Mon, 25 Mar 2019 12:09:34 +0000
Bug 1537882 - Initialize QuotaManagerService in ClearDataService for GeckoView, r=johannh Differential Revision: https://phabricator.services.mozilla.com/D24675
de4aa584195059ea6e54626ce7d21910a6dcabd2: Bug 1538647 - Use Service.ETLD in ClearDataService, r=johannh
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 25 Mar 2019 11:32:32 +0000 - rev 465916
Push 81334 by amarchesini@mozilla.com at Mon, 25 Mar 2019 12:09:34 +0000
Bug 1538647 - Use Service.ETLD in ClearDataService, r=johannh Differential Revision: https://phabricator.services.mozilla.com/D24674
85721a77dd527c9bf4c9721c85fda2c792f8bfc8: Bug 1468911 - [Wayland] Visible artifacts during window resize, r=ashie
Martin Stransky <stransky@redhat.com> - Sat, 23 Mar 2019 03:02:24 +0000 - rev 465915
Push 81333 by nerli@mozilla.com at Mon, 25 Mar 2019 11:51:44 +0000
Bug 1468911 - [Wayland] Visible artifacts during window resize, r=ashie When wayland surface is newly created or resized, postpone buffer commit (drawing) until gecko updates whole screen and don't publish partial updates. Differential Revision: https://phabricator.services.mozilla.com/D23857
9d75b4bf069280abe6453105c9bbe40f49e282a6: Bug 1536099 - [Wayland] Provide logging to Wayland surface, r=ashie
Martin Stransky <stransky@redhat.com> - Sat, 23 Mar 2019 02:53:07 +0000 - rev 465914
Push 81332 by nerli@mozilla.com at Mon, 25 Mar 2019 11:51:08 +0000
Bug 1536099 - [Wayland] Provide logging to Wayland surface, r=ashie Differential Revision: https://phabricator.services.mozilla.com/D23854
df1007a56ae938a5588ff4932a885964b1e4c562: Backed out changeset a04938b3a757 (bug 1536781) for android mochitest failures on test_settings_fontinflation.html.
Cosmin Sabou <csabou@mozilla.com> - Mon, 25 Mar 2019 13:45:38 +0200 - rev 465913
Push 81331 by csabou@mozilla.com at Mon, 25 Mar 2019 11:47:42 +0000
Backed out changeset a04938b3a757 (bug 1536781) for android mochitest failures on test_settings_fontinflation.html.
a6c71c35b055432f4b24a673d41c11e2f917f0df: Backed out 2 changesets (bug 1335740) for permafailing mda task on Android 8.0
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 25 Mar 2019 12:31:48 +0100 - rev 465912
Push 81330 by archaeopteryx@coole-files.de at Mon, 25 Mar 2019 11:32:34 +0000
Backed out 2 changesets (bug 1335740) for permafailing mda task on Android 8.0 Backed out changeset 7beefe9e4d81 (bug 1335740) Backed out changeset 35abcd7c962a (bug 1335740)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip