1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-11-19 02:46:33 -05:00
v2fly/app/dns
Vigilans f8ac919d66
[app/dns] Support per-client configuration for fakedns (#2212)
* Move `filterIP` from `hosts.go` to `dnscommon.go`

* Implement adding pools for fakedns.HolderMulti

* Implement per-client fakedns for DNS app

* Remove `dns.ClientWithIPOption` and replace with new programming model

* Implement JSON config support for new fakedns config

* Fix lint and tests

* Fix some codacy analysis
2022-12-15 10:38:28 +08:00
..
fakedns [app/dns] Support per-client configuration for fakedns (#2212) 2022-12-15 10:38:28 +08:00
config.go Feat: [app/dns] Support per-client configuration (#1977) 2022-11-30 08:43:39 +08:00
config.pb.go [app/dns] Support per-client configuration for fakedns (#2212) 2022-12-15 10:38:28 +08:00
config.proto [app/dns] Support per-client configuration for fakedns (#2212) 2022-12-15 10:38:28 +08:00
dns_test.go [app/dns] Add tests for idn support (#2213) 2022-12-15 10:26:53 +08:00
dns.go [app/dns] Support per-client configuration for fakedns (#2212) 2022-12-15 10:38:28 +08:00
dnscommon_test.go update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
dnscommon.go [app/dns] Support per-client configuration for fakedns (#2212) 2022-12-15 10:38:28 +08:00
errors.generated.go update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
fakedns_test.go [app/dns] Support per-client configuration for fakedns (#2212) 2022-12-15 10:38:28 +08:00
fakedns.go [app/dns] Support per-client configuration for fakedns (#2212) 2022-12-15 10:38:28 +08:00
hosts_test.go update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
hosts.go [app/dns] Support per-client configuration for fakedns (#2212) 2022-12-15 10:38:28 +08:00
nameserver_doh_test.go update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
nameserver_doh.go Feat: refine find IPs logic for DoH 2022-04-02 13:01:00 +08:00
nameserver_fakedns.go [app/dns] Support per-client configuration for fakedns (#2212) 2022-12-15 10:38:28 +08:00
nameserver_local_test.go update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
nameserver_local.go update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
nameserver_quic_test.go update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
nameserver_quic.go Fix: length of DNS over QUIC (#1888) 2022-07-27 10:04:52 +08:00
nameserver_tcp_test.go update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
nameserver_tcp.go update version: auto replacement to v5 path 2022-01-02 15:16:23 +00:00
nameserver_udp.go apply dispatcher interface 2022-01-03 15:55:18 +00:00
nameserver.go [app/dns] Support per-client configuration for fakedns (#2212) 2022-12-15 10:38:28 +08:00