microg / microg/GmsCore

DNS-over-HTTP/3 in Android

Open
#1,750 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

Referring to the article DNS-over-HTTP/3 in Android found at https://security.googleblog.com/2022/07/dns-over-http3-in-android.html Google uses Play Services to upgrade the existing implementation of DoT to DoH.

Citation: ... DNS-over-HTTP/3 (DoH3) support was released as part of a Google Play system update, so by the time you’re reading this, Android devices from Android 11 onwards will use DoH3 instead of DoT for well-known DNS servers which support it. ...

It would be great if microG/GmsCore could implement this as well. Thanks in advance. 😄

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No file, test, or entry point is identified. Start by locating GmsCore’s existing DNS-over-TLS implementation and any related tests, then compare its behavior with the cited Android DoH3 description. Done would require a defined implementation scope and verification that supported DNS servers can use DoH3.

Written by the indexing model from the issue text.

Assessment

Domain
mobile-dev, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.