Files
pixa/internal
sneak 3689685680
check / check (push) Canceled after 0s
Fetch an IPv6 source host written without a port (closes #295)
The fetcher's check of a source URL cut a port off the host with
net.SplitHostPort, which fails when an IPv6 address in brackets has no
port, so the brackets stayed on, the name lookup failed and the request
answered 500. The check now parses the URL and takes the host from
Hostname(), which drops the brackets with or without a port, so the
address is looked up and a private one is refused with 403.

Model: opus-5-5
2026-10-16 02:23:07 +00:00
..