55 Commits

Author SHA1 Message Date
SukkaW
b0a7a0b682 Refactor: track download stats and enable HTTP/2 2025-01-11 23:47:42 +08:00
SukkaW
8d4c927c23 Fix: avoid update adguardhome time even w/o changes 2025-01-10 01:18:11 +08:00
SukkaW
4e9e206ec0 Feat: include my_reject in adguardhome 2025-01-07 23:17:49 +08:00
SukkaW
ef1b80fb90 Perf: repalce aho-corasick w/ regexp 2025-01-03 22:30:39 +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
33c71d6546 Chore: prefer foxts 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
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
d726dcb64c Replace built-in utility with foxts 2024-12-11 17:13:08 +08:00
SukkaW
2afc37d5ab Fix: DOMAIN-KEYWORD conversion to AdGuardHome 2024-11-25 11:12:20 +08:00
SukkaW
c6f3a67711 Perf: repalce String#localeCompare w/ simple ASCII-only compare 2024-11-21 21:51:05 +08:00
SukkaW
ff8163eccc Refactor: minor changes here and there 2024-11-21 00:10:32 +08:00
SukkaW
6bc65c4088 Refactor: disable adguardhome append whitelist 2024-11-13 17:21:20 +08:00
SukkaW
c1f8705342 Simplify domain regex from wildcard 2024-11-10 19:16:41 +08:00
SukkaW
f0a3b3e915 Chore: minor changes 2024-11-04 09:29:57 +08:00
SukkaW
49ffc7f98c Fix AdGuardHome format 2024-11-01 00:13:51 +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
a42d28195d Perf: domainset class w/o build domain map 2024-10-27 03:50:07 +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
94ea47d447 Output hostname size of sgmodule build 2024-10-21 01:01:48 +08:00
SukkaW
fbaa2654ce Fix: sort AdGuardHome domains for stablity 2024-10-18 17:14:58 +08:00
SukkaW
a5a3e061f6 Support Clash Fake IP Filter Ruleset 2024-10-16 17:45:32 +08:00
SukkaW
2bbc122b85 Replace sortDomains w/ trie dump sort 2024-10-15 18:36:23 +08:00
SukkaW
f6eb8b0a4c Feat: trie dump with sort & FIFO 2024-10-15 18:18:01 +08:00
SukkaW
b742701f59 Simplify Trie 2024-10-15 17:08:38 +08:00
SukkaW
80ab4e69c1 Chore: trie dump meta supports callback 2024-10-12 13:33:42 +08:00
SukkaW
dc221f5269 Feat: AdGuard Home blocklist 2024-10-12 11:19:39 +08:00
SukkaW
c71ed5a9d3 Feat: implement SRC-IP, SRC-PORT, DEST-PORT 2024-10-10 22:45:22 +08:00
SukkaW
e40979e50e Chore: make ESLint Happy 2024-10-10 21:40:56 +08:00
SukkaW
6e9d2181eb Refactor: adjust domainset 2024-10-02 23:56:30 +08:00
SukkaW
d1041f0e59 Update Tests & Make TypeScript happy 2024-10-02 21:33:59 +08:00
SukkaW
0d1fddcb81 Update Reject Infra & Data Source 2024-10-01 01:39:50 +08:00
SukkaW
41655852f4 Fix: reject extra & new reject extra source 2024-09-30 07:23:47 +08:00
SukkaW
14bcc10ce7 Chore: Housekeeping & Make ESLint Happy 2024-09-29 11:01:16 +08:00
SukkaW
5f027572cf Perf: smaller local dns mapping 2024-09-26 01:24:01 +08:00
SukkaW
5577f3b14b Refactor: new MITM hostname sgmodule codegen 2024-09-25 21:22:35 +08:00
SukkaW
a8c53617b1 Refactor: prefer smol trie 2024-09-23 16:57:01 +08:00
SukkaW
3ca9122a84 Improve ruleset build process 2024-09-23 16:10:04 +08:00
SukkaW
b91747e07f Feat: merge IP CIDR in ruleset 2024-09-23 03:29:43 +08:00
SukkaW
ac2d140893 Chore: minor changes 2024-09-23 02:52:57 +08:00
SukkaW
7acda2b5a4 Feat: enable merge for IP rules 2024-09-23 02:46:30 +08:00