About Daniel Stenberg

Swedish open source developer and curl maintainer.

The RSS's url is : https://daniel.haxx.se/blog/feed/

Please copy to your reader or subscribe it with :

Preview of RSS feed of Daniel Stenberg

changelog changes

2024-07-24 20:13:20

On the curl website we of course list exactly what changes that go into each and every single release we do. In recent years I have even gone back and made sure we provide this information for every single release ever done. At the moment that means 258 releases, listing over 10,000 bugfixes and almost … Continue reading changelog changes

curl 8.9.0

2024-07-24 14:26:19

Numbers the 258th release11 changes63 days (total: 9,623)260 bugfixes (total: 10,531)423 commits (total: 32,704)0 new public libcurl function (total: 94)1 new curl_easy_setopt() option (total: 306)4 new curl command line option (total: 263)80 contributors, 38 new (total: 3,209)47 authors, 16 new (total: 1,288)2 security fixes (total: 157) Download the new curl release from curl.se as always. … Continue reading curl 8.9.0

curl for QNX

2024-07-05 15:57:34

Starting now, there are official curl releases for QNX hosted on the curl.se website. See https://curl.se/qnx. QNX is a commercial real-time operating system and these curl release packages are produced as a result of a business arrangement. The plan is to from now on ship curl tarballs for three different QNX versions, and each archive … Continue reading curl for QNX

wcurl is here

2024-07-04 05:29:38

Users tell us that remembering what curl options to use when they just want to download the contents of a URL is hard. This is one often repeated reason why some users reach for wget instead of curl on the command line. It downloads the data from the URL without you needing to provide any … Continue reading wcurl is here

long term curl versions

2024-06-27 16:22:09

In the curl project we ship new releases based on the master branch of our git repository, in a clean and linear commit history. We have never maintained an old branch for long term or stability etc. Instead we promise to not break user behavior nor the ABI or API. All users should be able … Continue reading long term curl versions

Inside 22,734 Steam games

2024-06-20 19:12:59

About a year ago I blogged about games that use curl. In that post I listed a bunch of well-known titles I knew use curl and there was a list of 136 additional games giving credit to curl. Kind of amazing that over one hundred games decided to use curl! At the time, lots of … Continue reading Inside 22,734 Steam games

curl user survey 2024 analysis

2024-06-17 22:38:16

As tradition dictates, I have spent many hours walking through the responses to the curl user survey of the year. I have sorted tables, rendered updated graphs and tried to wrap my head around what all these numbers might mean and what conclusions and lessons we should draw. I present the results, the collected answers, … Continue reading curl user survey 2024 analysis

Why curl closes PRs on GitHub

2024-06-11 18:00:46

Contributors to the curl project on GitHub tend to notice the above sequence quite quickly: pull requests submitted do not generally appear as “merged” with its accompanying purple blob, instead they are said to be “closed”. This has been happening since 2015 and is probably not going to change anytime soon. Let me explain why … Continue reading Why curl closes PRs on GitHub

HTTP/3 in curl mid 2024

2024-06-10 18:49:08

Time for another checkup. Where are we right now with HTTP/3 support in curl for users? I think curl’s situation is symptomatic for a lot of other HTTP tools and libraries. HTTP/3 has been and continues to be a much tougher deployment journey than HTTP/2 was. curl supports four alternative HTTP/3 solutions You can enable … Continue reading HTTP/3 in curl mid 2024

bye bye hosting c-ares web

2024-06-07 04:28:28

At some point during 2003, my friend Bjørn Reese (from Dancer) and I were discussing back and forth and planning to maybe create our own asynchronous DNS/name resolver library. We felt that the synchronous APIs provided by gethostname() and getaddrinfo() were too limiting in for example curl. We could really use something that would not … Continue reading bye bye hosting c-ares web