Skip to content
This repository was archived by the owner on Nov 6, 2023. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
89781d4
Merge pull request #15852 from Hainish/release-2018.6.21
Hainish Jun 21, 2018
b468519
Update aastocks.com.xml, follow up #15605 (#15823)
Jun 21, 2018
12ff3d4
Added ruleset for bib.bund.de (#15847)
Jochen-A-Fuerbacher Jun 21, 2018
85b6982
Added ruleset for fsharp.org (#15850)
Jochen-A-Fuerbacher Jun 21, 2018
79e8eb1
Added ruleset for lubuntu.me (#15849)
Jochen-A-Fuerbacher Jun 21, 2018
f7934a0
Added ruleset for bkge.de (#15848)
Jochen-A-Fuerbacher Jun 21, 2018
1561b64
Create Mingw-w64.org.xml (#15857)
Giltyhub Jun 22, 2018
68340af
Add Luadns.com.xml (#15863)
J0WI Jun 22, 2018
fcaabaa
Update XFCE.org.xml (#15869)
Giltyhub Jun 23, 2018
c971d84
Improved update test polyfills (#15158)
Jun 23, 2018
8188044
Create MesonBuild.com.xml (#15867)
Giltyhub Jun 23, 2018
42554ac
Update Cloudflare rulesets (#15860)
injust Jun 23, 2018
1ddd82e
[Telstra.com] New ruleset (#14006)
youdly Jun 23, 2018
b6bbf12
[BilBasen.dk] New ruleset (#14003)
youdly Jun 23, 2018
f4b2913
[VelocityFrequentFlyer.com] New ruleset (#14008)
youdly Jun 23, 2018
13ad3d4
[Stubhub.com] Re-enable ruleset (#14269)
youdly Jun 23, 2018
3e64140
[STA Travel.co.th] New ruleset (#15885)
youdly Jun 23, 2018
1109cc9
[STA Travel.co.za] New ruleset (#15886)
youdly Jun 23, 2018
715b39f
[STA Travel.at] New ruleset (#15884)
youdly Jun 23, 2018
a422dd7
[STA Travel.de] New ruleset (#15889)
youdly Jun 23, 2018
3aea306
[STA Travel.ch] New ruleset (#15890)
youdly Jun 23, 2018
44250f3
Sonobi.com: (#15820)
numismatika Jun 23, 2018
7bdcb3c
Mxptint.net: (#15101)
numismatika Jun 23, 2018
6ed0ac3
add rule for QuantCount (#15106)
numismatika Jun 23, 2018
9fd2ee0
RadiumOne: (#15107)
numismatika Jun 23, 2018
7b395f6
Exactag: (#15328)
numismatika Jun 23, 2018
d693707
Evidon: (#15817)
numismatika Jun 23, 2018
8a3742d
Fixed and updated asterisk.org ruleset (#15851)
Jochen-A-Fuerbacher Jun 23, 2018
1de707e
re-enable Connexity.net ruleset (#15102)
numismatika Jun 23, 2018
aabe5d7
add rule for PrimeCaster.net (#15065)
numismatika Jun 23, 2018
1a971ad
[virginaustralia.com] Add subdomains (#13210)
youdly Jun 23, 2018
d0abbf9
[Stubhub.co.uk.xml] Separate ruleset (#15057)
youdly Jun 23, 2018
9d92fc0
[Stubhub.de.xml] Separate ruleset (#15058)
youdly Jun 23, 2018
b6a0515
Rename and Update NBCDigitalAdOps.com.xml (#15822)
Jun 24, 2018
4bee9ce
Rename and Update NBCUDigitalAdOps.com.xml (#15907)
Jun 24, 2018
eca89c8
Delete My_Aloe_Cleanse.com.xml (#15900)
Jun 25, 2018
0594b98
Update ruleset: Dell (#15914)
injust Jun 25, 2018
57a41c2
When 'Block all unencrypted requests' is checked, FTP is still allowe…
Hainish Jun 25, 2018
26130e0
Create ruleset: SmartURL.it (#15924)
injust Jun 26, 2018
1825257
Delete Robin_Rabard.xml, gone from DNS (#15901)
Jun 26, 2018
2043207
Re-activate and update Dianomi.com.xml (#15908)
Jun 26, 2018
d52c6cd
Create ruleset: Forensics.ca (#15919)
injust Jun 26, 2018
dbe791f
Create ARICR.org.xml (#15897)
Giltyhub Jun 26, 2018
043289c
Add screenshotscdn and fix captive portal detection (#15917)
J0WI Jun 26, 2018
5757d1f
Remove wildcards from Authorize.net.xml (#15903)
Jun 26, 2018
c5c6d3c
Create ruleset: ICPDR.org (#15922)
injust Jun 26, 2018
41ad567
Update ruleset: PhotoShelter (#15776)
injust Jun 26, 2018
cfe2786
[Officeworks.com.au] New ruleset (#15348)
youdly Jun 26, 2018
5b6f4e2
[STA Travel.com.au] New ruleset (#15888)
youdly Jun 26, 2018
d36747f
Update reference (#15931)
youdly Jun 26, 2018
3c1fdcd
Create cloudmailer.space.xml (#15928)
bn4t Jun 26, 2018
0f44a2c
Updated coreboot.org ruleset (#15923)
Jochen-A-Fuerbacher Jun 26, 2018
2881dbd
Create Rudix.org.xml (#15895)
Giltyhub Jun 26, 2018
46e5433
Create ruleset: Slippedisc.com (#15671)
injust Jun 26, 2018
7bca87a
Create ruleset: BBacon.org (#15670)
injust Jun 26, 2018
000d4f9
Create ruleset: UnwiredLtd.com (#15667)
injust Jun 26, 2018
e008457
Create ruleset: TeacherCast.net (#15461)
injust Jun 26, 2018
daae7cb
Create ruleset: Rogers Bank (#15464)
injust Jun 26, 2018
bd04b57
Update ruleset: News Corporation mismatches (#15366)
injust Jun 26, 2018
371c43d
[Target.com.au] New ruleset (#15350)
youdly Jun 26, 2018
af261bd
Create ruleset: CFWGroup.ca (#15531)
injust Jun 26, 2018
d691b63
Add bash.im ruleset (#15116)
VoidPhantom Jun 26, 2018
58a037c
Create Modoee.com.xml (#15095)
J0WI Jun 26, 2018
659d8f5
Add ruleset: rtcquebec.ca (#15129)
injust Jun 26, 2018
10dd0e9
Add ruleset: panthema.net (#15132)
injust Jun 26, 2018
5d94004
Update ruleset: Blogtrottr.com (#15644)
injust Jun 26, 2018
af9be38
Update yr.no (#14547)
Jun 26, 2018
e31461e
add ruleset for Hochschule der Medien Stuttgart (#14933)
numismatika Jun 26, 2018
7a6653e
[Coles.com.au] New ruleset (#15341)
youdly Jun 26, 2018
c574530
Update stadt-bremerhaven.de (#14548)
Jun 28, 2018
c5d7c69
Create ruleset: Elgas.com.au (#15772)
injust Jun 28, 2018
2410c6e
Create ruleset: WolverineWorldwide.com (#15764)
injust Jun 28, 2018
385e5e6
Update PowerDNS.com.xml (#15878)
J0WI Jun 28, 2018
8cfabe5
Advertising.com: (#14130)
numismatika Jun 28, 2018
3c5def5
masterpasswordapp.com (#15249)
theel0ja Jun 29, 2018
b0e17f2
Add catalystapp.co rule (#15955)
Jun 29, 2018
e19fc3b
Update Booklooker.de.xml, fix #15866 (#15963)
Jun 30, 2018
20f8e25
[STA Travel.com.sg] New ruleset (#15883)
youdly Jun 30, 2018
060b7d7
[STA Travel.co.nz] New ruleset (#15887)
youdly Jun 30, 2018
a03f554
typescriptlang.org (#15240)
theel0ja Jul 1, 2018
c63f827
Delete arewee10syet.com.xml
Hainish Jul 2, 2018
6cca66c
Update QQ.xml (#16009)
ivysrono Jul 3, 2018
88a5b22
Fix --remove-update-channels flag to correspond to modularization of …
Hainish Jul 4, 2018
737363d
Create ruleset: Mono project and pronoun.is (#15535)
FranklinYu Jul 4, 2018
a24cc40
Create expreview.com.xml (#15825)
ivysrono Jul 7, 2018
ac322fb
Fix explode regexp (#16051)
RReverser Jul 11, 2018
9014359
Create QuantumComputingReport.com.xml (#16057)
Giltyhub Jul 14, 2018
812d5bb
Batch trivialize unnecessary cloudfront.net rewrites (#15998)
Jul 17, 2018
ab8ff21
Create ruleset: EducateAutism.com (#16021)
injust Jul 17, 2018
9c87b86
Batch trivialize unnecessary amazonaws.com rewrites (#16000)
Jul 17, 2018
667bac1
Adding a warning to pages which 'Block all unencrypted requests' is u…
Hainish Jul 19, 2018
eed9dad
[Convert-JPG-to-PDF.net] New ruleset (#16079)
youdly Jul 22, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 20 additions & 8 deletions chromium/background-scripts/background.js
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,12 @@ var urlBlacklist = new Set();
// TODO: Remove this code if they ever give us a real counter
var redirectCounter = new Map();

const cancelUrl = chrome.extension.getURL("/pages/cancel/index.html");

function redirectOnCancel(shouldCancel){
return shouldCancel ? {redirectUrl: cancelUrl} : {cancel: false};
}

/**
* Called before a HTTP(s) request. Does the heavy lifting
* Cancels the request/redirects it to HTTPS. URL modification happens in here.
Expand All @@ -298,7 +304,7 @@ function onBeforeRequest(details) {
// true if the URL is a http:// connection to a remote canonical host, and not
// a tor hidden service
const shouldCancel = httpNowhereOn &&
uri.protocol === 'http:' &&
(uri.protocol === 'http:' || uri.protocol === 'ftp:') &&
uri.hostname.slice(-6) !== '.onion' &&
uri.hostname !== 'localhost' &&
!/^127(\.[0-9]{1,3}){3}$/.test(uri.hostname) &&
Expand All @@ -323,7 +329,7 @@ function onBeforeRequest(details) {
" changed before processing to " + uri.href);
}
if (urlBlacklist.has(uri.href)) {
return {cancel: shouldCancel};
return redirectOnCancel(shouldCancel);
}

if (details.type == "main_frame") {
Expand All @@ -337,7 +343,7 @@ function onBeforeRequest(details) {
urlBlacklist.add(uri.href);
rules.settings.domainBlacklist.add(uri.hostname);
util.log(util.WARN, "Domain blacklisted " + uri.hostname);
return {cancel: shouldCancel};
return redirectOnCancel(shouldCancel);
}

// whether to use mozilla's upgradeToSecure BlockingResponse if available
Expand Down Expand Up @@ -393,9 +399,15 @@ function onBeforeRequest(details) {
newuristr = newuristr.replace(/^http:/, "https:");
}
}
if (newuristr && newuristr.substring(0, 5) === "http:") {
// Abort early if we're about to redirect to HTTP in HTTP Nowhere mode
return {cancel: true};
if (
newuristr &&
(
newuristr.substring(0, 5) === "http:" ||
newuristr.substring(0, 4) === "ftp:"
)
) {
// Abort early if we're about to redirect to HTTP or FTP in HTTP Nowhere mode
return {redirectUrl: cancelUrl};
}
}

Expand All @@ -407,7 +419,7 @@ function onBeforeRequest(details) {
return {redirectUrl: newuristr};
} else {
util.log(util.INFO, 'onBeforeRequest returning shouldCancel: ' + shouldCancel);
return {cancel: shouldCancel};
return redirectOnCancel(shouldCancel);
}
}

Expand Down Expand Up @@ -636,7 +648,7 @@ function onHeadersReceived(details) {

// Registers the handler for requests
// See: https://github.com/EFForg/https-everywhere/issues/10039
chrome.webRequest.onBeforeRequest.addListener(onBeforeRequest, {urls: ["*://*/*"]}, ["blocking"]);
chrome.webRequest.onBeforeRequest.addListener(onBeforeRequest, {urls: ["*://*/*", "ftp://*/*"]}, ["blocking"]);

// Try to catch redirect loops on URLs we've redirected to HTTPS.
chrome.webRequest.onBeforeRedirect.addListener(onBeforeRedirect, {urls: ["https://*/*"]});
Expand Down
26 changes: 9 additions & 17 deletions chromium/background-scripts/update.js
Original file line number Diff line number Diff line change
@@ -1,32 +1,24 @@
/* global update_channels */
/* global pako */
/* global __dirname */

"use strict";

// Determine if we're in the tests. If so, define some necessary components.
if(typeof(window) == "undefined"){
const fs = require('fs');
const WebCrypto = require("node-webcrypto-ossl"),
if (typeof window === "undefined") {
var WebCrypto = require("node-webcrypto-ossl"),
crypto = new WebCrypto(),
atob = require("atob"),
btoa = require("btoa"),
encoding = require('text-encoding');

var window = {
crypto: new WebCrypto(),
atob,
btoa
};

var update_channels = Function(fs.readFileSync(__dirname + '/update_channels.js').toString() + "return update_channels;")(),
pako = Function(fs.readFileSync(__dirname + '/../external/pako-1.0.5/pako_inflate.min.js').toString() + "return pako;")(),
TextDecoder = encoding.TextDecoder,
chrome = require("sinon-chrome");
pako = require('../external/pako-1.0.5/pako_inflate.min.js'),
{ TextDecoder } = require('text-encoding'),
chrome = require("sinon-chrome"),
window = { atob, btoa, chrome, crypto, pako, TextDecoder };
}

(function(exports) {

const { update_channels } = require('./update_channels');
const util = require('./util');

let store,
background_callback;

Expand Down
24 changes: 17 additions & 7 deletions chromium/background-scripts/update_channels.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,23 @@
/* exported update_channels */

"use strict";
'use strict';

var update_channels = [{
name: "EFF (Full)",
(function (exports) {

exports.update_channels = [{
name: 'EFF (Full)',
jwk: {
kty: "RSA",
e: "AQAB",
n: "1cwvFQu3Kw-Pz8bcEFuV5zx0ZheDsc4Tva7Qv6BL90_sDLqCW79Y543nDkPtNVfFH_89pt2kSPp_IcS5XnYiw6zBQeFuILFw5JpvZt14K0s4e025Q9CXfhYKIBKT9PnqihwAacjMa6rQb7RTu7XxVvqxRb3b0vx2CR40LSlYZ8H_KpeaUwq2oz-fyrI6LFTeYvbO3ZuLKeK5xV1a32xeTVMFkIj3LxnQalxq-DRHfj7LRRoTnbRDW4uoDc8aVpLFliuO79jUKbobz4slpiWJ4wjKR_O6OK13HbZUiOSxi8Bms-UqBPOyzbMVpmA7lv_zWdaLu1IVlVXQyLVbbrqI6llRqfHdcJoEl-eC48AofuB-relQtjTEK_hyBf7sPwrbqAarjRjlyEx6Qy5gTXyxM9attfNAeupYR6jm8LKm6TFpfWkyDxUmj_f5pJMBWNTomV74f8iQ2M18_KWMUDCOf80tR0t21Q1iCWdvA3K_KJn05tTLyumlwwlQijMqRkYuao-CX9L3DJIaB3VPYPTSIPUr7oi16agsuamOyiOtlZiRpEvoNg2ksJMZtwnj5xhBQydkdhMW2ZpHDzcLuZlhJYZL_l3_7wuzRM7vpyA9obP92CpZRFJErGZmFxJC93I4U9-0B0wg-sbyMKGJ5j1BWTnibCklDXtWzXtuiz18EgE"
kty: 'RSA',
e: 'AQAB',
n: '1cwvFQu3Kw-Pz8bcEFuV5zx0ZheDsc4Tva7Qv6BL90_sDLqCW79Y543nDkPtNVfFH_89pt2kSPp_IcS5XnYiw6zBQeFuILFw5JpvZt14K0s4' +
'e025Q9CXfhYKIBKT9PnqihwAacjMa6rQb7RTu7XxVvqxRb3b0vx2CR40LSlYZ8H_KpeaUwq2oz-fyrI6LFTeYvbO3ZuLKeK5xV1a32xeTVMF' +
'kIj3LxnQalxq-DRHfj7LRRoTnbRDW4uoDc8aVpLFliuO79jUKbobz4slpiWJ4wjKR_O6OK13HbZUiOSxi8Bms-UqBPOyzbMVpmA7lv_zWdaL' +
'u1IVlVXQyLVbbrqI6llRqfHdcJoEl-eC48AofuB-relQtjTEK_hyBf7sPwrbqAarjRjlyEx6Qy5gTXyxM9attfNAeupYR6jm8LKm6TFpfWky' +
'DxUmj_f5pJMBWNTomV74f8iQ2M18_KWMUDCOf80tR0t21Q1iCWdvA3K_KJn05tTLyumlwwlQijMqRkYuao-CX9L3DJIaB3VPYPTSIPUr7oi1' +
'6agsuamOyiOtlZiRpEvoNg2ksJMZtwnj5xhBQydkdhMW2ZpHDzcLuZlhJYZL_l3_7wuzRM7vpyA9obP92CpZRFJErGZmFxJC93I4U9-0B0wg' +
'-sbyMKGJ5j1BWTnibCklDXtWzXtuiz18EgE'
},
update_path_prefix: "https://www.https-rulesets.org/v1/"
update_path_prefix: 'https://www.https-rulesets.org/v1/'
}];

})(typeof exports === 'undefined' ? require.scopes.update_channels = {} : exports);
Binary file added chromium/images/banner-red.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 6 additions & 2 deletions chromium/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@
"background-scripts/background.js"
]
},
"web_accessible_resources": [
"/pages/cancel/index.html"
],
"browser_action": {
"default_icon": {
"38": "images/icons/icon-active-38.png"
Expand Down Expand Up @@ -48,7 +51,8 @@
"tabs",
"cookies",
"storage",
"*://*/*"
"*://*/*",
"ftp://*/*"
],
"version": "2018.6.21"
}
}
16 changes: 16 additions & 0 deletions chromium/pages/cancel/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>⚠ HTTPS Everywhere ⚠</title>
<style type="text/css">code{white-space: pre;}</style>
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<h1 id="https-everywhere"><img src="../../images/banner-red.png" alt="HTTPS Everywhere" /></h1>
<p data-i18n="cancel_he_blocking_explainer"></p>
<script src="../translation.js"></script>
<script src="ux.js"></script>
</body>
</html>
20 changes: 20 additions & 0 deletions chromium/pages/cancel/style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
body{
margin-top: 6em;
left: 50%;
position: relative;
overflow: hidden;
}

h1 img{
position: relative;
left: -289px;
}

p{
width: 600px;
position: relative;
left: -300px;
font-size: 12pt;
font-family: sans-serif;
line-height: 150%;
}
21 changes: 21 additions & 0 deletions chromium/pages/cancel/ux.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
"use strict";

let observer;
document.addEventListener("DOMContentLoaded", () => {
const explainer = document.querySelector("[data-i18n=cancel_he_blocking_explainer]");
observer = new MutationObserver(() => {replaceLink(explainer)});
if (explainer.innerText.length > 0) {
replaceLink(explainer);
} else {
observer.observe(explainer, {childList: true});
}
});

function replaceLink(explainer){
observer.disconnect();
const linkText = chrome.i18n.getMessage("cancel_he_blocking_network");
const link = document.createElement("a");
link.href = "https://en.wikipedia.org/wiki/Downgrade_attack";
link.innerText = linkText;
explainer.innerHTML = explainer.innerHTML.replace(linkText, link.outerHTML);
}
4 changes: 2 additions & 2 deletions chromium/test/update_test.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ const assert = require('chai').assert,
sinon = require('sinon');

const fs = require('fs'),
update_channels = Function(fs.readFileSync(__dirname + '/../background-scripts/update_channels.js').toString() + "return update_channels;")(),
pako = Function(fs.readFileSync(__dirname + '/../external/pako-1.0.5/pako_inflate.min.js').toString() + "return pako;")();
{ update_channels } = require('../background-scripts/update_channels'),
pako = require('../external/pako-1.0.5/pako_inflate.min.js');

util.setDefaultLogLevel(util.WARN);

Expand Down
6 changes: 3 additions & 3 deletions make.sh
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@ fi
# If the --remove-update-channels flag is set, remove all out-of-band update channels
if [ "$1" == "--remove-update-channels" -o "$2" == "--remove-update-channels" -o "$3" == "--remove-update-channels" ]; then
echo "Flag --remove-update-channels specified. Removing all out-of-band update channels."
echo "update_channels = [];" >> pkg/crx/background-scripts/update_channels.js
echo "update_channels = [];" >> pkg/xpi-amo/background-scripts/update_channels.js
echo "update_channels = [];" >> pkg/xpi-eff/background-scripts/update_channels.js
echo "require.scopes.update_channels.update_channels = [];" >> pkg/crx/background-scripts/update_channels.js
echo "require.scopes.update_channels.update_channels = [];" >> pkg/xpi-amo/background-scripts/update_channels.js
echo "require.scopes.update_channels.update_channels = [];" >> pkg/xpi-eff/background-scripts/update_channels.js
fi

if [ -n "$BRANCH" ] ; then
Expand Down
12 changes: 4 additions & 8 deletions src/chrome/content/rules/1.0.0.1.xml
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
<!--
Other CloudFlare rulesets:

- CloudFlare.xml

Other Cloudflare rulesets:
- Cloudflare.com.xml
-->
<ruleset name="1.0.0.1">

<ruleset name="1.0.0.1">
<target host="1.0.0.1" />

<securecookie host=".+" name=".+" />

<rule from="^http:"
to="https:" />

<rule from="^http:" to="https:" />
</ruleset>
12 changes: 4 additions & 8 deletions src/chrome/content/rules/1.1.1.1.xml
Original file line number Diff line number Diff line change
@@ -1,16 +1,12 @@
<!--
Other CloudFlare rulesets:

- CloudFlare.xml

Other Cloudflare rulesets:
- Cloudflare.com.xml
-->
<ruleset name="1.1.1.1">

<ruleset name="1.1.1.1">
<target host="1.1.1.1" />

<securecookie host=".+" name=".+" />

<rule from="^http:"
to="https:" />

<rule from="^http:" to="https:" />
</ruleset>
8 changes: 8 additions & 0 deletions src/chrome/content/rules/ARICR.org.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<ruleset name="ARICR.org">
<target host="aricr.org" />
<target host="www.aricr.org" />

<securecookie host=".+" name=".+" />

<rule from="^http:" to="https:" />
</ruleset>
2 changes: 1 addition & 1 deletion src/chrome/content/rules/Adbooth.net.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@


<rule from="^http://cdn\.adbooth\.net/"
to="https://s3.amazonaws.com/cdn.adbooth.net/" />
to="https://cdn.adbooth.net/" />

<rule from="^http://help\.adbooth\.net/track\.gif"
to="https://cdn.uservoice.com/track.gif" />
Expand Down
2 changes: 1 addition & 1 deletion src/chrome/content/rules/Adk2.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,6 @@ Fetch error: http://adk2.com/ => https://adk2.com/: (60, 'SSL certificate proble
<!-- Included on 3rd-party websites.
-->
<rule from="^http://cdn\.adk2\.com/"
to="https://d38cp5x90nxyo0.cloudfront.net/" />
to="https://cdn.adk2.com/" />

</ruleset>
3 changes: 1 addition & 2 deletions src/chrome/content/rules/Adspdbl.com.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
<target host="files.adspdbl.com" />


<rule from="^http://files\.adspdbl\.com/"
to="https://d3ijm230svej28.cloudfront.net/" />
<rule from="^http:" to="https:" />

</ruleset>
Loading