593 Commits

Author SHA1 Message Date
SukkaW
8b1eeb1c14 Refactor: minor simplifications 2024-05-27 00:23:42 +08:00
SukkaW
e4429a62ee Chore: prefer domain list 2024-05-26 23:51:41 +08:00
SukkaW
6b0151be29 Perf/Refactor: processHosts now returns string[] 2024-05-26 18:22:44 +08:00
SukkaW
aa3cb9e586 Perf: speed-up tldts 2024-05-26 17:58:52 +08:00
SukkaW
21a31e6c1f Perf/Refactor: processDomainList now returns string[] 2024-05-26 17:27:11 +08:00
SukkaW
1288460c48 Perf: use tldts-experimental when possible 2024-05-26 04:38:43 +08:00
SukkaW
db6786a0d6 Perf: make domain sorting faster 2024-05-26 04:17:02 +08:00
SukkaW
48b6ae2553 Refactor: refactor domain sorting order 2024-05-26 03:27:43 +08:00
SukkaW
5b725192e3 Perf: re-use trie when building reject domainsets 2024-05-26 01:20:45 +08:00
SukkaW
02bff12245 Perf: simplify white suffix dedupe 2024-05-26 01:02:29 +08:00
SukkaW
48b5f609dd Feat: trie now supports whitelist method 2024-05-26 00:53:23 +08:00
SukkaW
05c2db6ac7 Remove donews.com from Reject Hosts 2024-05-25 22:21:59 +08:00
SukkaW
424f75a983 Update Reject Hosts 2024-05-19 04:28:51 +08:00
SukkaW
b5a6e05a84 Feat: update phishing domain threshold 2024-05-19 04:07:54 +08:00
SukkaW
6380d0be5a Chore: merge reject ruleset and domainset during build 2024-05-19 03:29:36 +08:00
SukkaW
35aa11f361 Perf: remove cached tld parse 2024-05-12 00:50:50 +08:00
SukkaW
160e7bfab7 Perf: domain deduper using only trie + DFS 2024-05-12 00:20:30 +08:00
SukkaW
1b116637d2 Perf: make sort domain faster 2024-05-11 15:41:59 +08:00
SukkaW
22d738d99d Refactor: improve stable sort domains 2024-05-11 01:12:07 +08:00
SukkaW
da58e78e69 Fix: stop append speedtest 2024-05-11 00:40:10 +08:00
SukkaW
6308ce2536 Fix: stable reject stat 2024-05-11 00:39:51 +08:00
SukkaW
748861bd2b Prefer TimSort 2024-05-11 00:36:21 +08:00
SukkaW
f99d166c13 Test: add stable sort domains test 2024-05-11 00:28:33 +08:00
SukkaW
a486910a26 Perf: use new hostname trie 2024-05-11 00:07:43 +08:00
SukkaW
59b86f706f Perf/Refactor: trie w/ hostname mode 2024-05-10 23:49:50 +08:00
SukkaW
487d4fecd6 Perf: new timsort 2024-05-10 23:41:05 +08:00
SukkaW
deb3688245 Update speedtest Hosts 2024-05-10 13:10:34 +08:00
SukkaW
5ec04e4728 Perf: improve sort speed / simplify 2024-05-10 10:58:21 +08:00
SukkaW
6a48313ebd Use TimSort (WebKit you lazy fuck) 2024-05-09 10:46:31 +08:00
SukkaW
c8645a2713 Feat: make DoH supports multiple IP (w/ Hosts) 2024-05-08 02:00:50 +08:00
SukkaW
53d570e22d Update CDN & Global & Download Hosts 2024-05-05 00:28:25 +08:00
SukkaW
fa0cb48bf0 Chore: re-use code 2024-05-02 18:52:25 +08:00
SukkaW
986cfc8ff4 Perf: make readline interface creation faster 2024-05-02 18:43:25 +08:00
SukkaW
e5d511d105 Perf: many changes
- Hoist process hosts line callback
- Reduce dp hosts file size
- Reduce domain sort
2024-05-02 08:13:15 +08:00
SukkaW
10bde9f1e8 Fix/CI: float promise error handling / log wrap 2024-05-02 07:33:29 +08:00
SukkaW
df6bbb68a0 Chore: improve types 2024-05-02 00:52:02 +08:00
SukkaW
1c95540b81 Perf: append large array 2024-04-28 14:20:36 +08:00
SukkaW
2e42705096 Update CDN Hosts & Azure China CIDR 2024-04-23 21:09:35 +08:00
SukkaW
e6d3c02ad5 Fix: unblock m.stripe.com 2024-04-23 21:09:23 +08:00
SukkaW
b8b0043b8e Fix: CN CIDR includes Azure China 2024-04-23 16:32:40 +08:00
SukkaW
f219f6a382 Simplify URL Rewrite and migrate to URL Redirect 2024-04-23 15:56:39 +08:00
SukkaW
5ccb839023 Update CDN & Download Hosts 2024-04-23 15:37:37 +08:00
SukkaW
b2690e6fb2 Refactor: separate URL-REGEX and the rest 2024-04-23 15:18:36 +08:00
SukkaW
d78e3a25ad Chore: finish rewrite mitm hostname sgmodule script 2024-04-23 15:02:22 +08:00
SukkaW
cbb22f3b16 Perf: improve reject regex / regex sorting 2024-04-23 15:01:33 +08:00
SukkaW
6e63326c7c Feat: add Botnet controller blocking 2024-04-23 02:16:14 +08:00
SukkaW
cea350aa61 Feat/Chore: add DOMAIN-WILDCARD to sort weight 2024-04-20 23:57:06 +08:00
SukkaW
74be7a31e8 Refactor: CDN build prefer domainset 2024-04-20 21:26:14 +08:00
SukkaW
58607ac27c Chore: update phishing domain TLD filter 2024-04-18 13:46:56 +08:00
SukkaW
13eb2633f3 Update Speedtest Hosts 2024-04-18 11:50:18 +08:00