fuel/core — pull request #629 by krtek4 (2011-10-30 23:59:49+00:00)
Title: Respect the common strategy to signify a SSL reverse proxying

I'm using FuelPHP on an host behind a proxy. Users connect with HTTPS on the proxy which then relays the request with HTTP. A classic SSL reverse proxy situation.

The problem is that `Input::protocol()` returns `http` where, in my sense, it should return `https`. The following patch resolve the problem by using two of the more common strategies used in these kind of proxying. An issues opened against Drupal explains this a little better : http://drupal.org/node/313145

(My original problem was that the actions of the forms where pointing to the http version of the site, and I traced down this "issue" to this.)