183 Commits

Author SHA1 Message Date
SukkaW
067d19f488 Update CDN / Domestic / Global Hosts 2024-02-03 21:15:09 +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
252df571aa Update CDN / Download Hosts 2024-02-01 17:47:50 +08:00
SukkaW
e626a6b5d2 Perf: use Bun.peek() to save a few ticks 2024-01-28 22:40:56 +08:00
SukkaW
c95e96fc61 Chore: refine reject domainset building 2024-01-28 22:28:58 +08:00
SukkaW
b7a11b55ed Simplify kwfilter 2024-01-28 00:55:23 +08:00
SukkaW
7458d6ff86 Update Apple / Global / Reject Hosts 2024-01-26 16:19:05 +08:00
SukkaW
af8cce4f45 Update Reject Hosts / Add mirror support for Hosts Source 2024-01-22 12:09:08 +08:00
SukkaW
41b2f543f8 Fix: correctly process phishing domains 2024-01-22 00:07:21 +08:00
SukkaW
725f26b428 Perf: improve performance of reject suffix/keyword deduping 2024-01-21 23:53:12 +08:00
SukkaW
80deff88f9 Perf: micro-optimize get-phishing-domains 2024-01-21 23:26:11 +08:00
SukkaW
11e687cd56 Perf: re-implement trie using Map 2024-01-21 23:25:52 +08:00
SukkaW
1c72dcb5e0 Update CDN / Download / Domestic Hosts 2024-01-18 11:41:22 +08:00
SukkaW
b55a7decb9 Perform VACCUM once per week 2024-01-15 16:25:57 +08:00
SukkaW
333e2054d9 Remove tldts cache 2024-01-15 16:24:41 +08:00
SukkaW
a7fc13b355 Perf: read most of files in one pass 2024-01-15 13:41:01 +08:00
SukkaW
a3e1a85c70 Perf: preload/hoist more promises, make ts happy 2024-01-14 23:47:22 +08:00
SukkaW
6daf8e3bb4 Perf: optimize sort domains & preload promise 2024-01-14 23:29:29 +08:00
SukkaW
eaf993deca Perf: minor optimization here and there 2024-01-14 22:58:53 +08:00
SukkaW
9bb0c14d5f Refactor: full span tracer 2024-01-14 22:10:16 +08:00
SukkaW
0f257e992a Refactor/Perf: initial span tracer 2024-01-14 04:16:28 +08:00
SukkaW
897a505c32 Minor changes 2024-01-14 02:20:36 +08:00
SukkaW
ac41f1589d Fix: domain deduper 2024-01-11 13:17:58 +08:00
SukkaW
e8f3519479 Perf: minor optimization here and there 2024-01-11 11:56:15 +08:00
SukkaW
611dc7183a Add CloudMounter Rules 2024-01-10 23:10:00 +08:00
SukkaW
f5436b7763 Refactor: update library implementation 2024-01-09 14:59:36 +08:00
SukkaW
62ee184921 Update Reject Hosts 2024-01-07 22:57:29 +08:00
SukkaW
53fc370774 Fix: force normalize reject domains 2024-01-07 22:34:58 +08:00
SukkaW
ca169b9db5 Fix: enable domain check for some reject data source 2024-01-07 01:05:20 +08:00
SukkaW
61b88c5807 Perf: adjust cache TTL 2024-01-07 00:40:40 +08:00
SukkaW
250a436207 Update Reject & Download Hosts 2024-01-03 12:58:27 +08:00
SukkaW
8c150e87c2 Perf: add more cache 2023-12-31 21:20:30 +08:00
SukkaW
c85f9fac0c Perf: enforce more cache 2023-12-31 03:01:43 +08:00
SukkaW
85801b1b9e Perf: use filesystem cache 2023-12-31 02:43:10 +08:00
SukkaW
48b3c4538e Chore: refactor fetch text by line & load previous speedtest set 2023-12-31 00:04:17 +08:00
SukkaW
a4458ee367 Chore: add timeout to build 2023-12-30 23:44:37 +08:00
SukkaW
a7c1b0fd17 Refactor: further improve trie implementation 2023-12-30 19:12:11 +08:00
SukkaW
863236a62b Refactor: improve trie implementation 2023-12-29 23:56:08 +08:00
SukkaW
015bdba23d Update Reject & CDN Hosts 2023-12-27 21:37:37 +08:00
SukkaW
9c6c0e1b19 Chore: housekeeping 2023-12-24 22:35:21 +08:00
SukkaW
d83f8ccd04 Chore: add timeout on speedtest API fetching 2023-12-24 16:45:37 +08:00
SukkaW
d7c8bf8d11 Chore: fix leak thread 2023-12-24 01:55:25 +08:00
SukkaW
230ac3eb18 Chore/CI: use fs cache to save bandwidth 2023-12-24 00:19:31 +08:00
SukkaW
85facb23ca Update Reject Domains 2023-12-20 14:57:21 +08:00
SukkaW
c9c23ee127 Chore: enable microsoft_cdn build / refine Clash transformation 2023-12-20 12:03:46 +08:00
SukkaW
7a6363d117 Chore: avoid writing appprofile.php 2023-12-19 20:25:18 +08:00
SukkaW
d06740ca35 Chore: auto build microsoft_cdn 2023-12-19 13:53:08 +08:00
SukkaW
1f2e2a655c Chore: adjust stdout style 2023-12-18 00:41:52 +08:00
SukkaW
91df00f7f3 Perf: make reject parsing faster & more robust 2023-12-18 00:28:11 +08:00