Commit Graph

7 Commits

Author SHA1 Message Date
ValdikSS
9eb504cf0b Filter out broken cloudfront.net subdomains, to shrink PAC size 2024-04-23 01:18:06 +03:00
ValdikSS
40e6053bed resolve-dns-nxdomain speed improvement
Do not wait until all the tasks are finished, scedule new task
right after another task is finished
2022-08-07 19:06:35 +03:00
ValdikSS
4d08301ca6 Add comment of what NS_FILTER_SUBSTRINGS is 2022-08-07 17:44:21 +03:00
ValdikSS
3b26ff5307 Fix high memory usage
* Do not load all domain names in a file to memory, use generator instead
* Do not construct async tasks for all domains, slice it by TASK_AMOUNT_MULTIPLIER
    instead

This modification decreases memory usage from ~470 MB down to ~35-40 MB
2022-08-07 17:44:00 +03:00
ValdikSS
1463e8bfa6 Filter out expired and parked domains in domain resolver 2022-07-30 15:25:16 +03:00
ValdikSS
04337a4486 NXDOMAIN script: do not thread domain as broken if the answer is empty 2020-09-16 16:07:00 +03:00
ValdikSS
9a4f0bced8 Implement NXDOMAIN resolving and filtering 2020-09-13 22:11:20 +03:00