Commit Graph

754 Commits

Author SHA1 Message Date
SukkaW
d189f8d5d6 Perf: cache Telegram MTProto Key across build
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy (push) Has been cancelled
2026-09-02 22:04:05 +08:00
SukkaW
9b155695e7 Perf: worker farm 2026-09-02 20:01:48 +08:00
SukkaW
6449aabce7 Perf: offload reject fetch & parse into a worker thread 2026-09-02 17:55:09 +08:00
SukkaW
2647e5d0ed Perf: drop stream transform for certain cases 2026-09-02 16:32:29 +08:00
SukkaW
3e03018bbe Chore: better stat tracking 2026-09-02 15:23:12 +08:00
SukkaW
e4f3b02f37 Update CDN & Reject Hosts
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy (push) Has been cancelled
2026-08-30 15:31:33 +08:00
SukkaW
b1d0f4bcc2 Housekeeping 2026-08-20 22:55:11 +08:00
SukkaW
48b948c8eb Chore: sort Telegram DC Options
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy (push) Has been cancelled
2026-08-14 20:22:01 +08:00
SukkaW
cf76e874d3 Feat: Surge Compatible MTProto DC Config 2026-08-13 22:34:09 +08:00
SukkaW
f141253cfe Wire up Dead Domain CI Check for Node.js 26 [skip ci] 2026-08-09 18:32:00 +08:00
SukkaW
3f4449b334 Perf: fast sing-box JSON print 2026-08-02 01:24:28 +08:00
SukkaW
fa9c02d27d Chore: dispatch write to workers 2026-08-02 00:09:56 +08:00
SukkaW
6d8070d5f3 Minor Changes 2026-08-02 00:09:44 +08:00
SukkaW
7b29116f4e Update CDN Hosts 2026-08-01 20:14:22 +08:00
SukkaW
4016710aa6 Housekeeping 2026-08-01 13:51:39 +08:00
SukkaW
879c95f744 Chore: short circut output content hash comparision on CI 2026-08-01 13:25:35 +08:00
SukkaW
76bb899102 Chore: skip file writing stream 2026-08-01 13:25:05 +08:00
SukkaW
b3bcec6de6 Chore: embed content hash 2026-08-01 01:35:29 +08:00
SukkaW
55870db2bc Housekeeping & Make ESLint Happy 2026-07-29 12:42:58 +08:00
SukkaW
1b000a8cea Housekeeping & Make ESLint Happy 2026-07-27 02:59:21 +08:00
SukkaW
8a8b7c4f3d Chore: better download stat report 2026-07-19 04:10:41 +08:00
SukkaW
27c8104fd9 Chore: add external download stat report 2026-07-19 03:07:21 +08:00
SukkaW
75a3d9d0ce Chore: clean up unused unit tests 2026-07-16 22:26:49 +08:00
SukkaW
9449fa23f5 Chore: remove dead DoH from list 2026-07-16 03:11:04 +08:00
SukkaW
94d343573b Chore: parallel checking dead domains 2026-07-16 02:49:14 +08:00
SukkaW
bf2ae1c238 Chore: adjust AdGuard Filter parsing
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy (3.114.12) (push) Has been cancelled
2026-07-13 22:22:40 +08:00
SukkaW
ceba51a8a6 Publish phishing domain even more 2026-07-13 22:22:40 +08:00
SukkaW
2de1506ff7 Chore: improve local HTTP cache ratio 2026-07-13 21:25:11 +08:00
SukkaW
fc362ff31f Housekeeping
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy (3.114.12) (push) Has been cancelled
2026-07-05 20:17:43 +08:00
SukkaW
a664d2d779 Refactor: migrate to hntrie 2026-07-01 05:40:33 +08:00
SukkaW
f1054035f7 Make ESLint Happy
Some checks failed
Build / Build (push) Has been cancelled
Build / Diff output (push) Has been cancelled
Build / Deploy (3.114.12) (push) Has been cancelled
2026-06-30 16:13:55 +08:00
SukkaW
4c720e8921 Chore: use foxts/counter
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
Build / Remove Artifacts after Deployment (push) Has been cancelled
2026-06-08 15:01:05 +08:00
SukkaW
dce0ce89ef Chore: disable HTTP/2 to avoid race condition 2026-05-14 17:28:00 +08:00
SukkaW
f77f6bdcc3 Fix: undici retry on UND_ERR_DESTROYED 2026-05-14 17:22:36 +08:00
SukkaW
3f35971b93 Chore: proper retry with undici
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
Build / Remove Artifacts after Deployment (push) Has been cancelled
2026-05-14 16:55:56 +08:00
SukkaW
936bae4408 Chore: fix domain alive check DoH [skip ci] 2026-04-16 16:43:58 +08:00
SukkaW
fd7075fc5b Chore: fix domain alive check DoH [skip ci] 2026-04-16 15:02:56 +08:00
SukkaW
1a8fdf62d0 Duck-type based fetch argument processing 2026-04-16 04:07:27 +08:00
SukkaW
a029b84b0c Chore: domain alive check use custom fetch for DoH [skip ci] 2026-04-16 03:41:56 +08:00
SukkaW
a4dfcaa669 Chore: allow trace tool to run across workers/realms 2026-04-13 16:20:29 +08:00
SukkaW
c51b324849 Chore: increase download queue and enable HTTP/2 2026-04-13 14:43:00 +08:00
SukkaW
8364aebdda 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.12) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
Build / Remove Artifacts after Deployment (push) Has been cancelled
2026-03-31 23:02:16 +08:00
SukkaW
939fa0d2a0 Refactor: use jest-worker 2026-03-31 22:30:01 +08:00
SukkaW
09183a3cd1 Refactor: Cross Realm Span 2026-03-31 20:53:36 +08:00
SukkaW
f65c8fa326 Whitelist backblazeb2.com in phishing & Other 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.12) (push) Has been cancelled
Build / Deploy to GitHub and GitLab (push) Has been cancelled
Build / Remove Artifacts after Deployment (push) Has been cancelled
Seriously, why don't fucking Backblaze request Public Suffix? It is the
whole reason your main domain getting blocked.
2026-03-11 19:02:30 +08:00
SukkaW
adeb70cdbc Chore: update EOL writing 2026-03-10 22:56:03 +08:00
SukkaW
7a1292d796 Chore: update EOL writing 2026-03-09 23:46:39 +08:00
SukkaW
5e9a2cc605 Refactor: remove domain wildcard to regex fallback
This change will not affect widely used app like
Surge/Mihomo/QuanX/Shadowrocket, as they most likely already support
native `DOMAIN-WILDCARD`.
2026-03-09 23:15:15 +08:00
SukkaW
baeae2dd73 Experimental: LAN Cache Support (WIP)
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
Build / Remove Artifacts after Deployment (push) Has been cancelled
2026-03-06 17:33:30 +08:00
SukkaW
e6b5635daf Chore: limit HTTP persistent cache entry count 2026-03-03 22:22:50 +08:00