ce9b8bbfd224edaf9f3ced038feff465bc1d7e65: Backed out changeset b5950ede2b76 (bug 1102464) for failing devtools on Windows 7 debug at devtools/client/shared/test/browser_outputparser.js r=backout on a CLOSED TREE
Coroiu Cristina <ccoroiu@mozilla.com> - Thu, 07 Dec 2017 01:36:22 +0200 - rev 447185
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset b5950ede2b76 (bug 1102464) for failing devtools on Windows 7 debug at devtools/client/shared/test/browser_outputparser.js r=backout on a CLOSED TREE
4928928a5e46e20fc92f8bb65598659016e8f052: bug 1417680 - explore the feasibility of not shutting down NSS by no-op-ing the guts of the shutdown infrastructure r=jcj r=franziskus
David Keeler <dkeeler@mozilla.com> - Fri, 10 Nov 2017 15:03:23 -0800 - rev 447184
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
bug 1417680 - explore the feasibility of not shutting down NSS by no-op-ing the guts of the shutdown infrastructure r=jcj r=franziskus Adapted from https://wiki.mozilla.org/SecurityEngineering/NSS_Startup_and_Shutdown_in_Gecko : Properly implementing the coordinated shutdown of NSS has, to date, proved intractable. For architectural reasons and due to the significant complexity involved, the NSS resource tracking and shutdown infrastructure has been an ongoing source of crashes and hangs in Firefox. To that end, we have been exploring the possibility of not shutting down NSS at all. For this to work, we have had to address a number of potential concerns. Certificate and key database corruption: In theory, if Firefox were to exit without coordinating with NSS, data stored in the certificate and key databases (backed by BerkeleyDB) could be lost. To mitigate this, we have migrated to using the sqlite-backed implementation. The databases are now journaled, and short of a bug in sqlite, we do not anticipate data loss due to database corruption. PKCS#11 devices: In theory, if Firefox were to exit without coordinating with NSS and thus any attached PKCS#11 devices, data could be lost on these devices. However, it is our understanding that these devices must be robust against unexpected physical removal. Uncoordinated shutdown should present no worse a risk to user data. FIPS 140-2 mode: While Mozilla does not ship a version of Firefox that supports FIPS mode out of the box, Red Hat does. It is our understanding that clearing key material is a requirement of FIPS and that not shutting down NSS may pose a problem for this requirement. Red Hat's FIPS 140-2 Security Policy[0] specifies that the application (i.e. Firefox) using the module (i.e. NSS) is responsible for zeroization of key material. More specifically, it says "All plaintext secret and private keys must be zeroized when the Module is shut down (with a FC_Finalize call), reinitialized (with a FC_InitToken call), or when the session is closed (with a FC_CloseSession or FC_CloseAllSessions call)." Thus, if Firefox never shuts down NSS, this requirement is trivially met. Leak detection: By not shutting down NSS, technically we leak some allocated memory until shutdown. This could cause problems if our test infrastructure detected and reported these leaks. However, it appears not to (which itself is somewhat concerning). In any case, we will have to deal with this if and when we can detect these leaks. Given that these concerns all have at least a preliminary answer, we will move forward with attempting to not shut down NSS in Firefox. This may expose unexpected issues that may lead to a reassessment of the situation, so this will be on a trial basis only in Nightly. [0] https://csrc.nist.gov/CSRC/media/projects/cryptographic-module-validation-program/documents/security-policies/140sp3070.pdf MozReview-Commit-ID: LjgEl1UZqkC
a7c469000c39b05fa4740dd36546018cbbe2f66c: Merge mozilla-central to inbound r=merge
Dorel Luca <dluca@mozilla.com> - Thu, 07 Dec 2017 00:29:57 +0200 - rev 447183
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Merge mozilla-central to inbound r=merge
1a48edb857f33c02e23104d9d1f7b6e1e5c42a75: Bug 1410723 - Throw DMError when getDirectory() fails suspiciously; r=bc
Geoff Brown <gbrown@mozilla.com> - Wed, 06 Dec 2017 15:24:41 -0700 - rev 447182
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1410723 - Throw DMError when getDirectory() fails suspiciously; r=bc It looks like the main cause of intermittent failures in getDirectory is that the adb pull command fails because the emulator has hung. For other commands, we usually handle this by checking the return code and raising DMError if anything fails. There is mozharness/taskcluster code in place to automatically retry tasks that throw DMError.
b5950ede2b7613fb84dcaf298c951e3c09a936fa: Bug 1102464 - Implement CSS variable tooltip. r=pbro
Rajdeep Nanua <rajdeep.nanua@mail.utoronto.ca> - Wed, 08 Nov 2017 00:22:24 -0500 - rev 447181
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1102464 - Implement CSS variable tooltip. r=pbro Initial support for CSS variable tooltip. Removed title attribute from variables and added a new tooltip displaying the same content. MozReview-Commit-ID: FeHmgiS7KQj
ba84e01c50eed07f85e3ced37eaaf134843e2a6a: Merge inbound to mozilla central r=merge a=merge
Bogdan Tara <btara@mozilla.com> - Thu, 07 Dec 2017 12:53:20 +0200 - rev 447180
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Merge inbound to mozilla central r=merge a=merge
fd75899e1f877d9c79a9ba0dc07578791f3874a3: Backed out changeset 261be8ec0554 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 16:10:55 -0500 - rev 447179
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset 261be8ec0554 (bug 1397426)
a9967b4da4580d001ad90635752724a867dc85a4: Backed out changeset 2cd697170fb3 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 16:09:36 -0500 - rev 447178
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset 2cd697170fb3 (bug 1397426)
15b69b6abbf8dfe06a35568429fc31173620ba0d: Backed out changeset 4dd20bf8c0f6 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 16:06:36 -0500 - rev 447177
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset 4dd20bf8c0f6 (bug 1397426)
6b919b7a1161e73537625a0f2a9371b2ab8d38ff: Backed out changeset 4643e46ff8d3 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 16:03:32 -0500 - rev 447176
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset 4643e46ff8d3 (bug 1397426)
94528f4b8ff969def6dc0a8ffff30be0d2763fd4: Backed out changeset a5b279d39c01 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 16:00:56 -0500 - rev 447175
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset a5b279d39c01 (bug 1397426)
90dfea4110803a5ec3f69cc193701d170bd63323: Backed out changeset 5580c145af58 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 15:59:07 -0500 - rev 447174
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset 5580c145af58 (bug 1397426)
35f218c011753c98309b65e6d787f5fdd37bbb7b: Backed out changeset e7a6fe9f9ce7 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 15:58:02 -0500 - rev 447173
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset e7a6fe9f9ce7 (bug 1397426)
ba8441396122dc0c8dfb8418222c9f7f9eb68fc0: Backed out changeset 53bb2bc2b676 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 15:56:24 -0500 - rev 447172
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset 53bb2bc2b676 (bug 1397426)
27eb802dd2ed93e3216f9be426c8c8fdd7744773: Backed out changeset b9b2895b11a3 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 15:54:06 -0500 - rev 447171
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset b9b2895b11a3 (bug 1397426)
3a037cd20cece1b985a465c3ff4eced681299c4e: Backed out changeset 78073667ddc6 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 15:52:40 -0500 - rev 447170
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset 78073667ddc6 (bug 1397426)
ffe85d516c0f58877c9079e7d313b091244b1297: Backed out changeset 8994162ee112 (bug 1397426)
Mike Conley <mconley@mozilla.com> - Wed, 06 Dec 2017 15:48:54 -0500 - rev 447169
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset 8994162ee112 (bug 1397426)
144dfe94c302af1a3c12d6f06af3f43da15c2c94: Bug 1423586 - Enhance test case for TypedArray IC. r=tcampbell
Matthew Gaudet <mgaudet@mozilla.com> - Wed, 06 Dec 2017 09:48:31 -0500 - rev 447168
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1423586 - Enhance test case for TypedArray IC. r=tcampbell Before this patch, the sets would be ignored by 9.4.5.9.
e71d69274afb19cd32a8fc0703b61f7582d10504: Bug 1422389 - Limit default engine resolution. r=mchiang
Jan-Ivar Bruaroey <jib@mozilla.com> - Fri, 01 Dec 2017 20:49:46 -0500 - rev 447167
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1422389 - Limit default engine resolution. r=mchiang MozReview-Commit-ID: LS1z7I4myeb
d3d8758119577bb8343d989f5a285de3bf7d301b: Backed out changeset 1a9cbc25dd9d (bug 1102464) for failing ESlint devtools/client/shared/widgets/tooltip/VariableTooltipHelper.js r=backout on a CLOSED TREE
Dorel Luca <dluca@mozilla.com> - Wed, 06 Dec 2017 22:40:33 +0200 - rev 447166
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset 1a9cbc25dd9d (bug 1102464) for failing ESlint devtools/client/shared/widgets/tooltip/VariableTooltipHelper.js r=backout on a CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip