mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-10-28 14:08:45 -04:00
* Fix NAT64 feed fetching on IPv6-only hosts Closes #9371 Regression from https://github.com/FreshRSS/FreshRSS/pull/9195 Changes proposed in this pull request: * Fix feed fetching on IPv6-only hosts using NAT64. * Preserve SSRF protection by validating the IPv4 address embedded in RFC 6052 NAT64 addresses before allowing it in `CURLOPT_RESOLVE`. * Add regression tests for both public and private/reserved NAT64 addresses. * Minor formating * Add test tearDown * RFC8215 64:ff9b:1::/48 Credits: @onurcangnc --------- Co-authored-by: Viktor Platov <TapuGitHub@users.noreply.github.com> Co-authored-by: Alexandre Alapetite <alexandre@alapetite.fr>