The GitHub Actions job "CI" on rocketmq-dashboard.git/fix/btl-net6zone has 
succeeded.
Run started by GitHub user btlqql (triggered by btlqql).

Head commit for run:
ee8a9f8da7d423f7d89d49cf3b987166666943f6 / btlqql <[email protected]>
fix(rmqctl): accept scoped IPv6 link-local Studio endpoints (#7131)

url.Parse reports the hostname of an escaped scoped literal such as
http://[fe80::1%25eth0]:6789 as fe80::1%eth0, zone included. isPrivateHost
classified that host with net.ParseIP, which rejects the "%eth0" suffix, so
every scoped loopback, link-local or private IPv6 endpoint was treated as a
public host and plain HTTP was refused before any request was dispatched.

Classify the host with net/netip instead: it keeps the zone and lets the
address be judged by its actual bits, so scoped loopback, link-local and
RFC1918/ULA addresses are accepted like their unscoped forms. IPv4-mapped
addresses are unmapped to stay classified like their IPv4 form. The zone is
left untouched in the outgoing URL (still escaped as "%25eth0"), and public
or malformed hosts are still rejected.

Report URL: 
https://github.com/apache/rocketmq-dashboard/actions/runs/39548895959

With regards,
GitHub Actions via GitBox

Reply via email to