20 Commits

Author SHA1 Message Date
SukkaW
7167be852f Remove unused Bun.peek 2024-06-03 11:56:11 +08:00
SukkaW
c2b4af882d Refactor: re-use code in trie / simplify 2024-05-27 08:11:22 +08:00
SukkaW
f04dd0e783 Perf: faster smolTree whitelist by reducing if in loop 2024-05-27 04:35:02 +08:00
SukkaW
70f837ba15 Perf: faster smolTree trie creation by avoiding if in loop 2024-05-27 04:02:44 +08:00
SukkaW
efa34399b0 Chore: minor changes 2024-05-27 03:13:59 +08:00
SukkaW
2f329a4144 Fix/Perf: more efficient and correct whitelisting 2024-05-27 01:11:22 +08:00
SukkaW
5b725192e3 Perf: re-use trie when building reject domainsets 2024-05-26 01:20:45 +08:00
SukkaW
48b5f609dd Feat: trie now supports whitelist method 2024-05-26 00:53:23 +08:00
SukkaW
35aa11f361 Perf: remove cached tld parse 2024-05-12 00:50:50 +08:00
SukkaW
160e7bfab7 Perf: domain deduper using only trie + DFS 2024-05-12 00:20:30 +08:00
SukkaW
59b86f706f Perf/Refactor: trie w/ hostname mode 2024-05-10 23:49:50 +08:00
SukkaW
7b2334ee3b Minor changes here and there 2024-02-06 15:49:51 +08:00
SukkaW
aca48afb6d Update CDN & Reject Hosts 2024-02-06 14:25:03 +08:00
SukkaW
c95e96fc61 Chore: refine reject domainset building 2024-01-28 22:28:58 +08:00
SukkaW
11e687cd56 Perf: re-implement trie using Map 2024-01-21 23:25:52 +08:00
SukkaW
eaf993deca Perf: minor optimization here and there 2024-01-14 22:58:53 +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
d4ff4c5b2d Make ESLint Happy 2023-12-03 02:04:09 +08:00
SukkaW
071b8120a6 Chore: more refactor to the bun 2023-11-15 15:22:57 +08:00