Arjan Singh Bal
00272e8024
dns: Support link local IPv6 addresses ( #7889 )
2024-12-03 11:06:10 +05:30
Brad Town
93f1cc163b
credentials/alts: avoid SRV and TXT lookups for handshaker service ( #7861 )
2024-11-22 10:46:40 -08:00
Marco Ferrer
52d7f6af60
multiple: switch to math/rand/v2 ( #7711 )
...
Co-authored-by: Arvind Bright <arvind.bright100@gmail.com>
2024-10-29 10:43:58 -07:00
Nathan Baulch
3b626a7b52
*: fix more typos ( #7619 )
2024-09-16 10:58:27 -07:00
Purnesh Dixit
5a289d9bcc
dns: fix constant 30s backoff for re-resolution ( #7262 )
2024-06-06 11:04:23 -07:00
Arvind Bright
8bf2b3ee6e
grpcrand: delete all of grpcrand and call the rand package directly ( #7283 )
2024-05-31 11:32:53 -07:00
Homayoon Alimohammadi
8444ae0e47
resolver/dns: Add SetMinResolutionInterval Option ( #6962 )
2024-04-05 10:50:58 -07:00
Hong Truong
f7c5e6a762
DNS resolving with timeout ( #6917 )
2024-03-05 15:49:11 -08:00
Easwar Swaminathan
dd4c0adafb
internal/testutils: add a new test type that implements resolver.ClientConn ( #6668 )
2023-10-12 10:09:38 -07:00
Gina Yeh
11feb0a9af
resolver: delete Target.Scheme and Target.Authority ( #6363 )
...
* Delete resolver.Target.Scheme and resolver.Target.Authority
* cleanup - wrap block comments @ 80 columns
2023-07-05 10:47:46 -07:00
Kyle J. Burda
3930549b38
resolver: replace resolver.Target.Endpoint field with Endpoint() method ( #5852 )
...
Fixes https://github.com/grpc/grpc-go/issues/5796
2023-01-24 12:03:56 -08:00
Doug Fawley
894816c487
grpclb: rename `grpclbstate` package back to `state` ( #5962 )
...
Fixes https://github.com/grpc/grpc-go/issues/5928
2023-01-24 10:19:54 -08:00
Easwar Swaminathan
ef51864f48
grpclb: improve grpclb tests ( #5826 )
...
Fixes https://github.com/grpc/grpc-go/issues/4392
2022-12-01 10:52:58 -08:00
littlejian
689d061d46
Cleanup usages of resolver.Target's Scheme and Authority ( #5761 )
2022-11-09 23:06:01 -08:00
Easwar Swaminathan
712e8d4f57
Remove support for Go 1.13 and older (cont) ( #4706 )
2021-08-25 14:51:41 -07:00
Aliaksandr Mianzhynski
9c668aeab8
all: preallocate slices where possible ( #4609 )
2021-08-11 09:17:59 -07:00
Zach Reyes
c7ea734087
dns: fix flaky TestRateLimitedResolve ( #4387 )
...
* Rewrote TestRateLimitedResolve in dns resolver test to get rid of flakiness.
2021-05-07 08:28:34 -04:00
Zach Reyes
1c598a11a4
Move exponential backoff to DNS resolver from resolver.ClientConn ( #4270 )
2021-04-20 13:20:09 -04:00
Garrett Gutierrez
506b773066
Implemented component logging ( #3617 )
2020-06-26 12:04:47 -07:00
Doug Fawley
eb827fbfd8
grpclb, dns: pass balancer addresses via resolver.State ( #3614 )
2020-05-26 15:24:52 -07:00
Doug Fawley
b91517cd56
dns: ignore TXT errors unless GRPC_GO_IGNORE_TXT_ERRORS=false ( #3299 )
2020-01-07 13:08:22 -08:00
Doug Fawley
fcf817f67c
dns: report errors from A record lookups instead of zero addresses ( #3258 )
2019-12-19 08:53:07 -08:00
Doug Fawley
6f8ce09297
dns: reapply "dns: stop polling for updates; use UpdateState API" ( #3228 )
2019-12-05 08:08:29 -08:00
Menghan Li
9dc72d1df0
Revert "dns: stop polling for updates; use UpdateState API" ( #3213 )
...
This reverts commit e5e980f276
.
2019-11-26 16:07:43 -08:00
Doug Fawley
e5e980f276
dns: stop polling for updates; use UpdateState API ( #3165 )
2019-11-22 15:48:45 -08:00
Doug Fawley
cb47f381a7
dns: do not call NewServiceConfig when lookups are disabled ( #3201 )
2019-11-22 13:38:04 -08:00
Doug Fawley
2cb07fcd90
resolver: rename Option to Options, leaving type aliases for now ( #3175 )
2019-11-12 15:23:46 -08:00
Doug Fawley
460b1d2ced
dns: disable SRV record lookups unless grpclb is imported ( #3149 )
2019-11-11 10:12:40 -08:00
Doug Fawley
c0909e91a5
resolver: move dns and passthrough to internal ( #3116 )
...
Nobody should directly need to reference these packages.
This is technically a breaking change. However:
- Package dns was exporting a NewBuilder method. This should never have been necessary to use, but if so, it can be replaced by importing the "grpc" package and then using resolver.Get("dns").
- Package passthrough was not exporting any symbols and there was never a need to even blank-import it.
After as much searching as possible, it appears nobody in the open source community is referencing either of these packages.
2019-10-22 13:01:54 -07:00