Implement referrer policy for CSS
Categories
(Core :: DOM: Security, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox64 | --- | fixed |
People
(Reporter: tnguyen, Assigned: tnguyen)
References
Details
(Keywords: dev-doc-complete, Whiteboard: [domsecurity-active][wptsync upstream])
Attachments
(12 files, 23 obsolete files)
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
|
46 bytes,
text/x-phabricator-request
|
heycam
:
review+
|
Details | Review |
| Assignee | ||
Updated•9 years ago
|
Updated•9 years ago
|
Updated•9 years ago
|
| Assignee | ||
Updated•9 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 1•8 years ago
|
||
| Assignee | ||
Comment 2•8 years ago
|
||
Comment 3•8 years ago
|
||
Comment 4•8 years ago
|
||
| Assignee | ||
Comment 5•8 years ago
|
||
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 8•8 years ago
|
||
| Assignee | ||
Comment 10•8 years ago
|
||
| Assignee | ||
Comment 11•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 12•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 16•8 years ago
|
||
| Assignee | ||
Comment 17•8 years ago
|
||
| Assignee | ||
Comment 18•8 years ago
|
||
Comment 19•8 years ago
|
||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 22•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 26•8 years ago
|
||
| Assignee | ||
Comment 27•8 years ago
|
||
| Assignee | ||
Comment 28•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 29•8 years ago
|
||
| Assignee | ||
Comment 30•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
Comment 31•8 years ago
|
||
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Comment hidden (obsolete) |
| Assignee | ||
Updated•8 years ago
|
Comment 42•8 years ago
|
||
| Assignee | ||
Comment 43•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 44•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Updated•8 years ago
|
| Assignee | ||
Comment 45•8 years ago
|
||
| Assignee | ||
Comment 46•8 years ago
|
||
| Assignee | ||
Comment 47•8 years ago
|
||
| Assignee | ||
Comment 48•8 years ago
|
||
| Assignee | ||
Comment 49•8 years ago
|
||
| Assignee | ||
Comment 50•8 years ago
|
||
| Assignee | ||
Comment 51•8 years ago
|
||
| Assignee | ||
Comment 52•8 years ago
|
||
| Assignee | ||
Comment 53•8 years ago
|
||
| Assignee | ||
Comment 54•8 years ago
|
||
| Assignee | ||
Comment 55•8 years ago
|
||
Comment 56•8 years ago
|
||
| Assignee | ||
Comment 57•8 years ago
|
||
Comment 58•8 years ago
|
||
Comment 59•8 years ago
|
||
Comment 60•8 years ago
|
||
Comment 61•8 years ago
|
||
Comment 62•8 years ago
|
||
| Assignee | ||
Comment 63•8 years ago
|
||
| Assignee | ||
Comment 64•8 years ago
|
||
Comment 65•8 years ago
|
||
Comment 66•8 years ago
|
||
Comment 67•8 years ago
|
||
Comment 68•8 years ago
|
||
| Assignee | ||
Comment 69•8 years ago
|
||
Updated•8 years ago
|
Comment 70•8 years ago
|
||
Comment 71•8 years ago
|
||
Comment 72•8 years ago
|
||
Comment 73•8 years ago
|
||
Comment 74•8 years ago
|
||
| Assignee | ||
Comment 75•7 years ago
|
||
| Assignee | ||
Comment 76•7 years ago
|
||
| Assignee | ||
Comment 77•7 years ago
|
||
| Assignee | ||
Comment 78•7 years ago
|
||
| Assignee | ||
Comment 79•7 years ago
|
||
| Assignee | ||
Updated•7 years ago
|
| Assignee | ||
Updated•7 years ago
|
Updated•7 years ago
|
| Assignee | ||
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
Updated•7 years ago
|
| Assignee | ||
Comment 80•7 years ago
|
||
| Assignee | ||
Updated•7 years ago
|
Comment 81•7 years ago
|
||
Comment 82•7 years ago
|
||
Comment 85•7 years ago
|
||
| bugherder | ||
Comment 86•7 years ago
|
||
Comment 87•7 years ago
|
||
| Assignee | ||
Comment 88•7 years ago
|
||
Comment 89•7 years ago
|
||
| Assignee | ||
Comment 90•7 years ago
|
||
| Assignee | ||
Comment 91•7 years ago
|
||
| Assignee | ||
Comment 92•7 years ago
|
||
| Assignee | ||
Comment 93•7 years ago
|
||
| Assignee | ||
Comment 94•7 years ago
|
||
| Assignee | ||
Comment 95•7 years ago
|
||
Comment 96•7 years ago
|
||
Comment 98•7 years ago
|
||
Updated•7 years ago
|
Comment 100•7 years ago
|
||
Comment 101•7 years ago
|
||
(In reply to Pulsebot from comment #82)
Pushed by ebalazs@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a46f689bce75
Part 6: Passing referrer information to svg style system r=heycam
This caused bug 1550531.
The change from using nsURIHashKey to using nsRefPtrHashKey here:
https://hg.mozilla.org/mozilla-central/rev/a46f689bce75692d05843dd390018bae6e57860f#l4.163
meant that when checking whether a given URLAndReferrerInfo was already in a hash table we would compare the URLAndReferrerInfo's address instead of checking for URL/value equality here:
Since consumers of GetPaintingPropertyForURI generate a new URLAndReferrerInfo to pass each time, we would then never match and would allocate a new nsSVGPaintingProperty and add it to the table each time. This memory leak appears to have gone unnoticed until the frontend code started using -moz-element with the landing of:
https://bugzilla.mozilla.org/show_bug.cgi?id=1540984#c31
I think this only happens (the -moz-element gets used) when the user has a theme with a large image banner installed. E.g. https://addons.mozilla.org/en-US/firefox/addon/firefox-quantum-nightly/
Thomas, you probably want to audit the other patches for unintentional hashing changes that may have resulted in similar issues.
| Assignee | ||
Comment 102•7 years ago
|
||
Hashing change is only used in the patch you pointed out (and you fixed it). Thanks for the fix.
Description
•