dnserver icon indicating copy to clipboard operation
dnserver copied to clipboard

Major changes for consideration

Open jose-pr opened this issue 1 year ago • 1 comments

A lot of changes to allow:

  • Choice of bind points, address, port, proto
  • Multiple upstream forwarders
  • Custom Resolver with helper resolvers such as a RoundRobinResolver
  • Partial support for DNSSEC queries to upstream nameservers
  • Configuration in multiple formats, json, toml, yaml
  • Attempt at better thread safety with ShareObject
  • Minor changes to dependencies to account for new features
  • Minor changes to pyproject to work with vcode pytests

jose-pr avatar Oct 23 '23 01:10 jose-pr

Codecov Report

Merging #20 (eb48dba) into main (a99dfe9) will decrease coverage by 23.04%. The diff coverage is 72.70%.

Additional details and impacted files
@@             Coverage Diff             @@
##             main      #20       +/-   ##
===========================================
- Coverage   97.54%   74.50%   -23.04%     
===========================================
  Files           4        8        +4     
  Lines         204      510      +306     
  Branches       37      122       +85     
===========================================
+ Hits          199      380      +181     
- Misses          3       93       +90     
- Partials        2       37       +35     
Files Coverage Δ
dnserver/__init__.py 100.00% <100.00%> (ø)
dnserver/cli.py 94.73% <100.00%> (+0.14%) :arrow_up:
dnserver/common.py 92.47% <92.47%> (ø)
dnserver/config.py 76.92% <76.92%> (ø)
dnserver/main.py 76.29% <75.38%> (-22.83%) :arrow_down:
dnserver/dnssec.py 33.92% <33.92%> (ø)
dnserver/resolver.py 68.75% <68.75%> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update a99dfe9...eb48dba. Read the comment docs.

codecov[bot] avatar Oct 23 '23 01:10 codecov[bot]