diff --git a/Build/lib/reject-data-source.js b/Build/lib/reject-data-source.js index a3b486b6..07b0fa56 100644 --- a/Build/lib/reject-data-source.js +++ b/Build/lib/reject-data-source.js @@ -40,7 +40,6 @@ const ADGUARD_FILTERS = /** @type {const} */([ 'https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/combined_disguised_ads.txt', 'https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/combined_disguised_trackers.txt', 'https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/combined_disguised_clickthroughs.txt', - 'https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/combined_disguised_trackers.txt', 'https://raw.githubusercontent.com/AdguardTeam/cname-trackers/master/data/combined_disguised_microsites.txt', // uBlock Origin Filter List [ @@ -229,7 +228,23 @@ const PREDEFINED_ENFORCED_BACKLIST = [ 'telemetry.mozilla.org' ]; +const PREDEFINED_ENFORCED_WHITELIST = [ + 'godaddysites.com', + 'web.app', + 'firebaseapp.com', + 'ipfs.nftstorage.link', + 'ipfs.4everland.io', + 'ipfs.cf-ipfs.com', + 'ipfs.dweb.link', + 'ipfs.infura-ipfs.io', + 'ipfs.fleek.cool', + 'repl.co', + 'w3s.link', + 'translate.goog' +] + module.exports.HOSTS = HOSTS; module.exports.ADGUARD_FILTERS = ADGUARD_FILTERS; module.exports.PREDEFINED_WHITELIST = PREDEFINED_WHITELIST; module.exports.PREDEFINED_ENFORCED_BACKLIST = PREDEFINED_ENFORCED_BACKLIST; +module.exports.PREDEFINED_ENFORCED_WHITELIST = PREDEFINED_ENFORCED_WHITELIST; diff --git a/Build/worker/build-reject-domainset-worker.js b/Build/worker/build-reject-domainset-worker.js index c77fa354..690de684 100644 --- a/Build/worker/build-reject-domainset-worker.js +++ b/Build/worker/build-reject-domainset-worker.js @@ -28,7 +28,7 @@ module.exports = ({ chunk }) => { if (domainFromInputLen < domainFromFullSetLen) { if (domainFromInputLen + 1 !== domainFromFullSetLen) { - break; + continue; } // !domainFromInput.starsWith('.') && `.${domainFromInput}` === domainFromFullSet