Setting just servername to :authority pseudo header in client when using tls.
Setting just servername to :authority pseudo header in client when using tls.

HTTP/2(RFC7540) defines :authority pseudo header includes the authority portion
of target URI but it must not include userinfo part (i.e. url.Host).

However, when TLS certificate specified, grpc-go requires it must match
with its servername specified for certificate validation.

Signed-off-by: Shingo Omura <aac6d626b49dc33e0911a17dc8d98f53df72571b@gmail.com>

tonistiigi/buildkit_poc,tonistiigi/buildkit_poc