SukkaW
|
724dcdf1ad
|
Refactor: change trie object shape
|
2024-06-28 15:59:20 +08:00 |
|
SukkaW
|
b4df4bab00
|
Refactor: minor changes
|
2024-06-26 19:57:26 +08:00 |
|
SukkaW
|
098e8815ae
|
Perf: optimiaztions, avoid spread operator
|
2024-06-26 18:30:41 +08:00 |
|
SukkaW
|
33636285e9
|
Perf: avoid spread operator
|
2024-06-26 17:49:32 +08:00 |
|
SukkaW
|
a5829cc6bd
|
Housekeeping & Make ESLint Happy
|
2024-06-24 19:22:33 +08:00 |
|
SukkaW
|
9ac94b1411
|
Perf: faster trie by reducing new object creation
|
2024-06-18 20:01:21 +08:00 |
|
SukkaW
|
855687e89e
|
Log incompatible rules when transform to clash
|
2024-06-15 00:14:32 +08:00 |
|
SukkaW
|
536046b429
|
Chore: update clash parse handling
|
2024-06-13 22:22:12 +08:00 |
|
SukkaW
|
dd6ea1fc99
|
Update phishing weight
|
2024-06-10 22:03:34 +08:00 |
|
SukkaW
|
8c23e7919a
|
Perf: avoid extra Map#get in trie.add loop
|
2024-06-09 22:09:17 +08:00 |
|
SukkaW
|
479032d2ba
|
Perf: improve trie add
|
2024-06-09 01:04:50 +08:00 |
|
SukkaW
|
3d676289f3
|
Perf: tldts allow loose input
|
2024-06-08 17:29:40 +08:00 |
|
SukkaW
|
25e848058a
|
Fix: filter parsing
|
2024-06-07 10:35:50 +08:00 |
|
SukkaW
|
fba420ee4c
|
Perf: 1-pass domain parse
|
2024-06-07 10:23:09 +08:00 |
|
SukkaW
|
2eb48289b7
|
Chore: show warning on parse failed
|
2024-06-07 10:18:22 +08:00 |
|
SukkaW
|
3b655f34aa
|
Perf: 1-pass domain parse
|
2024-06-04 17:39:57 +08:00 |
|
SukkaW
|
9a0c8b5919
|
Fix: proper reject hosts generation
|
2024-06-03 21:31:55 +08:00 |
|
SukkaW
|
535e6a1231
|
Perf: re-use filter parse return value
|
2024-06-03 14:06:40 +08:00 |
|
SukkaW
|
7167be852f
|
Remove unused Bun.peek
|
2024-06-03 11:56:11 +08:00 |
|
SukkaW
|
2564860a17
|
Fix: proper TextDecoderStream implementation
|
2024-06-02 19:57:27 +08:00 |
|
SukkaW
|
9b5738f565
|
Perf: shortcut sort domain map
|
2024-06-02 17:45:18 +08:00 |
|
SukkaW
|
95de88c45e
|
Improve keyword filter performance
|
2024-06-02 15:58:23 +08:00 |
|
SukkaW
|
a6e421be42
|
Whitelist ipfs.io
|
2024-05-31 16:52:52 +08:00 |
|
SukkaW
|
f46547edba
|
Update Phishing TLD
|
2024-05-27 09:02:05 +08:00 |
|
SukkaW
|
c2b4af882d
|
Refactor: re-use code in trie / simplify
|
2024-05-27 08:11:22 +08:00 |
|
SukkaW
|
71630a5391
|
Chore: Housekeeping
|
2024-05-27 06:22:20 +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
|
eb0623c1a9
|
Enable trie hostname mode & extend hostname mode test cases
|
2024-05-27 02:24:20 +08:00 |
|
SukkaW
|
d137bdb8a3
|
Fix: properly whitelisting domains
|
2024-05-27 01:49:56 +08:00 |
|
SukkaW
|
2f329a4144
|
Fix/Perf: more efficient and correct whitelisting
|
2024-05-27 01:11:22 +08:00 |
|
SukkaW
|
8b1eeb1c14
|
Refactor: minor simplifications
|
2024-05-27 00:23:42 +08:00 |
|
SukkaW
|
e4429a62ee
|
Chore: prefer domain list
|
2024-05-26 23:51:41 +08:00 |
|
SukkaW
|
6b0151be29
|
Perf/Refactor: processHosts now returns string[]
|
2024-05-26 18:22:44 +08:00 |
|
SukkaW
|
aa3cb9e586
|
Perf: speed-up tldts
|
2024-05-26 17:58:52 +08:00 |
|
SukkaW
|
21a31e6c1f
|
Perf/Refactor: processDomainList now returns string[]
|
2024-05-26 17:27:11 +08:00 |
|
SukkaW
|
1288460c48
|
Perf: use tldts-experimental when possible
|
2024-05-26 04:38:43 +08:00 |
|
SukkaW
|
db6786a0d6
|
Perf: make domain sorting faster
|
2024-05-26 04:17:02 +08:00 |
|
SukkaW
|
48b6ae2553
|
Refactor: refactor domain sorting order
|
2024-05-26 03:27:43 +08:00 |
|
SukkaW
|
5b725192e3
|
Perf: re-use trie when building reject domainsets
|
2024-05-26 01:20:45 +08:00 |
|
SukkaW
|
02bff12245
|
Perf: simplify white suffix dedupe
|
2024-05-26 01:02:29 +08:00 |
|
SukkaW
|
48b5f609dd
|
Feat: trie now supports whitelist method
|
2024-05-26 00:53:23 +08:00 |
|
SukkaW
|
05c2db6ac7
|
Remove donews.com from Reject Hosts
|
2024-05-25 22:21:59 +08:00 |
|
SukkaW
|
424f75a983
|
Update Reject Hosts
|
2024-05-19 04:28:51 +08:00 |
|
SukkaW
|
b5a6e05a84
|
Feat: update phishing domain threshold
|
2024-05-19 04:07:54 +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
|
1b116637d2
|
Perf: make sort domain faster
|
2024-05-11 15:41:59 +08:00 |
|
SukkaW
|
22d738d99d
|
Refactor: improve stable sort domains
|
2024-05-11 01:12:07 +08:00 |
|