ed292fc1713cf931b50cd13518257990387aa281: Bug 1319323 (part 2) - improve sync unit tests; SyncTestingInfrastructure now uses the FxA identity provider. r=tcsc
Mark Hammond <mhammond@skippinet.com.au> - Tue, 22 Nov 2016 15:03:47 +1100 - rev 369185
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1319323 (part 2) - improve sync unit tests; SyncTestingInfrastructure now uses the FxA identity provider. r=tcsc MozReview-Commit-ID: 2zpZMpvbAy
f9d328d6fe202c1dab972bada9597ce730961710: Bug 1319323 (part 1) - improve sync unit tests; remove many ensureLegacyIdentityManager calls. r=tcsc
Mark Hammond <mhammond@skippinet.com.au> - Mon, 21 Nov 2016 12:22:24 +1100 - rev 369184
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1319323 (part 1) - improve sync unit tests; remove many ensureLegacyIdentityManager calls. r=tcsc MozReview-Commit-ID: CV6cpo2Tp5O
eb4be9ed211e684429f13296f587347b7972ba0d: bug 1319650 mimic gtk_style_context_save() in WidgetStyleCache with a new context r=stransky+263117
Karl Tomlinson <karlt+@karlt.net> - Wed, 23 Nov 2016 16:41:57 +1300 - rev 369183
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
bug 1319650 mimic gtk_style_context_save() in WidgetStyleCache with a new context r=stransky+263117 This makes balancing with gtk_style_context_restore()/ReleaseStyleContext() unnecessary, and the style resolution cached in the style contexts is not invalidated so frequently. MozReview-Commit-ID: BKwyqoQsjv2
602dfbdc77eac57cbb512c103467c37c1907699c: Backed out changeset 4c42ee29c468 (bug 1103196) for broken Marionette tests on Windows (error loading pages). r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 25 Nov 2016 00:20:30 +0100 - rev 369182
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Backed out changeset 4c42ee29c468 (bug 1103196) for broken Marionette tests on Windows (error loading pages). r=backout
bd0f63832f4e9de0daab3cadba42330da7a6657e: Backed out changeset baa46ca196fa (bug 1103196)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 25 Nov 2016 00:18:44 +0100 - rev 369181
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Backed out changeset baa46ca196fa (bug 1103196)
9c1a017771468294719d900658314f79b6e26f79: Backed out changeset b63c853a1b56 (bug 1103196)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 25 Nov 2016 00:18:40 +0100 - rev 369180
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Backed out changeset b63c853a1b56 (bug 1103196)
e74e31391dbd1807aa7be7160e34ecc1a7be3893: Backed out changeset 3d2b43bd09e6 (bug 1103196)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 25 Nov 2016 00:18:36 +0100 - rev 369179
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Backed out changeset 3d2b43bd09e6 (bug 1103196)
f43e5a1f88a04b2fede6d17f41756b5598b39d6b: Backed out changeset b2910c43905c (bug 1103196)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 25 Nov 2016 00:18:31 +0100 - rev 369178
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Backed out changeset b2910c43905c (bug 1103196)
92e3bd08056fc7c68a86ad540a39f22a33e7f617: Backed out changeset 0c28b77a3279 (bug 1103196)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 25 Nov 2016 00:18:27 +0100 - rev 369177
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Backed out changeset 0c28b77a3279 (bug 1103196)
0dc0daaaa649064a1663d5bf5f0a4b169e9379c8: Backed out changeset f27d827ba404 (bug 1103196)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 25 Nov 2016 00:18:23 +0100 - rev 369176
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Backed out changeset f27d827ba404 (bug 1103196)
bb320c72a6bba8d688cb66736839c8d348ba0502: Backed out changeset 9fae5015803b (bug 1103196)
Sebastian Hengst <archaeopteryx@coole-files.de> - Fri, 25 Nov 2016 00:18:19 +0100 - rev 369175
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Backed out changeset 9fae5015803b (bug 1103196)
59b84815841266b72f9888ecacf9985c4ba903a9: Bug 1320193 - remove trailing \n from log message. r=glasserc
Mark Hammond <mhammond@skippinet.com.au> - Fri, 25 Nov 2016 09:01:05 +1100 - rev 369174
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1320193 - remove trailing \n from log message. r=glasserc MozReview-Commit-ID: LwdPOwXmS5i
9fae5015803b847ab5fdf6c6c93b0aee348e17be: 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 369173
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +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
f27d827ba40471ee6035685818c3d237a7d43916: Bug 1103196 - Error on encountering invalid certificate; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:01:23 +0000 - rev 369172
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +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
0c28b77a3279deeb113f280064cb99e218dcd640: Bug 1103196 - Add insecure certificate error; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 18:00:18 +0000 - rev 369171
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1103196 - Add insecure certificate error; r=automatedtester MozReview-Commit-ID: 26wwOuqWhog
b2910c43905cbdda47e5b267a3ae3486002ce593: Bug 1103196 - Remove non-conformant acceptSslCerts capability; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Sun, 06 Nov 2016 17:59:42 +0000 - rev 369170
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1103196 - Remove non-conformant acceptSslCerts capability; r=automatedtester `acceptSslCerts` has been replaced by `acceptInsecureCerts`. MozReview-Commit-ID: 79KbRoQb1dW
3d2b43bd09e653723f6df5d6c34c91cdc3fd212d: Bug 1103196 - Add acceptInsecureCerts capability; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:07:24 +0000 - rev 369169
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1103196 - Add acceptInsecureCerts capability; r=automatedtester Reads the `acceptInsecureCerts` capability and sets the session state. MozReview-Commit-ID: KVErmdxwXQB
b63c853a1b56cf408af6ee9693f4d9edcfc041a6: Bug 1103196 - Logically reorder variables defining session state; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 18:00:25 +0000 - rev 369168
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +0000
Bug 1103196 - Logically reorder variables defining session state; r=automatedtester No functional changes in this patch. MozReview-Commit-ID: IWaao8AuZib
baa46ca196fab63f493e717c5cb3b4abc7113ab1: Bug 1103196 - Mark specificationLevel capability as proprietary; r=automatedtester
Andreas Tolfsen <ato@mozilla.com> - Tue, 01 Nov 2016 17:59:51 +0000 - rev 369167
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +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
4c42ee29c468905d25c65c8aac52f44abb2cb922: 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 369166
Push 6996 by jlorenzo@mozilla.com at Mon, 06 Mar 2017 20:48:21 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip