Hm, but I think he's right. The problem comes when you try to break down the authority portion into host and port; TFA's parser treats the first colon as introducing the port, which is wrong.
https://github.com/bkaradzic/bx/blob/0b001f5f36579e8aea07efa...