Package: raddr Type: Package Title: Show What an IP Address Literal Means Under Every Standard Version: 0.1.2 Language: en-US Authors@R: c( person("Bart", "Turczynski", email = "bartek@turczynski.pl", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-8788-7980")), person("web-platform-tests contributors", role = "cph", comment = "bundled URL test corpus, BSD-3-Clause; see inst/COPYRIGHTS")) Description: Standards and implementations disagree about what an IP address literal means: the string "0177.0.0.1" is rejected by the dotted-quad grammar, read as 127.0.0.1 by browsers, and read as 177.0.0.1 by some 'inet_pton' implementations. Most libraries pick one reading and discard the rest. This package reports them all, alongside the reason codes that explain each one, and classifies parsed values against the IANA special-purpose address registries. It is pure R, performs no network access, and returns facts rather than allow or deny verdicts. License: MIT + file LICENSE Encoding: UTF-8 Depends: R (>= 4.0.0) Imports: rlang (>= 1.1.7), vctrs (>= 0.7.0) URL: https://gitlab.com/bart-turczynski/raddr BugReports: https://gitlab.com/bart-turczynski/raddr/-/issues X-schema.org-keywords: ip-address, ipv4, ipv6, ip-parser, inet-pton, inet-aton, whatwg-url, cidr, iana, special-purpose-registry, nat64, teredo, 6to4, r, rstats, r-stats, r-package Suggests: bignum, bit64, digest, hedgehog, knitr, rmarkdown, spelling, testthat (>= 3.0.0) Config/testthat/edition: 3 VignetteBuilder: knitr Config/roxygen2/version: 8.0.0 NeedsCompilation: no Packaged: 2026-09-22 00:24:43 UTC; root Author: Bart Turczynski [aut, cre] (ORCID: ), web-platform-tests contributors [cph] (bundled URL test corpus, BSD-3-Clause; see inst/COPYRIGHTS) Maintainer: Bart Turczynski Repository: https://cran.r-universe.dev Date/Publication: 2026-09-21 23:23:57 UTC RemoteUrl: https://github.com/cran/raddr RemoteRef: HEAD RemoteSha: 9dce714868e760d047da8172a1e5aa41017ae3e9