IntrinsicStoragePrincipal should be always have the first-party-domain attribute set.
Categories
(Core :: Privacy: Anti-Tracking, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox79 | --- | fixed |
People
(Reporter: baku, Assigned: baku)
References
(Blocks 1 open bug)
Details
Attachments
(5 files)
This is needed for the network-state isolation project.
Assignee | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
Depends on D76914
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D76915
Assignee | ||
Comment 4•4 years ago
|
||
Depends on D76916
Assignee | ||
Comment 5•4 years ago
|
||
Depends on D76917
Pushed by amarchesini@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b4b25034dd83 IntrisincStoragePrincipal should always be partitioned - part 1 - Expose storage access in workers, r=dimi https://hg.mozilla.org/integration/autoland/rev/b7f14c4cfe5d IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi https://hg.mozilla.org/integration/autoland/rev/14f1e4783582 IntrisincStoragePrincipal should always be partitioned - part 3 - Cleanup storage access methods, r=dimi https://hg.mozilla.org/integration/autoland/rev/712c11904dbe IntrisincStoragePrincipal should always be partitioned - part 4 - Renaming storage access permission methods, r=dimi https://hg.mozilla.org/integration/autoland/rev/b36af8d9db34 IntrisincStoragePrincipal should always be partitioned - part 5 - Use RemoteWorkerData CTOR in serviceWorkers, r=dimi
Comment 7•4 years ago
•
|
||
Backed out 5 changesets (Bug 1639833) for causing sessionstorage related failures CLOSED TREE
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=304553561&repo=autoland&lineNumber=7139
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=304553573&repo=autoland&lineNumber=6367
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=304553641&repo=autoland&lineNumber=2639
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=304553561&repo=autoland&lineNumber=7139
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=304552604&repo=autoland&lineNumber=15123
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=304556348&repo=autoland&lineNumber=1825
Backout:
https://hg.mozilla.org/integration/autoland/rev/ac227265b747cb4698a7d8a29b88def5e1bfa594
Assignee | ||
Updated•4 years ago
|
Pushed by amarchesini@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ed41b41d1b03 IntrisincStoragePrincipal should always be partitioned - part 1 - Expose storage access in workers, r=dimi https://hg.mozilla.org/integration/autoland/rev/d769b313441a IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi https://hg.mozilla.org/integration/autoland/rev/30c97666919e IntrisincStoragePrincipal should always be partitioned - part 3 - Cleanup storage access methods, r=dimi https://hg.mozilla.org/integration/autoland/rev/c77acba1aacb IntrisincStoragePrincipal should always be partitioned - part 4 - Renaming storage access permission methods, r=dimi https://hg.mozilla.org/integration/autoland/rev/6b4f76d65540 IntrisincStoragePrincipal should always be partitioned - part 5 - Use RemoteWorkerData CTOR in serviceWorkers, r=dimi
Comment 9•4 years ago
|
||
Backed out for failures on browser_blockingIndexedDbInWorkers.js
backout: https://hg.mozilla.org/integration/autoland/rev/a5fefc374048b8eedde6b4c7adad648021b4e6e3
failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=304700883&repo=autoland&lineNumber=8183
[task 2020-06-02T11:02:02.593Z] 11:02:02 INFO - TEST-PASS | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Worker has been created - true == true -
[task 2020-06-02T11:02:02.593Z] 11:02:02 INFO - Buffered messages logged at 10:58:08
[task 2020-06-02T11:02:02.593Z] 11:02:02 INFO - Console message: [JavaScript Error: "uncaught exception: undefined"]
[task 2020-06-02T11:02:02.593Z] 11:02:02 INFO - Buffered messages logged at 10:59:02
[task 2020-06-02T11:02:02.594Z] 11:02:02 INFO - Longer timeout required, waiting longer... Remaining timeouts: 2
[task 2020-06-02T11:02:02.594Z] 11:02:02 INFO - Buffered messages logged at 11:00:32
[task 2020-06-02T11:02:02.594Z] 11:02:02 INFO - Longer timeout required, waiting longer... Remaining timeouts: 1
[task 2020-06-02T11:02:02.594Z] 11:02:02 INFO - Buffered messages finished
[task 2020-06-02T11:02:02.594Z] 11:02:02 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Test timed out -
[task 2020-06-02T11:02:02.594Z] 11:02:02 INFO - GECKO(5384) | MEMORY STAT | vsize 886MB | vsizeMaxContiguous 299MB | residentFast 313MB | heapAllocated 111MB
[task 2020-06-02T11:02:02.594Z] 11:02:02 INFO - TEST-OK | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | took 270174ms
[task 2020-06-02T11:02:02.594Z] 11:02:02 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-06-02T11:02:02.595Z] 11:02:02 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/antitracking/test/browser/browser_blockingIndexedDbInWorkers.js | Found a tab after previous test timed out: http://example.net/browser/toolkit/components/antitracking/test/browser/page.html -
[task 2020-06-02T11:02:02.610Z] 11:02:02 INFO - GECKO(5384) | [Child 4548: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 08ECD800 == 1 [pid = 4548] [id = {aec39bec-70db-4946-876f-2c02e18ff8f6}]
[task 2020-06-02T11:02:02.610Z] 11:02:02 INFO - GECKO(5384) | [Child 4548: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (00D68DE0) [pid = 4548] [serial = 177] [outer = 00000000]
[task 2020-06-02T11:02:02.610Z] 11:02:02 INFO - GECKO(5384) | [Child 4548: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (08ECF000) [pid = 4548] [serial = 178] [outer = 00D68DE0]
[task 2020-06-02T11:02:02.629Z] 11:02:02 INFO - checking window state
Comment 10•4 years ago
|
||
Pushed by amarchesini@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/f7b36f2053d6 IntrisincStoragePrincipal should always be partitioned - part 1 - Expose storage access in workers, r=dimi https://hg.mozilla.org/integration/autoland/rev/344054b10c44 IntrisincStoragePrincipal should always be partitioned - part 2 - Expose PartitionedPrincipal, r=dimi https://hg.mozilla.org/integration/autoland/rev/08c6e70f7541 IntrisincStoragePrincipal should always be partitioned - part 3 - Cleanup storage access methods, r=dimi https://hg.mozilla.org/integration/autoland/rev/399c1423e90a IntrisincStoragePrincipal should always be partitioned - part 4 - Renaming storage access permission methods, r=dimi https://hg.mozilla.org/integration/autoland/rev/d77619f078aa IntrisincStoragePrincipal should always be partitioned - part 5 - Use RemoteWorkerData CTOR in serviceWorkers, r=dimi
Comment 11•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/f7b36f2053d6
https://hg.mozilla.org/mozilla-central/rev/344054b10c44
https://hg.mozilla.org/mozilla-central/rev/08c6e70f7541
https://hg.mozilla.org/mozilla-central/rev/399c1423e90a
https://hg.mozilla.org/mozilla-central/rev/d77619f078aa
Description
•