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

NicTool / dns-resource-record
97%

Build:
DEFAULT BRANCH: main
Repo Added 28 Mar 2022 03:20AM UTC
Token 0Mc3gfgOJ5DRGwbLHop08hC5RMgWfZXsv regen
Build 222 Last
Files 93
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
  • 0.9.10
  • codecov-change
  • copilot/add-remaining-rr-types
  • copilot/add-svcb-https-wks-support
  • copilot/update-rr-completion-status
  • es6-features
  • feature-svcb
  • master
  • more-fromTinydns
  • more-tests
  • pkg
  • readme
  • refs/tags/1.1.4
  • refs/tags/1.1.5
  • refs/tags/1.1.6
  • refs/tags/v1.1.4
  • refs/tags/v1.2.1
  • refs/tags/v1.2.2
  • refs/tags/v1.2.3
  • refs/tags/v1.2.4
  • refs/tags/v1.3.0
  • release-0.9.6
  • release-0.9.8
  • release-0.9.9
  • release-1.0.1
  • release-1.0.2
  • release-1.1.1
  • release-1.1.5
  • release-1.1.6
  • release-1.1.8
  • release-1.2.1
  • release-1.2.2
  • release-1.2.3
  • release-1.2.4
  • release-1.2.5
  • release-1.3.1
  • release-1.3.2
  • release-1.5.0
  • release-1.6.0
  • release-1.6.1
  • release-1.7.0
  • release-1.8.0
  • release-v1.1.2
  • release-v1.1.3
  • release-v1.1.4
  • throwHelp
  • todo-todone
  • version-0.9.7

26 May 2026 06:23AM UTC coverage: 97.392% (+0.05%) from 97.339%
26435995065

push

github

web-flow
Release v1.8.0 (#63)

- algo updates for ds, rrsig, compressed names, cjs
- lib/wire.js — hardened readWireName()
  - new wirePackDomainCompressed() for RFC 1035 §4.1.4 name compression
  - charstrs decoder preserves multi-string boundaries
- lib/bind.js — fromBind() returns array for charstrs (TXT) when input has multiple quoted strings.
- rr/rrsig.js — getAlgorithmOptions() extended with DNSSEC algorithms 6, 7, 8, 10, 13, 14, 15, 16.
- rr/ds.js — setDigestType() now accepts SHA-384 (4)
- rr/txt.js — getWireRdata() and fromTinydnsGeneric() preserve per-segment boundaries.
- package.json — engines lowered to >=20
  - new build:cjs script via Rollup.
- test/wire.js, test/base.js, test/rr/{rrsig,ds,txt}.js — round-trip + negative tests for each fix.

1815 of 2043 branches covered (88.84%)

Branch coverage included in aggregate %.

561 of 561 new or added lines in 19 files covered. (100.0%)

4 existing lines in 1 file now uncovered.

12714 of 12875 relevant lines covered (98.75%)

49.78 hits per line

Relevant lines Covered
Build:
Build:
12875 RELEVANT LINES 12714 COVERED LINES
49.78 HITS PER LINE
Source Files on main
  • Tree
  • List 93
  • Changed 52
  • Source Changed 0
  • Coverage Changed 52
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26435995065 main Release v1.8.0 (#63) - algo updates for ds, rrsig, compressed names, cjs - lib/wire.js — hardened readWireName() - new wirePackDomainCompressed() for RFC 1035 §4.1.4 name compression - charstrs decoder preserves multi-string boundaries - lib/... push 26 May 2026 06:23AM UTC web-flow github
97.39
24866206158 main Release v1.7.0 (#62) #### Fixes - rr/txt: chunk by UTF-8 bytes (vs ASCII) - rr/rrsig: validate "type covered" correctly #### Changes - RR is strictly a factory now - no longer returns a different object based on bindLine or tinyLine - doc(CA... push 24 Apr 2026 12:41AM UTC web-flow github
97.34
24654857588 main Release v1.6.1 (#61) - ci: split coverage to new GHA file, trigger on push to main - doc(README): add wire export format push 20 Apr 2026 07:50AM UTC web-flow github
97.2
22554469061 main Release v1.3.0 (#52) - feat: add toTinydns for CERT, HTTPS, NSEC, SMIMEA, SVCB, WKS #51 - feat: add APL, KX, DHCID, HIP, and RP RR types #50 - feat: add WKS record setters, rdata fields, and tests #49 - style: wrap lines to 110 (was 80) chars - t... push 01 Mar 2026 10:38PM UTC web-flow github
92.53
22247921897 main Add missing toTinydns exports for CERT, HTTPS, NSEC, SMIMEA, SVCB, WKS (#51) push 21 Feb 2026 01:44AM UTC web-flow github
92.5
22247397240 main feat: add APL, KX, DHCID, HIP, and RP RR types (#50) push 21 Feb 2026 01:14AM UTC web-flow github
92.43
22246741188 main Add WKS record setters, rdata fields, and tests (#49) push 21 Feb 2026 12:40AM UTC web-flow github
91.7
18301636351 main style: allow lines up to 110 chars (as 80) (#48) * style: wrap lines to 110 (was 80) chars * tlsa: require cert assocc data push 07 Oct 2025 04:02AM UTC web-flow github
91.34
18298614390 main Release v1.2.4 (#47) - rr: rename ucfirst -> ucFirst - rr: setTTL was checking this.owner (copy/paste error) - rr: improved throwHelp message formatting - aaaa: compress & expand returns lower case - caa, dnskey, ds, ipseckey, key, naptr, rrsig, ... push 07 Oct 2025 12:48AM UTC web-flow github
91.25
14456451550 main Release v1.2.3 (#46) - feat(rr.isIPv?): added regex to validate format - dep(node:{net|util}): remove, for browser compatibility - doc(CONTRIBUTORS.md): added - ci: disable codeql schedule - test: unskip some skipped tests - test(\*): fully quali... push 14 Apr 2025 09:49PM UTC web-flow github
91.45
See All Builds (179)

Badge your Repo: dns-resource-record

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

© 2026 Coveralls, Inc