ts-dns

module
v0.0.0-...-d406eaa Latest Latest
Warning

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

Go to latest
Published: May 21, 2023 License: BSD-3-Clause

README

ts-dns

This is a fork of https://github.com/tailscale/tailscale, extracting out only net/dns.OSConfigurator and its dependencies.

The main motivation is to reduce go.mod dependencies and remove a few tailscale-specific bits.

Sync source with upstream

rm -rf version health envknob logtail atomicfile net types util AUTHORS go.mod go.sum LICENSE
cd cmd/import-ts-dns; go build; cd ../..; ./cmd/import-ts-dns/import-ts-dns

Directories

Path Synopsis
Package atomicfile contains code related to writing to filesystems atomically.
Package atomicfile contains code related to writing to filesystems atomically.
cmd
import-ts-dns Module
Package envknob provides access to environment-variable tweakable debug settings.
Package envknob provides access to environment-variable tweakable debug settings.
Package health is a registry for other packages to report & check overall health status of the node.
Package health is a registry for other packages to report & check overall health status of the node.
logtail
backoff
Package backoff provides a back-off timer type.
Package backoff provides a back-off timer type.
net
dns
dns/resolvconffile
Package resolvconffile parses & serializes /etc/resolv.conf-style files.
Package resolvconffile parses & serializes /etc/resolv.conf-style files.
interfaces
Package interfaces contains helpers for looking up system network interfaces.
Package interfaces contains helpers for looking up system network interfaces.
netaddr
Package netaddr is a transitional package while we finish migrating from inet.af/netaddr to Go 1.18's net/netip.
Package netaddr is a transitional package while we finish migrating from inet.af/netaddr to Go 1.18's net/netip.
types
lazy
Package lazy provides types for lazily initialized values.
Package lazy provides types for lazily initialized values.
logger
Package logger defines a type for writing to logs.
Package logger defines a type for writing to logs.
util
cmpver
Package cmpver implements a variant of debian version number comparison.
Package cmpver implements a variant of debian version number comparison.
dnsname
Package dnsname contains string functions for working with DNS names.
Package dnsname contains string functions for working with DNS names.
lineread
Package lineread reads lines from files.
Package lineread reads lines from files.
mak
Package mak helps make maps.
Package mak helps make maps.
winutil
Package winutil contains misc Windows/Win32 helper functions.
Package winutil contains misc Windows/Win32 helper functions.
winutil/policy
Package policy contains higher-level abstractions for accessing Windows enterprise policies.
Package policy contains higher-level abstractions for accessing Windows enterprise policies.
version
distro
Package distro reports which distro we're running on.
Package distro reports which distro we're running on.

Jump to

Keyboard shortcuts

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