Closed Bug 1585900 Opened 5 years ago Closed 5 years ago

Request for DNS over HTTPS WebExt API

Categories

(WebExtensions :: Request Handling, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1455425

People

(Reporter: browser-extensions, Unassigned)

References

Details

(Whiteboard: [trr])

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36

Steps to reproduce:

We’d like to request that Firefox implement an extension API to be able to get and set the following DNS over HTTPS related settings:

  • Enable/Disable DNS over HTTPS
  • Use custom DNS provider

We support the DNS over HTTPS initiative, however, we believe it would be better for users if they had the choice to use a service like ours end-to-end rather than having some of their private data sent off to a party with whom they haven't agreed to use.

If there's somewhere more appropriate we should make this request please let us know.

Thanks for your consideration.
—ExpressVPN

Hi,

Firefox already has two ways to enable/disable doh procedure. Here's the link on how to do it: https://www.zdnet.com/article/how-to-enable-dns-over-https-doh-in-firefox/. Does this satisfy your request?

Regards, Flor.

Flags: needinfo?(browser-extensions)

When using ExpressVPN, our user's expectation is that their DNS is handled by us - i.e. they entrust their security and privacy with us. We're looking for an API so that we can detect when DNS is being sent to a 3rd party, inform the user and optionally fix the issue automatically for the user.

Without an API we will need to detect when DNS is being sent to a 3rd party provider and then instruct the user how to manually change the settings themselves. This is a poor user experience so we'd like to be able to handle all this automatically for the user and avoid them having to dig through the settings.

Flags: needinfo?(browser-extensions)

I understand, thanks for the explanation. I've chosen a component for this bug so that the developers may look at it. We'll await their answer.

Status: UNCONFIRMED → NEW
Component: Untriaged → Networking: DNS
Ever confirmed: true
Product: Firefox → Core

Moving to WebExt for decision and an API design.

Component: Networking: DNS → Request Handling
Product: Core → WebExtensions
Summary: Request for DNS over HTTPS API → Request for DNS over HTTPS WebExt API
Blocks: 1434852
Whiteboard: [trr]

Added needinfo assigned to Philipp to ensure it is into his radar (to get his feedback from a product perspective).

Flags: needinfo?(philipp)
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
Flags: needinfo?(philipp)
You need to log in before you can comment on or make changes to this bug.