1404 Commits

Author SHA1 Message Date
SukkaW
87abb12dc7 Patch undici and use w/ request 2024-10-17 01:54:53 +08:00
SukkaW
4929ec4595 Update Download Hosts 2024-10-17 01:52:15 +08:00
SukkaW
5cacbead3f Update Download Hosts & DNS Mapping 2024-10-16 19:34:26 +08:00
SukkaW
a5a3e061f6 Support Clash Fake IP Filter Ruleset 2024-10-16 17:45:32 +08:00
SukkaW
973d2ce3d1 Update Domestic Hosts & Real IP 2024-10-16 13:47:11 +08:00
SukkaW
3651999afb Housekeeping & Update Reject Hosts 2024-10-16 00:13:01 +08:00
SukkaW
c5ee4bad53 Revert undici.request and use fetch again 2024-10-15 22:57:27 +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
e0f7e7e48a Refactor: replace fetch with undici.request 2024-10-15 19:18:51 +08:00
SukkaW
ac470d4af9 Fix: ignore empty response 2024-10-15 18:49:00 +08:00
SukkaW
2bbc122b85 Replace sortDomains w/ trie dump sort 2024-10-15 18:36:23 +08:00
SukkaW
f6eb8b0a4c Feat: trie dump with sort & FIFO 2024-10-15 18:18:01 +08:00
SukkaW
8ea31fc208 Update Reject & Domestic Hosts 2024-10-15 18:18:01 +08:00
SukkaW
824fde2fc0 Fix types 2024-10-15 18:17:45 +08:00
SukkaW
b742701f59 Simplify Trie 2024-10-15 17:08:38 +08:00
SukkaW
e6f7a98ee9 Refactor: use undici.pipeline & undici.request 2024-10-15 13:53:57 +08:00
SukkaW
0dd7150709 Update CDN & Download & Domestic Hosts 2024-10-15 12:34:28 +08:00
SukkaW
79da4e18fc Refactor: use retry from undici 2024-10-14 01:55:49 +08:00
SukkaW
2695de7410 Retry fetch on timed out 2024-10-13 14:16:46 +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
80ab4e69c1 Chore: trie dump meta supports callback 2024-10-12 13:33:42 +08:00
SukkaW
7b3d422df6 Chore(trace): print trace for one-off task 2024-10-12 13:24:14 +08:00
SukkaW
a36d61e73c Perf: improve fastStringArrayJoin by 40% 2024-10-12 13:24:14 +08:00
SukkaW
ae218f3356 Update CDN Hosts 2024-10-12 12:37:52 +08:00
SukkaW
66b0a3697d Chore: a hash collision test 2024-10-12 12:37:45 +08:00
SukkaW
dc221f5269 Feat: AdGuard Home blocklist 2024-10-12 11:19:39 +08:00
SukkaW
c987b33ee2 Update CDN & Global Hosts 2024-10-12 11:06:56 +08:00
SukkaW
21646e22e2 Remove 404 Data Source 2024-10-11 21:39:04 +08:00
SukkaW
b4653d1b78 Reduce always real ip list 2024-10-11 21:34:20 +08:00
SukkaW
dad2bba28b Update CDN & Reject & Domestic Hosts 2024-10-11 21:20:29 +08:00
SukkaW
08a686beac Fix: proper always real ip 2024-10-11 21:04:18 +08:00
SukkaW
da5350be98 Reduce Local DNS Mapping items by 120 2024-10-11 21:04:18 +08:00
SukkaW
0285de500b Merge Max into HBO 2024-10-11 13:00:31 +08:00
SukkaW
c10449e6fb Update CDN Hosts 2024-10-11 13:00:07 +08:00
SukkaW
c71ed5a9d3 Feat: implement SRC-IP, SRC-PORT, DEST-PORT 2024-10-10 22:45:22 +08:00
SukkaW
e40979e50e Chore: make ESLint Happy 2024-10-10 21:40:56 +08:00
SukkaW
40cda6997a Chore: use latest fetch from undici 2024-10-10 21:31:58 +08:00
SukkaW
b8a145094a Update CDN Hosts 2024-10-10 18:51:23 +08:00
SukkaW
19d4b90ec8 Update Reject Hosts 2024-10-10 18:49:17 +08:00
SukkaW
d7a24b431a Fix: make fetch-retry bail out AbortError from undici 2024-10-10 17:00:34 +08:00
SukkaW
6e65b9406f Fix: bail out fetch retry on 404 2024-10-10 16:51:26 +08:00
SukkaW
d0b58bb78c Fix: make fetch-retry relax more 2024-10-10 16:43:08 +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
6e68498417 Update Reject Hosts (datadoghq.com) 2024-10-10 14:21:19 +08:00
SukkaW
a92a0f6f1a Refactor: simplify parallel cached fetching 2024-10-10 13:58:56 +08:00
SukkaW
36d2b1102d Housekeeping 2024-10-10 13:51:10 +08:00
SukkaW
99e5d46531 Fix types 2024-10-09 21:12:15 +08:00