AdguardTeam / AdGuardHome

Network-wide ads & trackers blocking DNS server
https://adguard.com/adguard-home/overview.html
GNU General Public License v3.0
25.55k stars 1.83k forks source link

Support query pipelining per RFC 7766 #6314

Closed Potterli20 closed 7 months ago

Potterli20 commented 1 year ago

Prerequisites

The problem

When rfc7766(dns over tcp and dns over tls) is supported https://www.rfc-editor.org/rfc/pdfrfc/rfc7766.txt.pdf

Proposed solution

Join rfc7766

Alternatives considered and additional information

No response

ainar-g commented 1 year ago

Please describe what you're requesting in more detail. AdGuard Home already supports DNS-over-TCP and DNS-over-TLS.

Potterli20 commented 1 year ago

Please describe what you're requesting in more detail. AdGuard Home already supports DNS-over-TCP and DNS-over-TLS.

It is a TCP/TLS connection multiplexing lifter

What I know is tls single-wire connection and not connection multiplexing

Such as H2 connection multiplexing

ainar-g commented 1 year ago

I assume you mean query pipelining, as described in section 6.2.1.1. We'll probably need to modify dnsproxy for that.

Potterli20 commented 1 year ago

I assume you mean query pipelining, as described in section 6.2.1.1. We'll probably need to modify dnsproxy for that.

Yes, thanks for developing it