Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Thu, 03 May 2012 00:00:03 GMT

  • Loading branch information...
commit eccfc3dbf2d29c43af99b40ddaa2782acd238cdf 1 parent 2ce74b5
Konstantin Cherenkov authored May 03, 2012

Showing 1 changed file with 393 additions and 87 deletions. Show diff stats Hide diff stats

  1. 480  rules.pac
480  rules.pac
@@ -527,6 +527,11 @@ R.rules.push(new Rule("^http://(?:secure\\.|www\\.)?abiliba\\.net/", "https://se
527 527
 a("abiliba.net");
528 528
 a("*.abiliba.net");
529 529
 
  530
+R = new RuleSet("Abine");
  531
+R.rules.push(new Rule("^http://(www\\.)?abine\\.com/", "https://abine.com/"));
  532
+a("www.abine.com");
  533
+a("abine.com");
  534
+
530 535
 R = new RuleSet("About Ads (partial)");
531 536
 R.rules.push(new Rule("^http://(?:www\\.)?aboutads\\.info/", "https://www.aboutads.info/$1"));
532 537
 R.exclusions.push(new Exclusion("^http://(www\\.)?aboutads\\.info/choices/"));
@@ -547,6 +552,15 @@ R = new RuleSet("Academia.edu (partial)");
547 552
 R.rules.push(new Rule("^http://(assets|images|photos)\\.academia\\.edu/", "https://s3.amazonaws.com/academia.edu.$1/"));
548 553
 a("*.academia.edu");
549 554
 
  555
+R = new RuleSet("Accela Communications (partial)");
  556
+R.rules.push(new Rule("^https?://accelacomm\\.com/", "https://www.accelacomm.com/"));
  557
+R.rules.push(new Rule("^http://(reg|www)\\.accelacomm\\.com/", "https://$.accelacomm.com/"));
  558
+R.rules.push(new Rule("^http://(www\\.)?accelaworks\\.com/", "https://$1accelaworks.com/"));
  559
+a("accelacomm.com");
  560
+a("*.accelacomm.com");
  561
+a("accelaworks.com");
  562
+a("www.accelaworks.com");
  563
+
550 564
 R = new RuleSet("Accellion");
551 565
 R.rules.push(new Rule("^http://(www\\.)?accellion\\.com/", "https://$1accellion.com/"));
552 566
 a("accellion.com");
@@ -1584,11 +1598,26 @@ R.rules.push(new Rule("^http://(?:www\\.)?bt\\.com/", "https://www.bt.com/"));
1584 1598
 a("www.bt.com");
1585 1599
 a("bt.com");
1586 1600
 
  1601
+R = new RuleSet("BTC Buy");
  1602
+R.rules.push(new Rule("^http://(www\\.)?btcbuy\\.info/", "https://$1btcbuy.info/"));
  1603
+a("btcbuy.info");
  1604
+a("www.btcbuy.info");
  1605
+
1587 1606
 R = new RuleSet("BTCGuild.com");
1588 1607
 R.rules.push(new Rule("^http://(?:www\\.)?btcguild\\.com/", "https://www.btcguild.com/"));
1589 1608
 a("btcguild.com");
1590 1609
 a("www.btcguild.com");
1591 1610
 
  1611
+R = new RuleSet("BTCSportsBet");
  1612
+R.rules.push(new Rule("^http://(www\\.)?btcsportsbet\\.com/", "https://$1btcsportsbet.com/"));
  1613
+a("btcsportsbet.com");
  1614
+a("www.btcsportsbet.com");
  1615
+
  1616
+R = new RuleSet("BTCZone");
  1617
+R.rules.push(new Rule("^http://(www\\.)?btczone\\.com/", "https://$1btczone.com/"));
  1618
+a("btczone.com");
  1619
+a("www.btczone.com");
  1620
+
1592 1621
 R = new RuleSet("BTDigg");
1593 1622
 R.rules.push(new Rule("^http://(?:www\\.)?btdigg\\.org/", "https://btdigg.org/"));
1594 1623
 a("btdigg.org");
@@ -1637,6 +1666,11 @@ a("secure.chem.byu.edu");
1637 1666
 a("support.cheme.byu.edu");
1638 1667
 a("*.groups.et.byu.net");
1639 1668
 
  1669
+R = new RuleSet("Backbone Security");
  1670
+R.rules.push(new Rule("^http://(www\\.)?backbonesecurity\\.com/", "https://$1backbonesecurity.com/"));
  1671
+a("backbonesecurity.com");
  1672
+a("www.backbonesecurity.com");
  1673
+
1640 1674
 R = new RuleSet("Backstreet International Merchandise");
1641 1675
 R.rules.push(new Rule("^http://(www\\.)?backstreet(-)?merch\\.com/", "https://$1backstreet$2merch.com/"));
1642 1676
 a("backstreetmerch.com");
@@ -1953,17 +1987,41 @@ R.rules.push(new Rule("^http://(?:www\\.)?bitbucket\\.org/", "https://bitbucket.
1953 1987
 a("www.bitbucket.org");
1954 1988
 a("bitbucket.org");
1955 1989
 
  1990
+R = new RuleSet("BitInstant");
  1991
+R.rules.push(new Rule("^http://(www\\.)?bitinstant\\.com/", "https://$1bitinstant.com/"));
  1992
+a("bitinstant.com");
  1993
+a("www.bitinstant.com");
  1994
+
1956 1995
 R = new RuleSet("BitRock (partial)");
1957 1996
 R.rules.push(new Rule("^http://www\\.bitnamihosting\\.com/", "https://app.bitnamihosting.com/"));
1958 1997
 R.rules.push(new Rule("^http://(app\\.)?bitnamihosting\\.com/", "https://$1bitnamihosting.com/"));
1959 1998
 a("bitnamihosting.com");
1960 1999
 a("*.bitnamihosting.com");
1961 2000
 
  2001
+R = new RuleSet("Bitcoin Börse");
  2002
+R.rules.push(new Rule("^http://(?:www\\.)?mybitcointrade\\.com/", "https://mybitcointrade.com/"));
  2003
+a("mybitcointrade.com");
  2004
+a("www.mybitcointrade.com");
  2005
+
1962 2006
 R = new RuleSet("Bitcoin Forum");
1963 2007
 R.rules.push(new Rule("^http://(www\\.)?bitcointalk\\.org/", "https://$1bitcointalk.org/"));
1964 2008
 a("bitcointalk.org");
1965 2009
 a("www.bitcointalk.org");
1966 2010
 
  2011
+R = new RuleSet("Bitcoin Market 24");
  2012
+R.rules.push(new Rule("^http://(www\\.)?bitcoinmarket24\\.com/", "https://$1bitcoinmarket24.com/"));
  2013
+a("bitcoinmarket24.com");
  2014
+a("www.bitcoinmarket24.com");
  2015
+
  2016
+R = new RuleSet("Bitcoin VPS (partial)");
  2017
+R.rules.push(new Rule("^http://client\\.bitvps\\.com/", "https://client.bitvps.com/"));
  2018
+a("client.bitvps.com");
  2019
+
  2020
+R = new RuleSet("Bitcoin Wiki");
  2021
+R.rules.push(new Rule("^http://(en\\.|www\\.)?bitcoin\\.it/", "https://$1bitcoin.it/"));
  2022
+a("bitcoin.it");
  2023
+a("*.bitcoin.it");
  2024
+
1967 2025
 R = new RuleSet("bitGamer");
1968 2026
 R.rules.push(new Rule("^http://(www\\.)?bitgamer\\.su/", "https://bitgamer.su/"));
1969 2027
 R.rules.push(new Rule("^http://(www\\.)?bitgamer\\.com/", "https://bitgamer.su/"));
@@ -1992,6 +2050,11 @@ a("on.fb.me");
1992 2050
 a("bitly.com");
1993 2051
 a("www.bitly.com");
1994 2052
 
  2053
+R = new RuleSet("Bitmit");
  2054
+R.rules.push(new Rule("^http://(www\\.)?bitmit\\.net/", "https://$1bitmit.net/"));
  2055
+a("bitmit.net");
  2056
+a("*.bitmit.net");
  2057
+
1995 2058
 R = new RuleSet("BlackHat");
1996 2059
 R.rules.push(new Rule("^http://(?:www\\.)?blackhat\\.com/", "https://www.blackhat.com/"));
1997 2060
 a("blackhat.com");
@@ -2761,6 +2824,11 @@ R = new RuleSet("Casale Media (partial)");
2761 2824
 R.rules.push(new Rule("^http://system\\·casalemedia\\.com/", "https://system.casalemedia.com/"));
2762 2825
 a("*.casalemedia.com");
2763 2826
 
  2827
+R = new RuleSet("Casascius");
  2828
+R.rules.push(new Rule("^http://(www\\.)?casascius\\.com/", "https://$1casascius.com/"));
  2829
+a("casascius.com");
  2830
+a("www.casascius.com");
  2831
+
2764 2832
 R = new RuleSet("Cashback.co.uk (partial)");
2765 2833
 R.rules.push(new Rule("^http://(secure\\.|www\\.)?cashback\\.co\\.uk/", "https://$1cashback.co.uk/"));
2766 2834
 R.rules.push(new Rule("^https://secure\\.cashback\\.co\\.uk/$", "https://www.cashback.co.uk/"));
@@ -2948,6 +3016,11 @@ R.rules.push(new Rule("^http://([^/:@]*)\\.check24\\.de/", "https://$1.check24.d
2948 3016
 a("check24.de");
2949 3017
 a("*.check24.de");
2950 3018
 
  3019
+R = new RuleSet("CheckM8 (partial)");
  3020
+R.rules.push(new Rule("^http://(\\w+)\\.checkm8\\.com/", "https://$1.checkm8.com/"));
  3021
+R.exclusions.push(new Exclusion("^http://(support|www)\\."));
  3022
+a("*.checkm8.com");
  3023
+
2951 3024
 R = new RuleSet("Check Point");
2952 3025
 R.rules.push(new Rule("^http://(?:www\\.)?checkpoint\\.com/", "https://www.checkpoint.com/"));
2953 3026
 a("www.checkpoint.com");
@@ -2959,6 +3032,11 @@ R.rules.push(new Rule("^http://images\\.chillingeffects\\.org/", "https://images
2959 3032
 a("chillingeffects.org");
2960 3033
 a("*.chillingeffects.org");
2961 3034
 
  3035
+R = new RuleSet("Christian Prayer Center");
  3036
+R.rules.push(new Rule("^http://(www\\.)?christianprayercenter\\.com/", "https://$1christianprayercenter.com/"));
  3037
+a("christianprayercenter.com");
  3038
+a("www.christianprayercenter.com");
  3039
+
2962 3040
 R = new RuleSet("Chromium.org");
2963 3041
 R.rules.push(new Rule("^http://src\\.chromium\\.org/", "https://src.chromium.org/"));
2964 3042
 a("src.chromium.org");
@@ -3032,6 +3110,11 @@ R.rules.push(new Rule("^http://clasohlson\\.se/", "https://www.clasohlson.se/"))
3032 3110
 a("clasohlson.se");
3033 3111
 a("www.clasohlson.se");
3034 3112
 
  3113
+R = new RuleSet("ClassZone.com");
  3114
+R.rules.push(new Rule("^http://(www\\.)?classzone\\.com/", "https://classzone.com/"));
  3115
+a("www.classzone.com");
  3116
+a("classzone.com");
  3117
+
3035 3118
 R = new RuleSet("cleverbridge (partial)");
3036 3119
 R.rules.push(new Rule("^http://(\\w+)\\.cleverbridge\\.(?:com|org)/", "https://$1.cleverbridge.com/"));
3037 3120
 R.exclusions.push(new Exclusion("^http://(events|saas)\\."));
@@ -3119,6 +3202,12 @@ R.rules.push(new Rule("^http://(www\\.)?codingteam\\.net/", "https://codingteam.
3119 3202
 a("codingteam.net");
3120 3203
 a("www.codingteam.net");
3121 3204
 
  3205
+R = new RuleSet("CoinDL");
  3206
+R.rules.push(new Rule("^http://(www\\.)?coindl\\.com/", "https://$1coindl.com/"));
  3207
+a("coindl.com");
  3208
+a("www.coindl.com");
  3209
+a("*.www.coindl.com");
  3210
+
3122 3211
 R = new RuleSet("Collabora (partial)");
3123 3212
 R.rules.push(new Rule("^http://(?:www\\.)?collabora\\.com/", "https://www.collabora.com/"));
3124 3213
 a("collabora.com");
@@ -3303,7 +3392,7 @@ a("www.tuvdotcom.com");
3303 3392
 
3304 3393
 R = new RuleSet("Convio");
3305 3394
 R.rules.push(new Rule("^http://customer\\.convio\\.net/$", "https://secure2.convio.net/customer/site/SPageServer"));
3306  
-R.rules.push(new Rule("^http://secure[23]\\.convio\\.net/", "https://secure$1.convio.net/"));
  3395
+R.rules.push(new Rule("^http://secure([23])\\.convio\\.net/", "https://secure$1.convio.net/"));
3307 3396
 a("customer.convio.net");
3308 3397
 a("secure2.convio.net");
3309 3398
 a("secure3.convio.net");
@@ -3338,6 +3427,11 @@ R = new RuleSet("CoreMetrics (partial)");
3338 3427
 R.rules.push(new Rule("^http://stats\\.surfaid\\.ihost\\.com/", "https://stats.surfaid.ihost.com/"));
3339 3428
 a("*.surfaid.ihost.com");
3340 3429
 
  3430
+R = new RuleSet("Corlan Team");
  3431
+R.rules.push(new Rule("^http://(www\\.)?corelan\\.be/", "https://$1corelan.be/"));
  3432
+a("corelan.be");
  3433
+a("www.corelan.be");
  3434
+
3341 3435
 R = new RuleSet("Cornell University (partial)");
3342 3436
 R.rules.push(new Rule("^http://www\\.arxiv\\.org/", "https://arxiv.org/"));
3343 3437
 R.rules.push(new Rule("^http://arxiv\\.org/(css/|favicon\\.ico)", "https://arxiv.org/$1"));
@@ -3928,6 +4022,7 @@ R.rules.push(new Rule("^http://(publishers\\.|store\\d\\.)?esellerate\\.net/", "
3928 4022
 R.rules.push(new Rule("^http://(www\\.)?findmyorder\\.com/", "https://$1findmyorder.com/"));
3929 4023
 R.rules.push(new Rule("^http://([\\w\\-]+)\\.frcanalytics\\.com/", "https://$1.frcanalytics.com/"));
3930 4024
 R.rules.push(new Rule("^http://(www\\.)?mycommerce\\.com/", "https://mycommerce.com/"));
  4025
+R.rules.push(new Rule("^http://secure\\.shareit\\.com/", "https://secure.shareit.com/"));
3931 4026
 a("cm.commerce5.com");
3932 4027
 a("*.cfspx.digitalriver.com");
3933 4028
 a("*.digitalriver.com");
@@ -3940,6 +4035,7 @@ a("www.findmyorder.com");
3940 4035
 a("*.frcanalytics.com");
3941 4036
 a("mycommerce.com");
3942 4037
 a("www.mycommerce.com");
  4038
+a("secure.shareit.com");
3943 4039
 
3944 4040
 R = new RuleSet("Digital Window (partial)");
3945 4041
 R.rules.push(new Rule("^http://(darwin\\.|images\\.|www\\.)?affiliatewindow\\.com/", "https://$1affiliatewindow.com/"));
@@ -4163,6 +4259,11 @@ a("signup.dreamhost.com");
4163 4259
 a("webftp.dreamhost.com");
4164 4260
 a("www.dreamhost.com");
4165 4261
 
  4262
+R = new RuleSet("DriversEdDirect.com");
  4263
+R.rules.push(new Rule("^http://(www\\.)?driverseddirect\\.com/", "https://www.driverseddirect.com/"));
  4264
+a("www.driverseddirect.com");
  4265
+a("driverseddirect.com");
  4266
+
4166 4267
 R = new RuleSet("DropDav");
4167 4268
 R.rules.push(new Rule("^http://(?:www\\.)?dropdav\\.com/", "https://dropdav.com/"));
4168 4269
 R.rules.push(new Rule("^http://dav\\.dropdav\\.com/", "https://dav.dropdav.com/"));
@@ -4714,17 +4815,14 @@ R.rules.push(new Rule("^http://(?:www\\.)?energystar\\.gov/", "https://www.energ
4714 4815
 a("www.energystar.gov");
4715 4816
 a("energystar.gov");
4716 4817
 
4717  
-R = new RuleSet("Eniro.se");
4718  
-R.rules.push(new Rule("^http://eniro\\.se/", "https://www.eniro.se/"));
4719  
-R.rules.push(new Rule("^http://www\\.eniro\\.se/", "https://www.eniro.se/"));
4720  
-a("eniro.se");
4721  
-
4722 4818
 R = new RuleSet("Eniro (partial)");
4723 4819
 R.rules.push(new Rule("^http://(www\\.)?eniro\\.se/(webb/)?$", "https://$1eniro.se/$2"));
4724 4820
 R.rules.push(new Rule("^http://(www\\.)?eniro\\.se/webmaster-content/partners/", "https://$1eniro.se/webmaster-content/partners/"));
4725 4821
 R.rules.push(new Rule("^http://static1\\.eniro\\.com/[\\d\\.]+/components/frontpage/", "https://www.eniro.se/components/frontpage/"));
4726 4822
 R.rules.push(new Rule("^http://static1\\.eniro\\.com/img/enirose/favicon\\.ico$", "https://www.eniro.com/favicon.ico"));
4727  
-R.rules.push(new Rule("^http://static2\\.eniro\\.com/\\d\\d\\d\\d\\.\\d\\d\\.\\d\\d/components/frontpage/css/components/frontpage/", "https://www.eniro.se/components/frontpage/"));
  4823
+R.rules.push(new Rule("^http://static2\\.eniro\\.com/\\d{4}\\.\\d\\d\\.\\d\\d/components/frontpage/css/components/frontpage/img/", "https://www.eniro.se/components/frontpage/img/"));
  4824
+R.rules.push(new Rule("^http://static2\\.eniro\\.com/\\d{4}\\.\\d\\d\\.\\d\\d/components/frontpage/css/", "https://www.eniro.se/components/frontpage/css/"));
  4825
+a("*.eniro.com");
4728 4826
 a("eniro.se");
4729 4827
 a("*.eniro.se");
4730 4828
 
@@ -5084,6 +5182,11 @@ R.rules.push(new Rule("^http://www\\.fass\\.se/", "https://www.fass.se/"));
5084 5182
 a("fass.se");
5085 5183
 a("www.fass.se");
5086 5184
 
  5185
+R = new RuleSet("FastDomain");
  5186
+R.rules.push(new Rule("^http://(partner\\.|webmail\\.|www\\.)?fastdomain\\.com/", "https://$1fastdomain.com/"));
  5187
+a("fastdomain.com");
  5188
+a("*.fastdomain.com");
  5189
+
5087 5190
 R = new RuleSet("FastWebHost.com (partial)");
5088 5191
 R.rules.push(new Rule("^http://(www\\.)?ehostpros\\.com/", "https://$1ehostpros.com/"));
5089 5192
 R.rules.push(new Rule("^http://(support\\.|www\\.)?fastwebhost\\.com/", "https://$1fastwebhost.com/"));
@@ -5297,7 +5400,7 @@ a("www.flightglobalshop.com");
5297 5400
 
5298 5401
 R = new RuleSet("Floor64 (partial)");
5299 5402
 R.rules.push(new Rule("^http://(www\\.)?insightcommunity\\.com/", "https://$1insightcommunity.com/"));
5300  
-R.rules.push(new Rule("^http://(www\\.)?techdirt\\.com/((imag|styl)es/|(register|signin)\\.php)", "https://$1techdirt.com/$2"));
  5403
+R.rules.push(new Rule("^http://(www\\.)?techdirt\\.com/", "https://$1techdirt.com/"));
5301 5404
 R.rules.push(new Rule("^http://cdn\\.techdirt\\.com/", "https://www.techdirt.com/"));
5302 5405
 a("insightcommunity.com");
5303 5406
 a("www.insightcommunity.com");
@@ -5404,6 +5507,11 @@ R.exclusions.push(new Exclusion("^http://www\\.formstack\\.com/forms/$"));
5404 5507
 a("formstack.com");
5405 5508
 a("*.formstack.com");
5406 5509
 
  5510
+R = new RuleSet("Forester (partial)");
  5511
+R.rules.push(new Rule("^http://(?:www\\.)?forrester\\.com/(assets|javax\\.faces\\.resource)/", "https://www.forrester.com/$1/"));
  5512
+a("forrester.com");
  5513
+a("www.forrester.com");
  5514
+
5407 5515
 R = new RuleSet("Forsakringskassan.se");
5408 5516
 R.rules.push(new Rule("^http://www\\.forsakringskassan\\.se/", "https://www.forsakringskassan.se/"));
5409 5517
 R.rules.push(new Rule("^http://forsakringskassan\\.se/", "https://www.forsakringskassan.se/"));
@@ -5577,6 +5685,11 @@ R = new RuleSet("FutureQuest Support");
5577 5685
 R.rules.push(new Rule("^http://(www\\.)?service\\.futurequest\\.net/", "https://service.futurequest.net/"));
5578 5686
 a("service.futurequest.net");
5579 5687
 
  5688
+R = new RuleSet("G Central");
  5689
+R.rules.push(new Rule("^http://(www\\.)?gcentral\\.biz/", "https://$1gcentral.biz/"));
  5690
+a("gcentral.biz");
  5691
+a("www.gcentral.biz");
  5692
+
5580 5693
 R = new RuleSet("G5 - US Department of Education");
5581 5694
 R.rules.push(new Rule("^(http://(www\\.)?|https://)g5\\.gov/", "https://www.g5.gov/"));
5582 5695
 a("g5.gov");
@@ -6804,6 +6917,10 @@ a("*.superbreak.com");
6804 6917
 a("weekendjeweg.nl");
6805 6918
 a("www.weekendjeweg.nl");
6806 6919
 
  6920
+R = new RuleSet("Hollywood Reporter (partial)");
  6921
+R.rules.push(new Rule("^http://secure\\.hollywoodreporter\\.com/", "https://secure.hollywoodreporter.com/"));
  6922
+a("secure.hollywoodreporter.com");
  6923
+
6807 6924
 R = new RuleSet("Holtwick IT (partial)");
6808 6925
 R.rules.push(new Rule("^http://(www\\.)?apperdeck\\.com/", "https://$1apperdeck.com/"));
6809 6926
 a("apperdeck.com");
@@ -7243,6 +7360,11 @@ a("*.identi.ca");
7243 7360
 a("identi.ca");
7244 7361
 a("files.status.net");
7245 7362
 
  7363
+R = new RuleSet("Identity Stronghold");
  7364
+R.rules.push(new Rule("^http://(www\\.)?idstronghold\\.com/", "https://$1idstronghold.com/"));
  7365
+a("idstronghold.com");
  7366
+a("www.idstronghold.com");
  7367
+
7246 7368
 R = new RuleSet("IdentityTheft");
7247 7369
 R.rules.push(new Rule("^http://(?:www\\.)?identitytheft\\.org\\.uk/", "https://www.identitytheft.org.uk/"));
7248 7370
 a("identitytheft.org.uk");
@@ -7257,6 +7379,16 @@ R.rules.push(new Rule("^http://(www\\.)?ikea\\.com/", "https://www.ikea.com/"));
7257 7379
 a("ikea.com");
7258 7380
 a("www.ikea.com");
7259 7381
 
  7382
+R = new RuleSet("ImageShack (partial)");
  7383
+R.rules.push(new Rule("^http://stream\\.imageshack\\.us/favicon\\.ico$", "https://imageshack.us/favicon.ico"));
  7384
+R.rules.push(new Rule("^http://(?:www\\.)?([c-r]\\w+\\.)?imageshack\\.us/", "https://$1imageshack.us/"));
  7385
+R.rules.push(new Rule("^https://iload(\\d)\\.imageshack\\.us/", "http://iload$1.imageshack.us/"));
  7386
+R.exclusions.push(new Exclusion("^http://img\\d{1,3}\\."));
  7387
+R.exclusions.push(new Exclusion("^http://iload\\d\\.imageshack\\.us/$"));
  7388
+R.exclusions.push(new Exclusion("^http://imageshack\\.us/f/.*"));
  7389
+a("imageshack.us");
  7390
+a("*.imageshack.us");
  7391
+
7260 7392
 R = new RuleSet("Imgur");
7261 7393
 R.rules.push(new Rule("^http://(?:origin\\.|s\\.|www\\.)?imgur\\.com/", "https://imgur.com/"));
7262 7394
 R.rules.push(new Rule("^http://i\\.imgur\\.com/((images|include)(/.*)?)?$", "https://imgur.com/$1"));
@@ -7451,6 +7583,11 @@ R.rules.push(new Rule("^http://(?:www\\.)?instapaper\\.com/", "https://www.insta
7451 7583
 a("www.instapaper.com");
7452 7584
 a("instapaper.com");
7453 7585
 
  7586
+R = new RuleSet("Institut National des Sciences Appliquées (partial)");
  7587
+R.rules.push(new Rule("^http://(?:www\\.)?insa-strasbourg\\.fr/", "https://www.insa-strasbourg.fr/"));
  7588
+a("insa-strasbourg.fr");
  7589
+a("www.insa-strasbourg.fr");
  7590
+
7454 7591
 R = new RuleSet("Intent Media (partial)");
7455 7592
 R.rules.push(new Rule("^http://(www\\.)?(bikebiz|develop-online|intentmedia|mcvuk|mobile-ent|pcr-online)\\.(biz|com|co\\.uk|net)/", "https://www.$2.$3/"));
7456 7593
 a("bikebiz.com");
@@ -7543,11 +7680,6 @@ R.rules.push(new Rule("^http://(www\\.)?internews\\.org/", "https://www.internew
7543 7680
 a("www.internews.org");
7544 7681
 a("internews.org");
7545 7682
 
7546  
-R = new RuleSet("Interpol");
7547  
-R.rules.push(new Rule("^http://(?:www\\.)?interpol\\.int/", "https://www.interpol.int/"));
7548  
-a("interpol.int");
7549  
-a("www.interpol.int");
7550  
-
7551 7683
 R = new RuleSet("Intuitiv (partial)");
7552 7684
 R.rules.push(new Rule("^http://(\\w+)\\.csmres\\.co\\.uk/", "https://$1.csmres.co.uk/"));
7553 7685
 R.exclusions.push(new Exclusion("^http://www\\.csmres\\.co\\.uk/"));
@@ -7574,6 +7706,11 @@ R.rules.push(new Rule("^http://([^/:@\\.]+)\\.irishbroadband\\.ie/", "https://$1
7574 7706
 a("irishbroadband.ie");
7575 7707
 a("*.irishbroadband.ie");
7576 7708
 
  7709
+R = new RuleSet("Irwin Law");
  7710
+R.rules.push(new Rule("^http://(?:www\\.)?irwinlaw\\.com/", "https://www.irwinlaw.com/"));
  7711
+a("irwinlaw.com");
  7712
+a("www.irwinlaw.com");
  7713
+
7577 7714
 R = new RuleSet("IsoHunt");
7578 7715
 R.rules.push(new Rule("^http://(?:www\\.)?(ca\\.)?isohunt\\.com/", "https://$1isohunt.com/"));
7579 7716
 a("isohunt.com");
@@ -7650,6 +7787,14 @@ R = new RuleSet("JVN.jp");
7650 7787
 R.rules.push(new Rule("^http://jvn\\.jp/", "https://jvn.jp/"));
7651 7788
 a("jvn.jp");
7652 7789
 
  7790
+R = new RuleSet("Jabber.ru (partial)");
  7791
+R.rules.push(new Rule("^https?://jabber\\.ru/", "https://www.jabber.ru/"));
  7792
+R.rules.push(new Rule("^http://www\\.jabber\\.ru/(favicon\\.ico|misc|modules|themes)/", "https://www.jabber.ru/$1/"));
  7793
+R.rules.push(new Rule("^http://reg\\.jabber\\.ru/", "https://reg.jabber.ru/"));
  7794
+R.rules.push(new Rule("^https://www\\.jabber\\.ru/xreg/captcha/", "http://reg.jabber.ru/xreg/captcha/"));
  7795
+a("jabber.ru");
  7796
+a("*.jabber.ru");
  7797
+
7653 7798
 R = new RuleSet("The Jack and Jill Children's Foundation Charity");
7654 7799
 R.rules.push(new Rule("^http://(www\\.)?jackandjill\\.ie/", "https://www.jackandjill.ie/"));
7655 7800
 R.rules.push(new Rule("^http://(www\\.)?jackandjillraffle\\.org/", "https://www.jackandjillraffle.org/"));
@@ -8100,6 +8245,11 @@ a("www.kidshealth.org");
8100 8245
 a("teenshealth.org");
8101 8246
 a("www.teenshealth.org");
8102 8247
 
  8248
+R = new RuleSet("King's College London (partial)");
  8249
+R.rules.push(new Rule("^http://(alumni\\.|onespace\\.|www\\.)?kcl\\.ac\\.uk/", "https://$1kcl.ac.uk/"));
  8250
+a("kcl.ac.uk");
  8251
+a("*.kcl.ac.uk");
  8252
+
8103 8253
 R = new RuleSet("Kintera Network");
8104 8254
 R.rules.push(new Rule("^(http://(www\\.)?|https://)kintera\\.org/", "https://www.kintera.org/"));
8105 8255
 R.rules.push(new Rule("^http://([-a-zA-Z0-9_]+\\.)?([-a-zA-Z0-9_]+)\\.kintera\\.org/([^/]+/[^/]){1}", "https://www.kintera.org/$3"));
@@ -8179,6 +8329,11 @@ R.exclusions.push(new Exclusion("^http://(forum|wiki)\\."));
8179 8329
 a("kryptronic.com");
8180 8330
 a("*.kryptronic.com");
8181 8331
 
  8332
+R = new RuleSet("Ksplice (partial)");
  8333
+R.rules.push(new Rule("^http://(uptrack\\.|www\\.)?ksplice\\.com/", "https://$1ksplice.com/"));
  8334
+a("ksplice.com");
  8335
+a("*.ksplice.com");
  8336
+
8182 8337
 R = new RuleSet("Kuantokusta.pt");
8183 8338
 R.rules.push(new Rule("^http://(?:www\\.)?kuantokusta\\.pt/", "https://www.kuantokusta.pt/"));
8184 8339
 a("kuantokusta.pt");
@@ -8876,11 +9031,15 @@ a("luxsci.mobi");
8876 9031
 a("www.luxsci.mobi");
8877 9032
 
8878 9033
 R = new RuleSet("Lyris (partial)");
  9034
+R.rules.push(new Rule("^https?://clicktracks\\.com/", "https://www.clicktracks.com/"));
  9035
+R.rules.push(new Rule("^http://(stats1|www)\\.clicktracks\\.com/", "https://$1.clicktracks.com/"));
8879 9036
 R.rules.push(new Rule("^http://lyris\\.com/", "https://www.lyris.com/"));
8880 9037
 R.rules.push(new Rule("^http://(landing|www)\\.lyris\\.com/", "https://$1.lyris.com/"));
8881 9038
 R.rules.push(new Rule("^http://(?:www\\.)?lyrishq\\.com/", "https://www.lyris.com/blog"));
8882 9039
 R.rules.push(new Rule("^http://up0\\.net/", "https://www.up0.net/"));
8883 9040
 R.rules.push(new Rule("^http://(\\w+)\\.up0\\.net/", "https://$1.up0.net/"));
  9041
+a("clicktracks.com");
  9042
+a("*.clicktracks.com");
8884 9043
 a("lyris.com");
8885 9044
 a("*.lyris.com");
8886 9045
 a("lyrishq.com");
@@ -8888,6 +9047,11 @@ a("www.lyrishq.com");
8888 9047
 a("up0.net");
8889 9048
 a("*.up0.net");
8890 9049
 
  9050
+R = new RuleSet("m-privacy");
  9051
+R.rules.push(new Rule("^http://(www\\.)?m-privacy\\.de/", "https://$1m-privacy.de/"));
  9052
+a("m-privacy.de");
  9053
+a("www.m-privacy.de");
  9054
+
8891 9055
 R = new RuleSet("M86security");
8892 9056
 R.rules.push(new Rule("^http://(?:www\\.)?m86security\\.com/", "https://www.m86security.com/"));
8893 9057
 a("www.m86security.com");
@@ -8946,6 +9110,11 @@ R.rules.push(new Rule("^http://store\\.maps\\.org/", "https://store.maps.org/"))
8946 9110
 a("maps.org");
8947 9111
 a("www.maps.org");
8948 9112
 
  9113
+R = new RuleSet("MB Detox");
  9114
+R.rules.push(new Rule("^http://(www\\.)?mbdetox\\.com/", "https://$1mbdetox.com/"));
  9115
+a("mbdetox.com");
  9116
+a("www.mbdetox.com");
  9117
+
8949 9118
 R = new RuleSet("mBank (partial)");
8950 9119
 R.rules.push(new Rule("^http://(form\\.)?(cz|sk)\\.mbank\\.eu/", "https://$1$2.mbank.eu/"));
8951 9120
 R.rules.push(new Rule("^http://(form|www)\\.mbank\\.com\\.pl/", "https://$1.mbank.com.pl/"));
@@ -9006,18 +9175,7 @@ a("www.mix-computer.de");
9006 9175
 a("mix-computer.de");
9007 9176
 
9008 9177
 R = new RuleSet("MSN (other domains)");
9009  
-R.rules.push(new Rule("^http://newsvine\\.com/", "https://www.newsvine.com/"));
9010  
-R.rules.push(new Rule("^http://((?:www\\.)?bonosrama|(?:www\\.)?lib|log|www)\\.newsvine\\.com/", "https://$1.newsvine.com/"));
9011  
-R.rules.push(new Rule("^http://i\\.newsvine\\.com/", "https://www.newsvine.com/"));
9012  
-R.rules.push(new Rule("^http://onesearch4-2\\.newsvine\\.com/_vine/", "https://onesearch4-2.newsvine.com/_vine/"));
9013  
-R.rules.push(new Rule("^http://(?:www\\.)?polls\\.newsvine\\.com/_(static|vine)/", "https://www.newsvine.com/_$1/"));
9014 9178
 R.rules.push(new Rule("^http://kaw\\.(stb|stc)\\.s-msn\\.com/", "https://kaw.$1.s-msn.com/"));
9015  
-R.exclusions.push(new Exclusion("^http://www\\.newsvine\\.com/_nv/"));
9016  
-a("newsvine.com");
9017  
-a("*.newsvine.com");
9018  
-a("cdn.lib.newsvine.com");
9019  
-a("polls.newsvine.com");
9020  
-a("www.*.newsvine.com");
9021 9179
 a("kaw.stb.s-msn.com");
9022 9180
 a("kaw.stc.s-msn.com");
9023 9181
 
@@ -9101,25 +9259,12 @@ R.rules.push(new Rule("^http://news\\.mail\\.ru/(_css/|favicon\\.ico$|img/|pic/|
9101 9259
 R.rules.push(new Rule("^http://m\\.news\\.mail\\.ru/(_css/|favicon\\.ico$|img/)", "https://news.mail.ru/$1"));
9102 9260
 R.rules.push(new Rule("^http://r[2s]\\.mail\\.ru/", "https://rs.mail.ru/"));
9103 9261
 R.rules.push(new Rule("^http://l?img\\.imgsmail\\.ru/", "https://img.imgsmail.ru/"));
9104  
-a("ad.mail.ru");
9105  
-a("corp.mail.ru");
  9262
+R.exclusions.push(new Exclusion("^http://(afisha|blogs|internet|www)\\."));
9106 9263
 a("avt.foto.mail.ru");
9107  
-a("img.mail.ru");
9108  
-a("lady.mail.ru");
9109  
-a("news.mail.ru");
9110 9264
 a("m.news.mail.ru");
9111  
-a("r.mail.ru");
9112  
-a("r2.mail.ru");
9113  
-a("r3.mail.ru");
9114  
-a("rs.mail.ru");
9115  
-a("sales.mail.ru");
9116  
-a("showbiz.mail.ru");
9117  
-a("status.mail.ru");
9118  
-a("tv.mail.ru");
9119  
-a("img.tv.mail.ru");
9120  
-a("my.tv.mail.ru");
9121  
-a("img.imgsmail.ru");
9122  
-a("limg.imgsmail.ru");
  9265
+a("*.tv.mail.ru");
  9266
+a("*.mail.ru");
  9267
+a("*.imgsmail.ru");
9123 9268
 
9124 9269
 R = new RuleSet("MailChimp (partial)");
9125 9270
 R.rules.push(new Rule("^http://((\\w+\\.)?admin|blog\\.|login\\.|www\\.)?mailchimp\\.com/", "https://$1mailchimp.com/"));
@@ -9160,13 +9305,14 @@ R.rules.push(new Rule("^http://(cheapfaresindia|image4|image5|m|railtourism|supp
9160 9305
 a("makemytrip.com");
9161 9306
 a("*.makemytrip.com");
9162 9307
 
9163  
-R = new RuleSet("Malwarebytes");
9164  
-R.rules.push(new Rule("^http://(?:\\w+\\.((static-)?cdn\\.)?)?static\\.malwarebytes\\.org/", "https://static.malwarebytes.org/"));
9165  
-R.rules.push(new Rule("^http://(store\\.|forums\\.)?malwarebytes\\.com/", "https://$1malwarebytes.com/"));
9166  
-R.exclusions.push(new Exclusion("^http://(www\\.)?malwarebytes\\."));
  9308
+R = new RuleSet("Malwarebytes (partial)");
  9309
+R.rules.push(new Rule("^http://(?:(?:\\w+\\.)?cdn\\.)?static(?:-cdn)?\\.malwarebytes\\.org/", "https://static.malwarebytes.org/"));
  9310
+R.rules.push(new Rule("^http://(store|forums)\\.malwarebytes\\.org/", "https://$1.malwarebytes.org/"));
  9311
+R.exclusions.push(new Exclusion("^http://www\\.malwarebytes\\."));
9167 9312
 a("*.malwarebytes.org");
9168 9313
 a("*.static.malwarebytes.org");
9169 9314
 a("*.cdn.static.malwarebytes.org");
  9315
+a("*.store.malwarebytes.org");
9170 9316
 
9171 9317
 R = new RuleSet("Mamba");
9172 9318
 R.rules.push(new Rule("^http://(?:www\\.)?(corp\\.|img\\.|partner\\.)?mamba\\.ru/", "https://$1mamba.ru/"));
@@ -9295,13 +9441,13 @@ a("www.max.se");
9295 9441
 a("max.se");
9296 9442
 
9297 9443
 R = new RuleSet("MaxMind");
9298  
-R.rules.push(new Rule("^http://(?:www\\.)?maxmind\\.com/", "https://www.maxmind.com/"));
  9444
+R.rules.push(new Rule("^http://(www\\.)?maxmind\\.com/", "https://$1.maxmind.com/"));
9299 9445
 a("maxmind.com");
9300 9446
 a("www.maxmind.com");
9301 9447
 
9302 9448
 R = new RuleSet("May First/People Link (partial)");
9303 9449
 R.rules.push(new Rule("^http://(?:www\\.)?mayfirst\\.com/", "https://mayfirst.com/"));
9304  
-R.rules.push(new Rule("^http://(id|june|lists|malcom|members|support|webmail)\\.mayfirst\\.org/", "https://$1.mayfirst.org/"));
  9450
+R.rules.push(new Rule("^http://(id|june|lists|malcom|members|rodolpho|support|webmail)\\.mayfirst\\.org/", "https://$1.mayfirst.org/"));
9305 9451
 R.exclusions.push(new Exclusion("^http://didier\\."));
9306 9452
 a("mayfirst.org");
9307 9453
 a("*.mayfirst.org");
@@ -9475,11 +9621,18 @@ R.rules.push(new Rule("^http://(www\\.)?mekanist\\.net/", "https://www.mekanist.
9475 9621
 a("www.mekanist.net");
9476 9622
 a("mekanist.net");
9477 9623
 
9478  
-R = new RuleSet("Meltwaternews.con");
9479  
-R.rules.push(new Rule("^http://meltwaternews\\.com/", "https://meltwaternews.com/"));
9480  
-R.rules.push(new Rule("^http://www\\.meltwaternews\\.com/", "https://www.meltwaternews.com/"));
9481  
-a("www.meltwaternews.com");
  9624
+R = new RuleSet("Meltwater News");
  9625
+R.rules.push(new Rule("^http://(?:www\\.)?meltwater\\.com/", "https://www.meltwater.com/"));
  9626
+R.rules.push(new Rule("^http://(www\\.)?meltwaternews\\.com/", "https://$1meltwaternews.com/"));
  9627
+a("meltwater.com");
  9628
+a("www.meltwater.com");
9482 9629
 a("meltwaternews.com");
  9630
+a("www.meltwaternews.com");
  9631
+
  9632
+R = new RuleSet("Memorydealers");
  9633
+R.rules.push(new Rule("^http://(www\\.)?memorydealers\\.com/", "https://$1memorydealers.com/"));
  9634
+a("memorydealers.com");
  9635
+a("*.memorydealers.com");
9483 9636
 
9484 9637
 R = new RuleSet("Memset");
9485 9638
 R.rules.push(new Rule("^http://(\\w+\\.)?memset\\.com/", "https://$1memset.com/"));
@@ -9552,7 +9705,6 @@ R.rules.push(new Rule("^http://assets-(\\d)\\.microsoftstoreassets\\.com/", "htt
9552 9705
 R.rules.push(new Rule("^http://external\\.microsoftstoreservices\\.com/", "https://external.microsoftstoreservices.com/"));
9553 9706
 R.rules.push(new Rule("^http://(?:i1\\.)?(blogs|social)\\.msdn\\.com/", "https://$1.msdn.com/"));
9554 9707
 R.rules.push(new Rule("^https?://i\\d\\.social\\.s-msft\\.com/", "https://social.expression.microsoft.com/"));
9555  
-R.rules.push(new Rule("^https?://(?:i\\d?)?blogs\\.technet\\.com/", "https://blogs.technet.com/"));
9556 9708
 R.rules.push(new Rule("^http://ecn\\.dev\\.virtualearth\\.net/", "https://ecn.dev.virtualearth.net/"));
9557 9709
 R.rules.push(new Rule("^http://secure\\.wlxrs\\.com/", "https://secure.wlxrs.com/"));
9558 9710
 R.exclusions.push(new Exclusion("^http://www\\.microsoft\\.com/(.*FamilyID|security/)"));
@@ -9581,8 +9733,6 @@ a("external.microsoftstoreservices.com");
9581 9733
 a("*.msdn.com");
9582 9734
 a("i1.blogs.msdn.com");
9583 9735
 a("*.social.s-msft.com");
9584  
-a("blogs.technet.com");
9585  
-a("*.blogs.technet.com");
9586 9736
 a("ecn.dev.virtualearth.net");
9587 9737
 a("secure.wlxrs.com");
9588 9738
 
@@ -9627,6 +9777,10 @@ R.rules.push(new Rule("^http://(www\\.)?miniatur-wunderland\\.de/", "https://www
9627 9777
 a("www.miniatur-wunderland.de");
9628 9778
 a("miniatur-wunderland.de");
9629 9779
 
  9780
+R = new RuleSet("Mining.Bitcoin.cz");
  9781
+R.rules.push(new Rule("^http://(www\\.)?mining\\.bitcoin\\.cz/", "https://mining.bitcoin.cz/"));
  9782
+a("*.bitcoin.cz");
  9783
+
9630 9784
 R = new RuleSet("Mint");
9631 9785
 R.rules.push(new Rule("^http://(?:www\\.)?mint\\.com/", "https://www.mint.com/"));
9632 9786
 a("www.mint.com");
@@ -9648,11 +9802,6 @@ R.rules.push(new Rule("^http://(?:www\\.)?mirbsd\\.org/", "https://www.mirbsd.or
9648 9802
 a("mirbsd.org");
9649 9803
 a("www.mirbsd.org");
9650 9804
 
9651  
-R = new RuleSet("Miranda-IM");
9652  
-R.rules.push(new Rule("^http://([^/:@\\.]+)\\.miranda-im\\.org/", "https://$1.miranda-im.org/"));
9653  
-a("miranda-im.org");
9654  
-a("*.miranda-im.org");
9655  
-
9656 9805
 R = new RuleSet("Mises.org");
9657 9806
 R.rules.push(new Rule("^http://(www\\.)?mises\\.org/", "https://$1mises.org/"));
9658 9807
 R.exclusions.push(new Exclusion("^http://mises\\.org/store/"));
@@ -9682,11 +9831,27 @@ R.rules.push(new Rule("^http://www\\.mixx\\.com/", "https://www.mixx.com/"));
9682 9831
 a("mixx.com");
9683 9832
 a("www.mixx.com");
9684 9833
 
  9834
+R = new RuleSet("Mobify");
  9835
+R.rules.push(new Rule("^http://(\\w+\\.)?mobify\\.com/", "https://$1mobify.com/"));
  9836
+R.rules.push(new Rule("^https?://(community\\.|(?:www\\.))?mobify\\.me/", "https://$1mobify.com/"));
  9837
+R.rules.push(new Rule("^https?://mobifyagogo\\.wpengine\\.netdna-cdn\\.com/", "https://www.mobify.com/"));
  9838
+R.exclusions.push(new Exclusion("^http://support\\."));
  9839
+a("mobify.com");
  9840
+a("*.mobify.com");
  9841
+a("mobify.me");
  9842
+a("*.mobify.me");
  9843
+a("mobifyagogo.wpengine.netdna-cdn.com");
  9844
+
9685 9845
 R = new RuleSet("Mobygames.com");
9686 9846
 R.rules.push(new Rule("^http://(www\\.)?mobygames\\.com/", "https://www.mobygames.com/"));
9687 9847
 a("www.mobygames.com");
9688 9848
 a("mobygames.com");
9689 9849
 
  9850
+R = new RuleSet("MochaHost");
  9851
+R.rules.push(new Rule("^http://(www\\.)?mochahost\\.com/", "https://$1mochahost.com/"));
  9852
+a("mochahost.com");
  9853
+a("www.mochahost.com");
  9854
+
9690 9855
 R = new RuleSet("ModSecurity");
9691 9856
 R.rules.push(new Rule("^http://(?:www\\.)?modsecurity\\.org/", "https://modsecurity.org/"));
9692 9857
 a("modsecurity.org");
@@ -9881,9 +10046,9 @@ a("mpx.no");
9881 10046
 a("www.mpx.no");
9882 10047
 
9883 10048
 R = new RuleSet("Mt.Gox");
9884  
-R.rules.push(new Rule("^http://(?:www\\.)?mtgox\\.com/", "https://www.mtgox.com/"));
  10049
+R.rules.push(new Rule("^http://(www\\.)?mtgox\\.com/", "https://$1mtgox.com/"));
9885 10050
 a("mtgox.com");
9886  
-a("www.mtgox.com");
  10051
+a("*.mtgox.com");
9887 10052
 
9888 10053
 R = new RuleSet("Mullet.se");
9889 10054
 R.rules.push(new Rule("^http://www\\.mullet\\.se/", "https://www.mullet.se/"));
@@ -10258,6 +10423,11 @@ R.rules.push(new Rule("^http://(www\\.)?nrf\\.com/", "https://$1nrf.com/"));
10258 10423
 a("nrf.com");
10259 10424
 a("www.nrf.com");
10260 10425
 
  10426
+R = new RuleSet("National Security Agency");
  10427
+R.rules.push(new Rule("^http://(www\\.)?nsa\\.gov/", "https://$1nsa.gov/"));
  10428
+a("nsa.gov");
  10429
+a("www.nsa.gov");
  10430
+
10261 10431
 R = new RuleSet("National University of Ireland (partial)");
10262 10432
 R.rules.push(new Rule("^http://(www\\.)?deri\\.ie/", "https://$1deri.ie/"));
10263 10433
 R.rules.push(new Rule("^http://(?:www\\.)?nuigalway\\.ie/", "https://www.nuigalway.ie/"));
@@ -10322,6 +10492,10 @@ R = new RuleSet("Natural Environment Research Council (partial)");
10322 10492
 R.rules.push(new Rule("^http://hds\\.nerc\\.ac\\.uk/", "https://hds.nerc.ac.uk/"));
10323 10493
 a("hds.nerc.ac.uk");
10324 10494
 
  10495
+R = new RuleSet("Nature (partial)");
  10496
+R.rules.push(new Rule("^http://secure\\.nature\\.com/", "https://secure.nature.com/"));
  10497
+a("secure.nature.com");
  10498
+
10325 10499
 R = new RuleSet("Naturvardsverket.se");
10326 10500
 R.rules.push(new Rule("^http://www\\.naturvardsverket\\.se/", "https://www.naturvardsverket.se/"));
10327 10501
 R.rules.push(new Rule("^http://naturvardsverket\\.se/", "https://naturvardsverket.se/"));
@@ -10740,10 +10914,16 @@ R.rules.push(new Rule("^http://(?:www\\.)?newsgator\\.com/", "https://www.newsga
10740 10914
 a("newsgator.com");
10741 10915
 a("www.newsgator.com");
10742 10916
 
10743  
-R = new RuleSet("newsvine.com");
10744  
-R.rules.push(new Rule("^http://newsvine\\.com/", "https://www.newsvine.com/"));
10745  
-R.rules.push(new Rule("^http://www\\.newsvine\\.com/", "https://www.newsvine.com/"));
  10917
+R = new RuleSet("newsvine.com (partial)");
  10918
+R.rules.push(new Rule("^http://(?:i\\.|www\\.)?newsvine\\.com/", "https://www.newsvine.com/"));
  10919
+R.rules.push(new Rule("^http://((?:www\\.)?bonosrama|(?:www\\.)?lib|log)\\.newsvine\\.com/", "https://$1.newsvine.com/"));
  10920
+R.rules.push(new Rule("^http://onesearch4-2\\.newsvine\\.com/_vine/", "https://onesearch4-2.newsvine.com/_vine/"));
  10921
+R.rules.push(new Rule("^http://(?:www\\.)?polls\\.newsvine\\.com/_(static|vine)/", "https://www.newsvine.com/_$1/"));
  10922
+R.exclusions.push(new Exclusion("^http://www\\.newsvine\\.com/_nv/"));
10746 10923
 a("newsvine.com");
  10924
+a("cdn.lib.newsvine.com");
  10925
+a("*.newsvine.com");
  10926
+a("www.*.newsvine.com");
10747 10927
 
10748 10928
 R = new RuleSet("Newzbin");
10749 10929
 R.rules.push(new Rule("^http://(?:www\\.)?newzbin(\\.com|2\\.es)/?", "https://www.newzbin2.es/"));
@@ -11013,6 +11193,11 @@ R.rules.push(new Rule("^http://(www\\.)?otalliance\\.org/", "https://otalliance.
11013 11193
 a("otalliance.org");
11014 11194
 a("www.otalliance.org");
11015 11195
 
  11196
+R = new RuleSet("oVPN.to (partial)");
  11197
+R.rules.push(new Rule("^http://(\\w+)\\.ovpn\\.to/", "https://$1.ovpn.to/"));
  11198
+R.exclusions.push(new Exclusion("^http://www\\."));
  11199
+a("*.ovpn.to");
  11200
+
11016 11201
 R = new RuleSet("OWASP");
11017 11202
 R.rules.push(new Rule("^http://(www\\.)?owasp\\.org/", "https://owasp.org/"));
11018 11203
 a("owasp.org");
@@ -11029,6 +11214,23 @@ R.rules.push(new Rule("^http://www\\.officersforbundet\\.se/", "https://www.offi
11029 11214
 a("officersforbundet.se");
11030 11215
 a("www.officersforbundet.se");
11031 11216
 
  11217
+R = new RuleSet("Ohio State University (partial)");
  11218
+R.rules.push(new Rule("^http://(?:www\\.)?jobsatosu\\.com/", "https://www.jobsatosu.com/"));
  11219
+R.rules.push(new Rule("^http://(www\\.)?esue\\.ohio-state\\.edu/", "https://$1esue.ohio-state.edu/"));
  11220
+R.rules.push(new Rule("^http://(?:www\\.)?ohiostatealumni\\.org/", "https://www.ohiostatealumni.org/"));
  11221
+R.rules.push(new Rule("^http://(?:www\\.)?osu\\.edu/(\\d{4})/(css|images|inc)/", "https://www.osu.edu/$1/$2/"));
  11222
+R.rules.push(new Rule("^http://(carmen|ced|contoller|email|go|hr|library|lt|my|ocio|registrar|webmail)\\.osu\\.edu/", "https://$1.osu.edu/"));
  11223
+R.rules.push(new Rule("^http://(?:www\\.)?giveto\\.osu\\.edu/", "https://www.giveto.osu.edu/"));
  11224
+a("jobsatosu.com");
  11225
+a("www.jobsatosu.com");
  11226
+a("esue.ohio-state.edu");
  11227
+a("www.esue.ohio-state.edu");
  11228
+a("ohiostatealumni.org");
  11229
+a("www.ohiostatealumni.org");
  11230
+a("osu.edu");
  11231
+a("*.ced.osu.edu");
  11232
+a("*.osu.edu");
  11233
+
11032 11234
 R = new RuleSet("Ohloh");
11033 11235
 R.rules.push(new Rule("^http://(?:www\\.)?ohloh\\.(?:net|com|org)/", "https://www.ohloh.net/"));
11034 11236
 a("ohloh.net");
@@ -11062,6 +11264,11 @@ R.rules.push(new Rule("^http://([\\w\\-]+)\\.omnovia\\.com/", "https://$1.omnovi
11062 11264
 a("omnovia.com");
11063 11265
 a("*.omnovia.com");
11064 11266
 
  11267
+R = new RuleSet("Omeda (partial)");
  11268
+R.rules.push(new Rule("^http://(\\w+)\\.omeda\\.com/", "https://$1.omeda.com/"));
  11269
+R.exclusions.push(new Exclusion("^http://www\\."));
  11270
+a("*.omeda.com");
  11271
+
11065 11272
 R = new RuleSet("OmniGroup.com");
11066 11273
 R.rules.push(new Rule("^http://omnigroup\\.com/", "https://www.omnigroup.com/"));
11067 11274
 R.rules.push(new Rule("^http://www\\.omnigroup\\.com/", "https://www.omnigroup.com/"));
@@ -11232,6 +11439,11 @@ R.rules.push(new Rule("^http://(www\\.)?openprinting\\.org/", "https://www.openp
11232 11439
 a("www.openprinting.org");
11233 11440
 a("openprinting.org");
11234 11441
 
  11442
+R = new RuleSet("Operation Fabulous");
  11443
+R.rules.push(new Rule("^http://(www\\.)?operationfabulous\\.com/", "https://$1operationfabulous.com/"));
  11444
+a("operationfabulous.com");
  11445
+a("www.operationfabulous.com");
  11446
+
11235 11447
 R = new RuleSet("Optical Society of America (partial)");
11236 11448
 R.rules.push(new Rule("^http://o(pticsinfobase|sa)\\.org/", "https://www.o$1.org/"));
11237 11449
 R.rules.push(new Rule("^http://www\\.opticsinfobase\\.org/", "https://www.opticsinfobase.org/"));
@@ -11370,6 +11582,10 @@ a("www.ovh.co.uk");
11370 11582
 a("ovh.de");
11371 11583
 a("www.ovh.de");
11372 11584
 
  11585
+R = new RuleSet("Purdue OWL");
  11586
+R.rules.push(new Rule("^http://(www\\.)?owl\\.english\\.purdue\\.edu/", "https://owl.english.purdue.edu/"));
  11587
+a("owl.english.purdue.edu");
  11588
+
11373 11589
 R = new RuleSet("OwnCube");
11374 11590
 R.rules.push(new Rule("^http://(?:www\\.)?owncube\\.com/", "https://owncube.com/"));
11375 11591
 a("owncube.com");
@@ -11710,6 +11926,14 @@ R.rules.push(new Rule("^http://(www\\.)?dealchicken\\.com/", "https://$1dealchic
11710 11926
 a("dealchicken.com");
11711 11927
 a("www.dealchicken.com");
11712 11928
 
  11929
+R = new RuleSet("Phoronix Media (partial)");
  11930
+R.rules.push(new Rule("^http://(www\\.)?openbenchmarking\\.org/(ads/|css/|embed\\.php|favicon\\.ico)", "https://$1openbenchmarking.org/$2"));
  11931
+R.rules.push(new Rule("^http://(?:www\\.)?phoromatic\\.com/", "https://phoromatic.com/"));
  11932
+a("openbenchmarking.org");
  11933
+a("www.openbenchmarking.org");
  11934
+a("phoromatic.com");
  11935
+a("www.phoromatic.com");
  11936
+
11713 11937
 R = new RuleSet("Photonconsulting.com");
11714 11938
 R.rules.push(new Rule("^http://(www\\.)?photonconsulting\\.com/", "https://www.photonconsulting.com/"));
11715 11939
 a("photonconsulting.com");
@@ -12081,6 +12305,11 @@ R.rules.push(new Rule("^http://(ssl\\.|www\\.)?precisionpros\\.com/", "https://$
12081 12305
 a("precisionpros.com");
12082 12306
 a("www.precisionpros.com");
12083 12307
 
  12308
+R = new RuleSet("Premiumize.me");
  12309
+R.rules.push(new Rule("^http://(secure\\.|www\\.)?premiumize\\.me/", "https://secure.premiumize.me/"));
  12310
+a("premiumize.me");
  12311
+a("*.premiumize.me");
  12312
+
12084 12313
 R = new RuleSet("Pressflex (partial)");
12085 12314
 R.rules.push(new Rule("^http://web\\.blogads\\.com/", "https://web.blogads.com/"));
12086 12315
 a("web.blogads.com");
@@ -12149,6 +12378,11 @@ R.rules.push(new Rule("^http://(?:www\\.)privatevpn\\.com/", "https://www.privat
12149 12378
 a("privatevpn.com");
12150 12379
 a("www.privatevpn.com");
12151 12380
 
  12381
+R = new RuleSet("Private Internet Access");
  12382
+R.rules.push(new Rule("^http://(www\\.)?privateinternetaccess\\.com/", "https://$1privateinternetaccess.com/"));
  12383
+a("privateinternetaccess.com");
  12384
+a("www.privateinternetaccess.com");
  12385
+
12152 12386
 R = new RuleSet("PrivatePaste");
12153 12387
 R.rules.push(new Rule("^http://([a-zA-Z0-9-]+\\.)?privatepaste\\.com/", "https://$1privatepaste.com/"));
12154 12388
 a("privatepaste.com");
@@ -12355,6 +12589,11 @@ a("www.qxl.no");
12355 12589
 a("qxl.dk");
12356 12590
 a("www.qxl.dk");
12357 12591
 
  12592
+R = new RuleSet("R-HPC");
  12593
+R.rules.push(new Rule("^http://(www\\.)?r-hpc\\.com/", "https://$1r-hpc.com/"));
  12594
+a("r-hpc.com");
  12595
+a("www.r-hpc.com");
  12596
+
12358 12597
 R = new RuleSet("RAC");
12359 12598
 R.rules.push(new Rule("^http://(?:www\\.)?rac\\.co\\.uk/", "https://www.rac.co.uk/"));
12360 12599
 a("rac.co.uk");
@@ -12397,6 +12636,11 @@ R.rules.push(new Rule("^http://(?:www\\.)?rsa\\.com/", "https://www.rsa.com/"));
12397 12636
 a("rsa.com");
12398 12637
 a("www.rsa.com");
12399 12638
 
  12639
+R = new RuleSet("RSBAC (partial)");
  12640
+R.rules.push(new Rule("^http://(www\\.)?rsbac\\.org/", "https://$1rsbac.org/"));
  12641
+a("rsbac.org");
  12642
+a("www.rsbac.org");
  12643
+
12400 12644
 R = new RuleSet("RSPCA (partial)");
12401 12645
 R.rules.push(new Rule("^http://rspca\\.org\\.uk/", "https://www.rspca.org.uk/"));
12402 12646
 R.rules.push(new Rule("^http://(donations|(?:content\\.)?www)\\.rspca\\.org\\.uk/", "https://$1.rspca.org.uk/"));
@@ -12492,12 +12736,10 @@ a("www.raiffeisen.ch");
12492 12736
 a("tb.raiffeisendirect.ch");
12493 12737
 
12494 12738
 R = new RuleSet("Rambler (partial)");
  12739
+R.rules.push(new Rule("^http://s?counter\\.rambler\\.ru/", "https://scounter.rambler.ru/"));
12495 12740
 R.rules.push(new Rule("^http://(id?|images|kassa|mail)\\.rambler\\.ru/", "https://$1.rambler.ru/"));
12496  
-a("i.rambler.ru");
12497  
-a("id.rambler.ru");
12498  
-a("images.rambler.ru");
12499  
-a("kassa.rambler.ru");
12500  
-a("mail.rambler.ru");
  12741
+R.exclusions.push(new Exclusion("^http://www\\."));
  12742
+a("*.rambler.ru");
12501 12743
 
12502 12744
 R = new RuleSet("Random Intervals (partial)");
12503 12745
 R.rules.push(new Rule("^http://(?:www\\.)?randomintervals\\.com/", "https://www.randomintervals.com/"));
@@ -13147,6 +13389,10 @@ R.rules.push(new Rule("^http://(?:www\\.)?schneier\\.com/", "https://www.schneie
13147 13389
 a("schneier.com");
13148 13390
 a("www.schneier.com");
13149 13391
 
  13392
+R = new RuleSet("SchoolLoop (Partial)");
  13393
+R.rules.push(new Rule("^http://(lhs-sfusd-ca|carlsbadhs|rchs-cjuhsd-ca|cunha|phs-pusd-ca|homestead)\\.schoolloop\\.com/", "https://$1.schoolloop.com/"));
  13394
+a("*.schoolloop.com");
  13395
+
13150 13396
 R = new RuleSet("SchooltoPrison.org");
13151 13397
 R.rules.push(new Rule("^http://(?:www\\.)?schooltoprison\\.org/", "https://www.schooltoprison.org/"));
13152 13398
 a("schooltoprison.org");
@@ -13193,10 +13439,6 @@ R.rules.push(new Rule("^http://www\\.scottevest\\.com/", "https://www.scottevest
13193 13439
 a("scottevest.com");
13194 13440
 a("www.scottevest.com");
13195 13441
 
13196  
-R = new RuleSet("scounter.rambler.ru");
13197  
-R.rules.push(new Rule("^http://counter\\.rambler\\.ru/", "https://scounter.rambler.ru/"));
13198  
-a("counter.rambler.ru");
13199  
-
13200 13442
 R = new RuleSet("Screen It! Movie Reviews");
13201 13443
 R.rules.push(new Rule("^http://(?:www\\.)?screenit\\.com/", "https://www.screenit.com/"));
13202 13444
 a("screenit.com");
@@ -13213,6 +13455,16 @@ a("reseller.seagate.com");
13213 13455
 a("spp.seagate.com");
13214 13456
 a("sso.seagate.com");
13215 13457
 
  13458
+R = new RuleSet("Seals with Clubs");
  13459
+R.rules.push(new Rule("^http://(www\\.)?sealswithclubs\\.eu/", "https://$1sealswithclubs.eu/"));
  13460
+a("sealswithclubs.eu");
  13461
+a("www.sealswithclubs.eu");
  13462
+
  13463
+R = new RuleSet("SecWiki");
  13464
+R.rules.push(new Rule("^http://(?:www\\.)?secwiki\\.org/", "https://secwiki.org/"));
  13465
+a("secwiki.org");
  13466
+a("www.secwiki.org");
  13467
+
13216 13468
 R = new RuleSet("Secular Coalition for America");
13217 13469
 R.rules.push(new Rule("^http://(www\\.)?secular\\.org/", "https://secular.org/"));
13218 13470
 a("www.secular.org");
@@ -13422,6 +13674,11 @@ a("shrinktheweb.com");
13422 13674
 a("*.shrinktheweb.com");
13423 13675
 a("*.images.shrinktheweb.com");
13424 13676
 
  13677
+R = new RuleSet("Schrödinger");
  13678
+R.rules.push(new Rule("^http://(www\\.)?schrodinger\\.com/", "https://$1schrodinger.com/"));
  13679
+a("schrodinger.com");
  13680
+a("www.schrodinger.com");
  13681
+
13425 13682
 R = new RuleSet("Siemens.com");
13426 13683
 R.rules.push(new Rule("^http://siemens\\.com/", "https://www.siemens.com/"));
13427 13684
 R.rules.push(new Rule("^http://www\\.siemens\\.com/", "https://www.siemens.com/"));
@@ -13621,6 +13878,11 @@ R.rules.push(new Rule("^http://(?:www\\.)?smartftp\\.com/", "https://www.smartft
13621 13878
 a("smartftp.com");
13622 13879
 a("www.smartftp.com");
13623 13880
 
  13881
+R = new RuleSet("SmartHide (partial)");
  13882
+R.rules.push(new Rule("^http://(?:www\\.)?smarthide\\.com/", "https://smarthide.com/"));
  13883
+a("smarthide.com");
  13884
+a("www.smarthide.com");
  13885
+
13624 13886
 R = new RuleSet("SmartPractice");
13625 13887
 R.rules.push(new Rule("^http://(www\\.)?(allerderm|finnchamber)\\.com/", "https://$2.com/"));
13626 13888
 a("allerderm.com");
@@ -13842,6 +14104,11 @@ R.rules.push(new Rule("^http://(?:www\\.)?specialforces\\.com/", "https://www.sp
13842 14104
 a("specialforces.com");
13843 14105
 a("www.specialforces.com");
13844 14106
 
  14107
+R = new RuleSet("Spendbitcoins");
  14108
+R.rules.push(new Rule("^http://(www\\.)?spendbitcoins\\.com/", "https://$1spendbitcoins.com/"));
  14109
+a("spendbitcoins.com");
  14110
+a("www.spendbitcoins.com");
  14111
+
13845 14112
 R = new RuleSet("SpiderOak");
13846 14113
 R.rules.push(new Rule("^http://(www\\.)?spideroak\\.com/", "https://$1spideroak.com/"));
13847 14114
 a("spideroak.com");
@@ -13972,10 +14239,11 @@ a("superuser.com");
13972 14239
 a("www.superuser.com");
13973 14240
 
13974 14241
 R = new RuleSet("Stanford University (partial)");
13975  
-R.rules.push(new Rule("^http://(crypto|news\\.slac)\\.stanford\\.edu/", "https://$1.stanford.edu/"));
  14242
+R.rules.push(new Rule("^http://(crypto|cyberlaw|news\\.slac)\\.stanford\\.edu/", "https://$1.stanford.edu/"));
13976 14243
 R.rules.push(new Rule("^http://(?:www\\.)?slac\\.stanford\\.edu/", "https://www.slac.stanford.edu/"));
13977 14244
 R.rules.push(new Rule("^https://www6\\.slac\\.stanford\\.edu/", "http://www6.slac.stanford.edu/"));
13978 14245
 a("crypto.stanford.edu");
  14246
+a("cyberlaw.stanford.edu");
13979 14247
 a("slac.stanford.edu");
13980 14248
 a("news.slac.stanford.edu");
13981 14249
 a("*.news.slac.stanford.edu");
@@ -14111,6 +14379,12 @@ R.rules.push(new Rule("^http://www\\.strongvpn\\.com/", "https://www.strongvpn.c
14111 14379
 a("strongvpn.com");
14112 14380
 a("www.strongvpn.com");
14113 14381
 
  14382
+R = new RuleSet("Stubhub");
  14383
+R.rules.push(new Rule("^http://(?:www\\.)?stubhub\\.com/", "https://www.stubhub.com/"));
  14384
+R.rules.push(new Rule("^http://([^/:@]*)\\.stubhub\\.com/", "https://$1.stubhub.com/"));
  14385
+a("www.stubhub.com");
  14386
+a("*.stubhub.com");
  14387
+
14114 14388
 R = new RuleSet("StudentLoans.gov");
14115 14389
 R.rules.push(new Rule("^http://(?:www\\.)?studentloans\\.gov/", "https://studentloans.gov/"));
14116 14390
 a("studentloans.gov");
@@ -14647,9 +14921,11 @@ a("techidiots.net");
14647 14921
 a("*.techidiots.net");
14648 14922
 a("*.forum.techidiots.net");
14649 14923
 
14650  
-R = new RuleSet("Technet.com");
  14924
+R = new RuleSet("Technet.com (partial)");
14651 14925
 R.rules.push(new Rule("^http://blogs\\.technet\\.com/", "https://blogs.technet.com/"));
  14926
+R.rules.push(new Rule("^https?://(?:i\\d?)\\.blogs\\.technet\\.com/", "https://blogs.technet.com/"));
14652 14927
 a("blogs.technet.com");
  14928
+a("*.blogs.technet.com");
14653 14929
 
14654 14930
 R = new RuleSet("Technical University of Denmark (partial)");
14655 14931
 R.rules.push(new Rule("^http://(((?:www\\.)?(alumne|dtic|portalen|space)|backend\\.alumnenet|auth|nemid|mail\\.win|www)\\.)?dtu\\.dk/", "https://$1dtu.dk/"));
@@ -15081,6 +15357,11 @@ R.rules.push(new Rule("^http://tmcnet\\.com/", "https://tmcnet.com/"));
15081 15357
 a("www.tmcnet.com");
15082 15358
 a("tmcnet.com");
15083 15359
 
  15360
+R = new RuleSet("tns-counter.ru");
  15361
+R.rules.push(new Rule("^http://(www\\.)?tns-counter\\.ru/", "https://$1tns-counter.ru/"));
  15362
+a("tns-counter.ru");
  15363
+a("*.tns-counter.ru");
  15364
+
15084 15365
 R = new RuleSet("Todoist");
15085 15366
 R.rules.push(new Rule("^http://(?:www\\.)?todoist\\.com/", "https://todoist.com/"));
15086 15367
 a("todoist.com");
@@ -15290,9 +15571,9 @@ R = new RuleSet("Tucows (partial)");
15290 15571
 R.rules.push(new Rule("^http://(?:www\\.)?contactprivacy\\.com/", "https://rr-n1-tor.opensrs.net/wp_mailer/"));
15291 15572
 R.rules.push(new Rule("^http://(?:www\\.)?hover\\.com/", "https://www.hover.com/"));
15292 15573
 R.rules.push(new Rule("^http://(mail|support)\\.(hover|ispbilling)\\.com/", "https://$1.$2.com/"));
15293  
-R.rules.push(new Rule("^http://(signup\\.)?(?:www\\.)?opensrs\\.(?:com|net)/", "https://$1opensrs.com/"));
  15574
+R.rules.push(new Rule("^http://(signup\\.|(?:www\\.))?opensrs\\.(?:com|net)/", "https://$1opensrs.com/"));
15294 15575
 R.rules.push(new Rule("^http://rr-n1-tor\\.opensrs\\.net/", "https://rr-n1-tor.opensrs.net/"));
15295  
-R.rules.push(new Rule("^http://(help\\.)?(?:www\\.)?ting\\.com/", "https://$1ting.com/"));
  15576
+R.rules.push(new Rule("^http://(help\\.|(?:www\\.))?ting\\.com/", "https://$1ting.com/"));
15296 15577
 R.exclusions.push(new Exclusion("^http://www\\.opensrs\\.com/blog[\\w/\\-]*/$"));
15297 15578
 a("contact-privacy.com");
15298 15579
 a("hover.com");
@@ -15854,7 +16135,6 @@ R.rules.push(new Rule("^http://(www\\.)?fnal\\.gov/", "https://$1fnal.fov/"));
15854 16135
 R.rules.push(new Rule("^http://intelligence\\.house\\.gov/", "https://intelligence.house.gov/"));
15855 16136
 R.rules.push(new Rule("^http://corts\\.hq\\.nasa\\.gov/", "https://corts.hq.nasa.gov/"));
15856 16137
 R.rules.push(new Rule("^http://web\\.nvd\\.nist\\.gov/", "https://web.nvd.nist.gov/"));
15857  
-R.rules.push(new Rule("^http://(busines|publication)s\\.usa\\.gov/", "https://$1s.usa.gov/"));
15858 16138
 R.rules.push(new Rule("^http://([\\w\\-]+\\.)?usajobs\\.gov/", "https://$1usajobs.gov/"));
15859 16139
 R.rules.push(new Rule("^http://(?:www\\.)?fsa\\.usda\\.gov/", "https://www.fsa.usda.gov/"));
15860 16140
 R.rules.push(new Rule("^http://(my|oip|(oip|pws)\\.sc\\.egov)\\.usda\\.gov/", "https://$1.usda.gov/"));
@@ -15879,7 +16159,6 @@ a("medicare.gov");
15879 16159
 a("*.medicare.gov");
15880 16160
 a("corts.hq.nasa.gov");
15881 16161
 a("web.nvd.nist.gov");
15882  
-a("*.usa.gov");
15883 16162
 a("oip.sc.egov.usda.gov");
15884 16163
 a("pws.sc.egov.usda.gov");
15885 16164
 a("my.usda.gov");
@@ -15891,7 +16170,7 @@ a("uspsoig.gov");
15891 16170
 a("www.uspsoig.gov");
15892 16171
 
15893 16172
 R = new RuleSet("USA.gov (partial)");
15894  
-R.rules.push(new Rule("^http://search\\.usa\\.gov/", "https://search.usa.gov/"));
  16173
+R.rules.push(new Rule("^http://(business|publications|search)\\.usa\\.gov/", "https://$1.usa.gov/"));
15895 16174
 a("usa.gov");
15896 16175
 a("*.usa.gov");
15897 16176
 
@@ -16193,6 +16472,11 @@ a("www.noc.soton.ac.uk");
16193 16472
 a("sussed.soton.ac.uk");
16194 16473
 a("www.sussed.soton.ac.uk");
16195 16474
 
  16475
+R = new RuleSet("University of Strasbourg (partial)");
  16476
+R.rules.push(new Rule("^http://(lsiit-cnrs\\.|www\\.)?unistra\\.fr/", "https://$1www.unistra.fr/"));
  16477
+a("unistra.fr");
  16478
+a("*.unistra.fr");
  16479
+
16196 16480
 R = new RuleSet("University of Strathclyde (partial)");
16197 16481
 R.rules.push(new Rule("^http://www\\.strath\\.ac\\.uk/", "https://www.strath.ac.uk/"));
16198 16482
 a("www.strath.ac.uk");
@@ -16341,6 +16625,12 @@ a("static02.vg.no");
16341 16625
 a("static03.vg.no");
16342 16626
 a("static04.vg.no");
16343 16627
 
  16628
+R = new RuleSet("VMware (partial)");
  16629
+R.rules.push(new Rule("^http://(\\w+\\.)?vmware\\.com/", "https://$1vmware.com/"));
  16630
+R.exclusions.push(new Exclusion("^http://(communities|forum|info|kb)\\."));
  16631
+a("vmware.com");
  16632
+a("*.vmware.com");
  16633
+
16344 16634
 R = new RuleSet("VPN4ALL");
16345 16635
 R.rules.push(new Rule("^http://(?:www\\.)vpn4all\\.com/", "https://www.vpn4all.com/"));
16346 16636
 a("vpn4all.com");
@@ -16508,6 +16798,11 @@ R = new RuleSet("Vesess (partial)");
16508 16798
 R.rules.push(new Rule("^http://app\\.curdbee\\.com/", "https://app.curdbee.com/"));
16509 16799
 a("app.curdbee.com");
16510 16800
 
  16801
+R = new RuleSet("Vesica");
  16802
+R.rules.push(new Rule("^http://(www\\.)?vesica\\.ws/", "https://$1vesica.ws/"));
  16803
+a("vesica.ws");
  16804
+a("www.vesica.ws");
  16805
+
16511 16806
 R = new RuleSet("Viaverio.com");
16512 16807
 R.rules.push(new Rule("^http://(?:www\\.)?viaverio\\.com/", "https://www.viaverio.com/"));
16513 16808
 a("viaverio.com");
@@ -16726,9 +17021,9 @@ a("vueling.com");
16726 17021
 a("*.vueling.com");
16727 17022
 
16728 17023
 R = new RuleSet("Vuze");
16729  
-R.rules.push(new Rule("^http://(?:www\\.)?vuze\\.com/", "https://www.vuze.com/"));
  17024
+R.rules.push(new Rule("^http://(?:cf2\\.|www\\.)?vuze\\.com/", "https://www.vuze.com/"));
16730 17025
 a("vuze.com");
16731  
-a("www.vuze.com");
  17026
+a("*.vuze.com");
16732 17027
 
16733 17028
 R = new RuleSet("vzaar (partial)");
16734 17029
 R.rules.push(new Rule("^http://(www\\.)?vzaar\\.com/(blog/|favicon\\.ico$|help/|images/|login$|stylesheets/)", "https://vzaar.com/$2"));
@@ -16942,11 +17237,6 @@ R.rules.push(new Rule("^http://(www\\.)?whatimg\\.com/", "https://whatimg.com/")
16942 17237
 a("whatimg.com");
16943 17238
 a("www.whatimg.com");
16944 17239
 
16945  
-R = new RuleSet("WirtschaftsWoche");
16946  
-R.rules.push(new Rule("^http://(?:www\\.)?wiwo\\.de/", "https://www.wiwo.de/"));
16947  
-a("wiwo.de");
16948  
-a("www.wiwo.de");
16949  
-
16950 17240
 R = new RuleSet("Widgetbox.com");
16951 17241
 R.rules.push(new Rule("^http://(www\\.)?widgetbox\\.com/", "https://widgetbox.com/"));
16952 17242
 R.rules.push(new Rule("^http://(www\\.)?(p\\.)?widgetserver\\.com/", "https://$2widgetserver.com/"));
@@ -17248,6 +17538,11 @@ R.exclusions.push(new Exclusion("^http://(?:www\\.)?xs4all.nl/((%7E)|~)+"));
17248 17538
 a("xs4all.nl");
17249 17539
 a("www.xs4all.nl");
17250 17540
 
  17541
+R = new RuleSet("Xagasoft");
  17542
+R.rules.push(new Rule("^http://(www\\.)?xagasoft\\.com/", "https://$1xagasoft.com/"));
  17543
+a("xagasoft.com");
  17544
+a("www.xagasoft.com");
  17545
+
17251 17546
 R = new RuleSet("Xfire (partial)");
17252 17547
 R.rules.push(new Rule("^http://(www\\.)?xfire\\.com/lo(gin|st_password)", "https://$1xfire.com/lo$2"));
17253 17548
 R.rules.push(new Rule("^http://(?:secure-)?media\\.xfire\\.com/", "https://secure-media.xfire.com/"));
@@ -17293,6 +17588,7 @@ a("api.yamli.com");
17293 17588
 R = new RuleSet("Yandex");
17294 17589
 R.rules.push(new Rule("^http://(?:www\\.)?([^.]+)\\.yandex\\.(ru|net|st)/", "https://$1.yandex.$2/"));
17295 17590
 R.rules.push(new Rule("^http://(?:www\\.)?yandex\\.(net|st)/", "https://yandex.$1/"));
  17591
+R.rules.push(new Rule("^http://yandex\\.ru/", "https://yandex.ru/"));
17296 17592
 R.rules.push(new Rule("^http://([^.]+)\\.([^.]+)\\.yandex\\.(ru|net)/", "https://$1.$2.yandex.$3/"));
17297 17593
 R.rules.push(new Rule("^http://(?:www\\.)?([^.]+)\\.ya\\.ru/", "https://$1.ya.ru/"));
17298 17594
 R.rules.push(new Rule("^http://(?:www\\.)?moikrug\\.ru/", "https://moikrug.ru/"));
@@ -17424,6 +17720,11 @@ R = new RuleSet("Yotsuba Archiver (partial)");
17424 17720
 R.rules.push(new Rule("^http://archive\\.installgentoo\\.net/", "https://archive.installgentoo.net/"));
17425 17721
 a("archive.installgentoo.net");
17426 17722
 
  17723
+R = new RuleSet("You Have Downloaded");
  17724
+R.rules.push(new Rule("^http://(www\\.)?youhavedownloaded\\.com/", "https://$1youhavedownloaded.com/"));
  17725
+a("youhavedownloaded.com");
  17726
+a("www.youhavedownloaded.com");
  17727
+
17427 17728
 R = new RuleSet("YouTube (partial)");
17428 17729
 R.rules.push(new Rule("^http://(www\\.)?youtube\\.com/", "https://$1youtube.com/"));
17429 17730
 R.rules.push(new Rule("^http://(br|de|es|fr|il|img|insight|jp|m|nl|uk)\\.youtube\\.com/", "https://$1.youtube.com/"));
@@ -17580,6 +17881,11 @@ R.rules.push(new Rule("^http://(\\w+)\\.zohostatic\\.com/", "https://$1.zohostat
17580 17881
 a("*.zoho.com");
17581 17882
 a("*.zohostatic.com");
17582 17883
 
  17884
+R = new RuleSet("Zoklet.net");
  17885
+R.rules.push(new Rule("^http://(www\\.)?zoklet\\.net/", "https://www.zoklet.net/"));
  17886
+a("www.zoklet.net");
  17887
+a("zoklet.net");
  17888
+
17583 17889
 R = new RuleSet("Zoomerang (partial)");
17584 17890
 R.rules.push(new Rule("^http://(?:www\\.)?zoomerang\\.com/Survey/((App_)?Themes/|TinyMCE\\.ashx|ZoomStatic/)", "https://www.zoomerang.com/Survey/$1"));
17585 17891
 R.rules.push(new Rule("^http://static\\.zoomerang\\.com/", "https://static.zoomerang.com/"));

0 notes on commit eccfc3d

Please sign in to comment.
Something went wrong with that request. Please try again.