RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

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/

Report New Errata



Advanced Search