This chapter explores the growth of the curl command line tool with the addition of 21 new options, challenges in managing a large number of options, and integrating HTTP/3 (H3) support. The speakers discuss the complexities of implementing the NGTCP2 Quick Library with the ng-http3 library for HTTP/3 support, negotiating H2 and H1 connections, and handling IPv6 transition alongside IPv4. The conversation covers naming conventions in software development, supporting multiple back ends for libcurl, IPv4 address exhaustion, privacy concerns with IPv6, and technical advancements such as TLS 1.3 support in curl.
Daniel Stenberg shares his guiding principles for BDFL’ing curl, gives us his perspective on the state of the internet, talks financial independence, ensuring curl won’t be the next XZ & more!
Leave us a comment
Changelog++ members get a bonus 7 minutes at the end of this episode and zero ads. Join today!
Sponsors:
- Socket – Secure your supply chain and ship with confidence. Install the GitHub app, book a demo or learn more
- Neon – Fleets of Postgres! Enterprises use Neon to operate hundreds of thousands of Postgres databases: Automated, instant provisioning of the world’s most popular database.
- Sentry – Code breaks, fix it faster. Don’t just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 90,000+ growing teams use sentry to find problems fast. Use the code
CHANGELOG
when you sign up to get $100 OFF the team plan.
Featuring:
- Daniel Stenberg – Mastodon, Twitter, GitHub, Website
- Jerod Santo – Mastodon, Twitter, GitHub, LinkedIn
- Adam Stacoviak – Mastodon, Twitter, GitHub, LinkedIn, Website
Show Notes:
Something missing or broken? PRs welcome!