645 Commits

Author SHA1 Message Date
SukkaW
0a2548d6e5 Chore: enable HTTP/2 again 2025-07-31 22:26:36 +08:00
SukkaW
2954a1b7c4 Chore: avoid adding too much pressure on backup source 2025-07-28 00:34:03 +08:00
SukkaW
e9567f6488 Perf: improve adguard filter parsing speed 2025-07-28 00:02:09 +08:00
SukkaW
8fc03a8a26 Chore: improve trace information 2025-07-27 22:31:28 +08:00
SukkaW
3d1514f0d1 Housekeeping [skip ci] 2025-07-27 21:08:40 +08:00
SukkaW
3a7f15ca6c Chore: new way to attach description 2025-07-21 16:03:08 +08:00
SukkaW
de1f817eec Chore: universal way to attach upstream data source 2025-07-21 16:03:08 +08:00
SukkaW
f4d0531fb3 chore: shuffle servers when checking alive domains
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.9) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-07-20 23:08:02 +08:00
SukkaW
d3179cc2cd Ignore DNS error when checking alive domains
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.9) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-07-17 21:20:57 +08:00
SukkaW
2842cb63ef Chore: change User-Agent 2025-07-10 22:47:13 +08:00
SukkaW
58aed6aa60 Perf: run filter TransformStream before parsing 2025-07-01 00:46:10 +08:00
SukkaW
9b17d81df1 Chore: download phishing hosts in worker thread 2025-06-30 23:59:13 +08:00
SukkaW
43e373449f Improve filter parsing 2025-06-23 23:49:17 +08:00
SukkaW
6596ff074f Chore: enable wildcard sort 2025-06-23 23:22:09 +08:00
SukkaW
72d7831532 Validate Reject IP size
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.9) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-06-22 18:27:17 +08:00
SukkaW
afac59f09c Use foxts more & Improve writing 2025-06-21 15:40:50 +08:00
SukkaW
8b179d2454 Fix AdGuardHome keyword regex
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.9) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-06-21 01:46:09 +08:00
SukkaW
a971ab20c5 Chore: move DOMAIN-WILDCARD below DOMAIN-KEYWORD
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.9) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-06-20 23:31:41 +08:00
SukkaW
6da1069147 Feat: support wildcard from adguard filter 2025-06-20 17:29:29 +08:00
SukkaW
515f262042 Feat: support reject ip from adguard filter 2025-06-20 16:30:07 +08:00
SukkaW
172e4efd8a Improve parsing (ready for reject ip and reject wildcard)
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.9) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-06-20 15:30:57 +08:00
SukkaW
f6abcc2e01 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.9) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-06-18 22:28:20 +08:00
SukkaW
d5c13b06bd Fix: an fetch option to allow remote upstream to be empty
https://feodotracker.abuse.ch/faq/
2025-06-15 21:36:47 +08:00
SukkaW
66252a09ac Update AdGuard Reject Building 2025-06-15 18:31:01 +08:00
SukkaW
1e5a0a8f48 Chore: Make ESLint Happy 2025-06-10 20:00:19 +08:00
SukkaW
9635db8288 Perf: improve generate public speed [skip ci] 2025-06-07 19:04:38 +08:00
SukkaW
b1592051ac Parse reject with IP support [skip ci] 2025-06-06 23:24:02 +08:00
SukkaW
aa0cea654a Refactor domain alive check 2025-06-06 22:09:32 +08:00
SukkaW
53511d9c88 Remove unused code
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-06-03 19:53:09 +08:00
SukkaW
1f9905b195 Chore: minor changes 2025-06-02 00:50:03 +08:00
SukkaW
bdc1f5ec82 Refactor: use foxts more
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-06-02 00:44:07 +08:00
SukkaW
ae90b2b0f4 Minor Updates
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-23 18:32:06 +08:00
SukkaW
c1bfa34e15 Chore: drop Function#bind 2025-05-23 04:11:42 +08:00
SukkaW
7d42d5c76d Update Reject Hosts 2025-05-21 00:38:03 +08:00
SukkaW
6be59140bd Disable HTTP/2 2025-05-20 23:26:13 +08:00
SukkaW
c135291212 Chore: increate fs write worker threshold 2025-05-20 23:26:10 +08:00
SukkaW
803e503a1e Chore: update domain alive check 2025-05-16 23:25:12 +08:00
SukkaW
9f821b84ca Chore: update ruleset marker
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-13 20:57:22 +08:00
SukkaW
8722cd5755 Chore: migrate fileEqual to use foxts util 2025-05-13 18:32:51 +08:00
SukkaW
f926970b42 Perf: reduce condition when output to strategy 2025-05-12 00:35:40 +08:00
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