Skip to content

Conversation

edaniels
Copy link

@edaniels edaniels commented Oct 5, 2025

As of v1.57.2, calling ~/go/bin/buf curl -vvvvvv --debug --http2-prior-knowledge --protocol grpc http://127.0.0.1:55555 --list-methods would result in the TLS handshake hanging. After bisecting down to v1.57.1 being the first bad tag, I found the regression here 2d0ab7a#diff-05c240e5d4191f595d5b747c112c314cf14ee4d77505cee99aac9500eed39527L1135-R1144. I think there are lacking test cases for the buf curl command (unless you have some other acceptance test suite internally), so this was an easy miss. With this, we should be back to insecurely calling gRPC server methods 8).

@edaniels edaniels changed the title curl: only set HTTP1 when HTTP/2 Prior Knowledge and HTTP/3 flags arefalse curl: only set HTTP1 when HTTP/2 Prior Knowledge and HTTP/3 flags are false Oct 5, 2025
@CLAassistant
Copy link

CLAassistant commented Oct 5, 2025

CLA assistant check
All committers have signed the CLA.

@edaniels
Copy link
Author

edaniels commented Oct 5, 2025

@emcfarlane tagging you on this since you'll probably have the most context. Thanks!

@s4lmon
Copy link

s4lmon commented Oct 6, 2025

LGTM @edaniels

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants