455 Commits

Author SHA1 Message Date
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
SukkaW
c1f8705342 Simplify domain regex from wildcard 2024-11-10 19:16:41 +08:00
SukkaW
19228a8216 Chore: improve phishing hosts 2024-11-10 19:03:31 +08:00
SukkaW
6811b23acd Update CDN & Domestic Hosts 2024-11-10 17:02:19 +08:00
SukkaW
4217149bbf Update CDN Hosts 2024-11-09 03:14:22 +08:00
SukkaW
7b6b14b1dc Perf: Aho-Corasick node uses extends 2024-11-05 20:31:00 +08:00
SukkaW
f0a3b3e915 Chore: minor changes 2024-11-04 09:29:57 +08:00
SukkaW
ab32a1ae74 Chore: Update Phishing Build 2024-11-02 04:03:27 +08:00
SukkaW
49ffc7f98c Fix AdGuardHome format 2024-11-01 00:13:51 +08:00
SukkaW
84bdc48a72 Refactor fs memo cache 2024-10-30 16:00:36 +08:00
SukkaW
8e96c36ea0 Refactor: replace typeson w/ devalue
We don't need to stringify promise, so devalue is good
2024-10-30 03:40:55 +08:00
SukkaW
42df2df44f Fix AdGuardHome syntax 2024-10-27 23:23:37 +08:00
SukkaW
e347587e6c Perf: improve build speed 2024-10-27 23:23:31 +08:00
SukkaW
132bdb272a Chore: reduce fetch-retry timeout 2024-10-27 03:50:07 +08:00
SukkaW
a42d28195d Perf: domainset class w/o build domain map 2024-10-27 03:50:07 +08:00
SukkaW
d8e0beac29 Update CDN & Domestic & Reject Hosts 2024-10-26 15:42:12 +08:00
SukkaW
f01cad25b7 Fix AdGuardHome: remove hostname anchor 2024-10-25 10:02:40 +08:00
SukkaW
9f26d11fef Update Reject & Domestic Rules 2024-10-25 08:14:49 +08:00
SukkaW
bbe92a1b95 Feat: AdGuardHome with DOMAIN-KEYWORD supports 2024-10-25 02:32:32 +08:00
SukkaW
c24fae555a Fix: guard pending promise 2024-10-25 02:24:46 +08:00
SukkaW
ec0ce55487 Feat: include DOMAIN-WILDCARD in AdGuardHome output 2024-10-25 02:16:02 +08:00
SukkaW
2d4c07d62f Update CDN & Reject Hosts 2024-10-23 01:07:00 +08:00
SukkaW
17918f722b Chore: throw on not handled filter line 2024-10-21 23:48:34 +08:00
SukkaW
f2ec6508c8 Fix single asset fetch 2024-10-21 18:03:03 +08:00
SukkaW
98d75888cb Housekeeping 2024-10-21 17:56:43 +08:00
SukkaW
72670e6243 Update Phishing Hosts building 2024-10-21 17:53:49 +08:00
SukkaW
db7a4bc97a Chore: use more make-fetch-happen 2024-10-21 02:18:03 +08:00
SukkaW
94ea47d447 Output hostname size of sgmodule build 2024-10-21 01:01:48 +08:00
SukkaW
1caf83b261 Make sure chnroutes not to be invalid 2024-10-19 19:10:57 +08:00
SukkaW
fbaa2654ce Fix: sort AdGuardHome domains for stablity 2024-10-18 17:14:58 +08:00
SukkaW
113eae281f Improve fs memo (hash xxhash64) 2024-10-18 12:06:21 +08:00
SukkaW
4c1c237fc3 Cache SQLite statement 2024-10-18 01:55:47 +08:00
SukkaW
a8c9cc5ac5 Minor changes to fs memo implementation / Adapt fs memo 2024-10-18 01:16:12 +08:00
SukkaW
24b928dc32 Housekeeping 2024-10-18 01:15:41 +08:00
SukkaW
489d73ec86 Feat: new fs memo cache 2024-10-17 22:16:20 +08:00
SukkaW
5aee1b6870 Housekeeping 2024-10-17 16:33:11 +08:00
SukkaW
9af90b2ebc Use normal agent over EnvHttpProxyAgent 2024-10-17 12:03:19 +08:00
SukkaW
87abb12dc7 Patch undici and use w/ request 2024-10-17 01:54:53 +08:00
SukkaW
a5a3e061f6 Support Clash Fake IP Filter Ruleset 2024-10-16 17:45:32 +08:00
SukkaW
3651999afb Housekeeping & Update Reject Hosts 2024-10-16 00:13:01 +08:00
SukkaW
c5ee4bad53 Revert undici.request and use fetch again 2024-10-15 22:57:27 +08:00