9bd0ee246f1ec8786617eb9bda31ff26a5a1e4fd: Revert "Bug 1418188 - Run Searchfox indexing in TaskCluster on a daily basis (r=dustin,chmanchester)"
Bill McCloskey <billm@mozilla.com> - Wed, 22 Nov 2017 15:17:11 -0800 - rev 393299
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Revert "Bug 1418188 - Run Searchfox indexing in TaskCluster on a daily basis (r=dustin,chmanchester)" This reverts commit ae02e7fc64ac3c3faa991cee297defdf69643101.
4873b451e40f08178298e0c18776b35e91d6f545: Bug 1418810 - Use fallible assign to prevent OOM. r=mayhemer
Valentin Gosu <valentin.gosu@gmail.com> - Tue, 21 Nov 2017 20:36:01 +0100 - rev 393298
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1418810 - Use fallible assign to prevent OOM. r=mayhemer MozReview-Commit-ID: LU1RbkUIBZz
d811ce4ebcd9a7bfce3e6ac0ec5d006f9e2ff82c: Bug 1415352: Part 6 - Test triggering principals and CSP subjection for inline <style> nodes. r=bz
Kris Maglione <maglione.k@gmail.com> - Tue, 07 Nov 2017 15:21:25 -0800 - rev 393297
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 6 - Test triggering principals and CSP subjection for inline <style> nodes. r=bz MozReview-Commit-ID: J5ZpYKno1pL
96ffd32355aecf7d2999ff767c8ca09abb6f3ea0: Bug 1415352: Part 5b - Use the last component principal as principal to inherit for data: URLs. r=bz,krizsa
Kris Maglione <maglione.k@gmail.com> - Wed, 22 Nov 2017 14:20:26 -0800 - rev 393296
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 5b - Use the last component principal as principal to inherit for data: URLs. r=bz,krizsa The logic for choosing the principal here was originally written before loadInfo had a separate principalToInherit field, and we needed to specify it via the triggeringPrincipal instead. At that point, we had to choose a component principal with permission to load the URI at the start of the request. However, now that we have a separate field for the principal to inherit, it's only needed after access checks have passed and we know that we have a URI which inherits a principal. In that case, the current logic causes us to always inherit the first principal in the whitelist (which is the page principal) for URIs (such as data: URIs) that always inherit, where we really want to inherit the last (which is the extension principal). MozReview-Commit-ID: EPoUNuOCwrH
0f044857350891d27712d3be932bf1ae10f4e5ce: Bug 1415352: Part 5a - Allow extension codebase principals to override CSP. r=bz
Kris Maglione <maglione.k@gmail.com> - Tue, 07 Nov 2017 14:25:59 -0800 - rev 393295
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 5a - Allow extension codebase principals to override CSP. r=bz We currently use plain extension codebase principals for most of the extension stylesheets that we inject into content pages. Since we want the content loaded by those stylesheets to be exempt from CSP, and can't safely use expanded principals for their loads, we need to make plain extension codebase principals exempt from CSP. MozReview-Commit-ID: IIAUWU68nor
77a3e035aca6aa11293db4514bc0c930d3c2f054: Bug 1415352: Part 4c - Use subject principal as the triggering principal for inline <style> nodes. r=bz
Kris Maglione <maglione.k@gmail.com> - Tue, 07 Nov 2017 14:25:45 -0800 - rev 393294
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 4c - Use subject principal as the triggering principal for inline <style> nodes. r=bz This change captures the subject principal when a scripted caller sets the textContent or innerHTML property of a <style> node, and uses it as the triggering principal for the resulting stylesheet. If the node contents are modified in any way other than through textContent or innerHTML, the triggering principal is forgotten (which is an intentional design feature). MozReview-Commit-ID: GacZFIB5BzS
67c8196e367520a37172480a9eacdd9a965b920d: Bug 1415352: Part 4b - Capture the subject principal in textContent setters. r=bz
Kris Maglione <maglione.k@gmail.com> - Tue, 07 Nov 2017 14:01:21 -0800 - rev 393293
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 4b - Capture the subject principal in textContent setters. r=bz This is necessary in order to capture the correct triggering principal for inline <style> nodes. MozReview-Commit-ID: 7g1n3bdHVi4
c77bc1a5218e984623f384dc0c9f72b644c4f093: Bug 1415352: Part 4a - Capture subject principal in innerHTML setters. r=bz
Kris Maglione <maglione.k@gmail.com> - Tue, 07 Nov 2017 13:48:58 -0800 - rev 393292
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 4a - Capture subject principal in innerHTML setters. r=bz This is necessary in order to capture the correct triggering principal for inline <style> nodes. MozReview-Commit-ID: 9EaD40vRNkH
e1fb3ede55c43aaab61eb58b0f5e0725db916a24: Bug 1415352: Part 3b - Add tests for triggering principal and CSP subjection of style attributes. r=bz
Kris Maglione <maglione.k@gmail.com> - Mon, 06 Nov 2017 19:01:39 -0800 - rev 393291
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 3b - Add tests for triggering principal and CSP subjection of style attributes. r=bz MozReview-Commit-ID: 9vNQEihXh9G
df07d62d21d5cb74965ad698fc73a4681828879d: Bug 1415352: Part 3a - Add preference to increase max length of CSP report source sample. r=ckerschb
Kris Maglione <maglione.k@gmail.com> - Mon, 06 Nov 2017 14:01:32 -0800 - rev 393290
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 3a - Add preference to increase max length of CSP report source sample. r=ckerschb This is necessary for tests which need to verify that reports are being sent for the correct inline sources, where the current sample size is not enough to completely distinguish them. MozReview-Commit-ID: 2k2vAhJhIsi
26dd740f73e162c47afbdb29c7369d6474103e2a: Bug 1415352: Part 2 - Exempt inline CSS from extension principals from CSP. r=bz
Kris Maglione <maglione.k@gmail.com> - Sun, 05 Nov 2017 12:19:34 -0800 - rev 393289
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 2 - Exempt inline CSS from extension principals from CSP. r=bz MozReview-Commit-ID: D0dofgOaLXZ
c16650358929b0c55fa865301314a1aa28787a68: Bug 1415352: Part 1d - Use correct subject principal in CSS environment when modifying attr declarations. r=bz
Kris Maglione <maglione.k@gmail.com> - Sun, 05 Nov 2017 13:23:49 -0800 - rev 393288
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 1d - Use correct subject principal in CSS environment when modifying attr declarations. r=bz MozReview-Commit-ID: AnurVwl65fX
e38a3fe5b832d8305c69cbd7944b732ba2dc9660: Bug 1415352: Part 1c - Store the subject principal when setting Element.style properties. r=bz
Kris Maglione <maglione.k@gmail.com> - Fri, 03 Nov 2017 21:44:03 -0700 - rev 393287
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 1c - Store the subject principal when setting Element.style properties. r=bz This causes the subject principal that was responsible for setting a CSS property, or the full cssText of an attribute, to be threaded through the call chain to the point where CSS parsing happens, so that it can be used as the triggering principal when loading URLs for that property. Note that this allows for different properties defined in the same style attribute to have different triggering principals, depending on the caller which originally set them, as long as the cssText of that attribute is not modified. Once it is, all properties revert to the principal of the caller that modified the CSS text. MozReview-Commit-ID: ISUyxbqAZMX
9cbae3a211596c34de3541f3e757d488a735d221: Bug 1415352: Part 1b - Store the subject principal when parsing style attributes. r=bz
Kris Maglione <maglione.k@gmail.com> - Thu, 02 Nov 2017 13:36:14 -0700 - rev 393286
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 1b - Store the subject principal when parsing style attributes. r=bz This change stores the subject principal in the URLExtraData when parsing style attributes, which causes it to be used as the triggering principal for those loads rather than defaulting to the document principal. MozReview-Commit-ID: 22tmNRRCgaj
4f63760c1dbb3d413a850c8b12ad29646399e7d7: Bug 1415352: Part 1a - Pass subject principal through to ParseAttribute. r=bz
Kris Maglione <maglione.k@gmail.com> - Wed, 01 Nov 2017 20:35:52 -0700 - rev 393285
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1415352: Part 1a - Pass subject principal through to ParseAttribute. r=bz This is necessary in order to parse style attributes using the subject principal of the caller, rather than defaulting to the page principal. MozReview-Commit-ID: GIshajQ28la
6c2e5d5828a5d7a089dd340f5a2cd250459a40f6: Bug 1418188 - Run Searchfox indexing in TaskCluster on a daily basis (r=dustin,chmanchester)
Bill McCloskey <billm@mozilla.com> - Thu, 09 Nov 2017 15:05:18 -0800 - rev 393284
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1418188 - Run Searchfox indexing in TaskCluster on a daily basis (r=dustin,chmanchester) MozReview-Commit-ID: FKrA8ejwuic
c01eab6a9e8065c42b69ef4a5e9616cdb90bdace: Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Thu, 23 Nov 2017 00:17:19 +0200 - rev 393283
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE
ffc12802d5585e08de1a9ae4f2939e05bbea5767: Backed out 16 changesets (bug 1402519) for conflicts during merge r=backout on a CLOSED TREE
shindli <shindli@mozilla.com> - Thu, 23 Nov 2017 00:11:44 +0200 - rev 393282
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Backed out 16 changesets (bug 1402519) for conflicts during merge r=backout on a CLOSED TREE Backed out changeset 07fcf163241a (bug 1402519) Backed out changeset c6d2ad45d8e2 (bug 1402519) Backed out changeset 8a3caca61294 (bug 1402519) Backed out changeset 01425eae2c48 (bug 1402519) Backed out changeset cf298d3815de (bug 1402519) Backed out changeset e1964f4389cd (bug 1402519) Backed out changeset f405337f3569 (bug 1402519) Backed out changeset a76356fd3359 (bug 1402519) Backed out changeset d3bb350d1c34 (bug 1402519) Backed out changeset 9d3bfd9f932c (bug 1402519) Backed out changeset e3dd6e5b073f (bug 1402519) Backed out changeset e801b0c00134 (bug 1402519) Backed out changeset 8a4139fa5dca (bug 1402519) Backed out changeset 8d01c14ac1ca (bug 1402519) Backed out changeset 24e0dcd01898 (bug 1402519) Backed out changeset f8fdf450613f (bug 1402519)
019c7b6b48a1aaf3e05b05c49fda9917523c20cc: Bug 1419792 - Shapes highlighter drawn inaccurately for shape-outside with margins. r=gl
Mike Park <mikeparkms@gmail.com> - Wed, 22 Nov 2017 12:05:55 -0500 - rev 393281
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1419792 - Shapes highlighter drawn inaccurately for shape-outside with margins. r=gl MozReview-Commit-ID: 1MGCvsDXJ6O
b9dbe5af9a060de0b76c02ba491ed713f9a1fcae: Bug 1407423 - Part 3: Update Puppet Device Implementation,r=daoshengmu
Kearwood Gilbert <kgilbert@mozilla.com> - Tue, 21 Nov 2017 14:18:16 -0800 - rev 393280
Push 32956 by csabou@mozilla.com at Thu, 23 Nov 2017 09:44:48 +0000
Bug 1407423 - Part 3: Update Puppet Device Implementation,r=daoshengmu - Update prefs to accomodate tests, disabling enumeration throttling - Updated Puppet display and controller implementation to act more like the actual devices. - Updated tests to ensure that they explicitly create a VR mock display and don't create duplicate mock displays. MozReview-Commit-ID: 6RPVqekG2je
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip