Commit Graph

23 Commits

Author SHA1 Message Date
xvzc
8515b9a23f chore: move Resolver interface to dns.go 2024-08-19 10:50:06 +09:00
xvzc
6c3b46bbea move DNSResult to resolver.go 2024-08-19 10:47:03 +09:00
xvzc
f862e3efc7 chore: rename dns constructors for dns resolver 2024-08-19 10:45:01 +09:00
xvzc
442ae6840b chore: refactor dns/resolver 2024-08-18 18:51:20 +09:00
xvzc
5654ef7ddb chore: refactor log format 2024-08-18 16:33:02 +09:00
xvzc
c1f6dcef2a refactor doh 2024-08-18 16:17:05 +09:00
xvzc
afb3f5a921 rename client to resolver 2024-08-18 16:11:04 +09:00
xvzc
67bee5a49a rename custom client 2024-08-18 15:58:11 +09:00
xvzc
26d69b54db chore: refactor-dns 2024-08-18 15:55:47 +09:00
Ledorub
15163ca5fe
feat: add IPv6 support (#161)
* Add support for IPv6 lookups.

* Refactor DNSResolver.

* Make listener support IPv6.
2024-08-18 13:34:09 +09:00
xvzc
84ad7288ea fix: re-add handling leading https and trailing /dns-query 2024-08-13 13:30:59 +09:00
xvzc
464afe937d chore: refactor doh 2024-08-13 07:53:37 +09:00
xvzc
76b16da2e8 chore: refactor doh 2024-08-13 07:37:20 +09:00
ohaiibuzzle
c8c18a4651 fix: remove automatic retry when doh fails 2024-08-12 22:33:31 +07:00
ohaiibuzzle
e9de332163 fix: make doh truly singleton 2024-08-11 19:35:02 +07:00
ohaiibuzzle
c93ddd67e0 fix: re-implement cancellation context 2024-08-10 14:15:22 +07:00
ohaiibuzzle
714daeab99 feat: ipv6 joins the ride. 2024-08-10 14:02:50 +07:00
ohaiibuzzle
a86b7b3d07 fixed: move doh to internal 2024-08-10 13:43:12 +07:00
xvzc
641ded49d8 use system-dns when patterns are not matched 2024-08-06 17:48:18 +09:00
xvzc
10a3860fad enhance logging for dns 2024-07-31 20:47:19 +09:00
xvzc
a93b564d60 fix log format 2024-07-22 20:24:35 +09:00
xvzc
d150d03a67 fix type for dns port 2024-07-21 17:12:16 +09:00
xvzc
d6472d0421 add options to customize dns server 2024-07-21 16:57:47 +09:00