LICENSE.txt
README.md
pyproject.toml
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/__init__.py
src/foghorn/app.py
src/foghorn/current_cache.py
src/foghorn/main.py
src/foghorn/recursive_resolver.py
src/foghorn/stats.py
src/foghorn/cache_backends/foghorn_ttl.py
src/foghorn/cache_backends/sqlite_ttl.py
src/foghorn/cache_plugins/__init__.py
src/foghorn/cache_plugins/base.py
src/foghorn/cache_plugins/in_memory_ttl.py
src/foghorn/cache_plugins/none.py
src/foghorn/cache_plugins/redis_cache.py
src/foghorn/cache_plugins/registry.py
src/foghorn/cache_plugins/sqlite_cache.py
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/html/favicon.ico
src/foghorn/html/index.html
src/foghorn/html/logo.png
src/foghorn/html/styles.css
src/foghorn/html/transparent-logo.png
src/foghorn/html/transparent-white-logo.png
src/foghorn/plugins/__init__.py
src/foghorn/plugins/access_control.py
src/foghorn/plugins/base.py
src/foghorn/plugins/dns_prefetch.py
src/foghorn/plugins/docker_hosts.py
src/foghorn/plugins/etc_hosts.py
src/foghorn/plugins/examples.py
src/foghorn/plugins/file_downloader.py
src/foghorn/plugins/filter.py
src/foghorn/plugins/flaky_server.py
src/foghorn/plugins/greylist.py
src/foghorn/plugins/mdns.py
src/foghorn/plugins/new_domain_filter.py
src/foghorn/plugins/rate_limit.py
src/foghorn/plugins/registry.py
src/foghorn/plugins/upstream_router.py
src/foghorn/plugins/zone-records.py
src/foghorn/querylog_backends/__init__.py
src/foghorn/querylog_backends/base.py
src/foghorn/querylog_backends/mqtt_logging.py
src/foghorn/querylog_backends/mysql_mariadb.py
src/foghorn/querylog_backends/sqlite.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/server.py
src/foghorn/servers/tcp_server.py
src/foghorn/servers/udp_server.py
src/foghorn/servers/webserver.py
src/foghorn/transports/doh.py
src/foghorn/transports/dot.py
src/foghorn/transports/tcp.py
src/foghorn/transports/udp.py
src/foghorn/utils/cache_registry.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_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