dnsrocks

module
v0.0.0-...-ca7774d Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2024 License: Apache-2.0

README

dnsrocks

lint test codecov Go Report Card License

Contents

Documentation

Facebook's authoritative dns server

cgo-rocksdb

cgo bindings for rocksdb

cmd

All executables provided by this repo.

db

data access related logic

dnsdata

Handling of dns record types

dnsserver

Basic dns server functions (and base handler)

fbserver

Full fledged implementation of an authoritative dns server

go-cdb-mods

modified version of github.com/repustate/go-cdb to support go-modules

testaid

Bootstraps test data for integration tests

metrics

Metrics handler containing a stats implementation and prometheus exporter

logger

Logger, containing logging related utility functions and a dnstap logger

tlsconfig

Configures tls, used for TLS Session Resumption, dotTLSA and DNSSEC

testdata

Mock data used for tests

testutils

Test helpers aiding file access

whoami

Whoami handler

License

dnsrocks is licensed under Apache 2.0 as found in the LICENSE file.

Directories

Path Synopsis
cmd
Package db is a generated GoMock package.
Package db is a generated GoMock package.
cdb
rdb
Package ratelimit is a generated GoMock package.
Package ratelimit is a generated GoMock package.

Jump to

Keyboard shortcuts

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