eddc005
65b15515af
add support for reading from file; re-enable args a and aaaa
2024-06-03 22:17:04 +01:00
eddc005
f5741f61ac
feat: add multiple addresses support for DNS modifier
2024-06-02 23:35:00 +01:00
Toby
107e29ee20
fix: do not reload geoip/geosite when reloading ruleset to prevent leaking references to streams
2024-04-10 21:30:37 -07:00
Toby
9c0893c512
feat: added protected dial support, removed multi-IO support for simplicity
2024-04-06 14:42:45 -07:00
Toby
ae34b4856a
feat: dns lookup function
2024-04-03 20:02:57 -07:00
macie
3a45461c19
test: Remove broken integration test
...
This tests fails when there are no specific binary files, but there is
no method to get the files during test.
Marking the tests as a skipped will gives us a false sense of security. So it's
better to remove it at all.
2024-03-12 12:15:10 +01:00
macie
3022bde81b
fix: Linter errors
...
Fixed:
- "ineffective break statement. Did you mean to break out of the outer loop?" (SA4011)
- "channels used with os/signal.Notify should be buffered" (SA1017)
- "os.Kill cannot be trapped (did you mean syscall.SIGTERM?)" (SA1016)
- "func envOrDefaultBool is unused" (U1000)
- "should use time.Since instead of time.Now().Sub" (S1012)
2024-03-12 12:14:58 +01:00
Toby
ed9e380a57
fix: variable support & update example in doc
2024-02-23 14:37:05 -08:00
Toby
7353a16358
feat: logging support in ruleset
2024-02-23 14:13:35 -08:00
Rinka
ebff4308e4
Add CIDR support for expr ( #62 )
...
* feat: add cidr support for expr
* docs: add example for cidr
* minor code tweaks
---------
Co-authored-by: Toby <tobyxdd@gmail.com>
2024-02-17 14:21:12 -08:00
Toby
6871244809
chore: improve built-in funcs handling ( #43 )
2024-02-04 11:17:19 -08:00
Rinka
f07a38bc47
Add GeoIP and GeoSite support for expr ( #38 )
...
* feat: copy something from hysteria/extras/outbounds/acl
* feat: add geoip and geosite support for expr
* refactor: geo matcher
* fix: typo
* refactor: geo matcher
* feat: expose config options to specify local geoip/geosite db files
* refactor: engine.Config should not contains geo
* feat: make geosite and geoip lazy downloaded
* chore: minor code improvement
* docs: add geoip/geosite usage
---------
Co-authored-by: Toby <tobyxdd@gmail.com>
2024-01-30 17:30:35 -08:00
Toby
4f86f91a15
first
2024-01-19 16:45:01 -08:00