Permanently Deleted
ezchili @ ezchili @iusearchlinux.fyi Posts 8Comments 297Joined 2 yr. ago
ezchili @ ezchili @iusearchlinux.fyi
Posts
8
Comments
297
Joined
2 yr. ago
Deleted
Permanently Deleted
Deleted
Permanently Deleted
Oh man I was hoping you'd ask because URLs are way worse than people imagine and that's still not even a tenth of what emails can do
HtTpS://user:pw@lemdro.id:443 is a valid url to lemdro.id and should match but will not
Http://maliciouswebsite.to/?q=http://lemdro.id will match but should not
To give you an idea of how bad this is I suggest anyone tell me if their lemmy app parsed those properly because Thunder treats the 1st one as an email and Jerboa thinks both are URLs
You also have the instances that have a valid address with www in front of them for old school internet habits, there's urls that can have quotes in them, urls with chinese characters or russian characters that are both valid in their encoding but have a canonical form in ASCII
It's a mess, and the correct way to do this is still faster than your regex in the end which is crazy