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
Loyalsoldier
6f8979d017
Style: format code by gofumpt ( #1022 )
2021-05-20 05:28:52 +08:00
Darien Raymond
096bbd2c51
prototype of quic transport
2018-11-21 16:47:06 +01:00
Darien Raymond
128a90b98b
move link to transport
2018-11-03 12:36:29 +01:00
Darien Raymond
20251bf499
system listener for both TCP and UDP
2018-09-15 21:35:32 +02:00
Darien Raymond
e343fe80a2
test case for writer creation
2018-08-08 10:33:40 +02:00
Darien Raymond
2fb77d6911
consume context in local nameserver.
2018-06-26 15:16:45 +02:00
Darien Raymond
a320196b77
refine domain socket transport
2018-04-09 17:09:24 +02:00
Darien Raymond
7d2c34f674
remove unused code
2018-01-10 13:30:57 +01:00
Darien Raymond
ab4f245313
overrideable dns
2017-12-19 23:55:09 +01:00
Darien Raymond
4761139fbc
comments
2017-11-06 22:42:16 +01:00
Darien Raymond
66b81a842d
comments
2017-10-22 22:45:05 +02:00
Darien Raymond
52ad41cda3
completely move away from net package
2017-08-29 14:32:54 +02:00
Darien Raymond
815019f6da
rename IPNet to IPNetTable
2017-08-29 13:51:09 +02:00
Darien Raymond
fee3042239
fix build break
2017-08-29 13:12:50 +02:00
Darien Raymond
1c856a46ab
step 1 to remove reference to net package
2017-08-29 12:56:57 +02:00