RFC Errata
Found 1 record.
Status: Verified (1)
RFC 9484, "Proxying IP in HTTP", October 2023
Source of RFC: masque (wit)
Errata ID: 8444
Status: Verified
Type: Technical
Publication Format(s) : TEXT, PDF, HTML
Reported By: David Schinazi
Date Reported: 2025-06-02
Verifier Name: Mike Bishop
Date Verified: 2025-06-02
Section 4.6 says:
* "ipproto" MUST represent a decimal integer between 0 and 255 inclusive or the wildcard value "*".
It should say:
* "ipproto" MUST represent a decimal integer between 0 and 255 inclusive or the wildcard value "*". * If the "target" or "ipproto" variable is set to the wildcard value "*", it MUST be percent-encoded. It will therefore be transmitted as "%2A".
Notes:
Sending the value "*" without percent-encoding is invalid per the rules from RFC 6570. See the full discussion on the MASQUE list:
https://mailarchive.ietf.org/arch/msg/masque/lueN0h94KYPCIVr-SyHAV-xbVDs/
Similarly, the examples in Sections 4.2 and 4.4 need to be corrected:
OLD s4.2:
GET https://example.org/.well-known/masque/ip/*/*/ HTTP/1.1
NEW s4.2:
GET https://example.org/.well-known/masque/ip/%2A/%2A/ HTTP/1.1
OLD s4.4:
:path = /.well-known/masque/ip/*/*/
NEW s4.4:
:path = /.well-known/masque/ip/%2A/%2A/