Closed Bug 1635828 Opened 4 years ago Closed 4 years ago

Isolate HSTS per first-party when privacy.partition.network_state is set to true

Categories

(Core :: Networking, task, P2)

task

Tracking

()

RESOLVED FIXED
83 Branch
Tracking Status
firefox83 --- fixed

People

(Reporter: baku, Assigned: baku, NeedInfo)

References

(Blocks 1 open bug)

Details

(Whiteboard: [necko-triaged])

Attachments

(5 files, 3 obsolete files)

47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
47 bytes, text/x-phabricator-request
Details | Review
No description provided.
Assignee: nobody → amarchesini
Status: NEW → ASSIGNED
Priority: -- → P2
Whiteboard: [necko-triaged]

Comment on attachment 9146207 [details]
Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 1 - new pref, r?timhuang

Revision D74076 was moved to bug 1639247. Setting attachment 9146207 [details] to obsolete.

Attachment #9146207 - Attachment is obsolete: true

There are some r+ patches which didn't land and no activity in this bug for 2 weeks.
:baku, could you have a look please?
For more information, please visit auto_nag documentation.

Flags: needinfo?(amarchesini)
Attachment #9146209 - Attachment is obsolete: true
Attachment #9146210 - Attachment is obsolete: true

We are not going to land these patches.

Flags: needinfo?(amarchesini)

Comment on attachment 9159703 [details]
Bug 1635828 - Reset window.name when the new document is cross-origin - tests, r?annevk

Revision D81335 was moved to bug 444222. Setting attachment 9159703 [details] to obsolete.

Attachment #9159703 - Attachment is obsolete: true

Comment on attachment 9159745 [details]
Bug 1635828 - Reset window.name when the new document is cross-origin, r?smaug

Revision D81361 was moved to bug 444222. Setting attachment 9159745 [details] to obsolete.

Attachment #9159745 - Attachment is obsolete: true
Attachment #9146209 - Attachment description: Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 2 - implementation, r?timhuang → Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r?timhuang
Attachment #9146209 - Attachment is obsolete: false
Attachment #9146210 - Attachment description: Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 3 - tests, r?timhuang → Bug 1635828 - Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 2 - tests, r?timhuang
Attachment #9146210 - Attachment is obsolete: false
Pushed by amarchesini@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c410710919ab
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r=timhuang,necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/52be379dbb20
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=timhuang
Flags: needinfo?(amarchesini)
Pushed by amarchesini@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/075697c4a0d4
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r=timhuang,necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/6dacf81142c4
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=timhuang
https://hg.mozilla.org/integration/autoland/rev/c0822aa74d29
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 3 - partition key, r=xeonchen
Flags: needinfo?(amarchesini)
Pushed by amarchesini@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/7c47f9b403ae
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r=timhuang,necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/d232cb3c4779
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=timhuang
https://hg.mozilla.org/integration/autoland/rev/30c58380f352
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 3 - partition key, r=xeonchen

We need to specifiy the partition key for correctly clean-up HSTS data
if network partition is enabled. Without this, some tests could be
affected by HSTS.

Pushed by tihuang@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8ec4db600c1f
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r=timhuang,necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/1bfeca8427e6
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=timhuang
https://hg.mozilla.org/integration/autoland/rev/04a8f6581dde
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 3 - partition key, r=xeonchen
https://hg.mozilla.org/integration/autoland/rev/1f93614c3fde
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 4 - Fix tests. r=baku
Regressions: 1666083

This got backed out to prevent beta bustages tomorrow morning (bug 1666083).

Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 82 Branch → ---

Looks like just an "#ifdef MOZ_DIAGNOSTIC_ASSERT_ENABLED" is required.

Pushed by tihuang@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/db4721fc361e
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 1 - implementation, r=timhuang,necko-reviewers,dragana
https://hg.mozilla.org/integration/autoland/rev/d3870c6215ea
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 2 - tests, r=timhuang
https://hg.mozilla.org/integration/autoland/rev/0c05c887a898
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 3 - partition key, r=xeonchen
https://hg.mozilla.org/integration/autoland/rev/11c0130d00a4
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 4 - Fix tests. r=baku
https://hg.mozilla.org/integration/autoland/rev/ab039ff38bea
Isolate HSTS per first-party when privacy.partition.network_state is set to true - part 5 - Fix the build bustage issue. r=dimi
Depends on: 1670820
Blocks: 648186
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: