Add Cloudflare-DNS.com#15064
Add Cloudflare-DNS.com#15064jeremyn merged 4 commits intoEFForg:masterfrom DavidLiedke:cloudflare-dns
Conversation
|
@Bisaloo You have an open PR #14769 to remove IP addresses in Are you opposed to all IP addresses as |
|
@epicminecrafting Submitting a PR against @DavidLiedke 's branch is a sort of awkward way to provide feedback, because it spreads out the discussion for this new ruleset between that PR and this one. Could you please instead just add a comment here describing what changes you would like to see? |
I'm opposed to all IP addresses as targets. I know this one is an edge case and an argument could be made that it is pretty much used as a domain name here. But exceptions make it hard to write automated tests and reduce maintainability. |
|
And now? Changing something? |
|
FYI, this domain is pending preloading so I wouldn't personally spend too much time on it but that's your choice. |
|
@Bisaloo IP addresses can't be preloaded (I think) so we still need to keep an IP. Also we need to keep the domain until it's preloaded in all major browsers. |
|
@DavidLiedke Add the IP address. You can use either name, but the primary name is 1.1.1.1. |
|
According to https://tools.ietf.org/html/rfc6797#appendix-A , IP address domains are not covered by HSTS:
So the HSTS header at https://1.1.1.1 and https://1.0.0.1 should not do anything. The problem with IP address targets for me is that IP addresses are likely to be less stable relative to the site content they serve, than a domain name would be. For example today some particular IP address might serve a valid certificate, but tomorrow the IP is reassigned to someone else who serves different content without a certificate. So a ruleset that covers that IP address is likely to go out of date faster. That doesn't apply here because Cloudflare is publicizing https://1.1.1.1 and https://1.0.0.1 so I expect they will stay around for a while. I would start with these changes:
There are other minor problems that I can comment on after these changes are made. @Bisaloo What do you think? If you agree with me then @DavidLiedke can go ahead and make these changes. |
|
I stand by what I said in #15064 (comment). I understand how this is an edge case and that we should not have the same issues as with other IP addresses. However, I'm not a big fan of exceptions. I still think it's not a good idea but I don't care enough to put my veto on this. So feel free to do as you see fit. |
|
@jeremyn These two IPs are identical, so there's no point in putting them into separate rulesets. |
|
|
|
I've updated the checklist through 39dd85c. For the <target host="1dot1dot1dot1.cloudflare-dns.com" />
<test url="http://1dot1dot1dot1.cloudflare-dns.com/cdn-cgi/scripts/cf.common.js" /> |
|
@jeremyn done. |
|
Thanks, merged. |
No description provided.