Message ID | pull.69.git.gitgitgadget@gmail.com (mailing list archive) |
---|---|
Headers | show |
Series | http: add support selecting http version | expand |
On Wed, 7 Nov 2018, Force.Charlie-I via GitGitGadget wrote: > Normally, git doesn't need to set curl to select the HTTP version, it works > fine without HTTP2. Adding HTTP2 support is a icing on the cake. Just a FYI: Starting with libcurl 7.62.0 (released a week ago), it now defaults to the "2TLS" setting unless you tell it otherwise. With 2TLS, libcurl will attempt to use HTTP/2 for HTTPS URLs.
On Wed, Nov 07, 2018 at 02:44:51PM +0100, Daniel Stenberg wrote: > On Wed, 7 Nov 2018, Force.Charlie-I via GitGitGadget wrote: > > > Normally, git doesn't need to set curl to select the HTTP version, it > > works fine without HTTP2. Adding HTTP2 support is a icing on the cake. > > Just a FYI: > > Starting with libcurl 7.62.0 (released a week ago), it now defaults to the > "2TLS" setting unless you tell it otherwise. With 2TLS, libcurl will attempt > to use HTTP/2 for HTTPS URLs. With this information, I think I would rather we rely on libcurl to do this rather than putting it in Git. Users will automatically get the best supported protocol instead of having to configure it manually.
"brian m. carlson" <sandals@crustytoothpaste.net> writes: > On Wed, Nov 07, 2018 at 02:44:51PM +0100, Daniel Stenberg wrote: >> On Wed, 7 Nov 2018, Force.Charlie-I via GitGitGadget wrote: >> >> > Normally, git doesn't need to set curl to select the HTTP version, it >> > works fine without HTTP2. Adding HTTP2 support is a icing on the cake. >> >> Just a FYI: >> >> Starting with libcurl 7.62.0 (released a week ago), it now defaults to the >> "2TLS" setting unless you tell it otherwise. With 2TLS, libcurl will attempt >> to use HTTP/2 for HTTPS URLs. > > With this information, I think I would rather we rely on libcurl to do > this rather than putting it in Git. Users will automatically get the > best supported protocol instead of having to configure it manually. Yup. I suspect that the mechanism _might_ turn out to be useful to force downgrading, though.