You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
port() accepts non-numeric values, which can change the host #203
URI::_server::port() (via _port) appends the new value to the authority without checking it. If the value has an @, the authority is parsed differently afterwards and host() returns another host.
Expected: the host stays api.good.example. port() should reject a value that isn't all digits (or percent-encode it), the same way host() escapes @ (s/[@]/%40/g; # protect @ in _server.pm).
Activity