Colon in an IPv6 address does not get URL encoded...

Let's at least replace : with a proper %3a or use URL encoder...