This seems like it's probably legitimate. Does it need to be fixed in the -bis document?
-MSK ---------- Forwarded message --------- From: RFC Errata System <rfc-edi...@rfc-editor.org> Date: Sat, Mar 23, 2024 at 8:04 AM Subject: [Technical Errata Reported] RFC7489 (7865) To: <superu...@gmail.com>, <zwi...@yahoo-inc.com>, <rfc-...@rfc-editor.org> Cc: <fra...@frieder.es>, <rfc-edi...@rfc-editor.org> The following errata report has been submitted for RFC7489, "Domain-based Message Authentication, Reporting, and Conformance (DMARC)". -------------------------------------- You may review the report below and at: https://www.rfc-editor.org/errata/eid7865 -------------------------------------- Type: Technical Reported by: Fränz Friederes <fra...@frieder.es> Section: Appendix C Original Text ------------- <!-- Credit to Roger L. Costello for IPv4 regex http://mailman.ic.ac.uk/pipermail/xml-dev/1999-December/ 018018.html --> <!-- Credit to java2s.com for IPv6 regex http://www.java2s.com/Code/XML/XML-Schema/ IPv6addressesareeasiertodescribeusingasimpleregex.htm --> <xs:simpleType name="IPAddress"> <xs:restriction base="xs:string"> <xs:pattern value="((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5]).){3} (1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])| ([A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}"/> </xs:restriction> </xs:simpleType> Corrected Text -------------- <!-- Credit to Roger L. Costello for IPv4 regex http://mailman.ic.ac.uk/pipermail/xml-dev/1999-December/ 018050.html --> <!-- Credit to java2s.com for IPv6 regex http://www.java2s.com/Code/XML/XML-Schema/ IPv6addressesareeasiertodescribeusingasimpleregex.htm --> <xs:simpleType name="IPAddress"> <xs:restriction base="xs:string"> <xs:pattern value="((1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])\.){3} (1?[0-9]?[0-9]|2[0-4][0-9]|25[0-5])| ([A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}"/> </xs:restriction> </xs:simpleType> Notes ----- The IPv4 regex contains a period "." that should be corrected to an escaped period "\." As stated in the follow up message of the one referenced in the IPv4 regex credit: "I just realized that there is a bug [...] The period (.) is a special character meaning 'any character'. To indicate that we want a period and not 'any character' the period must be escaped with a backslash, i.e., \." Following the XML schema provided in the original Appendix C, strings like "1a1a1a1" and "1111111" are considered valid IPv4 addresses, although they are not usable. Instructions: ------------- This erratum is currently posted as "Reported". (If it is spam, it will be removed shortly by the RFC Production Center.) Please use "Reply All" to discuss whether it should be verified or rejected. When a decision is reached, the verifying party will log in to change the status and edit the report, if necessary. -------------------------------------- RFC7489 (draft-kucherawy-dmarc-base-12) -------------------------------------- Title : Domain-based Message Authentication, Reporting, and Conformance (DMARC) Publication Date : March 2015 Author(s) : M. Kucherawy, Ed., E. Zwicky, Ed. Category : INFORMATIONAL Source : INDEPENDENT Stream : INDEPENDENT Verifying Party : ISE & Editorial Board
_______________________________________________ dmarc mailing list dmarc@ietf.org https://www.ietf.org/mailman/listinfo/dmarc