You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
The current Unbound Docker image lacks support for DNS-over-QUIC (DoQ), which was introduced in Unbound 1.22.0.
Currently I get warning: /opt/unbound/etc/unbound/unbound.conf:60: Unbound is not compiled with ngtcp2. This is required to use DNS over QUIC.
Describe the solution you'd like
Update the existing Dockerfile to include QUIC support by default, modifying the build process to include necessary dependencies and compile Unbound with QUIC support.
Is your feature request related to a problem? Please describe.
The current Unbound Docker image lacks support for DNS-over-QUIC (DoQ), which was introduced in Unbound 1.22.0.
Currently I get
warning: /opt/unbound/etc/unbound/unbound.conf:60: Unbound is not compiled with ngtcp2. This is required to use DNS over QUIC.
Describe the solution you'd like
Update the existing Dockerfile to include QUIC support by default, modifying the build process to include necessary dependencies and compile Unbound with QUIC support.
Describe alternatives you've considered
Additional context
Relevant Unbound Documentation
Implementation ideas for the existing Dockerfile:
Update the OpenSSL stage:
Add a new stage for ngtcp2 after the OpenSSL stage:
Modify the Unbound stage:
COPY --from=ngtcp2 /opt/ngtcp2 /opt/ngtcp2
RUN ./configure \ --disable-dependency-tracking \ --prefix=/opt/unbound \ --with-pthreads \ --with-username=_unbound \ --with-ssl=/opt/openssl \ --with-libevent \ --with-libnghttp2 \ --with-libngtcp2=/opt/ngtcp2 \ --enable-dnstap \ --enable-tfo-server \ --enable-tfo-client \ --enable-event-api \ --enable-subnet
Add QUIC port to EXPOSE directive:
EXPOSE 853/udp
The text was updated successfully, but these errors were encountered: