internal

package
v0.0.0-...-b6e3791 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 11, 2024 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Overview

Package internal contains common utilities for DNS middlewares.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MakeNonWriter

MakeNonWriter makes rw a *dnsserver.NonWriterResponseWriter unless it already is one, in which case it just returns it.

Types

This section is empty.

Directories

Path Synopsis
Package accessmw contains the access middleware of the AdGuard DNS server.
Package accessmw contains the access middleware of the AdGuard DNS server.
Package dnssvctest contains common constants and utilities for the internal DNS-service packages.
Package dnssvctest contains common constants and utilities for the internal DNS-service packages.
Package initial contains the initial, outermost (except for ratelimit and access) middleware of the AdGuard DNS server.
Package initial contains the initial, outermost (except for ratelimit and access) middleware of the AdGuard DNS server.
Package mainmw contains the main middleware of AdGuard DNS.
Package mainmw contains the main middleware of AdGuard DNS.
Package preservice contains the middleware that comes right before the main filtering middleware of DNS service.
Package preservice contains the middleware that comes right before the main filtering middleware of DNS service.
Package preupstream contains the middleware that prepares records for upstream handling and caches them, as well as records anonymous DNS statistics.
Package preupstream contains the middleware that prepares records for upstream handling and caches them, as well as records anonymous DNS statistics.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL