rack/rack — pull request #669 by alindeman (2014-03-25 02:13:51+00:00)
Title: request.scheme supports multiple x-http-forwarded-proto values

Adds similar logic from `Rack::Request#scheme` to the `Rack::Request#port`
method. `X-HTTP-FORWARDED-PROTO` may have multiple comma-separated values if
the request passed through multiple reverse proxies.