Closed Bug 1639833 Opened 2 months ago Closed 1 month ago

IntrinsicStoragePrincipal should be always have the first-party-domain attribute set.

Categories

(Core :: Privacy: Anti-Tracking, task)

task

Tracking

()

RESOLVED FIXED
mozilla79
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: nobody → amarchesini
Status: NEW → ASSIGNED
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
Flags: needinfo?(amarchesini)
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

Backed out for failures on browser_blockingIndexedDbInWorkers.js

backout: https://hg.mozilla.org/integration/autoland/rev/a5fefc374048b8eedde6b4c7adad648021b4e6e3

push: https://treeherder.mozilla.org/#/jobs?repo=autoland&group_state=expanded&revision=6b4f76d65540713f04110a86eb88719752d4cfec&searchStr=browser-chrome&selectedTaskRun=NARSZtMCSVifEppDt_IjCQ-0

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

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
You need to log in before you can comment on or make changes to this bug.