On June 27 2025, I will be in Rotterdam at Joy of Coding and talk: "Accidental world domination for fun"
Come say hello.
I write curl. I don't know anything.
On June 27 2025, I will be in Rotterdam at Joy of Coding and talk: "Accidental world domination for fun"
Come say hello.
Welcome DoI as #curl commit author 1382: https://github.com/curl/curl/pull/17572
Welcome Fabrício Canedo as #curl commit author 1381: https://github.com/curl/curl/pull/17654
Welcome Ethan Alker as #curl commit author 1380: https://github.com/curl/curl/pull/17690
Welcome Bartosz Ruszczak as #curl commit author 1379: https://github.com/curl/curl/pull/17616
@bagder with wcurl that's not even that bad
Ubuntu Server discusses dropping wget in favor of #curl in 2026: https://discourse.ubuntu.com/t/ubuntu-server-seed-changes-for-25-10/61552
When is #curl right for my Internet transfer needs? A flow chart.
can i tell some corporate employee who makes a burdensome request to get lost? sure, and i have before.
can i tell some corporate employee who makes a burdensome request required for compliance with a regulatory framework like the CRA that i won't do it and they have to do it themselves? sure.
note i ask "can i" here, and the answer is yes.
that's not the point though. the reality is more complicated. do maintainers *actually* have the psychological safety to reject these requests?
what is the actual psychological cost of saying no?
@jajo I eventually got it: https://daniel.haxx.se/blog/2020/11/09/a-us-visa-in-937-days/
I was invited to the open source thing arranged by the UN this week, but I spent a week off with my family instead.
bitsets are cool.
My favourite addition to curl this year, by far. We use them to track and iterate over thousands of transfers.
They are very cheap (memory and cpu) and great for cache locality. Also, they can be iterated over safely while being modified.
The latest addition is the „dirty“ set: transfers that need to run without external triggers like a socket event or timers.
A bitset for 1000 transfers has a 125 bytes array memory footprint.
@alwayscurious yes exactly, that might change things around...
@alwayscurious my guess: neither. Things will remain as they are because the companies can get away with it.
The foundations never save us.
No more embargoed security issues for libxml2: https://gitlab.gnome.org/GNOME/libxml2/-/issues/913
No more embargoed security issues for libxml2: https://gitlab.gnome.org/GNOME/libxml2/-/issues/913
No more embargoed security issues for libxml2: https://gitlab.gnome.org/GNOME/libxml2/-/issues/913