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

UndefinedBehaviorSanitizer’s unexpected behavior

2024-10-17 15:53:46

The transition from Ubuntu 22 to 24 for ubuntu-latest on GitHub actions started recently with the associated version bumps of a lot of applications. As expected. One of the version bumps is for clang: it now uses clang 18 by default. clang 18 introduced some changes that turned out to be relevant for me and … Continue reading UndefinedBehaviorSanitizer’s unexpected behavior

curl bug-bounty stats

2024-10-09 14:04:18

tldr: the curl bug-bounty has been an astounding success so far. We started the current curl bug-bounty setup in April 2019. We have thus run it for five and a half years give or take. In the beginning we awarded researchers just a few hundred USD per issue because we did not know where it … Continue reading curl bug-bounty stats

I’m a professional

2024-10-02 06:22:46

I received this email today. tldr; I am not selling my soul. From: Microsoft Subject: Congratulations on your Microsoft MVP award You’ve been accepted to the Microsoft MVP program Daniel Stenberg, We’re pleased to welcome you to the Microsoft Most Valuable Professionals (MVP) program in recognition of your outstanding contributions to the community in following … Continue reading I’m a professional

Talk: Keeping the world from Burning

2024-09-25 14:43:18

On Monday this week, I did a talk at the Nordic Software Security Summit conference in Stockholm Sweden. I titled it CVEMITRECVSSNVDCNAOSS WTF with the subtitle “Keeping the world from Burning”. The talk was well received and I think it added something to the conversation. Almost every other talk during the rest of the conference … Continue reading Talk: Keeping the world from Burning

trurl 0.16

2024-09-19 14:38:01

(Download trurl here) Release presentation At 08:00 UTC I will do a live-streamed release presentation of trurl 0.16 on Twitch. Bump I decided to bump the minor version number again because there is a new option: --qtrim. This is the old --trim option made simpler and specialized for query components only. When we added originally … Continue reading trurl 0.16

curl 8.10.1

2024-09-18 14:11:47

Welcome to this follow-up patch release, just a week after we shipped 8.10.0. A bunch of bugfixes. Numbers the 261th release0 changes7 days (total: 9,679)24 bugfixes (total: 10,828)50 commits (total: 33,259)0 new public libcurl function (total: 94)0 new curl_easy_setopt() option (total: 306)0 new curl command line option (total: 265)19 contributors, 7 new (total: 3,246)9 authors, … Continue reading curl 8.10.1

trurl 0.15.1

2024-09-12 20:59:57

trurl is slowing growing up and maturing. This is a minor patch release following up the previous one done just a few weeks ago, fixing a few annoying bugs only. Download it from curl.se/trurl Fixes in 0.15.1 Future I have this feeling that we still have use cases and combinations that we don’t have tested … Continue reading trurl 0.15.1

curl 8.10.0

2024-09-11 13:43:48

Numbers the 260th release18 changes42 days (total: 9,672)245 bugfixes (total: 10,804)461 commits (total: 33,209)0 new public libcurl function (total: 94)0 new curl_easy_setopt() option (total: 306)2 new curl command line option (total: 265)57 contributors, 28 new (total: 3,239)27 authors, 14 new (total: 1,302)1 security fixes (total: 158) Download the new curl release from curl.se as always. … Continue reading curl 8.10.0

webinar: mastering the curl command line

2024-09-02 22:04:21

Yes! It is yet again time for a dual Zoom-twitch curl webinar. This one-hour (or so) session will be live-streamed on Twitch and broadcast on Zoom concurrently. Of course entirely free to attend. Date: September 5, 2024Time: 17:00 UTC (19:00 CEST, 10:00 PDT) Everyone uses curl, the Swiss army knife of Internet transfers. While this … Continue reading webinar: mastering the curl command line

a filename when none exists

2024-08-19 16:32:40

This is episode four in my mini-series about shiny new features in the upcoming curl 8.10.0 release. One of the most commonly used curl command line options is the dash capital O (-O) which also is known as dash dash remote-name (--remote-name) in its long form. This option tells curl to create a local file … Continue reading a filename when none exists