chneukirchen/rack — pull request #23 by cziko (2012-01-09 18:42:49+00:00)
Title: Multiple proxies: X-FORWARDED-PROTO chained.

If request goes trough 2 or more layers of proxy (eg. nginx) X-FORWARDED-PROTO gets chained. It might = "http, https", or "https", "http". It's important to know if it includes at least one 'https', as this means ssl connection was established and successfully made while going trough all the proxies on the way to application.