Closed Bug 1566627 Opened 5 years ago Closed 5 years ago

add classification flags to proxy.onRequest

Categories

(WebExtensions :: Request Handling, enhancement, P1)

enhancement

Tracking

(firefox71 fixed)

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: mixedpuppy, Assigned: mixedpuppy)

References

Details

Attachments

(1 file, 1 obsolete file)

Moving the webext part of this work to its own bug. Originally from bug 1563313.

Supporting this at the webextension layer is simple, but currently proxy is resolved in httpchannel prior to classification, so there is no classification data available at the right time.

baku has a patch in bug 1531814 that changed this, we can pull out the httpchannel changes to address this.

targeting fx70 for secure-proxy

Add trackingClassification to the details object for proxy.onRequest.

Attachment #9078538 - Attachment description: Bug 1563313 support classification in proxy.onRequest → Bug 1566627 support classification in proxy.onRequest

Comment on attachment 9078539 [details]
Bug 1566627 - Fix intermittent failures in test_ext_webrequest_tracking.html, r?mixedpuppy

Revision D37163 was moved to bug 1547140. Setting attachment 9078539 [details] to obsolete.

Attachment #9078539 - Attachment is obsolete: true
Pushed by scaraveo@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b1d277f774ca support classification in proxy.onRequest r=zombie
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
Regressions: 1579335

Hello,

Will this fix require manual validation? If yes, please provide some steps to reproduce in order to correctly test it and also, please set the "qe-verify+" flag. Otherwise, could the "qe-verify-" flag be added? Thanks!

Flags: needinfo?(mixedpuppy)
Flags: needinfo?(mixedpuppy) → qe-verify-
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: