curl
I am awarded a gold medal by the Royal Swedish Academy of Sciences for my work on #curl
Good morning Fedi friends and happy Saturday! 🌈
File under: I'm such a clown sometimes. I did something extremely foolish yesterday (installation-wise) that bricked my whole YunoHost with Sharkey instance. This is not the fault of YunoHost or Sharkey, it's just me being the biggest airhead.
So this morning I nuked that VPS (Hetzner makes it so easy to start and stop) and, armed with a stopwatch, I wanted to see how long it would take me to order a new server, log in, install YunoHost and set up a main URL and a subdomain to log in.
I had this unique challenge that we're going hiking in the mountains so my time is very limited this morning.
How long did it take me? A grand total of 14 minutes.
The perks of being a fool is that you repeat the steps so many times that you go from being terrified (what do I have to do now?) to just sailing through the steps.
Time went like this:
1m30s: logged onto Hetzner, ordered a new server (Debian v12)
4m50s in: logged in, increased security, ran apt update and apt upgrade
5m in: installed YunoHost (thanks #curl)
7m30s in: with YunoHost successfully installed, I got into their beautiful graphical interface to continue the post install
9m30s in: post installation complete
11m 20s in: began tweaking DNS records for the main domain and the logging in subdomain, installed certificates, etc.
14m23s = all done, tripled checked that everything is working in incognito mode (it is) 🥳
Wishing you all a great day. Time to go hiking for me and my fam 🗻
#MySoCalledSudoLife #selfhosting
"At Netflix we run a fleet of thousands of servers and we use #curl to transfer large amounts of data"
I think "large" in this context might be larger than in some other contexts.
I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):
- Fixed a bug when viewing threads in notification screen.
- Implemented setting for CW toots (default collapsed or visible)
- Fixed dates
- Fixed image viewing
- Added help to toot editor
- Changed some colors
- Updated #curl to 8.9.1
- Added ALT text for image uploads
Grab it at https://github.com/SuperIlu/DOStodon
#Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS #accessibility #ImageDescription
On this day seven years ago I got A FRICKING GOLD MEDAL for my work on #curl. Real. Proper. Gold. From the hands of the Swedish king.
https://daniel.haxx.se/blog/2017/10/20/my-night-at-the-museum/
it is curious how many people feel they need to ask me why #curl is not moving off #GitHub
The cold and boring answer is money. GitHub sponsors us with a crapload of CI infra that there is no other company even close to doing.
So while they may be an AI-first delusional company, they help our project so much more than all other hosting sites combined.
It would be reckless and irresponsible of us to ignore this.
in what way should #curl change or adapt to the coming Resumable Uploads for HTTP spec?
https://www.ietf.org/archive/id/draft-ietf-httpbis-resumable-upload-07.html
Sponsor my laptop!
https://daniel.haxx.se/blog/2025/07/12/sponsor-my-laptop/
For #curl of course. What else would I ever do?
We got this question about adding support for the NETRC environment variable to #curl - because it currently does not support it.
Curious about the prevalence of this environment variable in existing tools I decided to, yeah, Google it...
I pushed an update to #DOStodon (the #Mastodon client for MS-DOS):
- Updated #curl to 8.14.1
- Updated #mbedTLS to 3.6.4
- Enabled HTTP 3xx redirections
Grab it at https://github.com/SuperIlu/DOStodon
Screenshot is showing both, the DOS ( @DOSBox_Staging ) and the the win32 version (Win10).
#Javascript #RetroComputing #MSDOS #CreativeCoding #MastodonClient #FreeDOS #DJGPP #DOjS