In a forum someone was asking for a TLS-able mail client for #MSDOS. #DOjS has a #libcurl plugin with #TSL support through #mbedTLS. #curl supports #IMAP and #SMTP. So I should be able to add that support to DOjS.
Now $somebody only needs to write a mail client in #Javascript and we are done...🤔
if you ever miss anything in terms of docs for #curl or #libcurl, or if there is ever any detail that makes it not score 10 out of 10, then please let me know.
Today in 2000, 23 years ago, we introduced #libcurl into the world. #curl 7.1 was the first release featuring a separate library for Internet transfers, that curl was then made to use.
PHP adopted it almost instantly to become their default built-in transfer engine, which greatly helped the library "take off".
libcurl was not an instant success but has gradually grown more popular over time. Over 23 years.
Today we estimate 20 BILLION installations worldwide.
In November 2023 I will do a monster video on "Master #libcurl" to teach everyone how to write an application doing internet transfers with libcurl. I am now working on the agenda and I could use your feedback. Tell me what's missing?
"libcurl has proven to be an indispensable tool for handling network-related tasks with ease. Its support for various protocols, cross-platform compatibility, and well-documented API make it simple to integrate into any project. The active community provides valuable guidance and resources, while the ongoing development ensures it stays up-to-date with security and protocol improvements. I highly recommend #libcurl"
@bagder have you considered enabling compression by default in curl/libcurl? Given the large number of bots and other automation on the net that make use of it, seems like having that on by default could have a sizable impact on the amount of global network traffic. #curl#libcurl#http#compression#webperf
Later today, I will run part one of my "mastering #libcurl" sessions over on Twitch and Zoom. Part one is a two hour
dive into starting and some libcurl basics. Part two will go deeper and cover many more options and libcurl tricks.
Looking back over the years, it is kind of amazing how many refactors and overhauls we have done of the libcurl internals while still providing the exact same and functional API...