79 Commits

Author SHA1 Message Date
SukkaW
1513a24b8d Chore: remove async-sema 2024-11-26 22:03:38 +08:00
SukkaW
ea6a4a0dc3 Refactor: adjust adguardhome output 2024-11-13 17:16:08 +08:00
SukkaW
85e42772ce Refactor: some changes 2024-11-09 03:33:23 +08:00
SukkaW
e347587e6c Perf: improve build speed 2024-10-27 23:23:31 +08:00
SukkaW
e40979e50e Chore: make ESLint Happy 2024-10-10 21:40:56 +08:00
Sukka
c75f7fcc76
Feat: introduce make-fetch-happen (#44) 2024-10-10 16:30:36 +08:00
Sukka
07d3fdf05b
Feat: implement HTTP 304 with SQLite Cache (#42) 2024-10-09 09:25:25 +08:00
SukkaW
aa6de8eb5a Update CDN & Reject & Speedtest Hosts 2024-10-05 04:46:14 +08:00
SukkaW
dfe1600a90 Chore: minor changes to build infra 2024-09-30 04:17:12 +08:00
SukkaW
9eec31be10 Refactor: merge new output 2024-09-21 04:22:11 +08:00
SukkaW
b119fa652d Refactor: new output 2024-09-20 23:56:30 +08:00
SukkaW
a004ffb960 Fix: avoid non-doaminlist into trie 2024-09-18 13:57:06 +08:00
SukkaW
3c10658f38 Update Global Hosts & Speedtest Hosts 2024-09-14 13:08:58 +08:00
SukkaW
90079b9987 Chore: dedupe and sort other rulesets 2024-09-08 02:02:51 +08:00
SukkaW
8bcfc0e528 Perf: refactor trie to avoid iterate twice 2024-09-07 00:16:56 +08:00
SukkaW
0a6f28dcde Refactor file output 2024-09-04 21:43:13 +08:00
SukkaW
8a0690fe9e Housekeeping & Make ESLint Happy 2024-08-26 08:24:39 +08:00
SukkaW
640bac160c Chore: create rule set / Add China IP sing-box 2024-08-14 02:29:03 +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
f761546a05 Chore: add cache key to fs cache 2024-08-04 23:17:52 +08:00
SukkaW
46ae8e8cd8 Refactor: remove Bun fallback 2024-07-24 11:36:14 +08:00
SukkaW
bb65a4180c Refactor: drop all Bun compatability 2024-07-24 10:59:05 +08:00
SukkaW
553dd62eb1 Refactor: make Node.js run compatible 2024-07-23 17:42:10 +08:00
SukkaW
b1481c87f2 Refactor: Bun.peek polyfill for Node.js 2024-07-23 15:46:38 +08:00
SukkaW
9a352f884f Fix Speedtest Hosts 2024-07-07 18:14:37 +08:00
SukkaW
eb3c0c86d8 Fix(#32): validate existing hostnames 2024-07-07 17:06:50 +08:00
SukkaW
dda0555c0b Minor Changes + Housekeeping 2024-07-02 10:50:09 +08:00
SukkaW
2d9c401219 Perf: improve speedtest hosts 2024-06-30 00:32:45 +08:00
SukkaW
6088799f8d Update speedtest hosts 2024-06-29 23:24:55 +08:00
SukkaW
801f81f1ef Fix: speedtest 2024-06-29 13:49:07 +08:00
SukkaW
724dcdf1ad Refactor: change trie object shape 2024-06-28 15:59:20 +08:00
SukkaW
a5829cc6bd Housekeeping & Make ESLint Happy 2024-06-24 19:22:33 +08:00
SukkaW
9a0113bf69 Refactor: rework tracer 2024-06-08 19:20:16 +08:00
SukkaW
7167be852f Remove unused Bun.peek 2024-06-03 11:56:11 +08:00
SukkaW
999d2ac0f4 Update Speedtest Hosts 2024-06-02 10:27:09 +08:00
SukkaW
71630a5391 Chore: Housekeeping 2024-05-27 06:22:20 +08:00
SukkaW
1288460c48 Perf: use tldts-experimental when possible 2024-05-26 04:38:43 +08:00
SukkaW
22d738d99d Refactor: improve stable sort domains 2024-05-11 01:12:07 +08:00
SukkaW
da58e78e69 Fix: stop append speedtest 2024-05-11 00:40:10 +08:00
SukkaW
748861bd2b Prefer TimSort 2024-05-11 00:36:21 +08:00
SukkaW
deb3688245 Update speedtest Hosts 2024-05-10 13:10:34 +08:00
SukkaW
e5d511d105 Perf: many changes
- Hoist process hosts line callback
- Reduce dp hosts file size
- Reduce domain sort
2024-05-02 08:13:15 +08:00
SukkaW
13eb2633f3 Update Speedtest Hosts 2024-04-18 11:50:18 +08:00
SukkaW
851a5453cf Update Reject & CDN & Domestic & Global Hosts 2024-04-02 22:59:55 +08:00
SukkaW
668f53be76 Sunsetting UNPKG 2024-03-08 17:41:05 +08:00
SukkaW
59b2608ef2 Minor changes to previous build downloading 2024-02-20 14:20:22 +08:00
SukkaW
efa1ab254e Finish fs cache changes / tracer optimization 2024-02-02 11:33:08 +08:00
SukkaW
8428b3da42 Minor changes to fs cache 2024-02-02 00:15:46 +08:00
SukkaW
e626a6b5d2 Perf: use Bun.peek() to save a few ticks 2024-01-28 22:40:56 +08:00