605 Commits

Author SHA1 Message Date
SukkaW
42ab976325 Chore: update domain alive check 2025-05-05 22:31:56 +08:00
SukkaW
76f56fa0e0 Protocol/Network rule support 2025-05-03 23:02:51 +08:00
SukkaW
c3e4a1a445 Experimental Surfboard support 2025-05-03 22:58:52 +08:00
SukkaW
6b068a528a Fix housekeeping
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.6) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-05-01 15:36:31 +08:00
SukkaW
836315c28c Fix housekeeping 2025-05-01 15:34:39 +08:00
SukkaW
331ea5a403 Housekeeping
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.6) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-05-01 00:30:03 +08:00
SukkaW
9ebb1db9f7 Fix: validate global now supports DOMAIN-KEYWORD 2025-04-30 21:41:22 +08:00
SukkaW
c2cc6d72ac Chore: minor changes
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.6) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-04-29 22:19:05 +08:00
SukkaW
70c5625199 Feat: legacy Clash Premium support 2025-04-29 21:54:41 +08:00
SukkaW
2d706f4775 Chore: new util run against source file
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.6) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-04-27 23:51:18 +08:00
SukkaW
4f56b84adb Chore: minor changes 2025-04-25 22:03:37 +08:00
SukkaW
1321f6d9db Fix: compare and write file with empty line 2025-04-21 21:09:55 +08:00
SukkaW
b89e6a3576 Fix: change dead domain check [skip ci] 2025-04-16 16:03:50 +08:00
SukkaW
4816f4f2f3 Chore: update DoH list [skip ci] 2025-04-16 15:07:37 +08:00
SukkaW
acad137167 Chore: minor changes 2025-04-06 22:04:11 +08:00
SukkaW
cc868a93a8 Perf: enable undici cache store's loose mode 2025-04-06 20:51:53 +08:00
SukkaW
1211557888 Perf: replace for await w/ iterator 2025-04-06 20:39:07 +08:00
SukkaW
16ce1d0443 Perf: improve domainlist performance 2025-03-31 22:12:10 +08:00
SukkaW
8cefcf740c Perf: compare and write file in worker 2025-03-31 00:53:07 +08:00
SukkaW
eac8256e2e Perf: attempts to make phishing hosts processing faster 2025-03-30 13:51:12 +08:00
SukkaW
c9f72bee03 Perf: improve bulkAddDomainSuffixes 2025-03-27 11:01:30 +08:00
SukkaW
1548ed1002 Validate dead domains with domestic DoH twice 2025-03-26 01:12:27 +08:00
SukkaW
2fbbfd2d93 Housekeeping & Minor changes 2025-03-20 23:07:20 +08:00
SukkaW
56e2f0e93f Minor changes 2025-03-20 09:26:18 +08:00
SukkaW
9be66afce7 Perf: simplify file equal
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-03-20 00:37:10 +08:00
SukkaW
3c999be08d Chore: minor changes 2025-03-19 09:32:17 +08:00
SukkaW
78f5b83b39 Fix: use punycode.toASCII in trie dumping 2025-03-17 17:31:22 +08:00
SukkaW
cdc255a82a Chore: minor changes
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-03-12 15:01:28 +08:00
SukkaW
c9ebec077f Move TextLineStream to foxts, adopt skipEmptyLines
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-03-11 01:05:14 +08:00
SukkaW
86ccf71667 Perf: close write stream explictly to prevent leak 2025-03-11 00:22:47 +08:00
SukkaW
d40e191934 Remove unused codes
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-03-09 23:24:26 +08:00
SukkaW
4b26958578 Perf: add reject base first before adding third-party data 2025-03-07 10:02:10 +08:00
SukkaW
817c491202 Fix: reject domain normalizer 2025-03-06 09:24:55 +08:00
SukkaW
e13cee4e46 Refactor: improve fileEqual impl
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-03-06 00:04:19 +08:00
SukkaW
c5b88362ef Tightrn the Phishing Hosts & Add default fetch cache 2025-03-04 22:26:29 +08:00
SukkaW
a05e0ec27c Make fake TLD in Phishing Hosts lethal match 2025-03-02 23:27:53 +08:00
SukkaW
f655e54cd7 Increase fetch parallel delay 2025-03-02 23:21:16 +08:00
SukkaW
c9b53b1c1a Perf: move phishing hosts process into a worker 2025-03-02 23:03:52 +08:00
SukkaW
20edd90c9b Chore: minor changes 2025-03-02 22:30:47 +08:00
SukkaW
eabac5bfce Perf: minor optimization reducing array allocation
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-03-02 19:49:18 +08:00
SukkaW
0f7799b8f1 Update Reject Hosts & Tighten the Phishing Hosts 2025-03-02 16:11:54 +08:00
SukkaW
22676ed0b2 Update Global Hosts & Phishing Hosts Keywords 2025-03-02 15:55:02 +08:00
SukkaW
34c316f509 Chore: improve trace output 2025-03-02 00:28:44 +08:00
SukkaW
64317794b0 Perf: strip more branches 2025-03-02 00:16:57 +08:00
SukkaW
9f948943ee Make ESLint Happy [skip ci] 2025-02-23 23:13:54 +08:00
SukkaW
b1912c89ac Perf: limit split when parsing hosts 2025-02-23 22:59:55 +08:00
SukkaW
be063f09a7 Chore: many changes
- Move `parse-filter.test.ts`
- Add more kwfilter bail out to parse filter
2025-02-23 22:45:48 +08:00
SukkaW
3952e27d64 Perf: improve file comparision 2025-02-23 22:32:11 +08:00
SukkaW
2bb8009d03 Housekeeping
Some checks are pending
Build / Build (push) Waiting to run
Build / Diff output (push) Blocked by required conditions
Build / Deploy to Cloudflare Pages (push) Blocked by required conditions
Build / Deploy to GitHub and GitLab (push) Blocked by required conditions
2025-02-18 10:20:49 +08:00
SukkaW
2ebe91189c Chore: minor changes
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-02-15 22:55:29 +08:00