98 Commits

Author SHA1 Message Date
SukkaW
0bc901cdf8 Feat: validate domains are alive (and w/ CI) 2024-11-06 00:00:35 +08:00
SukkaW
13005ad103 Housekeeping 2024-11-03 22:16:52 +08:00
SukkaW
1d7d7c5df4 Housekeeping 2024-10-30 22:03:59 +08:00
SukkaW
8e96c36ea0 Refactor: replace typeson w/ devalue
We don't need to stringify promise, so devalue is good
2024-10-30 03:40:55 +08:00
SukkaW
98d75888cb Housekeeping 2024-10-21 17:56:43 +08:00
SukkaW
24b928dc32 Housekeeping 2024-10-18 01:15:41 +08:00
SukkaW
5aee1b6870 Housekeeping 2024-10-17 16:33:11 +08:00
SukkaW
93d554b220 Housekeeping 2024-10-17 12:03:05 +08:00
SukkaW
87abb12dc7 Patch undici and use w/ request 2024-10-17 01:54:53 +08:00
SukkaW
3651999afb Housekeeping & Update Reject Hosts 2024-10-16 00:13:01 +08:00
SukkaW
dc981af967 Update CDN Hosts & Housekeeping 2024-10-15 22:34:41 +08:00
SukkaW
8a0a50d049 Fix corrupt local cache 2024-10-15 20:31:18 +08:00
SukkaW
e6f7a98ee9 Refactor: use undici.pipeline & undici.request 2024-10-15 13:53:57 +08:00
SukkaW
79da4e18fc Refactor: use retry from undici 2024-10-14 01:55:49 +08:00
SukkaW
6a984161a4 Log make-fetch-happen status / Implement Evict 2024-10-13 13:42:04 +08:00
SukkaW
fa70896b8f Enable more feature w/ undici 2024-10-13 13:17:23 +08:00
SukkaW
66b0a3697d Chore: a hash collision test 2024-10-12 12:37:45 +08:00
SukkaW
40cda6997a Chore: use latest fetch from undici 2024-10-10 21:31:58 +08:00
Sukka
c75f7fcc76
Feat: introduce make-fetch-happen (#44) 2024-10-10 16:30:36 +08:00
SukkaW
bb07225f6c Disable HTTP/2 support 2024-10-10 14:57:56 +08:00
SukkaW
36d2b1102d Housekeeping 2024-10-10 13:51:10 +08:00
Sukka
2e48a72a3c
Feat: implement parallel fetch w/ HTTP 304 (#43) 2024-10-09 20:49:36 +08:00
SukkaW
abf924c977 Housekeeping 2024-10-09 07:55:15 +08:00
SukkaW
4f76dd089a Perf: replace sha256 w/ xxhash 2024-10-08 21:36:19 +08:00
SukkaW
de9429ce92 Chore/Perf: fetch enable HTTP/2 2024-10-08 20:37:36 +08:00
SukkaW
c205306504 Housekeeping 2024-10-08 02:26:47 +08:00
SukkaW
14bcc10ce7 Chore: Housekeeping & Make ESLint Happy 2024-09-29 11:01:16 +08:00
SukkaW
ac481c4734 Chore: housekeeping 2024-09-26 23:28:25 +08:00
SukkaW
9385e4adae Refactor: replace table with cli-table3 2024-09-25 12:29:55 +08:00
SukkaW
b91747e07f Feat: merge IP CIDR in ruleset 2024-09-23 03:29:43 +08:00
SukkaW
bdc3955ac6 Housekeeping & Make ESLint happy again 2024-09-20 15:25:06 +08:00
SukkaW
4ba274e249 Housekeeping 2024-09-18 12:41:47 +08:00
SukkaW
deadf16ae8 Perf: cache phishing hosts process 2024-09-13 22:19:35 +08:00
SukkaW
2fd66d85a0 Housekeeping 2024-09-10 01:47:30 +08:00
SukkaW
385147f784 Chore: replace tar-stream w/ tar-fs 2024-09-09 06:15:32 +08:00
SukkaW
3f47564a38 Housekeeping 2024-09-08 23:56:11 +08:00
SukkaW
6ee83f6691 Housekeeping 2024-09-06 16:43:37 +08:00
SukkaW
ae732735ef Housekeeping + Make ESLint Happy 2024-09-05 22:22:28 +08:00
SukkaW
4245fac2e1 Housekeeping 2024-09-02 20:42:04 +08:00
SukkaW
bc09f9e7f6 Housekeeping 2024-08-28 20:04:39 +08:00
SukkaW
8542128f3e Housekeeping 2024-08-26 09:37:44 +08:00
SukkaW
8a0690fe9e Housekeeping & Make ESLint Happy 2024-08-26 08:24:39 +08:00
SukkaW
a00d85fb03 Housekeeping 2024-08-26 05:14:17 +08:00
SukkaW
f5a58349cb Chore: drop path-scurry & replace w/ fs.opendir 2024-08-14 04:45:59 +08:00
SukkaW
991b192fa7 Reafactor: rewrite domain wildcard to regex 2024-08-14 03:40:01 +08:00
SukkaW
848ca8fc03 Housekepeing 2024-08-13 02:27:54 +08:00
SukkaW
f35958208f Feat: Surge DOMAIN-WILDCARD -> Clash DOMAIN-REGEX 2024-08-13 02:01:15 +08:00
SukkaW
75f188f1c1 Add sing-box support 2024-08-13 01:43:16 +08:00
SukkaW
50ca0c5e9e Feat: implement Clash Meta mrs format 2024-08-07 00:13:20 +08:00
SukkaW
32ef8ef7b6 Fix: workaround normalize domain 2024-08-04 23:00:47 +08:00