https://lists.debian.org/debian-devel-announce/2026/05/msg00001.html
#Debian #reproduciblebuilds
| WEBSITE | https://samueloph.dev |
| GITHUB | https://github.com/samueloph |
| GITLAB | https://salsa.debian.org/samueloph |
| https://www.linkedin.com/in/samueloph/ |
@samueloph @icing @ariadne remember that Tridge stepped up to work on rsync again when the prior maintainer stepped down and it was in serious need of help.
It’s a really important piece of software that doesn’t get the attention it deserves as a rule.
#curl dns part III, the improvements in asynchronous DNS resolution.
In part I and part II I talked about the changes to DNS resolution in curl and why we do them. In this post I cover the difference and changes in synchronous vs asynchronous resolution. Which matter for Happy Eyeballs v3 (HEv3) and Encrypted Client Hellos (ECH). Sync/Async, Old and New Out of all the DNS options I described in part II, the most compatible and most deployed one is getaddrinfo(). Sync, no threads or c-ares
#curl DNS in 2026, part II, covers the options in curl for performing DNS lookups and what this means in the context of ECH/HTTPS-RR.
In part I I talked about the changes to DNS resolution in curl and why we do them. In order to see where they apply and if/under which conditions you benefit, we need to shine some light on what “DNS resolution” in curl is. Options As you probably know, curl and libcurl is available on many platforms with capabilities that vary greatly. This also applies to DNS resolution. One configures at build time what mechanism to use. That might require additional libraries like c-ares. Not enough flexibility? You can also at runtime tell curl to use DNS-over-HTTPS (DoH).
We now have curl with HTTP/3 support in Amazon Linux 2023, I wrote a little bit about the work and the contributions made out of this in my blog
https://samueloph.dev/blog/bringing-http3-to-curl-on-amazon-linux/
I've created a custom .deb repository to make it easier to install the latest NVIDIA drivers for @debian and wrote about it. It was done with the help of AI but that's not the central point of the blog post, I just want to help Debian users who needs the latest drivers.
Provided as-is, within the limits of my free time.
https://samueloph.dev/blog/latest-nvidia-drivers-for-debian-packaged-with-ai/
We have enabled Encrypted Client Hello (ECH) on curl on Debian Experimental, for maximum privacy!
https://samueloph.dev/blog/i-use-curl-with-ech-btw-in-debian/
PSA: Did you know that it’s **unsafe** to put code diffs into your commit messages?
Like https://github.com/i3/i3/pull/6564 for example
Such diffs will be applied by patch(1) (also git-am(1)) as part of the code change!
This is how a sleep(1) made it into i3 4.25-2 in Debian unstable.
RE: https://fosstodon.org/@LPI/115741281341184322
I've moved to Seattle just recently due to my job and was lucky enough to meet a long time friend, Jon "maddog" Hall, and Andrew and Ted from @LPI who gave me local tips, especially on where to eat the best dumplings.
The timing was great as I've got to attend a Free Software conference and also meet other Debian Developers right when I moved.
Now I'll be spreading #curl and #wcurl stickers on this side of the world.