ec57676ad0d19b118cd6ec4fe12db7f5a901e7dc: Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 16:46:54 +0100 - rev 401497
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1350887 - Bind sacrificial goat to ephemeral port; r=whimboo Port 666 is in the protected port range and can not normally be bound to unless the process is running with sudo permissions. We can instead bind to port 0, which will give us a system-defined port in the epemeral range. MozReview-Commit-ID: Ld6BDMhtbck
4a3d1a8767f7e6305ff4f5b3452ddc6d7d92f014: Bug 1350887 - Fall back to deprecated pref if it exists; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 27 Mar 2017 14:28:32 +0100 - rev 401496
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1350887 - Fall back to deprecated pref if it exists; r=whimboo This is a follow-up to address a fallout caused by bug 1344748 whereby deprecated preferences relevant to Marionette are no longer being picked up. This is preventing trace logs from being emitted in CI. The old logic related to falling back to a deprecated preference is faulty in that it the preferred, new preference always exists through the power of testing/marionette/prefs.js. This patch introduces a new helper method getPref that first looks at whether the preferred pref is set, and only falls back to the deprecated if it isn't set and the deprecation preference exists. MozReview-Commit-ID: 8DeawLAELyK
40cd9ca1553eae8e051a0208a122d7f3eadeda80: Bug 1350887 - Include Marionette prefs amongst defaults; r=ted,whimboo
Andreas Tolfsen <ato@mozilla.com> - Wed, 29 Mar 2017 18:25:55 +0100 - rev 401495
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1350887 - Include Marionette prefs amongst defaults; r=ted,whimboo The Marionette component ships in Firefox, but is not enabled by default. We want to facilitate activating Marionette at runtime by flipping the marionette.enabled preference, and showing the Marionette related preferences in about:config helps discoverability. It is also useful to rely on the preferences' default values so that they do not have to be hardcoded in the component. When Marionette is enabled by setting marionette.enabled to true, a set of recommended automation preferences found in testing/marionette/server.js are set if the user has not overriden/user-defined one of them and marionette.prefs.recommended is true (default). When Marionette is stopped, the altered preferences are reset. MozReview-Commit-ID: 3HLnEI0TEBB
d264991a436d14163e24abc6a864109d4f4217e7: Bug 1350887 - Add general overview documentation to Marionette; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Mon, 03 Apr 2017 15:00:05 +0100 - rev 401494
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1350887 - Add general overview documentation to Marionette; r=whimboo MozReview-Commit-ID: HwMOQVxwIDN
b915d40a6ba665e9f423b321c68a8695c5966c95: Bug 1350887 - Ensure Marionette prefs file has sensible name; r=maja_zf
Andreas Tolfsen <ato@mozilla.com> - Thu, 30 Mar 2017 14:52:16 +0100 - rev 401493
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1350887 - Ensure Marionette prefs file has sensible name; r=maja_zf Files appended to JS_PREFERENCE_FILES are moved into the objdir/dist/bin/defaults/pref directory, shared with default global preferences from other parts of Gecko. To ensure Marionette's preference file ends up in this directory with a sensible name, we put it in testing/marionette/prefs/marionette.js so that it ends up in the objdir as dist/bin/defaults/pref/marionette.js. MozReview-Commit-ID: 9YJ7vysDjSJ
223f62fdcfe5acd855fbc6fcbe5bb3f8b7ef9e74: Backed out changeset 1438936f7cb6 (bug 1350887) for breaking packaging on OSX. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:48 +0200 - rev 401492
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset 1438936f7cb6 (bug 1350887) for breaking packaging on OSX. r=backout
1af464748f4a1874c66efb03d8fc7d4750263d4a: Backed out changeset 1d0e49ed42f9 (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:16 +0200 - rev 401491
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset 1d0e49ed42f9 (bug 1350887)
02a0f61b5bd1400ed3b796e7c6d806605ef1527b: Backed out changeset 69db9d3db655 (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:12 +0200 - rev 401490
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset 69db9d3db655 (bug 1350887)
02838ca872766c63522ede9bebc8d29fb6c8b83e: Backed out changeset f41bca9ebd0b (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:08 +0200 - rev 401489
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset f41bca9ebd0b (bug 1350887)
c68909a45262aec5381079b268430e1bc087ddca: Backed out changeset f54dbd3d2e62 (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:04 +0200 - rev 401488
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset f54dbd3d2e62 (bug 1350887)
f275ab02c164b8205463f54deb4ae486db454c1c: Backed out changeset 4bdb7f140370 (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:40:00 +0200 - rev 401487
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset 4bdb7f140370 (bug 1350887)
fdf821beac48ddadeafe1efc8769a63e4f6492d2: Backed out changeset a47faebbd684 (bug 1350887)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 03 Apr 2017 21:39:55 +0200 - rev 401486
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset a47faebbd684 (bug 1350887)
52ae8008d0663fe47229027c43250b2ad5627b80: Bug 1352924 - Disconnect GMP service in child from parent once all GMPs are shutdown. r=gerald
Chris Pearce <cpearce@mozilla.com> - Mon, 03 Apr 2017 11:10:04 +1200 - rev 401485
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1352924 - Disconnect GMP service in child from parent once all GMPs are shutdown. r=gerald This ensures that the IPC connection from the content process to the main process is shut down as soon as possible. Once all the IPC connections are closed, the main process removes its async shutdown blocker, and Firefox can shutdown. MozReview-Commit-ID: 8rqa384ayd9
11caedf0d4d3430d12d9ca8a3edfec881f01b0d6: Bug 1352924 - Block creation of new GMPs once parent process begins shutdown. r=gerald
Chris Pearce <cpearce@mozilla.com> - Mon, 03 Apr 2017 11:08:06 +1200 - rev 401484
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1352924 - Block creation of new GMPs once parent process begins shutdown. r=gerald This ensures that when we've started shutdown we don't try to start up new GMPs. Doing so would create more connections from the content process to the main process, and the main process can't shutdown until all such connections are shut down. MozReview-Commit-ID: KE8nCoLXjdd
2a84366d13af1f80b74f2b4d9bd08e4cd4eeced8: Bug 1352924 - Keep list of GMPServiceParents in GeckoMediaPluginServiceParent. r=gerald
Chris Pearce <cpearce@mozilla.com> - Fri, 31 Mar 2017 11:43:27 +1300 - rev 401483
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1352924 - Keep list of GMPServiceParents in GeckoMediaPluginServiceParent. r=gerald This will allow us to broadcast a notification to the GMPServices running in the content processes when they need to shutdown. MozReview-Commit-ID: FviFDgNMnUV
118c9ff864051f638f6292b6ea40beda4cc9d2e1: servo: Merge #15106 - Update cert-generator and certs (from Manishearth:certs); r=avadacatavra
Manish Goregaokar <manishsmail@gmail.com> - Mon, 03 Apr 2017 12:50:21 -0500 - rev 401482
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
servo: Merge #15106 - Update cert-generator and certs (from Manishearth:certs); r=avadacatavra r? @avadacatavra Source-Repo: https://github.com/servo/servo Source-Revision: aa6cf08e4bb1d47e5f1a1e11466443340c3b8b31
8383d95e7f99a5aaa3fbf41144f2ffbd3eed4451: Backed out changeset caee52f2863b (bug 1335905) for test failures in browser_misused_characters_in_strings.js a=backout
Wes Kocher <wkocher@mozilla.com> - Mon, 03 Apr 2017 12:16:00 -0700 - rev 401481
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Backed out changeset caee52f2863b (bug 1335905) for test failures in browser_misused_characters_in_strings.js a=backout
17a7fce17a76fb0439c04f2b534d36d8d20f9591: Bug 1353121 - Fix error message from indexing-task. r=dustin
Jonas Finnemann Jensen <jopsen@gmail.com> - Mon, 03 Apr 2017 11:44:20 -0700 - rev 401480
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1353121 - Fix error message from indexing-task. r=dustin In short shouldn't call err.stack(), it's a property. MozReview-Commit-ID: 2HpPgsdctTv
504ba6770bd9a71aed316c9d9d298f58375eec76: bug 1336406, update http -> https in compare-locales docs, r=aryx
Axel Hecht <axel@pike.org> - Mon, 03 Apr 2017 14:55:28 +0200 - rev 401479
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
bug 1336406, update http -> https in compare-locales docs, r=aryx Ride-along fix to change http://mxr to https://dxr, too. MozReview-Commit-ID: 2H6aGv9nuKv
a47faebbd684ac3fa21b2a671dad143ad5f1a24f: Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 28 Mar 2017 17:06:06 +0100 - rev 401478
Push 1490 by mtabara@mozilla.com at Mon, 31 Jul 2017 14:08:16 +0000
Bug 1350887 - Warn when non-loopback connections are allowed; r=whimboo MozReview-Commit-ID: LG8f5q5QbD6
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip