5b975275f5
fix: incorrect checking of strings.Split return value
...
strings.Split will never return a slice of length 0 if sep is not empty, so any code that checks if the return value is of length 0 is incorrect and useless.
2025-06-25 16:20:37 +08:00
7c8f451892
chore: cleanup geo internal code
2024-09-09 16:08:48 +08:00
ef244b896a
chore: update geo in a batch
2024-09-09 10:07:50 +08:00
4fedfc47b0
chore: update geo unneeded reload whole config
2024-08-16 09:19:18 +08:00
1c7e011f87
fix: api does not return configuration value
2024-02-21 17:14:08 +08:00
b632575e39
chore: Cleanup unused GeoSite matchers
2023-12-23 00:05:07 +08:00
2bba8aa14a
feat: Add succinct matcher support for GeoSite
...
and use it by default
2023-12-17 00:01:01 +08:00
17c9d507be
chore: hello mihomo
2023-11-03 21:58:21 +08:00
a7944f1369
chore: better geodata shared
2023-03-23 18:58:24 +08:00
7e10d78d53
chore: share the same geodata in different rule
2023-03-23 18:35:37 +08:00
7431001ed6
feat: RESTful API support update Geo file
...
and can set update url by user, eg.
geox-url:
geoip: "http://xxxx/gepip.dat "
mmdb: "http://xxxx/country.mmdb "
geosite: "http://xxxx/geosite.dat "
2022-05-24 15:04:13 +08:00
b8e9c3d55a
fix: geoip ReverseMatch
2022-05-16 17:06:44 +08:00
efc7c82cac
feat: "!"(not) support for geosite
...
eg. GEOSITE,!CN,Proxy & dns.fallback-filter.geosite: ['!CN']
2022-05-15 13:16:45 +08:00
83e0abaa8c
chore: adjust code
2022-04-11 13:23:59 +08:00
c85305ead8
[Skip CI]
2022-03-15 22:25:33 +08:00
c28f42d823
[FEAT] Add geodata loader mode switch
2022-02-05 00:51:06 +08:00
2bf34c766e
[Feat]
...
support trojan xtls
change geodataloader mode as memconservative
2022-02-04 23:33:36 +08:00
900e852525
[test]
2021-11-17 16:03:47 +08:00