862c080c29138942409519f244c965be2cb04873: Bug 1409259 - Add xpcshell tests for the Symantec distrust r=keeler
J.C. Jones <jjones@mozilla.com> - Wed, 01 Nov 2017 11:12:11 -0700 - rev 434621
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1409259 - Add xpcshell tests for the Symantec distrust r=keeler This commit adds two new xpcshell tests, both of them testing whether the security state in TransportSecurityInfo includes the new STATE_CERT_DISTRUST_IMMINENT flag under the correct circumstances. The first test, test_symantec_apple_google.js, tests the four combinations of certs that chain to an affected Symantec root: with/without a whitelisted intermediate, and before/after the notBefore cutoff date. The second test, test_symantec_apple_google_unaffected.js, tests an unrelated ca->intermediate->ee chain that does not chain to an affected root, and ensures the flag is not set. This patch adds SymantecSanctionsServer to the mozbuild and xpcshell test infrastructure files to ensure it runs properly on TaskCluster, too. MozReview-Commit-ID: GtUXH2VFFh
595e27212723846a3f0763d20e2919e96f257e3f: Bug 1409259 - Add a console warning for soon-to-be-distrusted roots r=keeler,ttaubert
J.C. Jones <jjones@mozilla.com> - Wed, 18 Oct 2017 22:29:42 -0700 - rev 434620
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1409259 - Add a console warning for soon-to-be-distrusted roots r=keeler,ttaubert This patch adds a new diagnostic status flag to nsIWebProgressListener, STATE_CERT_DISTRUST_IMMINENT, which indicates that the certificate chain is going to change validity due to an upcoming distrust event. The first of these events is this bug, affecting various roots from Symantec. The STATE_CERT_DISTRUST_IMMINENT flag is set by nsNSSCallbacks and passed, via nsSecureBrowserUIImpl, to browser.js where it is used to alert the console. Adding this sort of diagnostic printing to be accessible to browser.js is a long-desired goal, as future functionality can start doing more decision-making there. We may, for example, also want to degrade the lock icon, which will be straightforward with this flag. This commit does not implement the IsCertificateDistrustImminent method. That is follow-on work. MozReview-Commit-ID: 75IOdc24XIV
d3acb68f73c4ac21f92d594c3b25146c168a150c: Bug 1409259 - Add Symantec root and Apple/Google intermediate lists r=keeler
J.C. Jones <jjones@mozilla.com> - Wed, 18 Oct 2017 17:17:20 -0700 - rev 434619
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1409259 - Add Symantec root and Apple/Google intermediate lists r=keeler This is the list of affected Symantec roots and the Apple and Google carved out sub-CAs being whitelisted. These lists are created using the crtshToDNStruct tool. These sub-CAs are to be explicitly whitelisted in the distrust logic being applied to Symantec root CAs. Sources: https://groups.google.com/d/msg/mozilla.dev.security.policy/FLHRT79e3XE/riCrpXsfAgAJ https://groups.google.com/d/msg/mozilla.dev.security.policy/FLHRT79e3XE/90qkf8jsAQAJ MozReview-Commit-ID: 3atUGcjG6GD * * * [mq]: crtsh_linting MozReview-Commit-ID: 5gGq5DZXEIi * * * [mq]: fix_crtsh_script MozReview-Commit-ID: JRgkD6OODnO * * * [mq]: fix_crtsh_also MozReview-Commit-ID: Gza1HnYic2I
79d1ac7232f37c1a40a8380bc340e8bc99819f08: Bug 1409259 - Refactor "TrustOverrides" header for existing trust overrides r=keeler
J.C. Jones <jjones@mozilla.com> - Mon, 16 Oct 2017 23:17:52 -0700 - rev 434618
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1409259 - Refactor "TrustOverrides" header for existing trust overrides r=keeler Since we'll need the same structs and mechanisms to work with the Symantec roots, this patch makes the matching function generic and moves it into a new header, "TrustOverrides.h". This also moves the GlobalSignData out into "TrustOverride-GlobalSignData.inc" and the WoSign/StartCom to "TrustOverride-StartComAndWoSignData.inc". MozReview-Commit-ID: 2yWcvrngKwr
bedc52fb5267646d5689e4450a455daf66e8e2ac: Bug 1414252 - Remove dysfunctional performance optimization in tabbrowser's resize handler. r=daleharvey
Dão Gottwald <dao@mozilla.com> - Fri, 03 Nov 2017 14:38:29 +0100 - rev 434617
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1414252 - Remove dysfunctional performance optimization in tabbrowser's resize handler. r=daleharvey MozReview-Commit-ID: 5oJ2CpBoMmd
f62bd9c2b794f18f7a0eea222a592fa53d191258: Backed out 5 changesets (bug 1413166) for failing valgrind-test at Conditional jump or move depends on uninitialised value(s) at nsCSSRuleProcessor::InitSystemMetrics / InitSystemMetrics / nsCSSRuleProcessor::HasSystemMetric / GetSystemMetric r=backout on a CLOSED TREE.
Attila Craciun <acraciun@mozilla.com> - Fri, 03 Nov 2017 15:55:56 +0200 - rev 434616
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Backed out 5 changesets (bug 1413166) for failing valgrind-test at Conditional jump or move depends on uninitialised value(s) at nsCSSRuleProcessor::InitSystemMetrics / InitSystemMetrics / nsCSSRuleProcessor::HasSystemMetric / GetSystemMetric r=backout on a CLOSED TREE. Backed out changeset b39bf4bf8127 (bug 1413166) Backed out changeset e1ef2adcc815 (bug 1413166) Backed out changeset 16fd21f5ad8c (bug 1413166) Backed out changeset 9e5f5924dad8 (bug 1413166) Backed out changeset 3b8671ab0719 (bug 1413166)
9edca0017ec435f03f3550f6277390d514a7b2d4: Bug 1374247: Keep the hack working on late beta and release, so we can land this a little earlier. r=bz,xidorn
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 03 Nov 2017 01:18:22 +0100 - rev 434615
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1374247: Keep the hack working on late beta and release, so we can land this a little earlier. r=bz,xidorn As Xidorn mentions, if the plan is stylo-in-chrome for 59, we really should land this assertion pretty much now. This ensures that we don't ship 58 without this hack. MozReview-Commit-ID: JXol2r3BMtC
5c4cb77d75e5848fbbcf191d78b9110274f26761: Bug 1374247: Remove the XBL children matching hack, and assert against it. r=xidorn,francois
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 01 Nov 2017 08:59:36 +0100 - rev 434614
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1374247: Remove the XBL children matching hack, and assert against it. r=xidorn,francois MozReview-Commit-ID: 9Q9WpJFczxc
fe14831a814b7d9d8179d2f838925c1b86452477: Bug 1374247: Avoid using <children> in XUL buttons. r=dao
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 01 Nov 2017 17:12:03 +0100 - rev 434613
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1374247: Avoid using <children> in XUL buttons. r=dao None of them have other thing than <menulist>, and those fall into the <children> before it. MozReview-Commit-ID: DR3Xve6QCDs
0064de758725dc9815ff11713af6de14b3f7a03b: Bug 1374247: Don't match in the add-ons detail page against .box-inherit, but against the scrollbox inner box. r=johannh,dao
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 26 Oct 2017 16:20:11 +0200 - rev 434612
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1374247: Don't match in the add-ons detail page against .box-inherit, but against the scrollbox inner box. r=johannh,dao This relies on no other scrollbox being in the subtree, but that's already the case, so... This can be seen in the add-on detail page. The difference between applying it to #detail-view directly or not is not perceptible, except for the case the add-on description is too large and we don't fit into the screen. MozReview-Commit-ID: Fg4Zx5e2A2o
48c895e14fa574f2a8aacaa8849b720cf058cccf: Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE
NARCIS BELEUZU <nbeleuzu@mozilla.com> - Fri, 03 Nov 2017 15:07:59 +0200 - rev 434611
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Merge mozilla-central to autoland. r=merge a=merge CLOSED TREE
21ccfde24dec8656059cbd78bc740d4ad7ef789b: Bug 1414036 - Make sure we paint nsDisplayButtonBorder's box shadow before early return of the empty border. r=kats
Ethan Lin <ethlin@mozilla.com> - Fri, 03 Nov 2017 14:15:29 +0800 - rev 434610
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1414036 - Make sure we paint nsDisplayButtonBorder's box shadow before early return of the empty border. r=kats MozReview-Commit-ID: AWevj7ls5SL
4635df9d3bb6919a7480cdd41cb8c4af5e2d4e71: Bug 1413499 - Simplify disabled toolbar button styling. r=daleharvey
Dão Gottwald <dao@mozilla.com> - Wed, 01 Nov 2017 12:04:32 +0100 - rev 434609
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1413499 - Simplify disabled toolbar button styling. r=daleharvey MozReview-Commit-ID: A8pF4EtWqJa
f856af63682efa003abcbf478c6e0ad875408775: Bug 1395922 - [P6][Test] Playback should resume after reattaching same MediaKeys with valid sessions. r=cpearce
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 20:15:48 +0800 - rev 434608
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1395922 - [P6][Test] Playback should resume after reattaching same MediaKeys with valid sessions. r=cpearce MozReview-Commit-ID: CASXy2SN4fh
f59a7e727f39201d8af28b9cb08b26a45d22007e: Bug 1395922 - [P5][Test] Capture clear content with canvas 2d after remove MediaKeys from the same HTMLMediaElement. r=cpearce
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 20:15:19 +0800 - rev 434607
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1395922 - [P5][Test] Capture clear content with canvas 2d after remove MediaKeys from the same HTMLMediaElement. r=cpearce MozReview-Commit-ID: CUnblsNOmcm
9cd31c6a8e2c30132865e7d2a73a91ebb5faffa6: Bug 1395922 - [P4] Make MDSM enter buffering state when MediaKeys is removed and resume the playback if setting same MediaKeys back. r=cpearce,jya
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 20:14:49 +0800 - rev 434606
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1395922 - [P4] Make MDSM enter buffering state when MediaKeys is removed and resume the playback if setting same MediaKeys back. r=cpearce,jya MozReview-Commit-ID: KdmeGqoVgak
d46f952f94f8428f6d4bea54f8dd54b42546da5d: Bug 1395922 - [P3] Make HTMLMediaElement::SetMediaKeys asynchronously. r=cpearce
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 20:14:17 +0800 - rev 434605
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1395922 - [P3] Make HTMLMediaElement::SetMediaKeys asynchronously. r=cpearce MozReview-Commit-ID: 5M8CTHMsmIh
f786d928b1e0b2dae17b9c07e905c83805d5910a: Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 20:12:39 +0800 - rev 434604
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1395922 - [P2] Make MediaFormatReader::SetCDMProxy asynchronously with a promise. r=cpearce,jya MozReview-Commit-ID: 7RarmmlA0lo
bacda0f99f710c6a1b03de91ab64979229ef1829: Bug 1395922 - [P1] Refactor code and move them into specific functions. r=cpearce
Kilik Kuo <kikuo@mozilla.com> - Fri, 03 Nov 2017 14:35:32 +0800 - rev 434603
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1395922 - [P1] Refactor code and move them into specific functions. r=cpearce MozReview-Commit-ID: 9lwRH66Wllp
c76173c15ab39455d159a828408293d0ea93db7d: Bug 1410940 - Unify the parts of onDrop and paste that get the transaction information. r=mak
Mark Banner <standard8@mozilla.com> - Mon, 23 Oct 2017 18:18:00 +0100 - rev 434602
Push 117 by fmarier@mozilla.com at Tue, 28 Nov 2017 20:17:16 +0000
Bug 1410940 - Unify the parts of onDrop and paste that get the transaction information. r=mak This also fixes inserting bookmarks on paste at the right insertion points. MozReview-Commit-ID: Km93oZt1UHm
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip