Commit Graph

396 Commits

Author SHA1 Message Date
xvzc
a244aa6f1b chore: rename client to resolver 2024-08-19 11:00:26 +09:00
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
85e1c0aa33 chore: remove spaces for protocol name 2024-08-18 17:41:28 +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
ab4d6819c7 fix: nil pointer for StringArray 2024-08-15 19:37:30 +09:00
xvzc
7f27c1ad43 chore: refactor config 2024-08-15 19:12:29 +09:00
xvzc
b46a67dd20 chore: update issue template 2024-08-15 16:51:53 +09:00
xvzc
787fcb3b39 chore: refactor proxy package 2024-08-15 16:50:03 +09:00
xvzc
a40e94bf44 feat: enhance proxy/server.go and refactor 2024-08-15 15:19:45 +09:00
xvzc
75d1a6d52e chore: update release template 2024-08-15 13:32:01 +09:00
xvzc
d9ac95bb98 chore: update release template 2024-08-15 13:28:42 +09:00
xvzc
527ffa9199 cicd: update release template 2024-08-15 13:27:02 +09:00
xvzc
884a855a4d
chore: add release action (#143)
* docs: uppercase names of readme files

* cicd: add release action

* cicd: add release-template

* cicd: make release action run on workflow_dispatch

* cicd: test

* No commit message

* cicd: test

* No commit message

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd test

* cicd: test

* cicd: test

* cicd: test

* cicd: test

* cicd: test
2024-08-15 13:22:07 +09:00
xvzc
5d0fd16995 doc: uppercase readme files 2024-08-15 08:54:46 +09:00
xvzc
ffdd93539c prepare for v0.10.8 2024-08-15 02:57:36 +09:00
xvzc
e57f95c604 refactor reading http request 2024-08-15 02:39:23 +09:00
xvzc
bdc1a68691 add windows release 2024-08-15 01:58:52 +09:00
xvzc
3bdf24ca8a
Merge pull request #140 from LiquidTheDangerous/fix-nilpointer-deref/main 2024-08-14 22:57:37 +09:00
LiquidTheDangerous
fa2cfc4c8c fix: nil pointer deref 2024-08-14 18:55:04 +05:00
xvzc
4721bd6067
Merge pull request #138 from xvzc/refactor-client-hello
refactor #133
2024-08-14 17:16:36 +09:00
xvzc
7f1ad9e7ec refactor #133 2024-08-14 17:01:14 +09:00
xvzc
c76e21cec0
Merge pull request #133 from LiquidTheDangerous/client-hello-fix/main
perf: reuse allocated buffer
2024-08-14 16:23:50 +09:00
LiquidTheDangerous
c80b729c31 Merge remote-tracking branch 'origin/client-hello-fix/main' into client-hello-fix/main 2024-08-14 12:06:55 +05:00
LiquidTheDangerous
48488a3af4 refactor 2024-08-14 12:06:29 +05:00
LiquidTheDangerous
852b789ac3 fix: client hello 2024-08-14 12:06:29 +05:00
LiquidTheDangerous
6b0547b431 fix: client hello 2024-08-14 12:06:29 +05:00
Andrey Semenov
874256c9bc remove buffer-size parameter 2024-08-14 12:06:29 +05:00
Andrey Semenov
173b5da2a5 Parse request from connection instead of buffer 2024-08-14 12:06:29 +05:00
Andrey Semenov
dbee4964f8 perf: remove loop 2024-08-14 12:06:29 +05:00
Andrey Semenov
10d1ee4860 perf: reuse allocated buffer. add config parameter 2024-08-14 12:06:29 +05:00
LiquidTheDangerous
f5b183c62f
Merge branch 'xvzc:main' into client-hello-fix/main 2024-08-14 12:02:21 +05:00
LiquidTheDangerous
fa064736a8 refactor 2024-08-14 02:33:58 +05:00
xvzc
ea22bd2451
Merge pull request #136 from xvzc/refactor
chore: refactor doh
2024-08-13 21:33: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
xvzc
dbe7f32a1f
Merge pull request #129 from ohaiibuzzle/feat/internal-doh
feat: move doh to internal
2024-08-13 06:50:12 +09:00
ohaiibuzzle
c8c18a4651 fix: remove automatic retry when doh fails 2024-08-12 22:33:31 +07:00
LiquidTheDangerous
1f7fe642d5 fix: client hello 2024-08-11 18:54:06 +05:00
ohaiibuzzle
e9de332163 fix: make doh truly singleton 2024-08-11 19:35:02 +07:00
LiquidTheDangerous
4c0f5ca6c8 fix: client hello 2024-08-11 16:44:34 +05:00
xvzc
6d87e679ad
Merge pull request #119 from LiquidTheDangerous/buffer-size/main
perf: reuse allocated buffer. add config parameter
2024-08-11 14:45:41 +09:00