41554 blogs · [ { "id": "01a0d7cb-ba26-729d-8ba5-71ddd5d7317e", "title": "25 years on Apple computers", "url": "https://daniel.haxx.se/blog/2026/09/25/25-years-on-apple-computers/", "published_at": "2026-09-25T07:57:21+00:00" }, { "id": "01a08767-16ed-73b2-bd30-2c4c7e760039", "title": "curl 8.22.0", "url": "https://daniel.haxx.se/blog/2026/09/02/curl-8-22-0/", "published_at": "2026-09-02T05:52:46+00:00" }, { "id": "01a08767-16ed-73b2-bd30-2c4c7e86551d", "title": "There’s a libcurl.dll in my system32", "url": "https://daniel.haxx.se/blog/2026/08/17/theres-a-libcurl-dll-in-my-system32/", "published_at": "2026-08-17T21:27:36+00:00" }, { "id": "01a08767-16ed-73b2-bd30-2c4c7eb5ec1b", "title": "curl performance", "url": "https://daniel.haxx.se/blog/2026/08/14/curl-performance-2/", "published_at": "2026-08-14T11:20:32+00:00" }, { "id": "01a08767-16ed-73b2-bd30-2c4c7f48a7b2", "title": "What the bliss taught us", "url": "https://daniel.haxx.se/blog/2026/08/03/what-the-bliss-taught-us/", "published_at": "2026-08-03T06:42:19+00:00" }, { "id": "01a08767-16ed-73b2-bd30-2c4c7f5b4fa8", "title": "HTTP Message Signatures with curl", "url": "https://daniel.haxx.se/blog/2026/07/27/http-message-signatures-with-curl/", "published_at": "2026-07-27T06:55:03+00:00" }, { "id": "01a08767-16ed-73b2-bd30-2c4c7f6f9f26", "title": "1,500 curl authors", "url": "https://daniel.haxx.se/blog/2026/07/25/1500-curl-authors/", "published_at": "2026-07-25T14:29:28+00:00" }, { "id": "01a08767-16ed-73b2-bd30-2c4c7ff12885", "title": "Workshop Basel day three", "url": "https://daniel.haxx.se/blog/2026/07/16/workshop-basel-day-three/", "published_at": "2026-07-16T20:01:14+00:00" }, { "id": "01a08767-16ed-73b2-bd30-2c4c802dcb29", "title": "Workshop Basel day two", "url": "https://daniel.haxx.se/blog/2026/07/15/workshop-basel-day-two/", "published_at": "2026-07-15T20:07:14+00:00" }, { "id": "01a08767-16ed-73b2-bd30-2c4c80c752a1", "title": "Workshop Basel day one", "url": "https://daniel.haxx.se/blog/2026/07/14/workshop-basel-day-one/", "published_at": "2026-07-14T20:25:28+00:00" }, { "id": "01a08767-16ed-73b2-bd30-2c4c81233af3", "title": "Do excellent vulnerability reports", "url": "https://daniel.haxx.se/blog/2026/06/29/do-excellent-vulnerability-reports/", "published_at": "2026-06-29T07:47:43+00:00" }, { "id": "01a0c505-9c34-7229-9f2b-d12fc4441152", "title": "A curl mountain movie", "url": "https://daniel.haxx.se/blog/2026/06/26/a-curl-mountain-movie/", "published_at": "2026-06-26T11:34:00+00:00" }, { "id": "01a0c505-9c34-7229-9f2b-d12fc52ea641", "title": "Trailing dots are the worst", "url": "https://daniel.haxx.se/blog/2026/06/25/trailing-dots-are-the-worst/", "published_at": "2026-06-25T07:48:02+00:00" }, { "id": "01a0c505-9c34-7229-9f2b-d12fc5f0d4ec", "title": "a CVE dispute", "url": "https://daniel.haxx.se/blog/2026/06/24/a-cve-dispute/", "published_at": "2026-06-24T21:38:52+00:00" }, { "id": "01a0c505-9c34-7229-9f2b-d12fc69c8793", "title": "curl 8.21.0", "url": "https://daniel.haxx.se/blog/2026/06/24/curl-8-21-0/", "published_at": "2026-06-24T06:00:23+00:00" }, { "id": "01a0c505-9c34-7229-9f2b-d12fc6f13ad3", "title": "QUERY with curl", "url": "https://daniel.haxx.se/blog/2026/06/21/query-with-curl/", "published_at": "2026-06-20T22:34:25+00:00" }, { "id": "01a0c505-9c34-7229-9f2b-d12fc77f5dbc", "title": "curl summer of bliss", "url": "https://daniel.haxx.se/blog/2026/06/15/curl-summer-of-bliss/", "published_at": "2026-06-15T05:56:00+00:00" }, { "id": "01a0c505-9c34-7229-9f2b-d12fc857707b", "title": "A human in control", "url": "https://daniel.haxx.se/blog/2026/06/10/a-human-in-control/", "published_at": "2026-06-10T07:08:26+00:00" }, { "id": "01a0c505-9c34-7229-9f2b-d12fc94a51f8", "title": "curl up 2026 summary", "url": "https://daniel.haxx.se/blog/2026/05/28/curl-up-2026-summary/", "published_at": "2026-05-28T15:25:02+00:00" }, { "id": "01a0c505-9c34-7229-9f2b-d12fca2a1617", "title": "The pressure", "url": "https://daniel.haxx.se/blog/2026/05/26/the-pressure/", "published_at": "2026-05-26T06:01:39+00:00" }, { "id": "01a0c505-9c34-7229-9f2b-d12fca3c4f24", "title": "named globs with curl", "url": "https://daniel.haxx.se/blog/2026/05/16/named-globs-with-curl/", "published_at": "2026-05-16T20:58:26+00:00" }, { "id": "01a0c517-4808-72f0-877d-51485057733f", "title": "Mythos finds a curl vulnerability", "url": "https://daniel.haxx.se/blog/2026/05/11/mythos-finds-a-curl-vulnerability/", "published_at": "2026-05-11T06:01:35+00:00" }, { "id": "01a0c517-4808-72f0-877d-514850a43ea5", "title": "Approaching zero bugs?", "url": "https://daniel.haxx.se/blog/2026/04/30/approaching-zero-bugs/", "published_at": "2026-04-30T08:08:34+00:00" }, { "id": "01a0c517-4808-72f0-877d-514850e8e83d", "title": "Inspired", "url": "https://daniel.haxx.se/blog/2026/04/30/inspired/", "published_at": "2026-04-30T06:49:47+00:00" }, { "id": "01a0c517-4808-72f0-877d-514851abf8a9", "title": "curl 8.20.0", "url": "https://daniel.haxx.se/blog/2026/04/29/curl-8-20-0/", "published_at": "2026-04-29T06:27:01+00:00" }, { "id": "01a0c517-4808-72f0-877d-5148528a1372", "title": "High-Quality Chaos", "url": "https://daniel.haxx.se/blog/2026/04/22/high-quality-chaos/", "published_at": "2026-04-22T11:44:40+00:00" }, { "id": "01a0c517-4808-72f0-877d-5148537573db", "title": "Don’t trust, verify", "url": "https://daniel.haxx.se/blog/2026/03/26/dont-trust-verify/", "published_at": "2026-03-26T10:09:07+00:00" }, { "id": "01a0c517-4808-72f0-877d-5148537f8346", "title": "One hundred weirdo emails", "url": "https://daniel.haxx.se/blog/2026/03/25/one-hundred-weirdo-emails/", "published_at": "2026-03-25T08:05:41+00:00" }, { "id": "01a0c517-4808-72f0-877d-51485417d28f", "title": "NTLM and SMB go opt-in", "url": "https://daniel.haxx.se/blog/2026/03/22/ntlm-and-smb-go-opt-in/", "published_at": "2026-03-22T11:41:09+00:00" }, { "id": "01a0c517-4808-72f0-877d-5148548d8136", "title": "bye bye RTMP", "url": "https://daniel.haxx.se/blog/2026/03/21/bye-bye-rtmp/", "published_at": "2026-03-21T14:06:12+00:00" }, { "id": "01a0c517-4808-72f0-877d-5148550f0789", "title": "One hundred curl graphs", "url": "https://daniel.haxx.se/blog/2026/03/15/one-hundred-curl-graphs/", "published_at": "2026-03-15T10:42:45+00:00" }, { "id": "01a0c522-3616-725c-baac-2ecc03ce0a45", "title": "chicken nuget", "url": "https://daniel.haxx.se/blog/2026/03/12/chicken-nuget/", "published_at": "2026-03-12T22:05:55+00:00" }, { "id": "01a0c522-3616-725c-baac-2ecc03f19ab8", "title": "curl 8.19.0", "url": "https://daniel.haxx.se/blog/2026/03/11/curl-8-19-0/", "published_at": "2026-03-11T06:53:08+00:00" }, { "id": "01a0c522-3616-725c-baac-2ecc0479be39", "title": "Dependency tracking is hard", "url": "https://daniel.haxx.se/blog/2026/03/10/dependency-tracking-is-hard/", "published_at": "2026-03-10T08:36:24+00:00" }, { "id": "01a0c522-3619-707e-95dc-ae7845417da2", "title": "10K curl downloads per year", "url": "https://daniel.haxx.se/blog/2026/03/09/10k-curl-downloads-per-year/", "published_at": "2026-03-09T22:32:48+00:00" }, { "id": "01a0c522-3619-707e-95dc-ae78462e53a4", "title": "curl up 2026", "url": "https://daniel.haxx.se/blog/2026/02/26/curl-up-2026/", "published_at": "2026-02-26T08:42:29+00:00" }, { "id": "01a0c522-3619-707e-95dc-ae7847255053", "title": "curl security moves again", "url": "https://daniel.haxx.se/blog/2026/02/25/curl-security-moves-again/", "published_at": "2026-02-25T06:55:38+00:00" }, { "id": "01a0c522-3619-707e-95dc-ae78474a254d", "title": "decomplexification continued", "url": "https://daniel.haxx.se/blog/2026/02/24/decomplexification-continued/", "published_at": "2026-02-24T12:09:04+00:00" }, { "id": "01a0c522-3619-707e-95dc-ae784779b2c9", "title": "Open Source security in spite of AI", "url": "https://daniel.haxx.se/blog/2026/02/03/open-source-security-in-spite-of-ai/", "published_at": "2026-02-03T11:05:45+00:00" }, { "id": "01a0c522-3619-707e-95dc-ae7847e65741", "title": "A third medal", "url": "https://daniel.haxx.se/blog/2026/02/02/a-third-medal/", "published_at": "2026-02-02T16:12:24+00:00" }, { "id": "01a0c522-3619-707e-95dc-ae78481d2eb2", "title": "GregKH awarded the Prize for Excellence in Open Source 2026", "url": "https://daniel.haxx.se/blog/2026/01/30/gregkh-awarded-the-prize-for-excellence-in-open-source-2026/", "published_at": "2026-01-30T11:32:51+00:00" }, { "id": "01a0c52d-bcac-70ef-9f50-5349d7441e57", "title": "curl distro meeting 2026", "url": "https://daniel.haxx.se/blog/2026/01/28/curl-distro-meeting-2026/", "published_at": "2026-01-28T09:44:51+00:00" }, { "id": "01a0c52d-bcac-70ef-9f50-5349d83c9cde", "title": "Improving curl -J", "url": "https://daniel.haxx.se/blog/2026/01/27/improving-curl-j/", "published_at": "2026-01-26T23:01:39+00:00" }, { "id": "01a0c52d-bcac-70ef-9f50-5349d89086b6", "title": "The end of the curl bug-bounty", "url": "https://daniel.haxx.se/blog/2026/01/26/the-end-of-the-curl-bug-bounty/", "published_at": "2026-01-26T07:24:41+00:00" }, { "id": "01a0c52d-bcac-70ef-9f50-5349d8f1f588", "title": "libcurl memory use some years later", "url": "https://daniel.haxx.se/blog/2026/01/21/libcurl-memory-use-some-years-later/", "published_at": "2026-01-21T14:25:04+00:00" }, { "id": "01a0c52d-bcac-70ef-9f50-5349d9e5cad2", "title": "Now with MQTTS", "url": "https://daniel.haxx.se/blog/2026/01/19/now-with-mqtts/", "published_at": "2026-01-19T12:14:30+00:00" }, { "id": "01a0c52d-bcac-70ef-9f50-5349dae1df0f", "title": "My first 20,000 curl commits", "url": "https://daniel.haxx.se/blog/2026/01/17/my-first-20000-curl-commits/", "published_at": "2026-01-17T22:45:45+00:00" }, { "id": "01a0c52d-bcac-70ef-9f50-5349dbbc735b", "title": "More HTTP/3 focus, one backend less", "url": "https://daniel.haxx.se/blog/2026/01/17/more-http-3-focus-one-backend-less/", "published_at": "2026-01-17T22:07:10+00:00" }, { "id": "01a0c52d-bcac-70ef-9f50-5349dc1b8af9", "title": "curl 8.18.0", "url": "https://daniel.haxx.se/blog/2026/01/07/curl-8-18-0/", "published_at": "2026-01-07T07:06:55+00:00" }, { "id": "01a0c52d-bcac-70ef-9f50-5349dcefa117", "title": "6,000 curl stickers", "url": "https://daniel.haxx.se/blog/2026/01/06/6000-curl-stickers/", "published_at": "2026-01-06T22:25:32+00:00" }, { "id": "01a0c52d-bcac-70ef-9f50-5349ddd3f14b", "title": "no strcpy either", "url": "https://daniel.haxx.se/blog/2025/12/29/no-strcpy-either/", "published_at": "2025-12-29T21:36:44+00:00" }, { "id": "01a0c538-6346-70cb-b7ad-0d396eea1b00", "title": "A curl 2025 review", "url": "https://daniel.haxx.se/blog/2025/12/23/a-curl-2025-review/", "published_at": "2025-12-23T12:00:18+00:00" }, { "id": "01a0c538-6346-70cb-b7ad-0d396f6ab109", "title": "20,000 issues on GitHub", "url": "https://daniel.haxx.se/blog/2025/12/16/20000-issues-on-github/", "published_at": "2025-12-16T22:22:55+00:00" }, { "id": "01a0c538-6346-70cb-b7ad-0d396f99e17d", "title": "Parsing integers in C", "url": "https://daniel.haxx.se/blog/2025/11/13/parsing-integers-in-c/", "published_at": "2025-11-13T07:35:18+00:00" }, { "id": "01a0c538-6346-70cb-b7ad-0d39707838f4", "title": "curl 8.17.0", "url": "https://daniel.haxx.se/blog/2025/11/05/curl-8-17-0/", "published_at": "2025-11-05T07:04:39+00:00" }, { "id": "01a0c538-6346-70cb-b7ad-0d3970afb15b", "title": "Yes really, curl is still developed", "url": "https://daniel.haxx.se/blog/2025/11/04/yes-really-curl-is-still-developed/", "published_at": "2025-11-04T09:27:16+00:00" }, { "id": "01a0c538-6346-70cb-b7ad-0d39718a62a7", "title": "A gold ceremony to remember", "url": "https://daniel.haxx.se/blog/2025/10/25/a-gold-ceremony-to-remember/", "published_at": "2025-10-25T11:26:40+00:00" }, { "id": "01a0c538-6346-70cb-b7ad-0d39727ca09b", "title": "On 110 operating systems", "url": "https://daniel.haxx.se/blog/2025/10/23/on-110-operating-systems/", "published_at": "2025-10-23T06:08:37+00:00" }, { "id": "01a0c538-6346-70cb-b7ad-0d3972e015e9", "title": "AIxCC curl details", "url": "https://daniel.haxx.se/blog/2025/10/22/aixcc-curl-details/", "published_at": "2025-10-22T08:08:25+00:00" }, { "id": "01a0c538-6346-70cb-b7ad-0d3973bfa56d", "title": "A royal gold medal", "url": "https://daniel.haxx.se/blog/2025/10/21/a-royal-gold-medal/", "published_at": "2025-10-21T06:30:03+00:00" }, { "id": "01a0c538-6346-70cb-b7ad-0d3974981a73", "title": "chart: which host, which protocol", "url": "https://daniel.haxx.se/blog/2025/10/16/chart-which-host-which-protocol/", "published_at": "2025-10-16T06:02:12+00:00" }, { "id": "01a0c541-dcf2-73d7-901a-bff2c913a81b", "title": "A new breed of analyzers", "url": "https://daniel.haxx.se/blog/2025/10/10/a-new-breed-of-analyzers/", "published_at": "2025-10-10T11:58:37+00:00" }, { "id": "01a0c541-dcf2-73d7-901a-bff2c9855551", "title": "How I maintain release notes for curl", "url": "https://daniel.haxx.se/blog/2025/10/01/how-i-maintain-release-notes-for-curl/", "published_at": "2025-10-01T09:03:23+00:00" }, { "id": "01a0c541-dcf2-73d7-901a-bff2c996441c", "title": "CRA compliant curl", "url": "https://daniel.haxx.se/blog/2025/09/22/cra-compliant-curl/", "published_at": "2025-09-22T07:57:31+00:00" }, { "id": "01a0c541-dcf2-73d7-901a-bff2c9e23a65", "title": "Bye bye Kerberos FTP", "url": "https://daniel.haxx.se/blog/2025/09/19/bye-bye-kerberos-ftp/", "published_at": "2025-09-19T06:23:25+00:00" }, { "id": "01a0c541-dcf2-73d7-901a-bff2ca50d396", "title": "From suspicion to published curl CVE", "url": "https://daniel.haxx.se/blog/2025/09/18/from-suspicion-to-published-curl-cve/", "published_at": "2025-09-18T07:32:47+00:00" }, { "id": "01a0c541-dcf2-73d7-901a-bff2caeddd20", "title": "Developer of the year", "url": "https://daniel.haxx.se/blog/2025/09/13/developer-of-the-year/", "published_at": "2025-09-13T20:37:52+00:00" }, { "id": "01a0c541-dcf2-73d7-901a-bff2cb595543", "title": "curl 8.16.0", "url": "https://daniel.haxx.se/blog/2025/09/10/curl-8-16-0/", "published_at": "2025-09-10T05:49:32+00:00" }, { "id": "01a0c541-dcf2-73d7-901a-bff2cba11275", "title": "preparing for the worst", "url": "https://daniel.haxx.se/blog/2025/09/09/preparing-for-the-worst/", "published_at": "2025-09-09T06:57:52+00:00" }, { "id": "01a0c541-dcf2-73d7-901a-bff2cba72643", "title": "giants, standing on the shoulders of", "url": "https://daniel.haxx.se/blog/2025/09/08/giants-standing-on-the-shoulders-of/", "published_at": "2025-09-08T07:10:50+00:00" }, { "id": "01a0c541-dcf2-73d7-901a-bff2cca01968", "title": "Dropping old OpenSSL", "url": "https://daniel.haxx.se/blog/2025/08/28/dropping-old-openssl/", "published_at": "2025-08-28T20:52:56+00:00" }, { "id": "01a0c54a-bf69-7068-82aa-227f676e8cc3", "title": "AI slop attacks on the curl project", "url": "https://daniel.haxx.se/blog/2025/08/18/ai-slop-attacks-on-the-curl-project/", "published_at": "2025-08-18T05:45:30+00:00" }, { "id": "01a0c54a-bf69-7068-82aa-227f67e3e834", "title": "car brands running curl", "url": "https://daniel.haxx.se/blog/2025/08/15/car-brands-running-curl/", "published_at": "2025-08-15T06:28:55+00:00" }, { "id": "01a0c54a-bf69-7068-82aa-227f686da2d3", "title": "HTTP is not simple", "url": "https://daniel.haxx.se/blog/2025/08/08/http-is-not-simple/", "published_at": "2025-08-08T09:27:17+00:00" }, { "id": "01a0c54a-bf69-7068-82aa-227f69074cfc", "title": "curl tells the %time", "url": "https://daniel.haxx.se/blog/2025/08/07/curl-tells-the-time/", "published_at": "2025-08-07T11:43:45+00:00" }, { "id": "01a0c54a-bf69-7068-82aa-227f699486fe", "title": "Follow redirects but differently", "url": "https://daniel.haxx.se/blog/2025/08/06/follow-redirects-but-differently/", "published_at": "2025-08-06T06:04:36+00:00" }, { "id": "01a0c54a-bf69-7068-82aa-227f69cd7bc9", "title": "c10kday", "url": "https://daniel.haxx.se/blog/2025/08/05/c10kday/", "published_at": "2025-08-05T05:46:48+00:00" }, { "id": "01a0c54a-bf69-7068-82aa-227f69e37869", "title": "Even happier eyeballs", "url": "https://daniel.haxx.se/blog/2025/08/04/even-happier-eyeballs/", "published_at": "2025-08-04T08:12:32+00:00" }, { "id": "01a0c54a-bf69-7068-82aa-227f6a8de02e", "title": "curl adds parallel host control", "url": "https://daniel.haxx.se/blog/2025/08/01/curl-adds-parallel-host-control/", "published_at": "2025-08-01T07:31:46+00:00" }, { "id": "01a0c54a-bf69-7068-82aa-227f6afb8db6", "title": "option parsing in curl", "url": "https://daniel.haxx.se/blog/2025/07/31/option-parsing-in-curl/", "published_at": "2025-07-31T07:04:58+00:00" }, { "id": "01a0c54a-bf69-7068-82aa-227f6bd40282", "title": "Output nothing with –out-null", "url": "https://daniel.haxx.se/blog/2025/07/30/output-nothing-with-out-null/", "published_at": "2025-07-30T07:22:18+00:00" }, { "id": "01a0c553-069b-7164-a758-264abc94a702", "title": "Carving out msh3", "url": "https://daniel.haxx.se/blog/2025/07/29/carving-out-msh3/", "published_at": "2025-07-29T07:05:29+00:00" }, { "id": "01a0c553-069b-7164-a758-264abca15ddc", "title": "Hello Sprout", "url": "https://daniel.haxx.se/blog/2025/07/28/hello-sprout/", "published_at": "2025-07-28T06:40:23+00:00" }, { "id": "01a0c553-069b-7164-a758-264abd38d9b2", "title": "EU-STF for funding critical Open Source", "url": "https://daniel.haxx.se/blog/2025/07/23/eu-stf-for-funding-critical-open-source/", "published_at": "2025-07-23T14:35:44+00:00" }, { "id": "01a0c553-069b-7164-a758-264abd413ed6", "title": "curl 8.15.0", "url": "https://daniel.haxx.se/blog/2025/07/16/curl-8-15-0/", "published_at": "2025-07-16T06:29:21+00:00" }, { "id": "01a0c553-069b-7164-a758-264abdf83be8", "title": "Death by a thousand slops", "url": "https://daniel.haxx.se/blog/2025/07/14/death-by-a-thousand-slops/", "published_at": "2025-07-14T10:38:17+00:00" }, { "id": "01a0c553-069b-7164-a758-264abdfa7426", "title": "How I do it", "url": "https://daniel.haxx.se/blog/2025/07/13/how-i-do-it/", "published_at": "2025-07-13T09:21:13+00:00" }, { "id": "01a0c553-069b-7164-a758-264abe4a7f0f", "title": "Sponsor my laptop!", "url": "https://daniel.haxx.se/blog/2025/07/12/sponsor-my-laptop/", "published_at": "2025-07-12T13:13:25+00:00" }, { "id": "01a0c553-069b-7164-a758-264abe6dc664", "title": "Cybersecurity Risk Assessment Request", "url": "https://daniel.haxx.se/blog/2025/07/11/cybersecurity-risk-assessment-request/", "published_at": "2025-07-11T15:35:05+00:00" }, { "id": "01a0c553-069b-7164-a758-264abf00f361", "title": "more views on curl vulnerabilities", "url": "https://daniel.haxx.se/blog/2025/07/10/more-views-on-curl-vulnerabilities/", "published_at": "2025-07-10T08:06:57+00:00" }, { "id": "01a0c553-069b-7164-a758-264abf762129", "title": "keeping tabs on curl’s memory use", "url": "https://daniel.haxx.se/blog/2025/07/08/keeping-tabs-on-curls-memory-use/", "published_at": "2025-07-08T08:46:31+00:00" }, { "id": "01a0c55b-71f3-7347-bd77-55c12dd876f0", "title": "curl user survey 2025 analysis", "url": "https://daniel.haxx.se/blog/2025/07/03/curl-user-survey-2025-analysis/", "published_at": "2025-07-03T12:50:52+00:00" }, { "id": "01a0c55b-71f4-71bf-88c2-218fcb8138ad", "title": "A family of forks", "url": "https://daniel.haxx.se/blog/2025/06/23/a-family-of-forks/", "published_at": "2025-06-23T09:26:27+00:00" }, { "id": "01a0c55b-71f4-71bf-88c2-218fcc78d7d7", "title": "Dropping some TLS laggards", "url": "https://daniel.haxx.se/blog/2025/06/11/dropping-some-tls-laggards/", "published_at": "2025-06-11T07:10:26+00:00" }, { "id": "01a0c55b-71f4-71bf-88c2-218fcd7834fc", "title": "What we can’t measure", "url": "https://daniel.haxx.se/blog/2025/06/05/what-we-cant-measure/", "published_at": "2025-06-05T06:36:31+00:00" }, { "id": "01a0c55b-71f4-71bf-88c2-218fcd80aa5b", "title": "curl 8.14.1", "url": "https://daniel.haxx.se/blog/2025/06/04/curl-8-14-1/", "published_at": "2025-06-04T05:48:34+00:00" }, { "id": "01a0c55b-71f4-71bf-88c2-218fce64a7de", "title": "Decomplexification", "url": "https://daniel.haxx.se/blog/2025/05/29/decomplexification/", "published_at": "2025-05-29T17:57:06+00:00" }, { "id": "01a0c55b-71f4-71bf-88c2-218fce7f6f0a", "title": "curl 8.14.0", "url": "https://daniel.haxx.se/blog/2025/05/28/curl-8-14-0/", "published_at": "2025-05-28T05:48:12+00:00" }, { "id": "01a0c55b-71f4-71bf-88c2-218fcee40dda", "title": "The curl user survey 2025 is up", "url": "https://daniel.haxx.se/blog/2025/05/19/the-curl-user-survey-2025-is-up/", "published_at": "2025-05-18T22:25:23+00:00" }, { "id": "01a0c55b-71f4-71bf-88c2-218fcfdc5a6a", "title": "Leeks and leaks", "url": "https://daniel.haxx.se/blog/2025/05/16/leeks-and-leaks/", "published_at": "2025-05-16T09:05:50+00:00" } ] posts Claim your blog
Back to Mozilla – daniel.haxx.se
Blog · corpus.blog/blogs/daniel.haxx.se/posts

Mozilla – daniel.haxx.se

daniel.haxx.se

2026

2025