Skip to content

IDNA support #590

@bal-e

Description

@bal-e

At the moment, Domain does not have any support for IDNA (neither in base nor new::base). While some preliminary code for it is visible in #422, it needs significant design work (esp. to distinguish different kinds of labels in the type system) and testing.

  • Design an ergonomic and efficient API for IDNs in new::base.
    • Account for U-labels, A-labels, etc.
  • Implement this design.
    • Implement Punycode encoding and decoding (with extensive tests).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions