485 Commits

Author SHA1 Message Date
SukkaW
1209f5c69f Chore: minor changes 2024-06-21 11:03:28 +08:00
SukkaW
e694b59832 Move S3 domains to Download Hosts 2024-06-21 10:52:18 +08:00
SukkaW
70fb1a8c2e Chore: improve HTML template DX 2024-06-18 20:56:24 +08:00
SukkaW
9ac94b1411 Perf: faster trie by reducing new object creation 2024-06-18 20:01:21 +08:00
SukkaW
c0f979ae05 Feat: internal Clash YAML merge 2024-06-16 02:23:15 +08:00
SukkaW
6ee6e436f9 Include LAN domains in SSPanel profile build 2024-06-16 01:14:34 +08:00
SukkaW
d7a2476f90 Refactor: make LAN into build script 2024-06-16 01:00:33 +08:00
SukkaW
78989026ab Refactor: domestic, direct, dns mapping, real ip 2024-06-16 00:42:20 +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
6e9652e32a Perf: avoid set.delete by merge trie creation + kwfilter 2024-06-09 01:05:17 +08:00
SukkaW
479032d2ba Perf: improve trie add 2024-06-09 01:04:50 +08:00
SukkaW
d9331b8b50 Chore: drop @sukka/listdir 2024-06-08 19:35:51 +08:00
SukkaW
9a0113bf69 Refactor: rework tracer 2024-06-08 19:20:16 +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
ef5df30203 Handle error in a graceful way 2024-06-03 13:42:58 +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
999d2ac0f4 Update Speedtest Hosts 2024-06-02 10:27:09 +08:00
SukkaW
b820b4be1c Perf: use fdir for crawling 2024-06-01 18:26:34 +08:00
SukkaW
a6e421be42 Whitelist ipfs.io 2024-05-31 16:52:52 +08:00
SukkaW
d36266f506 Chore: Housekeeping 2024-05-30 17:48:49 +08:00
SukkaW
f46547edba Update Phishing TLD 2024-05-27 09:02:05 +08:00
SukkaW
d5e8b83c60 Chore: appprofile no longer use old path 2024-05-27 08:21:54 +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