3d81e7906de637040bb850628487fd8aa921569c: Merge autoland to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Sat, 26 Nov 2016 17:53:09 -0800 - rev 324344
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Merge autoland to m-c, a=merge
d207581536c0ddb8189c643324ffccf491dbbaf0: Bug 1103196 - Add ability to ignore invalid TLS certificates; r=automatedtester,keeler,mossop
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:03:31 +0000 - rev 324343
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1103196 - Add ability to ignore invalid TLS certificates; r=automatedtester,keeler,mossop When the `acceptInsecureCerts` capability is set to true on creating a new Marionette session, a `nsICertOverrideService` override service is installed that causes all invalid TLS certificates to be ignored. This is in line with the expectations of the WebDriver specification. It is worth noting that this is a potential security risk and that this feature is only available in Gecko when the Marionette server is enabled. MozReview-Commit-ID: BXrQw17TgDy
ca031e434fb9655aba646d3728360da5ff09979d: Bug 1103196 - Error on encountering invalid certificate; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:01:23 +0000 - rev 324342
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1103196 - Error on encountering invalid certificate; r=automatedtester When arriving at a document which baseURI starts with `about:certerror` will cause Marionette to now return `error.InsecureCertificateError`. This is mandated by the WebDriver specification. This does, however, mark a non-backwards compatible change in Marionette. It is assumed we will be able to mitigate this change in error type as few consumers, if any, rely on the more generic type considering we did not support invalid TLS certificates prior to this push. MozReview-Commit-ID: JcIMvCXimB
7c9f81f27145a993566f62ccffc070138600617a: Bug 1103196 - Add insecure certificate error; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:00:18 +0000 - rev 324341
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1103196 - Add insecure certificate error; r=automatedtester MozReview-Commit-ID: 26wwOuqWhog
322b7d11be2d05f3d79079f48f25de3333e1582a: Bug 1103196 - Remove non-conformant acceptSslCerts capability; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 17:59:42 +0000 - rev 324340
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1103196 - Remove non-conformant acceptSslCerts capability; r=automatedtester `acceptSslCerts` has been replaced by `acceptInsecureCerts`. MozReview-Commit-ID: 79KbRoQb1dW
129b46743db07658e9575cb7518e3f0ac8dc05de: Bug 1103196 - Add acceptInsecureCerts capability; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:07:24 +0000 - rev 324339
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1103196 - Add acceptInsecureCerts capability; r=automatedtester Reads the `acceptInsecureCerts` capability and sets the session state. MozReview-Commit-ID: KVErmdxwXQB
e2992871780282f60e087bcd4ac01ea06400abb8: Bug 1103196 - Logically reorder variables defining session state; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:00:25 +0000 - rev 324338
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1103196 - Logically reorder variables defining session state; r=automatedtester No functional changes in this patch. MozReview-Commit-ID: IWaao8AuZib
ae960fe256d5bad7509b3eb0719daf703043c1aa: Bug 1103196 - Mark specificationLevel capability as proprietary; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 17:59:51 +0000 - rev 324337
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1103196 - Mark specificationLevel capability as proprietary; r=automatedtester The `specificationLevel` capability has been removed from the WebDriver specification, and will be removed in a future change to Marionette. This change makes this clear by moving it down to the list of proprietary Marionette capabilities. MozReview-Commit-ID: BMTuXBDZ8WV
64b29e13e60f0468d041fa4148e6d1fc1613364f: Bug 1103196 - Add HTTPS fixture server for Marionette; r=automatedtester,maja_zf,whimboo
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 16:53:51 +0000 - rev 324336
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1103196 - Add HTTPS fixture server for Marionette; r=automatedtester,maja_zf,whimboo This patch makes testing/marionette/harness/marionette/runner/httpd.py capable of spinning up an HTTPS server with self-signed certificate. It also introduces testing/marionette/harness/marionette/runner/serve.py that is capable of managing the HTTP- and HTTPS fixture servers as subprocesses, allowing them to operate independently. serve.py uses inter-process communication based on channels (from `multiprocessing.Pipe`) to query methods on the httpd served in each process, which is used to get absolute URLs from the main process. This is useful as servers can delegate port allocation to the system socket service by atomically binding to port 0, guaranteeing that the chosen port is uncontested. It is also used to perform synchronous and graceful shutdown of the httpd. MozReview-Commit-ID: 9OlW6F1w0AN
f485eaccbb98034a1111eaf4f4871de1868bcb70: Bug 1319904 - Ignore origin attributes in webchannel origin check. r=markh
Ryan Kelly <rfkelly@mozilla.com> - Fri, 25 Nov 2016 15:52:02 +1100 - rev 324335
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1319904 - Ignore origin attributes in webchannel origin check. r=markh Including the attributes in the origin check causes webchannels to fail in e.g. private browsing windows and container tabs. We only want to compare against the base origin URL. MozReview-Commit-ID: AMCjf4vJF9E
26773c7afa55b6f8ad725d5a00850b379eb0a10f: No bug, Automated blocklist update from host bld-linux64-spot-470 - a=blocklist-update
ffxbld - Sat, 26 Nov 2016 06:26:23 -0800 - rev 324334
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
No bug, Automated blocklist update from host bld-linux64-spot-470 - a=blocklist-update
e846a4afea216a8f4e3bccb545f7aad0cca9a142: No bug, Automated HPKP preload list update from host bld-linux64-spot-470 - a=hpkp-update
ffxbld - Sat, 26 Nov 2016 06:26:21 -0800 - rev 324333
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-470 - a=hpkp-update
a8f717430769a9e2b79f244569b0a4613a924f7f: No bug, Automated HSTS preload list update from host bld-linux64-spot-470 - a=hsts-update
ffxbld - Sat, 26 Nov 2016 06:26:19 -0800 - rev 324332
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
No bug, Automated HSTS preload list update from host bld-linux64-spot-470 - a=hsts-update
f8f4eaac1701107f794b48891bcca2c95d39d503: Merge m-i to m-c, a=merge
Phil Ringnalda <philringnalda@gmail.com> - Fri, 25 Nov 2016 21:26:21 -0800 - rev 324331
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Merge m-i to m-c, a=merge
5b45f7938182ea8bf814ab0bb6373bcf803755b5: Bug 1319607: Make request resumption more resilient. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Thu, 24 Nov 2016 13:56:22 -0800 - rev 324330
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1319607: Make request resumption more resilient. r=mixedpuppy MozReview-Commit-ID: 8ObjJKDf3wb
46a20ea6799d1e4141fbb567162b4b3dfccc2f39: Bug 1320049 - Remove obsolete checkbox styling. r=mconley
Dão Gottwald <dao@mozilla.com> - Fri, 25 Nov 2016 23:19:52 +0100 - rev 324329
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1320049 - Remove obsolete checkbox styling. r=mconley
5f7557f3e492a126212197cd60b768484c96fd2b: Bug 1320317 - Use :-moz-focusring instead of :focus in notification.css. r=dao
Hamel Joshi <joshihamel@gmail.com> - Fri, 25 Nov 2016 23:19:17 +0100 - rev 324328
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1320317 - Use :-moz-focusring instead of :focus in notification.css. r=dao
0a2a927ff0384e80b2248752885cfc841e1a1d4f: Bug 1319860 - mozboot: Prompt to add rust to PATH after install. r=nalexander
Ralph Giles <giles@mozilla.com> - Thu, 24 Nov 2016 17:40:35 -0800 - rev 324327
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1319860 - mozboot: Prompt to add rust to PATH after install. r=nalexander We were checking for success installing rust with the same code we checked for upgrade success, but in the case of a clean install this will likely fail because the binaries installed by rustup won't be in path. Instead, print the help message about adding them after installation completes. MozReview-Commit-ID: xa5PKIDKzZ
d0987b1b6e085e275e78bda81c2ef08e7ba87a00: Bug 1319536: Part 2 - Test that requests from private prowsing content scripts use private browsing credentials. r=aswan
Kris Maglione <maglione.k@gmail.com> - Thu, 24 Nov 2016 15:51:40 -0800 - rev 324326
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1319536: Part 2 - Test that requests from private prowsing content scripts use private browsing credentials. r=aswan MozReview-Commit-ID: zqNCp9LFgS
ce6bd69e09fb1927631d5a4aa0b66913e17a90a2: Bug 1319536: Part 1 - Take private browsing ID from load info when load context is unavailable. r=ehsan
Kris Maglione <maglione.k@gmail.com> - Thu, 24 Nov 2016 15:51:15 -0800 - rev 324325
Push 24 by maklebus@msu.edu at Tue, 20 Dec 2016 03:11:33 +0000
Bug 1319536: Part 1 - Take private browsing ID from load info when load context is unavailable. r=ehsan MozReview-Commit-ID: IoXFofyiKR1
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 tip