home.social

#curl — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #curl, aggregated by home.social.

fetched live
  1. Download ten files in parallel from localhost using HTTP/1 over HTTPS, 10 times each - with #curl. Each file is 100MB. Limit the download speed to 5000KB/sec.

    How much CPU is "good" to spend on this on a modern intel arch?

    Perhaps a median of 2.73% of an i7-13700K core is okay?

    curl.se/perf/#h1rate-cpu

    (the tests run on my local machine, at that single 3.8 spike I probably did something else on the host)

  2. When was there ever a better time to implement a Robin Hood hashset?

    The #curl "easy" struct, the main data structure for handling a URL transfer, was ~5.1 KB in curl 8.21 and currently sits at ~3.4 KB.

    We try to make good use of the RAM you are stuck with now.😌

    curl.se/perf/#easy-handle

  3. Me and @icing spotted #curl did one alloc more all of a sudden and together we chased it down and it should now be gone again.

    Now eagerly waiting the next round of performance tests to update the graphs so that we can confirm our beliefs.

    just another day in the #curl factory

  4. Because why wouldn't your Nibe geothermal heat pump run #curl?

    (Thanks Jan Lundmark)

  5. I've talked to several new #curl customers over the last few weeks who want back-ported security fixes for their older curl releases. To get them secured without having to do a full version upgrade.

    Stay tuned for multiple patch releases coming soon for older curl version branches. Shipped under the rock-solid curl umbrella, for paying customers.

    If YOU also need a security-fixed older curl release - let's talk!

  6. Whether you are automating massive backups, syncing web directories, or just getting started with backend servers, there is a command-line client built just for your workflow🚀

    The 12 best, actively maintained CLI tools to level up your terminal game!

    Are you team #LFTP, team #curl, or do you stick to the classics?

    👉 bit.ly/4gkWhcq

    #Linux #WebDev #SysAdmin #LinuxCLI #FOSS

  7. It's now 10 whole years since I tried to do my duty for the community and remove the #curl alias from PowerShell.

    It's still there.

    daniel.haxx.se/blog/2016/08/19

  8. The vulnerability report frequency has gone down significantly for #curl in August compared to June. Is the avalanche already dying down? It is too early to tell for sure - maybe it's just a glitch in the matrix.

  9. It's only a year ago since my "AI slop attacks on the #curl project" talk at #froscon.

    So much has changed since then...

    daniel.haxx.se/blog/2025/08/18

  10. Der #froscon Vortrag zu #curl von Christoph Stoettner ist sehr interessant! Ich wusste nicht, dass das Ding sooo viel kann. (Ich bin eine von denen, die bisher telnet nachinstalliert haben. 😄)

    programm.froscon.org/froscon20

    #freesoftware #opensource #freiesoftware #Sysadmin

  11. Welcome to the second release candidate for #curl 8.22.0. Available now from curl.se/rc/

  12. @m23hauke Hater würden sagen, dass #Curl auch ein Client ist 😉. Was mir noch in den Sinn kommt: Falls man 2FA aktiviert hat, dann unbedingt in den #Nextcloud Einstellungen ein App-Passwort generieren. Ansonsten schlägt die Authentifizierung fehl. Super Video!

  13. Seems #curl 's new rate-limiting works so well, we are having trouble finding a good test to track cpu usage baseline in our perf charts.😎

  14. #Froscon ; Vorträge. die ich besucht habe:
    #curl: Mehr als HTTP
    Protokollübergreifendes Troubleshooting von Stöps

    Es ist schon erstaunlich was curl alles ersetzen kann. Paar Features hab ich schon gekannt.
    Sehr gut erklärt. 👍 👍 👍 😃
    media.ccc.de/v/froscon2026-354

  15. Give the team a graph and things happen.

    #curl now allocates less than 130,000 bytes memory to download a HTTP file of any size.

    102,400 bytes of that chunk is the download buffer. curl has *never* allocated less non-download buffer memory for this use case.

    All it takes is attention to detail, a sensible architecture and lots of dedication.

  16. I made a PR for #curl that saves a few operations and bytes, but…

    you can use a curl handle now only for ~500,000 years continuously…

    So, I‘m not sure. Should we document this?

    Then again, the timestamps in QUIC (ngtcp2) only work for 500 years. Maybe it‘s fine?

    Decisions, decisions…

    github.com/curl/curl/pull/22584

  17. @biou @hackaday I know relatively few humans who send requests to non existing pages on Web servers.

    Except maybe #cURL devs 😅

  18. How do I get a list of all CVEs that an unpatched #curl 8.11.1 is known to have?

    curl curl.se/docs/vuln-8.11.1.json | jq '.[].aliases[0]'

  19. When it became clear that performance tracking of #curl involved creating graphs, @bagder
    implemented it in a couple of days.

    (Mostly jesting here, but good things are only ever created by people who enjoy what they are doing, I find.)

    If you miss measurements that seem vital to your #curl use, let us know!

    curl.se/perf/