The behavior of parsing IPv4 embedded IPv6 host parser will be updated to strictly follow the web URL standard: https://url.spec.whatwg.org/#concept-ipv6-parser The introduced restrictions on the IPv6 address are: * The embedded IPv4 address shall always consist of 4 parts. Addresses with less than 4 parts like http://[::1.2] will be no longer valid. * Embedded IPv4 addresses with trailing dots like http://[::1.2.3.4.] will be no longer valid. The feature is a part of the URL interop 2023.
The URL standard is a well-established standard and the fix is a part of the Interop. No interoperability risk is expected. Shortened IPv4 addresses embedded in IPv6 are rarely used. Compatibility risk shall be minimal.
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
M113
No spec change
Contact emails
g...@google.comExplainer
This is an implementation of an established standard.Specification
https://url.spec.whatwg.org/#concept-ipv6-parserSummary
The behavior of parsing IPv4 embedded IPv6 host parser will be updated to strictly follow the web URL standard: https://url.spec.whatwg.org/#concept-ipv6-parser The introduced restrictions on the IPv6 address are: * The embedded IPv4 address shall always consist of 4 parts. Addresses with less than 4 parts like http://[::1.2] will be no longer valid. * Embedded IPv4 addresses with trailing dots like http://[::1.2.3.4.] will be no longer valid. The feature is a part of the URL interop 2023.
Blink component
Blink>NetworkTAG review
Not required for the URL standard.TAG review status
Not applicableRisks
Interoperability and Compatibility
The URL standard is a well-established standard and the fix is a part of the Interop. No interoperability risk is expected. Shortened IPv4 addresses embedded in IPv6 are rarely used. Compatibility risk shall be minimal.
Gecko: Shipped/Shipping (https://wpt.fyi/results/url/url-constructor.any.html%3Fexclude%3D) The IPv6 parser in Safari has already forced the check.
WebKit: Shipped/Shipping (https://wpt.fyi/results/url/url-constructor.any.html%3Fexclude%3D) The IPv6 parser in Safari has already forced the check.
Web developers: No signals
Other signals:WebView application risks
Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications?
Debuggability
Invalid URLs will be reported in devtools.Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
YesIs this feature fully tested by web-platform-tests?
Yes
Requires code in //chrome?
FalseTracking bug
https://crbug.com/1411619Sample links
https://chromium-review.googlesource.com/c/chromium/src/+/4206417Estimated milestones
M113
Anticipated spec changes
No spec change
Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5184515301965824Links to previous Intent discussions
This intent message was generated by Chrome Platform Status.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJQw1NxUtU8Wns3TYrEQZGQbWQNhNzKm41xYsfv0CKxSO_AngA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAL5BFfWezQAhPhZ3sGjpndjbOGZhaAavV6mo5-boWspQRh3L9g%40mail.gmail.com.
LGTM2
/Daniel
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAOMQ%2Bw93hg1jF-mQFixOWfSc%2BOXbGkQkEBA4RNrdKKgoGoMziQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/88fd4a00-3fac-a315-7756-dd767bd8b294%40gmail.com.