mirror of
https://github.com/SukkaW/Surge.git
synced 2025-12-12 01:00:34 +08:00
Re-enable DOMAIN-KEYWORD overlapping DOMAIN-WILDCARD dedupe
This commit is contained in:
parent
5807e07608
commit
7ded88aaa3
@ -259,7 +259,7 @@ export const buildRejectDomainSet = task(require.main === module, __filename)(as
|
||||
rejectPhisingDomainsetOutput.whitelistDomain(arg);
|
||||
|
||||
// e.g. .data.microsort.com can strip waston*.event.data.microsort.com
|
||||
rejectNonIpRulesetOutput.wildcardTrie.whitelist(arg);
|
||||
// rejectNonIpRulesetOutput.wildcardTrie.whitelist(arg);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
@ -444,6 +444,11 @@ export class FileOutput {
|
||||
|
||||
if (this.wildcardSet.size) {
|
||||
this.wildcardSet.forEach((wildcard) => {
|
||||
// Overlapped w/ DOMAIN-kEYWORD
|
||||
if (kwfilter(wildcard)) {
|
||||
return;
|
||||
}
|
||||
|
||||
for (let i = 0; i < strategiesLen; i++) {
|
||||
const strategy = this.strategies[i];
|
||||
strategy.writeDomainWildcard(wildcard);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user