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:
        <https://orcid.org/0000-0002-8788-7980>), web-platform-tests
        contributors [cph] (bundled URL test corpus, BSD-3-Clause; see
        inst/COPYRIGHTS)
Maintainer: Bart Turczynski <bartek@turczynski.pl>
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
