aa7bb5472c5b451865c0d0323554c9b913ed8c4a: Bug 1103196 - Add ability to ignore invalid TLS certificates; r?automatedtester,keeler,mossop draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:03:31 +0000 - rev 440488
Push 36229 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:50:09 +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
3211d7b7d05f4f4eb1246b2a1c90d060cd95e2be: Bug 1103196 - Error on encountering invalid certificate; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:01:23 +0000 - rev 440487
Push 36229 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:50:09 +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
736ff1e69a3b54db23f30719430c5e1ad939bc42: Bug 1103196 - Add insecure certificate error; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:00:18 +0000 - rev 440486
Push 36229 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:50:09 +0000
Bug 1103196 - Add insecure certificate error; r?automatedtester MozReview-Commit-ID: 26wwOuqWhog
817908ab2be8647b76d4707b4cb0fd81501f1f9b: Bug 1103196 - Remove non-conformant acceptSslCerts capability; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 17:59:42 +0000 - rev 440485
Push 36229 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:50:09 +0000
Bug 1103196 - Remove non-conformant acceptSslCerts capability; r?automatedtester `acceptSslCerts` has been replaced by `acceptInsecureCerts`. MozReview-Commit-ID: 79KbRoQb1dW
ca0522430cab1e4e5155768790dc7d804479a568: Bug 1103196 - Add acceptInsecureCerts capability; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:07:24 +0000 - rev 440484
Push 36229 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:50:09 +0000
Bug 1103196 - Add acceptInsecureCerts capability; r?automatedtester Reads the `acceptInsecureCerts` capability and sets the session state. MozReview-Commit-ID: KVErmdxwXQB
5e60f3954704fc978d20a3d384bc350825b41f2c: Bug 1103196 - Logically reorder variables defining session state; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:00:25 +0000 - rev 440483
Push 36229 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:50:09 +0000
Bug 1103196 - Logically reorder variables defining session state; r?automatedtester No functional changes in this patch. MozReview-Commit-ID: IWaao8AuZib
e24407c85f229db1c0db1a8c50edce3557654c1c: Bug 1103196 - Mark specificationLevel capability as proprietary; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 17:59:51 +0000 - rev 440482
Push 36229 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:50:09 +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
827c955d4db767389a832bd1edf2596b11b4ef9d: Bug 1103196 - Add HTTPS fixture server for Marionette; r?automatedtester,whimboo,maja_zf draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 16:53:51 +0000 - rev 440481
Push 36229 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:50:09 +0000
Bug 1103196 - Add HTTPS fixture server for Marionette; r?automatedtester,whimboo,maja_zf 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
10067cef70f887fff3879cee054d7919f235f242: Bug 1315980 - Changed ExtendedJSONObject to implement Cloneable and the clone() method to throw CloneNotSupportedException. Changed inner class in ResizablePathDrawable to implement Cloneable. r?sebastian draft
Swaroop Rao <swaroop.rao@gmail.com> - Thu, 17 Nov 2016 10:37:41 -0500 - rev 440480
Push 36228 by bmo:swaroop.rao@gmail.com at Thu, 17 Nov 2016 15:40:41 +0000
Bug 1315980 - Changed ExtendedJSONObject to implement Cloneable and the clone() method to throw CloneNotSupportedException. Changed inner class in ResizablePathDrawable to implement Cloneable. r?sebastian MozReview-Commit-ID: AIxAp1zlN2J
dc995ef5b36196b96ebc7174f9d3c2c81a875d93: Backed out changeset 2a68f9e36564 draft
Swaroop Rao <swaroop.rao@gmail.com> - Thu, 17 Nov 2016 10:24:16 -0500 - rev 440479
Push 36228 by bmo:swaroop.rao@gmail.com at Thu, 17 Nov 2016 15:40:41 +0000
Backed out changeset 2a68f9e36564 MozReview-Commit-ID: EqrHsNK3Zsq
cd39577fe74c35146e1801282f76da4951f90964: Backed out changeset a4dbc5dddf4e draft
Swaroop Rao <swaroop.rao@gmail.com> - Thu, 17 Nov 2016 10:18:06 -0500 - rev 440478
Push 36228 by bmo:swaroop.rao@gmail.com at Thu, 17 Nov 2016 15:40:41 +0000
Backed out changeset a4dbc5dddf4e MozReview-Commit-ID: 89IUoJL8Xzf
bd4b0b8c169915a7d775bc776100080e6fede312: Bug 1308677 - If PluginContent hears an appropriate Decoder Doctor notification, have it show the hidden plugin notification bar. r?blassey draft
Mike Conley <mconley@mozilla.com> - Sun, 13 Nov 2016 17:57:45 -0500 - rev 440477
Push 36227 by mconley@mozilla.com at Thu, 17 Nov 2016 15:39:05 +0000
Bug 1308677 - If PluginContent hears an appropriate Decoder Doctor notification, have it show the hidden plugin notification bar. r?blassey PluginContent listens for a particular type of Decoder Doctor notification. Specifically, it listens for ones of type "cannot-play" for mimetypes that include "application/x-mpegurl". If PluginContent sees that notification, and we've already shown the Click-to-Play notification, then what we're dealing with is web content that is probably using Flash to decode an HLS feed. Because we don't want to spring up the Click-to-Play PopupNotification on a Decoder Doctor notification (which might happen at any time), we show the Hidden Plugin notification bar instead to alert the user that they might need to enable Flash to view the HLS feed. MozReview-Commit-ID: IUFqhbhh0Sc
f56cc2b87212857ce0042660ce1696936bf7a30d: Bug 1103196 - Add ability to ignore invalid TLS certificates; r?automatedtester,keeler,mossop draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:03:31 +0000 - rev 440476
Push 36226 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:34:19 +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
e03366de5772fbcc02e88eb530cfcd4794baf9f5: Bug 1103196 - Add ability to ignore invalid TLS certificates; r?automatedtester,keeler,mossop draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:03:31 +0000 - rev 440475
Push 36225 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:30:50 +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
53a3e5ad39db5f29c439782053cd79ae12018f99: Bug 1103196 - Error on encountering invalid certificate; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:01:23 +0000 - rev 440474
Push 36225 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:30:50 +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
b5033e403b523e48d0ab5a1fbbc57258567aa89d: Bug 1103196 - Add insecure certificate error; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:00:18 +0000 - rev 440473
Push 36225 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:30:50 +0000
Bug 1103196 - Add insecure certificate error; r?automatedtester MozReview-Commit-ID: 26wwOuqWhog
fbed091c60f3aec8a7d85c00c38e67a24e382c42: Bug 1103196 - Remove non-conformant acceptSslCerts capability; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 17:59:42 +0000 - rev 440472
Push 36225 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:30:50 +0000
Bug 1103196 - Remove non-conformant acceptSslCerts capability; r?automatedtester `acceptSslCerts` has been replaced by `acceptInsecureCerts`. MozReview-Commit-ID: 79KbRoQb1dW
25a9827cbaf73582a9024a8a9689dffe142cf013: Bug 1103196 - Add acceptInsecureCerts capability; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:07:24 +0000 - rev 440471
Push 36225 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:30:50 +0000
Bug 1103196 - Add acceptInsecureCerts capability; r?automatedtester Reads the `acceptInsecureCerts` capability and sets the session state. MozReview-Commit-ID: KVErmdxwXQB
11401b403dec608958a483a6afe15fb4e7c78474: Bug 1103196 - Logically reorder variables defining session state; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:00:25 +0000 - rev 440470
Push 36225 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:30:50 +0000
Bug 1103196 - Logically reorder variables defining session state; r?automatedtester No functional changes in this patch. MozReview-Commit-ID: IWaao8AuZib
4716b4f9aa689a141cd8b845bc4f8b2af8fd6c4c: Bug 1103196 - Mark specificationLevel capability as proprietary; r?automatedtester draft
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 17:59:51 +0000 - rev 440469
Push 36225 by bmo:ato@mozilla.com at Thu, 17 Nov 2016 15:30:50 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip