The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.
host_normalize() converts hostnames to their canonical
comparison form under a pinned UTS-46 profile (non-transitional,
UseSTD3ASCIIRules, CheckHyphens,
CheckBidi, CheckJoiners, NFC, DNS length
verification), returning lowercase ASCII A-labels or NA for
invalid input. The mapping/NFC/validation pipeline is implemented
in-tree over vendored Unicode 16.0.0 data, so behavior is independent of
whether libidn2 is present.normalization_profile_info() exposes the
machine-readable profile identity (profile,
unicode_version, and the profile parameters) for downstream
reproducibility keys.First CRAN release.
puny_decode() (and the URL/domain decoders) now bound
label length in both strict and non-strict mode. A crafted oversized
xn-- label previously drove the fallback decoder into
quadratic time with unbounded allocation; oversized labels are now
rejected promptly (error in strict mode, NA in
non-strict).puny_encode(), puny_decode())url_encode(),
url_decode(), parse_url())is_punycode(),
is_idn(), validate_domain())These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.