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

dnsimple / erldns / 14594131739
86%

Build:
DEFAULT BRANCH: main
Ran 22 Apr 2025 11:56AM UTC
Jobs 2
Files 42
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

22 Apr 2025 11:54AM UTC coverage: 51.719% (+0.7%) from 51.001%
14594131739

push

github

web-flow
Upgrade dns_erlang to fix EDNS0 compliance (#199)

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 this change.

1008 of 1949 relevant lines covered (51.72%)

482.64 hits per line

Jobs
ID Job ID Ran Files Coverage
1 14594131739.1 22 Apr 2025 11:56AM UTC 42
51.72
GitHub Action Run
2 14594131739.2 22 Apr 2025 11:56AM UTC 42
51.72
GitHub Action Run
Source Files on build 14594131739
  • Tree
  • List 42
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14594131739
  • b4e17b25 on github
  • Prev Build on main (#14592079138)
  • Next Build on main (#14701470905)
  • 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