[Daniel's week] September 25, 2026
Daniel Stenberg
daniel at haxx.se
Fri Sep 25 23:41:26 CEST 2026
Hello,
Another packed week ends.
## 25 years on Apple
This very day, twenty-five years ago, the first macOS version shipped that
bundled curl, the command line tool [2].
## security
Now at twenty-two pending vulnerabilities to announce with the next release. I
don’t think we can manage many more within a single release cycle! Most of
these need to be backported to older branches for the subsequent related
Rock-solid curl releases.
## performance
I figured out a neat trick that made the libcurl number parser test [2] run
more than twice as fast! I also added the build time as a new graph since the
data is already there anyway and it might be a good idea to keep an eye on it
so that it doesn’t decay drastically.
I started the performance tests with an idea that I would have ‘markers’ set
for each data-point so that there would be a fixed comparison metric to help
us detect and spot really slow trends better. I ditched that concept this week
since it was just too hard to keep up with and make work. Instead the mean
value, the 25-round mean and the latest values are the ones I’m going to focus
on to try to detect when there are developments of note for specific
data-points.
The performance tests have now been running for 45 days and there are soon
2,000 builds that contribute to the charts. I will soon add something that
expires old data to make the site focus only on recent enough runs (maybe the
most recent 60 days is sufficient?). Right now we can see how annoying it can
be that we have some many early runs with rather bad performance that tilt the
mean values badly for a long time. I also started out running the tests three
times per hour compared to only once per hour now, which helps cause this
imbalance that will fix itself over time.
## Rock-solid curl
I did a Rock-solid curl webinar on Thursday [3] that explains the reasoning
and the concept. Now available on YouTube.
## Development
We received a large amount of bug reports from Aisle out of band. These 160
issues, well explained and many with accompanying patches, are problems they
have identified while scanning curl for vulnerabilities. They are specifically
NOT vulnerabilities but many or even most of them are still things we want to
fix. This week we have been going through the list and are basically
cherry-picking things we want to fix in the order we feel like with no rush
and no time frame set for when this work is to be completed. Most of these
issues are bugs we agree are legitimate and genuine issues and we of course
want to fix all bugs.
We are at 23 days since the previous release and we have merged at least 166
bugfixes.
I should also mention that Joshua Rogers (of Aisle) has been contributing a
lot recently and is now ranked the 4th most frequent commit author in 2026 in
curl.
## rc2
Just a little off the regular schedule - since I’m traveling tomorrow - we
shipped curl 8.23.0-rc2 today [4]. The second release candidate of the coming
release.
Please take this one for a spin in your use case when you have a few minutes
to spare, to help us verify that there is no silly regression or anything in
there! Hopefully we can extend our streak of not having shipped any patch
release (since July 2025) even this time!
## stickers
If you're heading to the OpenSSL conference in Prague Oct 13-15 [5] make sure
you chase down James Fuller and unload him of a few curl stickers. He's going
to be our official distributor there. You can have your fix from him. For
free. You know you need one. Or two.
## coming up
- I am off on vacation next week and will be absent from curl as much as
possible
- the week I come back I will speak at the Netnod Tech Meeting 2026 in
Stockholm
- no weekly email from me next week
## Links
[1] = https://curl.se/perf/index.html#numparser
[2] = https://daniel.haxx.se/blog/2026/09/25/25-years-on-apple-computers/
[3] = https://youtu.be/w7-St22V1sA
[4] = https://curl.se/rc/
[5] = https://openssl-conference.org/
--
/ daniel.haxx.se
More information about the daniel
mailing list