Since Let's Encrypt has been launched some platform="cacert" may need an update to be enabled for all users.
Hi @J0WI, this is my first time contributing to open source. Would like some pointers on how to get started with this task! Could you elaborate? Thank you so much, and sorry if I'm asking for a lot of details.
Thanks for picking up this task!
First I recommend to read our CONTRIBUTING.md. We have some quality standards for rulesets.
Then you can choose any ruleset that contains platform="cacert". If the ruleset already uses our current code style, you can just update it. If not, you need to rewrite those parts to pass our automated tests.
Toofishes.net.xml seems to be an easy one to start with.
Please use a separate branch/PR for each ruleset if they are not related.
Thanks for the pointers!
I have made a very simple script on GIST to test the hosts in cacert rulesets. (since the script is so simple, I will assume there are false results). thanks.
Out of 105 cacert rulesets, I suspect that 69 of them can be enabled (after auditing, of course) for all users.
Updated: 2017.05.11
CANNOT be preloaded)Remark: Strict-Transport-Security: max-age >= 10886400; includeSubDomains
CANNOT be preloaded)Remark: Strict-Transport-Security: max-age < 10886400; includeSubDomains
Remark: For all subdomains generated by Sublist3r, based on https://dns.google.com
Pentabarf.xml #9592D_Vatril.cz.xml #9593Roffey.org.xml #9594svn.python.org should be fixed in https://github.com/EFForg/https-everywhere/pull/5109envy.zenspider.com is fixed in https://github.com/EFForg/https-everywhere/pull/9523@cschanaj, could you update your comment as a checkbox list to coordinate our efforts, please?
chaox.net is weird. I think it's a private server (subdomains have the name of common services : git, mumble, imap, smtp, vpn, wiki, ssh, deluge, etc.) and most subdomains redirect to a bogus page for external IPs.
What should be done in this case? This ruleset will most likely have zero use.
I have a similar question too. Some of the above sites like ip0.eu serves little to no content and most of its sub-domains simply perform redirections. I see little values of it to most of our user since ip0.eu is not even on top-1m list. Personally, I prefer a rm over update the ruleset, is there any instruction on site like this? Maybe this is related to HTTPS Everywhere coverage?
P.S. I would like to run the newly modified script after the more related PRs are merge, please do not close this immediately. thanks!
I have updated the audit list against the current master. Only 8 more ruleset require an audit according to the script I use. thanks.
fr33tux.org is soon to be preloaded.
I would like to note that issue can be closed once the pending PRs #9707, #9767, #7937 and #10069 are merged. Thanks.
Found with:
grep -F 'target host="*.' $(grep -l 'platform="cacert"' *.xml)
List of all CACert rulesets: #11385
Looks like this is done :tada: