Fix Url::is()
authorTim Düsterhus <duesterhus@woltlab.com>
Thu, 2 Jul 2020 14:40:16 +0000 (16:40 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Thu, 2 Jul 2020 14:40:16 +0000 (16:40 +0200)
commit40ba62426823b5abfd3702242f40584af2e9d609
tree50b0215e47ce26fc8c5f16eb83ec348f530c665f
parent7ed6268aef369d435e0476d21dbdffe3c177db9c
Fix Url::is()

`parse_url()` cannot be used to validate an URL, because it will accept
roughly everything. In fact this is documented in the parse_url() docs:

> This function is not meant to validate the given URL, it only breaks
> it up into the above listed parts. Partial URLs are also accepted,
> parse_url() tries its best to parse them correctly.

Fixes #3391
wcfsetup/install/files/lib/util/Url.class.php