• 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 236 Last
Files 49
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/pull/64/merge
  • refs/pull/65/merge
  • 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-1.8.2
  • release-v1.1.2
  • release-v1.1.3
  • release-v1.1.4
  • throwHelp
  • todo-todone
  • unknown-RR-type-handling
  • version-0.9.7

27 Jul 2026 11:20PM UTC coverage: 96.628% (+0.2%) from 96.465%
30313798217

push

github

web-flow
feat: unknown RR type handling, RFC 3597 (#66)

- feat(rr/unknown): UNKNOWN class for RFC 3597 unknown RR types, refs #25
- feat(index): classFor() resolves 'MX' | 'TYPE731' | 731 to an RR class
- feat(bind): parse `\# <len> <hex>` generic rdata
- feat(rr): CLASSnnn accepted and preserved
- feat(binary): typeNameToId/typeIdToName helpers
- fix(wire): fromWireBytes validates the type id and RDLENGTH
- fix(rr): tinydns and MaraDNS exports throw for non-IN classes
- fix(rr): toMaraGeneric emits RAW wire rdata as unquoted \xNN escapes
- fix(bind): reject generic rdata that cannot be re-encoded byte-identical
- feat(rr/unknown): unimplemented assigned mnemonics ('AFSDB') canonicalize to TYPEnnn
- build: invoke esbuild via npx like the other build tools

1504 of 1712 branches covered (87.85%)

Branch coverage included in aggregate %.

306 of 306 new or added lines in 11 files covered. (100.0%)

8066 of 8192 relevant lines covered (98.46%)

65.59 hits per line

Relevant lines Covered
Build:
Build:
8192 RELEVANT LINES 8066 COVERED LINES
65.59 HITS PER LINE
Source Files on main
  • Tree
  • List 49
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30313798217 main feat: unknown RR type handling, RFC 3597 (#66) - feat(rr/unknown): UNKNOWN class for RFC 3597 unknown RR types, refs #25 - feat(index): classFor() resolves 'MX' | 'TYPE731' | 731 to an RR class - feat(bind): parse `\# <len> <hex>` generic rdata -... push 27 Jul 2026 11:20PM UTC web-flow github
96.63
30300992906 main Release v1.8.2 (#65) - rr/bind: quote character strings in presentation format - lib/nictool: imported getMap,applyMap,unApplyMap push 27 Jul 2026 08:04PM UTC web-flow github
96.47
30171190470 main Release v1.8.1 (#64) push 25 Jul 2026 07:14PM UTC GitHub github
96.42
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
See All Builds (193)

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 TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc