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

dnsimple / erldns
84%

Build:
DEFAULT BRANCH: main
Repo Added 11 Apr 2025 10:18AM UTC
Token wBQTQ115twBLBos5bdaEOHuoBFllVtRjX regen
Build 290 Last
Files 39
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

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • automatic-dependencies-update
  • backpressure
  • basic_ent_implementation
  • bugfix/cache_put_rrset_accepts_zone_record
  • bugfix/case_clause_not_normalised
  • bugfix/rrsig_timestamp
  • bugfix/rrsig_ttls
  • bugfix/udp_payload_size
  • ci
  • cleanup_extra_modules
  • cleanups
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/nosborn/github-action-markdown-cli-3.5.0
  • dependencies
  • design
  • dnstest
  • documentation
  • edns0_truncated_record
  • empty-rrsig
  • ent-rfc
  • erldns_handler
  • erldns_txt_removal
  • event_handler
  • expand_linter
  • feat/custom-admin-api-middlewares
  • feature/cds-cdnskey-ksk-rrsig
  • fix/map_nsec_rr_types
  • fix_min_packet_size
  • fixes
  • handlers_improvements
  • improvements
  • linting
  • logger
  • logger_domains
  • mailbox_lengths
  • metrics
  • network/tcp
  • network_performance
  • nsec/custom-handlers
  • nsec/implementation
  • nsec/preparations
  • packet_cache_rework
  • pipeline_exception_telemetry
  • pipelines
  • pipelines_question_filter
  • prepare_v7
  • refactoring/dns_erlang
  • release
  • release-8.0
  • resolver_split
  • singletons
  • soa-cache
  • task/bump-dnstest
  • throttle_table_rework
  • throws_as_errors_mangling
  • tlsa
  • tmp
  • update_dns_erlang
  • v8-rc6
  • zone/cache
  • zone/cleanups
  • zone/codec
  • zone/loader
  • zones

19 Sep 2025 09:43AM UTC coverage: 84.31% (-0.2%) from 84.485%
17854713342

push

github

web-flow
Do not put empty RRSIG in the cache (#278)

When deleting records, an empty list could be a value for an RRSIG record that
would be put in the cache. This could happen even if the zone had no DNSSEC.
Because of how the "getters" from ETS worked (for example pattern_zone_dname/2)
by appending the resulting record list, this empty RRSIG record would not
appear usually. However, it would get counted as an existing record, which could
lead to bugs.

2 of 3 new or added lines in 1 file covered. (66.67%)

2 existing lines in 1 file now uncovered.

1295 of 1536 relevant lines covered (84.31%)

1304.33 hits per line

Relevant lines Covered
Build:
Build:
1536 RELEVANT LINES 1295 COVERED LINES
1304.33 HITS PER LINE
Source Files on main
  • Tree
  • List 39
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17854713342 main Do not put empty RRSIG in the cache (#278) When deleting records, an empty list could be a value for an RRSIG record that would be put in the cache. This could happen even if the zone had no DNSSEC. Because of how the "getters" from ETS worked (f... push 19 Sep 2025 09:45AM UTC web-flow github
84.31
17576079664 main Test cache update without SOA (#276) push 09 Sep 2025 08:09AM UTC web-flow github
84.49
17091488910 main Prepare release v8.0.0 (#275) * Add links to PRs * Prepare release v8.0.0 * Fix markdownlint bare URL push 20 Aug 2025 07:24AM UTC web-flow github
84.35
17036292229 main Append exception details to the telemetry event (#273) * Append exception details to the telemetry event * Refine test push 18 Aug 2025 09:13AM UTC web-flow github
84.35
17034999783 main Bump actions/checkout from 4 to 5 (#274) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGE... push 18 Aug 2025 08:16AM UTC web-flow github
84.34
16907455545 main Prepare v8 RC6 (#272) push 12 Aug 2025 11:28AM UTC web-flow github
84.34
16904515365 main Add TLSA record (#270) * Update dns_erlang to 4.3 This release has support for the TLSA record. * Add TLSA record encoding/decoding * Add TLSA test * Move log message, add path field * Fix typo in domain name * Update dnstest to newest vers... push 12 Aug 2025 09:19AM UTC web-flow github
84.34
16569200215 main Linter and compiler cleanups and v8 RC5 (#269) * Remove unused linter flag * Enable compiler flag and fix docs * Prepare v8 RC5 push 28 Jul 2025 12:38PM UTC web-flow github
84.59
16468490480 main Pipeline improvements and extensions (#268) * Enable creating custom pipelines * Pass the socket into the pipeline opts * Enable halting pipelines * Added tests for listener halting and reorder listener test suite * Update changelog * Update... push 23 Jul 2025 10:48AM UTC web-flow github
84.53
16464828747 main Documentation improvements and minor code changes. (#267) * Make certs pass for a very long time, for testing * Prioritize ignoring keysets in put_zone_rrset if they are not needed * Move edns max payload size into a separate pipe * Fix minor ... push 23 Jul 2025 07:55AM UTC web-flow github
84.41
See All Builds (283)

Badge your Repo: erldns

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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

© 2025 Coveralls, Inc