1
0
mirror of https://github.com/MetaCubeX/mihomo.git synced 2025-09-20 12:35:59 +08:00
Commit Graph

66 Commits

Author SHA1 Message Date
b06ec5bef8 fix: add path safety check in file type providers (#2177) 2025-07-22 21:37:54 +08:00
300eb8b12a chore: rebuild rule parsing code 2025-07-14 10:35:33 +08:00
2b84dd3618 fix: regex in logic rules
https://github.com/MetaCubeX/mihomo/issues/2150
2025-07-07 16:16:16 +08:00
ae7967f662 chore: the resolve and findProcess behaviors of Logic and SubRules follow the order and needs of the internal rules 2025-06-10 20:11:50 +08:00
2116640886 chore: the updateConfigs api also adds a check for SAFE_PATHS 2025-05-12 11:28:15 +08:00
f328203bc1 feat: not inline proxy-provider can also set payload as fallback proxies when file/http parsing fails 2025-04-30 16:03:02 +08:00
5c40a6340c feat: not inline rule-provider can also set payload as fallback rules when file/http parsing fails 2025-04-30 14:09:15 +08:00
ef29e4501e chore: complete classical rule parse error log (#1839) 2025-02-13 17:25:45 +08:00
20739f5db7 chore: code cleanup 2024-12-25 10:34:16 +08:00
5a9ad0ed3c chore: code cleanup
Some checks are pending
Trigger CMFA Update / trigger-CMFA-update (push) Waiting to run
2024-12-19 09:29:17 +08:00
bb803249fa feat: support inline rule provider (#1731) 2024-12-19 09:16:45 +08:00
fbead56ec9 feat: add size-limit for provider
https://github.com/MetaCubeX/mihomo/issues/1645
2024-11-27 09:28:38 +08:00
b7cb6774bf chore: support ETag for update geo 2024-09-22 13:57:57 +08:00
5d242510c8 chore: support ETag for providers 2024-09-22 11:42:29 +08:00
e33d4a4769 chore: cleanup the patch code 2024-09-12 11:19:54 +08:00
0a2f606e1b chore: cleanup the patch code 2024-09-11 16:10:49 +08:00
ade4234615 chore: mrs use best compression 2024-09-07 20:22:21 +08:00
763a127287 feat: RULE-SET in rules support ,src option
should only be used with `ipcidr` behavior
2024-08-29 23:49:16 +08:00
4fecf68b8b chore: add sourceGeoIP and sourceIPASN to metadata 2024-08-28 12:25:45 +08:00
3e2c9ce821 chore: cleanup patch code 2024-08-27 11:04:42 +08:00
92ec5f2236 chore: cleanup dns policy match code 2024-08-15 20:08:14 +08:00
7fd0467aef feat: sniffer's force-domain and skip-domain support rule-set: and geosite: 2024-08-14 23:29:53 +08:00
5a73d99c6f fix: logic rules display error 2024-08-06 16:30:44 +08:00
c830b8aaf7 feat: support convert mrs format back to text format 2024-07-28 11:00:27 +08:00
1db3e4583b chore: better converter 2024-07-27 23:54:28 +08:00
4f8a5a5f54 feat: add mrs format ipcidr ruleset 2024-07-27 10:36:11 +08:00
303f6e4567 feat: add mrs format domain ruleset 2024-07-26 22:30:42 +08:00
0e228765fc fix: Make the ruleset take effect in a single line 2024-06-28 14:14:36 +08:00
09be5cbc99 feat: tun support auto-redirect, route-address-set and route-exclude-address-set 2024-06-17 22:04:51 +08:00
fe88f0e437 chore: Ensure that some expressions take effect 2024-05-15 15:38:55 +08:00
f3e23b1128 feat: Allow providers to set individual proxy and headers 2024-04-08 01:27:17 +08:00
914bc8a3e9 fix: Fix DOMAIN-REGEX parsing 2024-03-29 13:43:11 +08:00
7c54775ddc chore: ipcidr direct using go4.org/netipx 2024-01-11 09:33:59 +08:00
425bc692ad chore: replace IpCidrTrie with binary search 2024-01-09 16:37:34 +08:00
1479b449df chore: Cleanup code 2023-11-17 23:12:10 +08:00
b5a8f0fce1 fix: improve feature check and add missing patches 2023-11-17 19:10:17 +08:00
b73382f60a fix: fix android-arm64 build 2023-11-17 10:53:57 +08:00
9e96d70840 feat: share more code from android branch 2023-11-17 01:21:02 +08:00
17c9d507be chore: hello mihomo 2023-11-03 21:58:21 +08:00
96220aa8ea feat: cancel RULE-SET nested SUB-RULE restrictions 2023-10-31 11:10:38 +00:00
8ff476a3a1 fix: remote logic rules cannot be parsed (#837) 2023-10-31 19:07:01 +08:00
d391fda051 chore: function rename 2023-06-19 08:32:11 +08:00
77fb9a9c01 feat: optional provider path (#624) 2023-06-15 22:45:02 +08:00
c2d1f71305 fix: ruleProvider panic 2023-04-14 19:08:41 +08:00
e4926c8364 feat: ruleset support text format 2023-04-14 13:51:26 +08:00
9442880a5a chore: rule-provider direct using IndexByte in bytes for find new line 2023-04-01 16:55:16 +08:00
54c2fa98b4 chore: rule-provider now read yaml line-by-line 2023-04-01 14:11:09 +08:00
54cad53f5f chore: DomainSet now build from a DomainTrie 2023-04-01 12:15:03 +08:00
cfd03a99c2 feat: nameserver-policy support use rule-providers and reduce domain-set memory 2023-04-01 11:53:39 +08:00
096bb8d439 feat: add override-destination for sniffer 2023-01-23 14:08:11 +08:00