Three decades of curl
summary
Curl grows from a 100‑line HTTP tool in 1996 to a 172,000‑line C library and CLI that supports 29 protocols and roughly 30 billion installations across phones, cars and two planets. libcurl ships since 2000, 279 releases and strict C89 style preserve ABI/API stability. Security relies on hundreds of CI jobs, over 200 build checks, fuzzing on Google OSS‑Fuzz, static analyzers, signed reproducible releases and extensive tests so changes land safely and binaries match source.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:38HTTP get to curl and 29 protocols
- 6:3330 billion installations
- 16:26Why curl is used everywhere
- 21:23Reliability and predictability
- 26:00Security practices and challenges
- 38:18Community growth and future
- 45:13Future of curl and transfers
related talks
13mKeynote: Giants, Standing on the Shoulders Of
20mWelcome and Opening Remarks
29mUnderstanding, maintaining and securing Envoy's supply chain
44mState of the Claw
35mOpenSSL's Journey: Technical Updates Governance and Community
19m10 years of OpenStack at CERN (From 0 to 300k cores)
14mWhat can we do to make Open Source more sustainable?
53mBuilding Cppcheck - What We Learned from 17 Years of Development
