uri: do not encode ':' and ';' from userinfo
The g_uri_join_internal() function was making a simplification that userinfo can be encoded with the same restricted character set as the user field alone, fix this by allowing the correct character set.
The g_uri_join_internal() function was making a simplification that userinfo can be encoded with the same restricted character set as the user field alone, fix this by allowing the correct character set.