Commit Graph
131 Commits
Author SHA1 Message Date
wwqgtxx 7c8f451892 chore: cleanup geo internal code 2024-09-09 16:08:48 +08:00
H1JK ade4234615 chore: mrs use best compression 2024-09-07 20:22:21 +08:00
wwqgtxx 38fd37108b feat: GEOIP,IP-ASN,IP-CIDR,IP-CIDR6 and IP-SUFFIX in rules support ,src option
keep the same writing style as `RULE-SET`
2024-08-30 00:04:59 +08:00
wwqgtxx 763a127287 feat: RULE-SET in rules support ,src option
should only be used with `ipcidr` behavior
2024-08-29 23:49:16 +08:00
wwqgtxx a96f72ade4 fix: geoip wrong matching logic in fallback-filter
https://github.com/MetaCubeX/mihomo/issues/1478
2024-08-29 22:00:55 +08:00
wwqgtxx 4fecf68b8b chore: add sourceGeoIP and sourceIPASN to metadata 2024-08-28 12:25:45 +08:00
wwqgtxx 3e2c9ce821 chore: cleanup patch code 2024-08-27 11:04:42 +08:00
wwqgtxx 4fedfc47b0 chore: update geo unneeded reload whole config 2024-08-16 09:19:18 +08:00
wwqgtxx 92ec5f2236 chore: cleanup dns policy match code 2024-08-15 20:08:14 +08:00
wwqgtxx 7fd0467aef feat: sniffer's force-domain and skip-domain support rule-set: and geosite: 2024-08-14 23:29:53 +08:00
wwqgtxx beefe37260 chore: logic rules dynamic obtain parameters 2024-08-06 17:17:48 +08:00
xishang0128 5a73d99c6f fix: logic rules display error 2024-08-06 16:30:44 +08:00
wwqgtxx c830b8aaf7 feat: support convert mrs format back to text format 2024-07-28 11:00:27 +08:00
wwqgtxx 1db3e4583b chore: better converter 2024-07-27 23:54:28 +08:00
wwqgtxx 4f8a5a5f54 feat: add mrs format ipcidr ruleset 2024-07-27 10:36:11 +08:00
wwqgtxx 303f6e4567 feat: add mrs format domain ruleset 2024-07-26 22:30:42 +08:00
xishang0128 0e228765fc fix: Make the ruleset take effect in a single line 2024-06-28 14:14:36 +08:00
wwqgtxx a9ecc627e6 fix: subrule can't recursion correctly (#1339) 2024-06-22 13:18:23 +08:00
wwqgtxx 09be5cbc99 feat: tun support auto-redirect, route-address-set and route-exclude-address-set 2024-06-17 22:04:51 +08:00
xishang0128 fe88f0e437 chore: Ensure that some expressions take effect 2024-05-15 15:38:55 +08:00
wwqgtxx 1bc3c16b59 feat: add PROCESS-NAME-REGEX and PROCESS-PATH-REGEX 2024-05-15 10:44:56 +08:00
xishang0128 f3e23b1128 feat: Allow providers to set individual proxy and headers 2024-04-08 01:27:17 +08:00
xishang0128 3b472f786e chore: Add source matching for ip type rules 2024-04-01 18:16:34 +08:00
xishang0128 f3743fc7f9 chore: Introducing Punycode conversion for domain matching 2024-04-01 16:21:34 +08:00
xishang0128 914bc8a3e9 fix: Fix DOMAIN-REGEX parsing 2024-03-29 13:43:11 +08:00
xishang0128 44d8a14629 feat: add IP-ASN rule 2024-03-12 03:14:25 +08:00
H1JK 90d0ef033b chore: Check regex rule expression when initializing 2024-03-08 22:52:36 +08:00
xishang0128 234a4bfc93 feat: add DOMAIN-REGEX rule 2024-03-07 23:32:07 +08:00
H1JK d27340867f chore: Add GeoIP result to metadata 2024-03-02 17:41:04 +08:00
wwqgtxx c1f0ed18ef chore: dscp support range too 2024-01-20 11:00:29 +08:00
wwqgtxx 0e1bdb07d4 chore: rewrite IntRanges constructor 2024-01-20 11:00:06 +08:00
pretze 25d6ad220d feat: add DSCP rule for Tproxy UDP packets (#996)
* feat: add `DSCP` rule for Tproxy UDP packets

* fix: fix compatibility issue with non_linux platform

* chore: remove redundant lines for DSCP
2024-01-20 10:19:42 +08:00
Larvan2 c34a0ef8f0 chore: trigger ci 2024-01-17 14:15:49 +08:00
wwqgtxx e860497c0c chore: cleanup IPSet code 2024-01-13 11:44:02 +08:00
wwqgtxx 7c54775ddc chore: ipcidr direct using go4.org/netipx 2024-01-11 09:33:59 +08:00
Larvan2 425bc692ad chore: replace IpCidrTrie with binary search 2024-01-09 16:37:34 +08:00
Cesaryuan 7e3e38d054 fix: SUB-RULE with PROCESS-NAME rule payload not working (#953) 2024-01-06 22:29:30 +08:00
H1JK 2bba8aa14a feat: Add succinct matcher support for GeoSite
and use it by default
2023-12-17 00:01:01 +08:00
H1JK b05cf14b98 chore: Replace stack collection with list 2023-11-20 23:48:30 +08:00
H1JK 1479b449df chore: Cleanup code 2023-11-17 23:12:10 +08:00
Steve Johnson b5a8f0fce1 fix: improve feature check and add missing patches 2023-11-17 19:10:17 +08:00
Steve Johnson b73382f60a fix: fix android-arm64 build 2023-11-17 10:53:57 +08:00
Steve Johnson 9e96d70840 feat: share more code from android branch 2023-11-17 01:21:02 +08:00
wwqgtxx 17c9d507be chore: hello mihomo 2023-11-03 21:58:21 +08:00
Skyxim 96220aa8ea feat: cancel RULE-SET nested SUB-RULE restrictions 2023-10-31 11:10:38 +00:00
HolgerHuo 8ff476a3a1 fix: remote logic rules cannot be parsed (#837) 2023-10-31 19:07:01 +08:00
wwqgtxx bffe47a974 chore: netip.Prefix should not using pointer 2023-10-26 11:02:53 +08:00
wwqgtxx e2e0fd4eba chore: using uint16 for ports in Metadata 2023-08-09 13:51:02 +08:00
H1JK b0e76ec791 feat: Add Meta-geoip V0 database support 2023-07-17 10:33:20 +08:00
H1JK 081e94c738 feat: Add sing-geoip database support 2023-07-14 22:28:24 +08:00