668 Commits

Author SHA1 Message Date
SukkaW
f301cb4125 Chore: transform rule type to uppercase before process
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.12) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
2025-09-15 02:25:25 +08:00
SukkaW
8e2c99aaac Refactor: filter parsing changes 2025-09-14 22:28:15 +08:00
SukkaW
7c580f0b0d Chore: remove problematic DoH in the domain alive option [skip ci] 2025-09-14 04:07:07 +08:00
SukkaW
60ceb29ef9 Chore: update domain alive options 2025-09-14 03:42:06 +08:00
SukkaW
1bf57f5515 Perf: use tldts-experimental when possible 2025-09-12 19:53:57 +08:00
SukkaW
6354a1972e Fix sing-box by disabling all rule types but Domain & IP
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy to Cloudflare Pages (3.114.12) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
Due to how sing-box rules are composed, it is impossible for me to fully
compatible with it
2025-08-30 00:49:25 +08:00
SukkaW
4ec00aaa1b Chore: slice comment out for iteration 2025-08-25 23:53:27 +08:00
SukkaW
daf80a4291 Chore: update domain alive check options 2025-08-24 23:07:37 +08:00
SukkaW
b57f8699e9 Chore: pre-populate WHOIS mapping 2025-08-23 21:14:27 +08:00
SukkaW
f8129cffe1 Chore: update domain alive validation DoH list [skip ci] 2025-08-23 01:36:09 +08:00
SukkaW
72ac579501 Chore: improve domain alive validation 2025-08-23 01:27:20 +08:00
SukkaW
238eb7fa6f Chore: update domain alive DoH list 2025-08-23 01:06:37 +08:00
SukkaW
cf1f657dae Chore: update domain alive check [skip ci] 2025-08-22 08:24:31 +08:00
SukkaW
49b50a33f5 Housekeeping 2025-08-21 22:49:11 +08:00
SukkaW
8ec28f6260 Fix: pound sign handling 2025-08-18 00:44:16 +08:00
SukkaW
373f862c6d Feat: ability to handle inline comment 2025-08-17 17:35:57 +08:00
SukkaW
1d8b452f87 Chore: drop file writing worker [skip ci] 2025-08-16 22:34:01 +08:00
SukkaW
0a00d8409a Fix: bail Firestore fetch out of HTTP cache 2025-08-12 18:48:18 +08:00
SukkaW
cb22b38a95 Chore: increase cacheByDefault from 3min to 10min 2025-08-10 15:50:13 +08:00
SukkaW
c4aa6afad3 Feat: support Telegram Backup IP 2025-08-08 23:41:55 +08:00
宋彥筠
3449ee4850
Use DOMAIN-WILDCARD for Mihomo (#77) 2025-08-08 12:16:19 +08:00
SukkaW
807fc19a46 Chore: make ESLint and TypeScript happy 2025-08-07 22:28:15 +08:00
SukkaW
9d432f4a01 Update Reject Hosts && Normalization 2025-07-31 23:08:30 +08:00
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