We implemented a basic redirection from http to https in bug 3842. Unfortunately it will break under certain conditions:
- Proxying (will redirect to the wrong IP)
- With a proper certificate (it will mess up the URI, making the certificate incorrect)
We should implement a more clever version that uses the Host: parameter it gets from the browser to do the redirect.
Bug 4580 is a dupe, but since we did most of the notes on the newer one I'll do the duplicate marking the wrong way around.
*** This bug has been marked as a duplicate of bug 4580 ***