[HTTPS-Everywhere] Help needed: Disabling 3,080 rulesets

Jacob Hoffman-Andrews jsha at eff.org
Tue Feb 10 18:11:53 PST 2015


I went ahead and merged this branch tonight, so you can begin fixing
your favorite rules! :-)

In case you are looking for inspiration, here are the rulesets that
match the Alex top 1k and are now disabled due to a fetch error in some
part of them:

src/chrome/content/rules/AA.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/AA.xml>
src/chrome/content/rules/AOL-Advertising.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/AOL-Advertising.xml>
src/chrome/content/rules/AOL.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/AOL.xml>
src/chrome/content/rules/Adult-FriendFinder.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Adult-FriendFinder.xml>
src/chrome/content/rules/AgileBits.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/AgileBits.xml>
src/chrome/content/rules/AliExpress.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/AliExpress.com.xml>
src/chrome/content/rules/Alipay.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Alipay.com.xml>
src/chrome/content/rules/Amazon-Associates.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Amazon-Associates.xml>
src/chrome/content/rules/AmazonAWS.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/AmazonAWS.xml>
src/chrome/content/rules/Ameba.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Ameba.xml>
src/chrome/content/rules/AmericanExpress.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/AmericanExpress.xml>
src/chrome/content/rules/Apple.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Apple.xml>
src/chrome/content/rules/Ashleymadison.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Ashleymadison.com.xml>
src/chrome/content/rules/Atlassian.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Atlassian.xml>
src/chrome/content/rules/Automatic_Data_Processing.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Automatic_Data_Processing.xml>
src/chrome/content/rules/BarnesandNoble.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/BarnesandNoble.xml>
src/chrome/content/rules/Bit.ly_vanity_domains.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Bit.ly_vanity_domains.xml>
src/chrome/content/rules/Bitly.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Bitly.xml>
src/chrome/content/rules/Bluehost.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Bluehost.xml>
src/chrome/content/rules/CA-State-Board-of-Equalization.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/CA-State-Board-of-Equalization.xml>
src/chrome/content/rules/CBS.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/CBS.xml>
src/chrome/content/rules/CNBC-mixed.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/CNBC-mixed.xml>
src/chrome/content/rules/CNBC.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/CNBC.xml>
src/chrome/content/rules/California-Franchise-Tax-Board.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/California-Franchise-Tax-Board.xml>
src/chrome/content/rules/Chaturbate.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Chaturbate.com.xml>
src/chrome/content/rules/Cloudfront.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Cloudfront.xml>
src/chrome/content/rules/Conduit.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Conduit.xml>
src/chrome/content/rules/Covered-California.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Covered-California.xml>
src/chrome/content/rules/Dreamstime.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Dreamstime.xml>
src/chrome/content/rules/Dropbox.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Dropbox.xml>
src/chrome/content/rules/Engadget.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Engadget.com.xml>
src/chrome/content/rules/EvoTronix.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/EvoTronix.xml>
src/chrome/content/rules/Expedia.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Expedia.xml>
src/chrome/content/rules/FanFiction.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/FanFiction.xml>
src/chrome/content/rules/Flickr.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Flickr.xml>
src/chrome/content/rules/Fool.com-falsemixed.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Fool.com-falsemixed.xml>
src/chrome/content/rules/GMX.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/GMX.xml>
src/chrome/content/rules/GoDaddy.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/GoDaddy.xml>
src/chrome/content/rules/GoogleMaps.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/GoogleMaps.xml>
src/chrome/content/rules/GoogleServices.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/GoogleServices.xml>
src/chrome/content/rules/GoogleWatchBlog.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/GoogleWatchBlog.xml>
src/chrome/content/rules/Guardian.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Guardian.xml>
src/chrome/content/rules/How_to_Box.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/How_to_Box.xml>
src/chrome/content/rules/HubSpot.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/HubSpot.xml>
src/chrome/content/rules/IGN.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/IGN.xml>
src/chrome/content/rules/Imgfav.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Imgfav.xml>
src/chrome/content/rules/India.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/India.com.xml>
src/chrome/content/rules/Intuit.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Intuit.xml>
src/chrome/content/rules/Issuu_Aps.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Issuu_Aps.xml>
src/chrome/content/rules/Justin.tv.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Justin.tv.xml>
src/chrome/content/rules/Lenovo.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Lenovo.xml>
src/chrome/content/rules/Live.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Live.xml>
src/chrome/content/rules/LivePerson.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/LivePerson.xml>
src/chrome/content/rules/MIN-Commsy.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/MIN-Commsy.xml>
src/chrome/content/rules/MIT.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/MIT.xml>
src/chrome/content/rules/Marketwatch.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Marketwatch.com.xml>
src/chrome/content/rules/Mashery-clients.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Mashery-clients.xml>
src/chrome/content/rules/Mayo-Clinic.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Mayo-Clinic.xml>
src/chrome/content/rules/Microsoft.com-falsemixed.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Microsoft.com-falsemixed.xml>
src/chrome/content/rules/Microsoft_Online_Services.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Microsoft_Online_Services.xml>
src/chrome/content/rules/Mobify.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Mobify.xml>
src/chrome/content/rules/Mozilla.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Mozilla.xml>
src/chrome/content/rules/MyFitnessPal.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/MyFitnessPal.xml>
src/chrome/content/rules/NPR.org.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/NPR.org.xml>
src/chrome/content/rules/NYDailyNews.com-falsemixed.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/NYDailyNews.com-falsemixed.xml>
src/chrome/content/rules/NYDailyNews.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/NYDailyNews.xml>
src/chrome/content/rules/National_Geographic.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/National_Geographic.xml>
src/chrome/content/rules/NetDNA.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/NetDNA.xml>
src/chrome/content/rules/Netflix.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Netflix.xml>
src/chrome/content/rules/News-Corporation.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/News-Corporation.xml>
src/chrome/content/rules/Nike.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Nike.com.xml>
src/chrome/content/rules/OkCupid.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/OkCupid.xml>
src/chrome/content/rules/Outbrain.com-falsemixed.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Outbrain.com-falsemixed.xml>
src/chrome/content/rules/PopAds.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/PopAds.xml>
src/chrome/content/rules/Prospect-Magazine.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Prospect-Magazine.xml>
src/chrome/content/rules/RightNow.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/RightNow.xml>
src/chrome/content/rules/Rolling_Stone.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Rolling_Stone.com.xml>
src/chrome/content/rules/RottenTomatoes.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/RottenTomatoes.xml>
src/chrome/content/rules/Samsung.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Samsung.xml>
src/chrome/content/rules/Sandbag.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Sandbag.xml>
src/chrome/content/rules/Sears_Ecommerce_Jobs.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Sears_Ecommerce_Jobs.com.xml>
src/chrome/content/rules/Sharethrough.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Sharethrough.xml>
src/chrome/content/rules/SiteAdvisor.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/SiteAdvisor.com.xml>
src/chrome/content/rules/Skype.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Skype.xml>
src/chrome/content/rules/Slack.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Slack.com.xml>
src/chrome/content/rules/Squarespace.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Squarespace.xml>
src/chrome/content/rules/Stack-Exchange.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Stack-Exchange.xml>
src/chrome/content/rules/Staples.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Staples.com.xml>
src/chrome/content/rules/T-Mobile.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/T-Mobile.xml>
src/chrome/content/rules/TMZ.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/TMZ.com.xml>
src/chrome/content/rules/Taleo.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Taleo.xml>
src/chrome/content/rules/Taobao.com-falsemixed.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Taobao.com-falsemixed.xml>
src/chrome/content/rules/Taringa.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Taringa.xml>
src/chrome/content/rules/Telekom.sk.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Telekom.sk.xml>
src/chrome/content/rules/Torcache.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Torcache.xml>
src/chrome/content/rules/Twitter.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Twitter.xml>
src/chrome/content/rules/UOL.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/UOL.xml>
src/chrome/content/rules/USPS.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/USPS.xml>
src/chrome/content/rules/Ukr.net.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Ukr.net.xml>
src/chrome/content/rules/United.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/United.xml>
src/chrome/content/rules/VK.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/VK.xml>
src/chrome/content/rules/VisiStat.com.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/VisiStat.com.xml>
src/chrome/content/rules/WellsFargo.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/WellsFargo.xml>
src/chrome/content/rules/Wikimedia.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Wikimedia.xml>
src/chrome/content/rules/William-Hill.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/William-Hill.xml>
src/chrome/content/rules/Wix.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Wix.xml>
src/chrome/content/rules/XDA-Developers.com-falsemixed.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/XDA-Developers.com-falsemixed.xml>
src/chrome/content/rules/Yahoo.com-falsemixed.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Yahoo.com-falsemixed.xml>
src/chrome/content/rules/Yandex.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Yandex.xml>
src/chrome/content/rules/YouTube.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/YouTube.xml>
src/chrome/content/rules/Zoho.xml
<https://github.com/jsha/https-everywhere/blob/disable-failing-rulesets/src/chrome/content/rules/Zoho.xml>


