LICENSE.txt
README.md
pyproject.toml
src/foghorn/__init__.py
src/foghorn/app.py
src/foghorn/main.py
src/foghorn/recursive_resolver.py
src/foghorn/stats.py
src/foghorn.egg-info/PKG-INFO
src/foghorn.egg-info/SOURCES.txt
src/foghorn.egg-info/dependency_links.txt
src/foghorn.egg-info/entry_points.txt
src/foghorn.egg-info/requires.txt
src/foghorn.egg-info/top_level.txt
src/foghorn/config/__init__.py
src/foghorn/config/config_parser.py
src/foghorn/config/config_schema.py
src/foghorn/config/logging_config.py
src/foghorn/dnssec/dnssec_validate.py
src/foghorn/dnssec/trust_anchors.py
src/foghorn/dnssec/zone_signer.py
src/foghorn/plugins/__init__.py
src/foghorn/plugins/cache/__init__.py
src/foghorn/plugins/cache/base.py
src/foghorn/plugins/cache/in_memory_ttl.py
src/foghorn/plugins/cache/memcached_cache.py
src/foghorn/plugins/cache/mongodb_cache.py
src/foghorn/plugins/cache/none.py
src/foghorn/plugins/cache/redis_cache.py
src/foghorn/plugins/cache/registry.py
src/foghorn/plugins/cache/sqlite_cache.py
src/foghorn/plugins/cache/backends/foghorn_ttl.py
src/foghorn/plugins/cache/backends/sqlite_ttl.py
src/foghorn/plugins/querylog/__init__.py
src/foghorn/plugins/querylog/base.py
src/foghorn/plugins/querylog/influxdb.py
src/foghorn/plugins/querylog/json_logging.py
src/foghorn/plugins/querylog/mongodb.py
src/foghorn/plugins/querylog/mqtt_logging.py
src/foghorn/plugins/querylog/mysql_mariadb.py
src/foghorn/plugins/querylog/postgresql.py
src/foghorn/plugins/querylog/registry.py
src/foghorn/plugins/querylog/sqlite.py
src/foghorn/plugins/resolve/__init__.py
src/foghorn/plugins/resolve/access_control.py
src/foghorn/plugins/resolve/base.py
src/foghorn/plugins/resolve/docker_hosts.py
src/foghorn/plugins/resolve/etc_hosts.py
src/foghorn/plugins/resolve/file_downloader.py
src/foghorn/plugins/resolve/filter.py
src/foghorn/plugins/resolve/flaky_server.py
src/foghorn/plugins/resolve/mdns.py
src/foghorn/plugins/resolve/rate_limit.py
src/foghorn/plugins/resolve/registry.py
src/foghorn/plugins/resolve/ssh_keys.py
src/foghorn/plugins/resolve/upstream_router.py
src/foghorn/plugins/resolve/zone_records.py
src/foghorn/plugins/resolve/examples/dns_prefetch.py
src/foghorn/plugins/resolve/examples/examples.py
src/foghorn/plugins/resolve/examples/file_over_dns.py
src/foghorn/plugins/resolve/examples/finger.py
src/foghorn/plugins/resolve/examples/greylist.py
src/foghorn/plugins/resolve/examples/new_domain_filter.py
src/foghorn/servers/__init__.py
src/foghorn/servers/doh_api.py
src/foghorn/servers/doh_server.py
src/foghorn/servers/dot_server.py
src/foghorn/servers/recursive_resolver.py
src/foghorn/servers/server.py
src/foghorn/servers/tcp_server.py
src/foghorn/servers/udp_server.py
src/foghorn/servers/webserver.py
src/foghorn/servers/transports/axfr.py
src/foghorn/servers/transports/doh.py
src/foghorn/servers/transports/dot.py
src/foghorn/servers/transports/tcp.py
src/foghorn/servers/transports/udp.py
src/foghorn/utils/current_cache.py
src/foghorn/utils/register_caches.py
src/foghorn/utils/ssh_keys.py
src/foghorn/utils/ssh_keyscan.py
tests/test_app_module.py
tests/test_cache.py
tests/test_config_parser.py
tests/test_config_schema.py
tests/test_current_cache.py
tests/test_dnssec_validate.py
tests/test_dnssec_validate_chains.py
tests/test_dnssec_validate_negative.py
tests/test_fallback_servers.py
tests/test_generate_foghorn_schema.py
tests/test_logging_config.py
tests/test_main.py
tests/test_main_additional_coverage.py
tests/test_main_doh_listener.py
tests/test_main_doh_webserver_failures.py
tests/test_main_dot_missing_cert.py
tests/test_main_entrypoint.py
tests/test_main_statistics.py
tests/test_main_stats_persistence.py
tests/test_main_tcp_listener.py
tests/test_main_upstream_doh_normalize.py
tests/test_plugin_priorities.py
tests/test_plugin_sigusr2.py
tests/test_recursive_resolver.py
tests/test_resolve_query_bytes_pipeline.py
tests/test_server_cache_paths.py
tests/test_server_handle.py
tests/test_server_helpers_more.py
tests/test_server_unit.py
tests/test_sigusr1.py
tests/test_sigusr2_resets_stats.py
tests/test_statistics.py
tests/test_stats_integration.py
tests/test_stats_latency_recent.py
tests/test_stats_persistence.py
tests/test_stats_unit.py
tests/test_trust_anchors.py
tests/test_trust_anchors_rfc5011.py
tests/test_webserver.py
tests/test_webserver_misc_coverage.py
tests/test_webserver_runtime_readiness_coverage.py
tests/test_webserver_system_info.py