773 Commits

Author SHA1 Message Date
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
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
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
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
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
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
a92a0f6f1a Refactor: simplify parallel cached fetching 2024-10-10 13:58:56 +08:00
SukkaW
99e5d46531 Fix types 2024-10-09 21:12:15 +08:00
SukkaW
3e7ef5a294 Chore: print statusCode when cache miss 2024-10-09 20:58:06 +08:00
SukkaW
d4f84e97f9 Fix: remove outdated curben filter mirror 2024-10-09 20:52:39 +08:00
Sukka
2e48a72a3c
Feat: implement parallel fetch w/ HTTP 304 (#43) 2024-10-09 20:49:36 +08:00
Sukka
07d3fdf05b
Feat: implement HTTP 304 with SQLite Cache (#42) 2024-10-09 09:25:25 +08:00
SukkaW
4f76dd089a Perf: replace sha256 w/ xxhash 2024-10-08 21:36:19 +08:00
SukkaW
14ed4c01e5 Perf: speed up text line stream 2024-10-08 21:18:30 +08:00
SukkaW
de9429ce92 Chore/Perf: fetch enable HTTP/2 2024-10-08 20:37:36 +08:00
SukkaW
0ca236dbb4 Whitelist Crashlytics Domains 2024-10-06 08:40:16 +08:00
SukkaW
400c00f979 Redirect Minecraft Fandom Wiki to Minecraft Wiki 2024-10-05 04:46:33 +08:00
SukkaW
aa6de8eb5a Update CDN & Reject & Speedtest Hosts 2024-10-05 04:46:14 +08:00
SukkaW
6e9d2181eb Refactor: adjust domainset 2024-10-02 23:56:30 +08:00
SukkaW
274c2453e2 Perf: slightly improve trie.whitelist performance 2024-10-02 23:41:51 +08:00
SukkaW
5d0a974b7f Few updates phishing 2024-10-02 23:05:56 +08:00
SukkaW
a7e7c19a51 Rrefactor: rewrite trie in class 2024-10-02 22:01:38 +08:00
SukkaW
d1041f0e59 Update Tests & Make TypeScript happy 2024-10-02 21:33:59 +08:00
SukkaW
153e219832 Update phishing infra 2024-10-01 20:22:07 +08:00
SukkaW
a4ad75838f Update Reject Infra 2024-10-01 19:36:10 +08:00
SukkaW
0d1fddcb81 Update Reject Infra & Data Source 2024-10-01 01:39:50 +08:00
SukkaW
41655852f4 Fix: reject extra & new reject extra source 2024-09-30 07:23:47 +08:00
SukkaW
dfe1600a90 Chore: minor changes to build infra 2024-09-30 04:17:12 +08:00
SukkaW
14bcc10ce7 Chore: Housekeeping & Make ESLint Happy 2024-09-29 11:01:16 +08:00
SukkaW
7c1952ad6a Chore: increase ruleset CDN cache TTL 2024-09-26 17:49:44 +08:00
SukkaW
83e236184b Fix: force add a few CN cidr & always real ip 2024-09-26 02:03:35 +08:00
SukkaW
5f027572cf Perf: smaller local dns mapping 2024-09-26 01:24:01 +08:00
SukkaW
3bc4e69f35 Refactor: merge module google_cn_307 into sukka_url_redirect 2024-09-25 21:41:10 +08:00
SukkaW
73795a786e Chore: drop old mitm script 2024-09-25 21:29:54 +08:00