• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dnsimple / dns_erlang / 14510773222
85%

Build:
DEFAULT BRANCH: main
Ran 17 Apr 2025 07:50AM UTC
Jobs 3
Files 5
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

17 Apr 2025 07:49AM UTC coverage: 73.699% (+0.7%) from 72.994%
14510773222

push

github

web-flow
Edns0 truncated record (#68)

The current implementation of erldns does not comply with RFC 6891 when handling truncated (TC) responses for EDNS0 queries. Specifically, the server fails to include an OPT record in truncated responses, which violates the requirements specified in Section 7 of RFC 6891. This could lead to compatibility issues with resolvers that expect standards-compliant behaviour, introducing additional latency due to retries or fallback to other name servers.

Additionally, erldns does not correctly handle unsupported EDNS versions — it should return an RCODE 16 (BADVERS) but currently responds with a valid (but non-compliant) response. Lastly, the infrastructure lacks NSID support, which could be useful for operational debugging.

Also ran successfully all these https://kb.isc.org/docs/edns-compatibility-dig-queries against erldns with this branch loaded.

* Implement correct EDNS0 truncation

* Ensure EDNS version is enforced

* Refactor encode_optrr to reduce code duplication

* Add linter to tests

* TODO: skip returning answers when BADVERS is set

22 of 22 new or added lines in 1 file covered. (100.0%)

1034 of 1403 relevant lines covered (73.7%)

1344.14 hits per line

Jobs
ID Job ID Ran Files Coverage
1 14510773222.1 17 Apr 2025 07:50AM UTC 5
71.26
GitHub Action Run
2 14510773222.2 17 Apr 2025 07:50AM UTC 5
71.26
GitHub Action Run
3 14510773222.3 17 Apr 2025 07:50AM UTC 5
71.26
GitHub Action Run
Source Files on build 14510773222
  • Tree
  • List 5
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14510773222
  • 544de3d0 on github
  • Prev Build on main (#14466250101)
  • Next Build on main (#14516182882)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc