Hi,
Jeremy wrote:
> inre preload, if I understand right, we have to add a field to the
> header, then submit it to that website you linked to yers? Hopefully
> this should be trivial.
This is correct.
> Only use case I can think of where this could ever be an issue is where
> someone sets up a dev VM and uses their host file to point
>
studentrobotics.org at a local instance, then tries to use http there. I
> don't see this as a serious problem though, as that's a very-edge use case.
I think that this use-case would already be complicated by our use of
HSTS and redirections since:
- any non-clean browsers would still want to connect to that dev
instance over HTTPS
- our dev instances also emit the redirections and HSTS headers
Only if someone wanted to configure a dev instance to actually serve
over HTTP (not sure if this was what you meant) would it change
anything over the current setup.
My understanding is that (at least for firefox), a server can opt-out
of preloading by serving an HSTS header with a max-age of 0. Firefox
will store that as an override of the preload value [1]; I'm not sure
what other browsers do. This would enable the above scenario to work
if someone really wanted it to.
Separately, it's just occurred to me that I think we still serve
Subversion access via some non-HTTPS subdomains, however on trying
these none of them actually work [2] for SVN access. Since no-one has
noticed this, we can probably tidy up much of the SVN special casing
in the apache handling now, which would also clarify the state of our
subdomains header.
Thanks,
Peter
[1]
https://blog.mozilla.org/security/2012/11/01/preloading-hsts/
[2]
http://svn.srobo.org errors "name or service not known",
https://svn.srobo.org errors "name or service not known",
http://svn.studentrobotics.org/ errors "moved temporarily to
https://www.studentrobotics.org/; please relocate"
https://svn.studentrobotics.org/ errors "XML Parsing failed:
Unexpected root element 'html'" [3]
[3]
https://svn.studentrobotics.org/ serves the same HTML as
https://www.studentrobotics.org/!