Search

Items tagged with: curl


@kiyo I don't know and I don't care that much. If people want it added there it will be added. For users such as #curl, we add things like DoH ourselves anyway and it would be hard to use any such provided by c-ares because of the "different layer" it works on.


#curl


I compared #curl today vs curl 8 years ago on malloc count + memory use to download a single 512MB file over cleartext HTTP:

129 mallocs, which is exactly the same.

Maximum allocated now: 135566. 17,681 bytes *less* than eight years ago.

Not everything has to go bloat over time I suppose.

And here's the old blog post: daniel.haxx.se/blog/2017/04/22…

#curl


#curl


#curl


Starting with the next #curl release (8.14.0), the #wcurl script will come bundled. To make it easier for everyone to do more curl better of course.


The AI-slop-security-vulnerability-counter for #curl was bumped twice this week.
#curl


#curl


Look, @icing now has his name on more than 1/4 of the lines of #curl production source code:


Every topic I usually blab about here in a single weekend in Prague? That's basically #curl up 2025. Consider yourself invited. Only two weeks away now.

github.com/curl/curl-up/wiki/2…

#curl


The #curl git repository at GitHub is being cloned once every four seconds on average.
#curl


Meanwhile in #curl land, we can now do #HTTP3 with #ngtcp2 1.12.0 and #OpenSSL 3.5.

Thanks to lots of amazing people, including @icing and Tatsuhiro of ngtcp2 of course.


#curl


#curl


Getting a bug report submitted on a #curl release done **twelve** years ago. Apparently it can crash in some circumstance...
#curl


I'll run over to #fossnorth tomorrow, where I primarily will hand out #curl stickers and socialize with people.

Oh and do a little keynote at 9am Monday morning titled "What comes after world domination?"


"Hello Daniel,

I see that libcurl has been used in several scraping builds — I’m hiring for a freelance job that relies on custom session handling and API scraping logic."

Oh dear. I know I talk about getting people to pay for #curl, but I think this is taking it a little too far... 🤠

#curl


curl HTTP/3 with OpenSSL 3.5 may be coming you way soon. Tatsuhiro, the maintainer of ngtcp2, did the (unnecessarly) heavy lifting to adapt and I did the comparatively few changes for it in curl.

Once ngtcp2 releases, we can merge that hopefully for the next curl release. If you want to test, see:

github.com/curl/curl/pull/1702…
#curl #http3


#curl


The annual #curl distro meeting happened. Thanks everyone who participated. Good discussions. Excellent feedback. I have some action items.

curl might just get yet a little better as a result of this!

#curl



MSFT should be tried in the Hague for silently overloading #curl with Invoke-WebRequest in PowerShell. Just tell me cURL isn't installed!

Edit: Thanks! curl.exe *is*, but still, justice for `curl`

#curl


#curl


#curl


#curl


Remember, if you just take this day as a weekend, your #curl rewrite could be finished

(from the collection at daniel.haxx.se/blog/2021/05/20…)

#curl


#curl


#curl


The #curl repository now contains more than 100,000 lines of documentation.

100,002 lines to be exact. 😁

#curl


#curl


brute-force testing random #curl build option combinations non-stop like a boss
#curl



#curl's configure script has 75(!) different --disable options to disable specific things in the build.

That's 37778931862957161709568 build combinations only there. Tricky to test.

#curl


#curl


amusing stat: in #curl 8.13.0 we have "surviving" code lines from 622 authors. (who has at least one production code line with their name in git blame)

That's 11 *fewer* than in the previous release.

In fact, we peaked at 636 unique authors in version 8.10.1 and it has gone down since.

No, I don't have any conclusion to make based on this. It's just variations over time.

#curl