On 02/10/2015 05:24 PM, Jacob Hoffman-Andrews wrote:
> Hi all,
>
> Using hiviah's https-everywhere-checker, I've found 3,080 rules that
> fail in various ways, and automatically disabled them:
> https://github.com/EFForg/https-everywhere/pull/1036.
>
> I'm in the process of spot-checking these for systemic errors, but so
> far they seem reasonably accurate. Tomorrow I'll merge this branch to
> master.
>
> Here's where I need your help: A lot of the rulesets I'm disabling are
> fairly important ones. The link above has a list of the ones that match
> the Alexa top 1k. I'd like your help choosing the most important
> rulesets, fixing their issues, and submitting pull requests or patches.
> Note that this will typically also require adding sufficient test URLs
> to bring these rules up to the minimum test coverage guidelines
> (https://github.com/EFForg/https-everywhere/blob/master/ruleset-testing.md).
>
> In order to avoid duplicating work, please check for pull requests
> (https://github.com/EFForg/https-everywhere/pulls) and issues
> (https://github.com/EFForg/https-everywhere/issues) before you start
> work on fixing a ruleset. If you're working on fixing a ruleset and
> expect it to take more than a few minutes, please file an issue and
> indicate you are working on it.
>
> Please *do not* file issues for disabled rulesets unless you are
> planning to work on them.
>
> Please title all issues and pull requests 'Fix ruleset <filename>.xml'.
>
> Assuming we get some of the most important rulesets fixed, my plan is to
> put out a development release next week containing these changes.
>
> Thanks very much,
> Jacob
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.eff.org/pipermail/https-everywhere/attachments/20150210/e7cb0660/attachment-0001.html>


More information about the HTTPS-Everywhere mailing list