645 Commits

Author SHA1 Message Date
SukkaW
f51cea7547 Refactor: migrate to undici fetch 2025-01-10 01:07:20 +08:00
SukkaW
5e40f2cbe0 Use undici fetch 2025-01-10 00:50:54 +08:00
SukkaW
14976b94ea Housekeeping & Minor Changes 2025-01-10 00:33:33 +08:00
SukkaW
4e9e206ec0 Feat: include my_reject in adguardhome 2025-01-07 23:17:49 +08:00
SukkaW
0590097b47 Chore: improve domai alive check [skip ci] 2025-01-06 22:53:18 +08:00
SukkaW
7c78d0483b Refactor: 304 cache 2025-01-06 18:34:24 +08:00
SukkaW
38bcd58466 Chore: Update Phishing Hosts Score 2025-01-06 00:39:37 +08:00
SukkaW
951fbacbd9 Fix: add more cases for whois not found [skip ci] 2025-01-05 23:53:09 +08:00
SukkaW
d9c42ee350 Feat: improve domain alive checking by logging whois 2025-01-05 23:31:08 +08:00
SukkaW
0b3f20f4b7 Feat: improve domain alive checking 2025-01-05 21:47:51 +08:00
SukkaW
57b5d2933f Fix: improve whois matching w/ domain checking 2025-01-05 21:39:47 +08:00
SukkaW
a86308b69f Perf: run a few task during downloading previous dist 2025-01-04 04:01:52 +08:00
SukkaW
6c31408703 Fix: salvaged rules might not include all subdomains 2025-01-04 03:34:17 +08:00
SukkaW
0540c1de21 Fix: salvaged adgaurd rules should match original domain 2025-01-04 03:33:08 +08:00
SukkaW
2643903b24 Refactor/Perf: rewrite how rules are salvaged 2025-01-04 02:01:08 +08:00
SukkaW
ff6db02b99 Fix: proper AdGuard Filter parsing (salvage dynamic patterns) 2025-01-03 23:09:32 +08:00
SukkaW
ef1b80fb90 Perf: repalce aho-corasick w/ regexp 2025-01-03 22:30:39 +08:00
SukkaW
a0cadecfb9 Chore: adjust mirror url sleep before fetch 2025-01-03 10:06:31 +08:00
SukkaW
680079c55a Chore: show primary URL on failed fetch 2025-01-02 23:44:31 +08:00
SukkaW
b63aae756e Perf: optimize filter debugger 2024-12-29 12:53:54 +08:00
SukkaW
d87c01ce5a Chore: some minor changes 2024-12-22 17:18:40 +08:00
SukkaW
af04018be9 Perf: avoid string comparision 2024-12-22 00:54:08 +08:00
SukkaW
57aeb267f6 Refactor: use foxts more 2024-12-21 00:39:28 +08:00
SukkaW
5ed7a62a2c Chore: bring up Undici Cache Store 2024-12-18 00:47:43 +08:00
SukkaW
33c71d6546 Chore: prefer foxts 2024-12-16 23:11:52 +08:00
SukkaW
ecc635a455 Chore: prefer tldts-experimental 2024-12-16 23:11:52 +08:00
SukkaW
716c23b44b Fix AdGuardHome & Clash Output 2024-12-14 21:40:35 +08:00
SukkaW
9c82e5346c Perf: avoid mutate string in ruleset base 2024-12-14 21:14:29 +08:00
SukkaW
5c85a0c504 Perf: avoid mutate string in Trie 2024-12-14 20:29:53 +08:00
SukkaW
e53e6b9375 Test: fix trie test case 2024-12-14 20:14:46 +08:00
SukkaW
8851d7fb38 Perf: faster FIFO impl 2024-12-14 00:27:04 +08:00
SukkaW
72d953b230 Replace more utilities w/ foxts 2024-12-12 23:19:03 +08:00
SukkaW
80ac403944 Replace more utilities w/ foxts 2024-12-12 20:58:40 +08:00
SukkaW
a0ef544f66 Replace more utilities w/ foxts 2024-12-12 00:39:50 +08:00
SukkaW
47ef19e0f8 Chore: try new way of reading files by line 2024-12-11 21:57:14 +08:00
SukkaW
d726dcb64c Replace built-in utility with foxts 2024-12-11 17:13:08 +08:00
SukkaW
289a3ef40e Feat: salvage $document from filters 2024-12-02 16:16:36 +08:00
SukkaW
1c724520f7 Housekeeping 2024-11-30 13:45:06 +08:00
SukkaW
f64fa201e9 Chore: process line stream 2024-11-26 22:03:38 +08:00
SukkaW
f1dfe45d29 Update CDN & Phishing Hosts 2024-11-25 17:14:10 +08:00
SukkaW
2afc37d5ab Fix: DOMAIN-KEYWORD conversion to AdGuardHome 2024-11-25 11:12:20 +08:00
SukkaW
02b13659bb Chore: minor changes 2024-11-25 11:01:31 +08:00
SukkaW
c6f3a67711 Perf: repalce String#localeCompare w/ simple ASCII-only compare 2024-11-21 21:51:05 +08:00
SukkaW
200da7a2be Update Aho Corasick benchmark 2024-11-21 21:48:33 +08:00
SukkaW
9299bc6838 Chore: cache GC 2024-11-21 10:59:13 +08:00
SukkaW
ff8163eccc Refactor: minor changes here and there 2024-11-21 00:10:32 +08:00
SukkaW
d703bef4b0 Chore: replace ezspawn w/ tinyexec 2024-11-13 21:20:20 +08:00
SukkaW
6bc65c4088 Refactor: disable adguardhome append whitelist 2024-11-13 17:21:20 +08:00
SukkaW
ea6a4a0dc3 Refactor: adjust adguardhome output 2024-11-13 17:16:08 +08:00
SukkaW
3107e72787 Perf: use readline to readFileByLine (50% faster) 2024-11-13 11:12:38 +08:00