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

@DOSBox_Staging @BenCollver can you try this version if the redirects work for you now?
@dec_hl Thanks! It's working great for me now. Just in time for OCC2025.

@BenCollver thanks for reporting and testing.

I had actually everything in place in the #curl plugin. I just needed to call
SetFollowLocation(1) and SetMaxRedirs(3) from #JavaScript 😊

@dec_hl @DOSBox_Staging I can't think of a practical reason why I'd use DOStodon, personally. But as someone with fond memories of using DOS, I'm thrilled that you're working on this project!

I may have to take it for a spin in DOSBox. 🙂

@analogfusion if you feel adventurous you can also compile the Linux version 😋
@dec_hl I can't recall if I've ever (successfully) compiled a program in Linux. Now, if it were available via apt-get, or Flatpak, I'd be all over it.
@dec_hl @DOSBox_Staging will this work on an 8088 with FreeDOS? Memory is maxed out at 640k, 360k high, 4MB EMS

@pipe_dreams nope, this is 386+ only and you need at least 8MiB RAM. People got it working on fast 486, but a Pentium is recommended.

FreeDOS is fine, though. I do most of the development using FreeDOS when I don't use DOSBox.

DOStodon does SSL/TLS itself (so no HTTPS proxy is needed) and even a 386 is to slow to establish a TLS connection in time (the servers simply close the connection during handshake).

@dec_hl too bad. Fedi on my Amstrad PPC would be really the bees knees
@pipe_dreams @dec_hl there are other clients that rely on proxies for tls and/or https, maybe there's one for Amstrad
@colin_mcmillen @dec_hl thanks.Thought about something similar. Maybe set up a raspberry box that the Amstrad can talk to via rs232... But that would involve a high powered computer.
Maybe my picomem can do it. It can do wifi... I'll think about it.
@pipe_dreams @dec_hl yeah, you can set the bar where you want on some aspects, but other aspects are not negotiable. You will have to have computational power for TLS. I made the Apple II client and decided to have the proxy handle HTTPS, JSON parsing and PNG conversion. These three things are too intensive memory and/or cpu wise for it to make sense on the Apple II. But the a2 implements all the logic.
@colin_mcmillen @dec_hl hadn't looked into it much yet. That sounds reasonable. I'll check these things when I'm done with the hardware side of the project. Thanks.
@dec_hl @DOSBox_Staging
This made me cackle with joy.