Colin Dean d5b3ae095c
Prohibit non-ASCII characters in URLs, nudge toward punycode
Inspired by curl's blog post, [Detecting malicious Unicode][1], this likely captures most if not all cases and nudges the user toward supplying IDNs with punycode.

A possible improvement would be telling the user exactly what punycode domain to use instead, but that may require another library as I can't quickly find something built into the Ruby stdlib that handles punycode encoding.

[1]: https://daniel.haxx.se/blog/2025/05/16/detecting-malicious-unicode/

Co-authored-by: Štefan Baebler <319826+stefanb@users.noreply.github.com>
2025-05-21 12:42:07 +01:00
..
2025-02-05 23:36:57 -08:00
2025-05-05 14:35:08 -07:00
2025-04-09 12:56:06 -04:00
2025-03-30 03:24:24 +02:00
2025-01-19 12:32:55 +01:00
2024-12-05 14:26:30 -05:00
2025-02-04 16:27:39 +00:00
2025-04-22 22:31:45 +02:00
2025-02-24 11:57:20 -08:00