Skip to content

Implement XEP-0106: JID Escaping #83

@ge0rg

Description

@ge0rg

When mapping Matrix rooms to XMPP, certain characters are not valid in JIDs and must be escaped. The default mechanism for that is XEP-0106, which also provides a list of which characters to escape:

  • U+0022 (")
  • U+0026 (&)
  • U+0027 (')
  • U+002F (/)
  • U+003A (:)
  • U+003C (<)
  • U+003E (>)
  • U+0040 (@)

Please convert those into the respective escaped hexadecimal notation, i.e. " --> \22

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-EnhancementNew features, changes in functionality, performance boosts, user-facing improvements.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions