-
Notifications
You must be signed in to change notification settings - Fork 776
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
curl/libcurl not supporting --http3 #319
Comments
I have also just run the following and noticed curl is showing OS version and not Homebrew version even though "which curl" and "curl -V" is showing and using Brew version. (Homebrew/brew#3433)
So extra step I have attempted this and refused:
|
In my .bash_profile
|
@tonyclemmey Thanks. I am able to reproduce on my macbook (10.14) as well. I think this is because something is wrong with BoringSSL build (required by quiche and curl tls support both) and eventually curl is built without quiche, so http3 support is missing. I'll take a look. |
This will fix #319 (MacOS curl build failure).
You can try #320 to see if it fixes the issue, using the following patch to
|
Fixes #319 (MacOS curl build failure).
Fixes #319 (MacOS curl build failure).
@junhochoi Many thanks, working for me now. |
@junhochoi Would you happen to know how I can keep the http3 equipped version of curl in Homebrew and stop the Homebrew update/upgrade replacing curl. I believe I need to either "brew tap" the http3 equipped version of curl formulae? and/or "brew pin" the package and it's dependencies somehow? Does this sound correct and possible? Currently, brew update/upgrade is causing my curl to be upgraded from "https://github.com/curl/curl.git" which I then have to uninstall and replace with CloudFlare Quic version.
|
@junhochoi I currently run into this
|
|
but still:
I followed https://github.com/curl/curl/blob/master/docs/HTTP3.md |
@binarytrails I have exactly the same issue. I followed the openssl installation route. Were you ever able to resolve this? |
@jdunk No, I ended up using https://github.com/aiortc/aioquic/blob/main/examples/http3_client.py for the sake of time. Let me know if you find a solution! From what I understood/remember about curl in http3 all curl libraries needs to be aligned and I didn't want to break my curl by replacing them all or otherwise, pointing to the right ones which can get tedious. |
Thanks @binarytrails. In my case, my version of |
18 months later and the guide remains the same, but this fixed my issue, thanks! |
Any one help me?
|
Just updating here:
And libcurl version is: Do note that on the latest version (7.88 as of right now) they have --http3-only as a parameter in case --http3 needs a fallback way. More info at curl/curl#10264 |
Hello,
While I understand this may not be the most appropriate place or repo for my issue I am just seeking help with running --http3 command following the Cloudflare Quick & HTTP3 article (https://blog.cloudflare.com/http3-the-past-present-and-future/) and I'm hoping this is the fastest and most active way.
I have followed the instruction for "If you're running macOS, we've also made it easy to install an HTTP/3 equipped version of curl via Homebrew"
Step 1) Install Homebrew Curl
$ brew install --HEAD -s https://raw.githubusercontent.com/cloudflare/homebrew-cloudflare/master/curl.rb
Step 2) Added Homebrew curl path to bash profile and checked along with version.
Step 4) THE ISSUE
When I run the example command it says libcurl version doesn't support this.
I can find very little information on this online...So I'm hoping someone would be able to help.
Tony
The text was updated successfully, but these errors were encountered: