Commit Graph

39 Commits (36ff6bb903429cb6b4d7f79db20d9f0b140b4eb1)

Author SHA1 Message Date
vcptr ceb77ac8f5 only add to ipIndexMap if GeoIP is configured
clearer logging for expectIPs

refactor dns init code

optimal to default port logic

clear message exit if doh met error
2019-11-26 13:05:19 +08:00
Darien Raymond 95ed5a5ff8
comments 2019-02-23 00:01:23 +01:00
Darien Raymond 1ab94fed79
optimize v2ctl size 2019-02-01 20:08:21 +01:00
Darien Raymond daa8c9c5da
rename NameServerInterface to Client 2018-12-28 20:28:31 +01:00
Darien Raymond 1cc3a4832d
fix logic for adding localhost dns 2018-11-22 16:29:09 +01:00
Darien Raymond bb1efdebd1
support querying either IPv4 or IPv6 dns 2018-11-19 20:42:02 +01:00
Darien Raymond f227e85b54
support per-domain prioritized name server 2018-08-24 21:51:03 +02:00
Darien Raymond c9e35bb1ba
fix localnameserver creation 2018-06-27 11:23:39 +02:00
Darien Raymond 2fb77d6911
consume context in local nameserver. 2018-06-26 15:16:45 +02:00
Darien Raymond 9cfb2bfd51
simplify classic dns server 2018-06-26 15:04:47 +02:00
Darien Raymond 13f3c356ca
unified task package 2018-05-27 13:02:29 +02:00
Darien Raymond 9f198d7e3d
fix lint errors 2018-04-04 00:29:30 +02:00
Darien Raymond 649119493b
remove pending request from cache when error. fixes #942 2018-03-10 09:34:38 +01:00
Darien Raymond 0a3b3d0b6d
refactor UDPNameServer clean up task 2018-02-22 17:29:21 +01:00
Darien Raymond 6a7887b655
fix LocalNameServer 2018-01-10 13:32:48 +01:00
Darien Raymond 292d7cc353
massive refactoring for interoperability 2018-01-10 12:22:37 +01:00
Darien Raymond 2bf5a008f0
fix error levels 2017-12-27 22:25:12 +01:00
Darien Raymond e736c08794
report pack error instead of panic 2017-12-23 21:11:17 +01:00
Darien Raymond ab4f245313
overrideable dns 2017-12-19 23:55:09 +01:00
Darien Raymond c4144af223
decouple dns server 2016-12-16 16:20:12 +01:00
Darien Raymond eee23e6718
fix api usage 2016-12-11 21:43:16 +01:00
dd 20c330d03c fix dns query 2016-12-12 00:12:58 +08:00
Darien Raymond 055023fdd5
refactor buffer 2016-12-09 12:08:25 +01:00
Darien Raymond 7a80409e30
rename alloc to buf 2016-12-09 11:35:27 +01:00
Darien Raymond cf3eb0e77d
refine buffer usage 2016-12-05 15:19:14 +01:00
Darien Raymond f95c322677
rename 'this' 2016-11-27 21:39:09 +01:00
Darien Raymond 9471b5b066
refine dispatcher 2016-11-13 14:33:00 +01:00
Darien Raymond e6e0419958
format private annotation 2016-08-24 11:17:42 +02:00
v2ray 07a86f549b
unified import path 2016-08-20 20:55:45 +02:00
v2ray a9d583b92f
connection session 2016-08-14 17:08:01 +02:00
v2ray bcd27ba36f
option to allow passive connection 2016-08-12 23:37:21 +02:00
v2ray ea39a6fde6
format code 2016-07-24 13:44:29 +02:00
v2ray 98cc28a4c4
leverage dice.Roll 2016-06-29 23:53:50 +02:00
v2ray 9b6dc6bcea massive refactoring for kcp 2016-06-14 22:54:08 +02:00
v2ray 4ec96efe84 smarter DNS query 2016-06-01 22:09:24 +02:00
v2ray 09ea65687c avoid goroutine leak 2016-05-16 17:30:00 -07:00
v2ray 18d75cb7b4 bug fixes to dns server 2016-05-16 11:53:18 -07:00
v2ray 10d1d9288b default value of dns config 2016-05-16 09:05:01 -07:00
v2ray dac1339d6e Use dns in router 2016-05-16 00:25:34 -07:00