add WE API to DNS cache and add possibility to reconfigure DNS for request
Categories
(WebExtensions :: General, defect)
Tracking
(Not tracked)
People
(Reporter: fdsc, Unassigned)
References
Details
Updated•8 years ago
|
Comment 1•8 years ago
|
||
Comment 2•8 years ago
|
||
Comment 3•8 years ago
|
||
Comment 5•8 years ago
|
||
Updated•6 years ago
|
Comment 7•4 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #3)
It's not in the scope of webextensions to mess with network/os level stuff.
Is this still the case? Especially with DoH deployment now, capturing DoH (and DNS over UDP) in webRequests events would have significant advantages for more advanced extensions.
Comment 8•4 years ago
|
||
(In reply to Matthew Finkel [:sysrqb] from comment #7)
(In reply to Shane Caraveo (:mixedpuppy) from comment #3)
It's not in the scope of webextensions to mess with network/os level stuff.
Is this still the case? Especially with DoH deployment now, capturing DoH (and DNS over UDP) in webRequests events would have significant advantages for more advanced extensions.
That comment was too long ago for me to have retained the context behind it, and there were no notes on the discussion unfortunately. Reading it at this point I would interpret it as we were not going to make modifications to the underlying platform network code that would only be done for a feature in extensions that are not cross-browser. DoH was not a thing (iow released and in use) at that time either.
webRequest is specifically about http connections, not a socket layer api for udp interception, so that would never fit. It is possible that DoH requests could go through webRequest, but I suspect those are system requests which are explicitly disallowed. I'd also have security concerns around that, it would need to have an ok from the security team.
Comment 9•4 years ago
|
||
(In reply to Shane Caraveo (:mixedpuppy) from comment #8)
(In reply to Matthew Finkel [:sysrqb] from comment #7)
(In reply to Shane Caraveo (:mixedpuppy) from comment #3)
It's not in the scope of webextensions to mess with network/os level stuff.
Is this still the case? Especially with DoH deployment now, capturing DoH (and DNS over UDP) in webRequests events would have significant advantages for more advanced extensions.
That comment was too long ago for me to have retained the context behind it, and there were no notes on the discussion unfortunately. Reading it at this point I would interpret it as we were not going to make modifications to the underlying platform network code that would only be done for a feature in extensions that are not cross-browser. DoH was not a thing (iow released and in use) at that time either.
webRequest is specifically about http connections, not a socket layer api for udp interception, so that would never fit. It is possible that DoH requests could go through webRequest, but I suspect those are system requests which are explicitly disallowed. I'd also have security concerns around that, it would need to have an ok from the security team.
Thanks (and I understand a lack of context after multiple years). Would opening a new ticket as an enhancement request be more productive than resurrecting this one? I understand the security concerns, however, at the same time this functionality would also provide a framework for experimenting more web security enhancements (like DoH) which aren't possible with the current API.
Comment 10•4 years ago
|
||
Thanks (and I understand a lack of context after multiple years). Would opening a new ticket as an enhancement request be more productive than resurrecting this one? I understand the security concerns, however, at the same time this functionality would also provide a framework for experimenting more web security enhancements (like DoH) which aren't possible with the current API.
I don't see us implementing a public api for experimenting. There is an experimental api capability that could be used to test out ideas. In any case, if you want further consideration is always better to open a new bug, referencing the prior closed bug.
Description
•