113498266Sopenharmony_ciHow curl Became Like This
213498266Sopenharmony_ci=========================
313498266Sopenharmony_ci
413498266Sopenharmony_ciTowards the end of 1996, Daniel Stenberg was spending time writing an IRC bot
513498266Sopenharmony_cifor an Amiga related channel on EFnet. He then came up with the idea to make
613498266Sopenharmony_cicurrency-exchange calculations available to Internet Relay Chat (IRC)
713498266Sopenharmony_ciusers. All the necessary data were published on the Web; he just needed to
813498266Sopenharmony_ciautomate their retrieval.
913498266Sopenharmony_ci
1013498266Sopenharmony_ci1996
1113498266Sopenharmony_ci----
1213498266Sopenharmony_ci
1313498266Sopenharmony_ciOn November 11, 1996 the Brazilian developer Rafael Sagula wrote and released
1413498266Sopenharmony_ciHttpGet version 0.1.
1513498266Sopenharmony_ci
1613498266Sopenharmony_ciDaniel extended this existing command-line open-source tool. After a few minor
1713498266Sopenharmony_ciadjustments, it did just what he needed. The first release with Daniel's
1813498266Sopenharmony_ciadditions was 0.2, released on December 17, 1996. Daniel quickly became the
1913498266Sopenharmony_cinew maintainer of the project.
2013498266Sopenharmony_ci
2113498266Sopenharmony_ci1997
2213498266Sopenharmony_ci----
2313498266Sopenharmony_ci
2413498266Sopenharmony_ciHttpGet 0.3 was released in January 1997 and now it accepted HTTP URLs on the
2513498266Sopenharmony_cicommand line.
2613498266Sopenharmony_ci
2713498266Sopenharmony_ciHttpGet 1.0 was released on April 8 1997 with brand new HTTP proxy support.
2813498266Sopenharmony_ci
2913498266Sopenharmony_ciWe soon found and fixed support for getting currencies over GOPHER. Once FTP
3013498266Sopenharmony_cidownload support was added, the name of the project was changed and urlget 2.0
3113498266Sopenharmony_ciwas released in August 1997. The http-only days were already passed.
3213498266Sopenharmony_ci
3313498266Sopenharmony_ciVersion 2.2 was released on August 14 1997 and introduced support to build for
3413498266Sopenharmony_ciand run on Windows and Solaris.
3513498266Sopenharmony_ci
3613498266Sopenharmony_ciNovember 24 1997: Version 3.1 added FTP upload support.
3713498266Sopenharmony_ci
3813498266Sopenharmony_ciVersion 3.5 added support for HTTP POST.
3913498266Sopenharmony_ci
4013498266Sopenharmony_ci1998
4113498266Sopenharmony_ci----
4213498266Sopenharmony_ci
4313498266Sopenharmony_ciFebruary 4: urlget 3.10
4413498266Sopenharmony_ci
4513498266Sopenharmony_ciFebruary 9: urlget 3.11
4613498266Sopenharmony_ci
4713498266Sopenharmony_ciMarch 14: urlget 3.12 added proxy authentication.
4813498266Sopenharmony_ci
4913498266Sopenharmony_ciThe project slowly grew bigger. With upload capabilities, the name was once
5013498266Sopenharmony_ciagain misleading and a second name change was made. On March 20, 1998 curl 4
5113498266Sopenharmony_ciwas released. (The version numbering from the previous names was kept.)
5213498266Sopenharmony_ci
5313498266Sopenharmony_ci(Unrelated to this project a company called Curl Corporation registered a US
5413498266Sopenharmony_citrademark on the name "CURL" on May 18 1998. That company had then already
5513498266Sopenharmony_ciregistered the curl.com domain back in November of the previous year. All this
5613498266Sopenharmony_ciwas revealed to us much later.)
5713498266Sopenharmony_ci
5813498266Sopenharmony_ciSSL support was added, powered by the SSLeay library.
5913498266Sopenharmony_ci
6013498266Sopenharmony_ciAugust: first announcement of curl on freshmeat.net.
6113498266Sopenharmony_ci
6213498266Sopenharmony_ciOctober: with the curl 4.9 release and the introduction of cookie support,
6313498266Sopenharmony_cicurl was no longer released under the GPL license. Now we are at 4000 lines of
6413498266Sopenharmony_cicode, we switched over to the MPL license to restrict the effects of
6513498266Sopenharmony_ci"copyleft".
6613498266Sopenharmony_ci
6713498266Sopenharmony_ciNovember: configure script and reported successful compiles on several
6813498266Sopenharmony_cimajor operating systems. The never-quite-understood -F option was added and
6913498266Sopenharmony_cicurl could now simulate quite a lot of a browser. TELNET support was added.
7013498266Sopenharmony_ci
7113498266Sopenharmony_ciCurl 5 was released in December 1998 and introduced the first ever curl man
7213498266Sopenharmony_cipage. People started making Linux RPM packages out of it.
7313498266Sopenharmony_ci
7413498266Sopenharmony_ci1999
7513498266Sopenharmony_ci----
7613498266Sopenharmony_ci
7713498266Sopenharmony_ciJanuary: DICT support added.
7813498266Sopenharmony_ci
7913498266Sopenharmony_ciOpenSSL took over and SSLeay was abandoned.
8013498266Sopenharmony_ci
8113498266Sopenharmony_ciMay: first Debian package.
8213498266Sopenharmony_ci
8313498266Sopenharmony_ciAugust: LDAP:// and FILE:// support added. The curl website gets 1300 visits
8413498266Sopenharmony_ciweekly. Moved site to curl.haxx.nu.
8513498266Sopenharmony_ci
8613498266Sopenharmony_ciSeptember: Released curl 6.0. 15000 lines of code.
8713498266Sopenharmony_ci
8813498266Sopenharmony_ciDecember 28: added the project on Sourceforge and started using its services
8913498266Sopenharmony_cifor managing the project.
9013498266Sopenharmony_ci
9113498266Sopenharmony_ci2000
9213498266Sopenharmony_ci----
9313498266Sopenharmony_ci
9413498266Sopenharmony_ciSpring: major internal overhaul to provide a suitable library interface.
9513498266Sopenharmony_ciThe first non-beta release was named 7.1 and arrived in August. This offered
9613498266Sopenharmony_cithe easy interface and turned out to be the beginning of actually getting
9713498266Sopenharmony_ciother software and programs to be based on and powered by libcurl. Almost
9813498266Sopenharmony_ci20000 lines of code.
9913498266Sopenharmony_ci
10013498266Sopenharmony_ciJune: the curl site moves to "curl.haxx.se"
10113498266Sopenharmony_ci
10213498266Sopenharmony_ciAugust, the curl website gets 4000 visits weekly.
10313498266Sopenharmony_ci
10413498266Sopenharmony_ciThe PHP guys adopted libcurl already the same month, when the first ever third
10513498266Sopenharmony_ciparty libcurl binding showed up. CURL has been a supported module in PHP since
10613498266Sopenharmony_cithe release of PHP 4.0.2. This would soon get followers. More than 16
10713498266Sopenharmony_cidifferent bindings exist at the time of this writing.
10813498266Sopenharmony_ci
10913498266Sopenharmony_ciSeptember: kerberos4 support was added.
11013498266Sopenharmony_ci
11113498266Sopenharmony_ciNovember: started the work on a test suite for curl. It was later re-written
11213498266Sopenharmony_cifrom scratch again. The libcurl major SONAME number was set to 1.
11313498266Sopenharmony_ci
11413498266Sopenharmony_ci2001
11513498266Sopenharmony_ci----
11613498266Sopenharmony_ci
11713498266Sopenharmony_ciJanuary: Daniel released curl 7.5.2 under a new license again: MIT (or
11813498266Sopenharmony_ciMPL). The MIT license is extremely liberal and can be combined with GPL
11913498266Sopenharmony_ciin other projects. This would finally put an end to the "complaints" from
12013498266Sopenharmony_cipeople involved in GPLed projects that previously were prohibited from using
12113498266Sopenharmony_cilibcurl while it was released under MPL only. (Due to the fact that MPL is
12213498266Sopenharmony_cideemed "GPL incompatible".)
12313498266Sopenharmony_ci
12413498266Sopenharmony_ciMarch 22: curl supports HTTP 1.1 starting with the release of 7.7. This
12513498266Sopenharmony_cialso introduced libcurl's ability to do persistent connections. 24000 lines of
12613498266Sopenharmony_cicode. The libcurl major SONAME number was bumped to 2 due to this overhaul.
12713498266Sopenharmony_ciThe first experimental ftps:// support was added.
12813498266Sopenharmony_ci
12913498266Sopenharmony_ciAugust: The curl website gets 8000 visits weekly. Curl Corporation contacted
13013498266Sopenharmony_ciDaniel to discuss "the name issue". After Daniel's reply, they have never
13113498266Sopenharmony_cisince got back in touch again.
13213498266Sopenharmony_ci
13313498266Sopenharmony_ciSeptember: libcurl 7.9 introduces cookie jar and `curl_formadd()`. During the
13413498266Sopenharmony_ciforthcoming 7.9.x releases, we introduced the multi interface slowly and
13513498266Sopenharmony_ciwithout many whistles.
13613498266Sopenharmony_ci
13713498266Sopenharmony_ciSeptember 25: curl (7.7.2) is bundled in Mac OS X (10.1) for the first time. It was
13813498266Sopenharmony_cialready becoming more and more of a standard utility of Linux distributions
13913498266Sopenharmony_ciand a regular in the BSD ports collections.
14013498266Sopenharmony_ci
14113498266Sopenharmony_ci2002
14213498266Sopenharmony_ci----
14313498266Sopenharmony_ci
14413498266Sopenharmony_ciJune: the curl website gets 13000 visits weekly. curl and libcurl is
14513498266Sopenharmony_ci35000 lines of code. Reported successful compiles on more than 40 combinations
14613498266Sopenharmony_ciof CPUs and operating systems.
14713498266Sopenharmony_ci
14813498266Sopenharmony_ciTo estimate the number of users of the curl tool or libcurl library is next to
14913498266Sopenharmony_ciimpossible. Around 5000 downloaded packages each week from the main site gives
15013498266Sopenharmony_cia hint, but the packages are mirrored extensively, bundled with numerous OS
15113498266Sopenharmony_cidistributions and otherwise retrieved as part of other software.
15213498266Sopenharmony_ci
15313498266Sopenharmony_ciOctober 1: with the release of curl 7.10 it is released under the MIT license
15413498266Sopenharmony_cionly.
15513498266Sopenharmony_ci
15613498266Sopenharmony_ciStarting with 7.10, curl verifies SSL server certificates by default.
15713498266Sopenharmony_ci
15813498266Sopenharmony_ci2003
15913498266Sopenharmony_ci----
16013498266Sopenharmony_ci
16113498266Sopenharmony_ciJanuary: Started working on the distributed curl tests. The autobuilds.
16213498266Sopenharmony_ci
16313498266Sopenharmony_ciFebruary: the curl site averages at 20000 visits weekly. At any given moment,
16413498266Sopenharmony_cithere is an average of 3 people browsing the website.
16513498266Sopenharmony_ci
16613498266Sopenharmony_ciMultiple new authentication schemes are supported: Digest (May), NTLM (June)
16713498266Sopenharmony_ciand Negotiate (June).
16813498266Sopenharmony_ci
16913498266Sopenharmony_ciNovember: curl 7.10.8 is released. 45000 lines of code. ~55000 unique visitors
17013498266Sopenharmony_cito the website. Five official web mirrors.
17113498266Sopenharmony_ci
17213498266Sopenharmony_ciDecember: full-fledged SSL for FTP is supported.
17313498266Sopenharmony_ci
17413498266Sopenharmony_ci2004
17513498266Sopenharmony_ci----
17613498266Sopenharmony_ci
17713498266Sopenharmony_ciJanuary: curl 7.11.0 introduced large file support.
17813498266Sopenharmony_ci
17913498266Sopenharmony_ciJune: curl 7.12.0 introduced IDN support. 10 official web mirrors.
18013498266Sopenharmony_ci
18113498266Sopenharmony_ciThis release bumped the major SONAME to 3 due to the removal of the
18213498266Sopenharmony_ci`curl_formparse()` function
18313498266Sopenharmony_ci
18413498266Sopenharmony_ciAugust: Curl and libcurl 7.12.1
18513498266Sopenharmony_ci
18613498266Sopenharmony_ci    Public curl release number:                82
18713498266Sopenharmony_ci    Releases counted from the beginning:      109
18813498266Sopenharmony_ci    Available command line options:            96
18913498266Sopenharmony_ci    Available curl_easy_setopt() options:     120
19013498266Sopenharmony_ci    Number of public functions in libcurl:     36
19113498266Sopenharmony_ci    Amount of public website mirrors:          12
19213498266Sopenharmony_ci    Number of known libcurl bindings:          26
19313498266Sopenharmony_ci
19413498266Sopenharmony_ci2005
19513498266Sopenharmony_ci----
19613498266Sopenharmony_ci
19713498266Sopenharmony_ciApril: GnuTLS can now optionally be used for the secure layer when curl is
19813498266Sopenharmony_cibuilt.
19913498266Sopenharmony_ci
20013498266Sopenharmony_ciApril: Added the multi_socket() API
20113498266Sopenharmony_ci
20213498266Sopenharmony_ciSeptember: TFTP support was added.
20313498266Sopenharmony_ci
20413498266Sopenharmony_ciMore than 100,000 unique visitors of the curl website. 25 mirrors.
20513498266Sopenharmony_ci
20613498266Sopenharmony_ciDecember: security vulnerability: libcurl URL Buffer Overflow
20713498266Sopenharmony_ci
20813498266Sopenharmony_ci2006
20913498266Sopenharmony_ci----
21013498266Sopenharmony_ci
21113498266Sopenharmony_ciJanuary: We dropped support for Gopher. We found bugs in the implementation
21213498266Sopenharmony_cithat turned out to have been introduced years ago, so with the conclusion that
21313498266Sopenharmony_cinobody had found out in all this time we removed it instead of fixing it.
21413498266Sopenharmony_ci
21513498266Sopenharmony_ciMarch: security vulnerability: libcurl TFTP Packet Buffer Overflow
21613498266Sopenharmony_ci
21713498266Sopenharmony_ciSeptember: The major SONAME number for libcurl was bumped to 4 due to the
21813498266Sopenharmony_ciremoval of ftp third party transfer support.
21913498266Sopenharmony_ci
22013498266Sopenharmony_ciNovember: Added SCP and SFTP support
22113498266Sopenharmony_ci
22213498266Sopenharmony_ci2007
22313498266Sopenharmony_ci----
22413498266Sopenharmony_ci
22513498266Sopenharmony_ciFebruary: Added support for the Mozilla NSS library to do the SSL/TLS stuff
22613498266Sopenharmony_ci
22713498266Sopenharmony_ciJuly: security vulnerability: libcurl GnuTLS insufficient cert verification
22813498266Sopenharmony_ci
22913498266Sopenharmony_ci2008
23013498266Sopenharmony_ci----
23113498266Sopenharmony_ci
23213498266Sopenharmony_ciNovember:
23313498266Sopenharmony_ci
23413498266Sopenharmony_ci    Command line options:         128
23513498266Sopenharmony_ci    curl_easy_setopt() options:   158
23613498266Sopenharmony_ci    Public functions in libcurl:   58
23713498266Sopenharmony_ci    Known libcurl bindings:        37
23813498266Sopenharmony_ci    Contributors:                 683
23913498266Sopenharmony_ci
24013498266Sopenharmony_ci 145,000 unique visitors. >100 GB downloaded.
24113498266Sopenharmony_ci
24213498266Sopenharmony_ci2009
24313498266Sopenharmony_ci----
24413498266Sopenharmony_ci
24513498266Sopenharmony_ciMarch: security vulnerability: libcurl Arbitrary File Access
24613498266Sopenharmony_ci
24713498266Sopenharmony_ciApril: added CMake support
24813498266Sopenharmony_ci
24913498266Sopenharmony_ciAugust: security vulnerability: libcurl embedded zero in cert name
25013498266Sopenharmony_ci
25113498266Sopenharmony_ciDecember: Added support for IMAP, POP3 and SMTP
25213498266Sopenharmony_ci
25313498266Sopenharmony_ci2010
25413498266Sopenharmony_ci----
25513498266Sopenharmony_ci
25613498266Sopenharmony_ciJanuary: Added support for RTSP
25713498266Sopenharmony_ci
25813498266Sopenharmony_ciFebruary: security vulnerability: libcurl data callback excessive length
25913498266Sopenharmony_ci
26013498266Sopenharmony_ciMarch: The project switched over to use git (hosted by GitHub) instead of CVS
26113498266Sopenharmony_cifor source code control
26213498266Sopenharmony_ci
26313498266Sopenharmony_ciMay: Added support for RTMP
26413498266Sopenharmony_ci
26513498266Sopenharmony_ciAdded support for PolarSSL to do the SSL/TLS stuff
26613498266Sopenharmony_ci
26713498266Sopenharmony_ciAugust:
26813498266Sopenharmony_ci
26913498266Sopenharmony_ci    Public curl releases:         117
27013498266Sopenharmony_ci    Command line options:         138
27113498266Sopenharmony_ci    curl_easy_setopt() options:   180
27213498266Sopenharmony_ci    Public functions in libcurl:   58
27313498266Sopenharmony_ci    Known libcurl bindings:        39
27413498266Sopenharmony_ci    Contributors:                 808
27513498266Sopenharmony_ci
27613498266Sopenharmony_ci Gopher support added (re-added actually, see January 2006)
27713498266Sopenharmony_ci
27813498266Sopenharmony_ci2011
27913498266Sopenharmony_ci----
28013498266Sopenharmony_ci
28113498266Sopenharmony_ciFebruary: added support for the axTLS backend
28213498266Sopenharmony_ci
28313498266Sopenharmony_ciApril: added the cyassl backend (later renamed to WolfSSL)
28413498266Sopenharmony_ci
28513498266Sopenharmony_ci2012
28613498266Sopenharmony_ci----
28713498266Sopenharmony_ci
28813498266Sopenharmony_ci July: Added support for Schannel (native Windows TLS backend) and Darwin SSL
28913498266Sopenharmony_ci (Native Mac OS X and iOS TLS backend).
29013498266Sopenharmony_ci
29113498266Sopenharmony_ci Supports Metalink
29213498266Sopenharmony_ci
29313498266Sopenharmony_ci October: SSH-agent support.
29413498266Sopenharmony_ci
29513498266Sopenharmony_ci2013
29613498266Sopenharmony_ci----
29713498266Sopenharmony_ci
29813498266Sopenharmony_ci February: Cleaned up internals to always uses the "multi" non-blocking
29913498266Sopenharmony_ci approach internally and only expose the blocking API with a wrapper.
30013498266Sopenharmony_ci
30113498266Sopenharmony_ci September: First small steps on supporting HTTP/2 with nghttp2.
30213498266Sopenharmony_ci
30313498266Sopenharmony_ci October: Removed krb4 support.
30413498266Sopenharmony_ci
30513498266Sopenharmony_ci December: Happy eyeballs.
30613498266Sopenharmony_ci
30713498266Sopenharmony_ci2014
30813498266Sopenharmony_ci----
30913498266Sopenharmony_ci
31013498266Sopenharmony_ci March: first real release supporting HTTP/2
31113498266Sopenharmony_ci
31213498266Sopenharmony_ci September: Website had 245,000 unique visitors and served 236GB data
31313498266Sopenharmony_ci
31413498266Sopenharmony_ci SMB and SMBS support
31513498266Sopenharmony_ci
31613498266Sopenharmony_ci2015
31713498266Sopenharmony_ci----
31813498266Sopenharmony_ci
31913498266Sopenharmony_ci June: support for multiplexing with HTTP/2
32013498266Sopenharmony_ci
32113498266Sopenharmony_ci August: support for HTTP/2 server push
32213498266Sopenharmony_ci
32313498266Sopenharmony_ci December: Public Suffix List
32413498266Sopenharmony_ci
32513498266Sopenharmony_ci2016
32613498266Sopenharmony_ci----
32713498266Sopenharmony_ci
32813498266Sopenharmony_ci January: the curl tool defaults to HTTP/2 for HTTPS URLs
32913498266Sopenharmony_ci
33013498266Sopenharmony_ci December: curl 7.52.0 introduced support for HTTPS-proxy
33113498266Sopenharmony_ci
33213498266Sopenharmony_ci First TLS 1.3 support
33313498266Sopenharmony_ci
33413498266Sopenharmony_ci2017
33513498266Sopenharmony_ci----
33613498266Sopenharmony_ci
33713498266Sopenharmony_ci July: OSS-Fuzz started fuzzing libcurl
33813498266Sopenharmony_ci
33913498266Sopenharmony_ci September: Added Multi-SSL support
34013498266Sopenharmony_ci
34113498266Sopenharmony_ci The website serves 3100 GB/month
34213498266Sopenharmony_ci
34313498266Sopenharmony_ci    Public curl releases:         169
34413498266Sopenharmony_ci    Command line options:         211
34513498266Sopenharmony_ci    curl_easy_setopt() options:   249
34613498266Sopenharmony_ci    Public functions in libcurl:  74
34713498266Sopenharmony_ci    Contributors:                 1609
34813498266Sopenharmony_ci
34913498266Sopenharmony_ci October: SSLKEYLOGFILE support, new MIME API
35013498266Sopenharmony_ci
35113498266Sopenharmony_ci October: Daniel received the Polhem Prize for his work on curl
35213498266Sopenharmony_ci
35313498266Sopenharmony_ci November: brotli
35413498266Sopenharmony_ci
35513498266Sopenharmony_ci2018
35613498266Sopenharmony_ci----
35713498266Sopenharmony_ci
35813498266Sopenharmony_ci January: new SSH backend powered by libssh
35913498266Sopenharmony_ci
36013498266Sopenharmony_ci March: starting with the 1803 release of Windows 10, curl is shipped bundled
36113498266Sopenharmony_ci with Microsoft's operating system.
36213498266Sopenharmony_ci
36313498266Sopenharmony_ci July: curl shows headers using bold type face
36413498266Sopenharmony_ci
36513498266Sopenharmony_ci October: added DNS-over-HTTPS (DoH) and the URL API
36613498266Sopenharmony_ci
36713498266Sopenharmony_ci MesaLink is a new supported TLS backend
36813498266Sopenharmony_ci
36913498266Sopenharmony_ci libcurl now does HTTP/2 (and multiplexing) by default on HTTPS URLs
37013498266Sopenharmony_ci
37113498266Sopenharmony_ci curl and libcurl are installed in an estimated 5 *billion* instances
37213498266Sopenharmony_ci world-wide.
37313498266Sopenharmony_ci
37413498266Sopenharmony_ci October 31: Curl and libcurl 7.62.0
37513498266Sopenharmony_ci
37613498266Sopenharmony_ci    Public curl releases:         177
37713498266Sopenharmony_ci    Command line options:         219
37813498266Sopenharmony_ci    curl_easy_setopt() options:   261
37913498266Sopenharmony_ci    Public functions in libcurl:  80
38013498266Sopenharmony_ci    Contributors:                 1808
38113498266Sopenharmony_ci
38213498266Sopenharmony_ci December: removed axTLS support
38313498266Sopenharmony_ci
38413498266Sopenharmony_ci2019
38513498266Sopenharmony_ci----
38613498266Sopenharmony_ci
38713498266Sopenharmony_ci March: added experimental alt-svc support
38813498266Sopenharmony_ci
38913498266Sopenharmony_ci August: the first HTTP/3 requests with curl.
39013498266Sopenharmony_ci
39113498266Sopenharmony_ci September: 7.66.0 is released and the tool offers parallel downloads
39213498266Sopenharmony_ci
39313498266Sopenharmony_ci2020
39413498266Sopenharmony_ci----
39513498266Sopenharmony_ci
39613498266Sopenharmony_ci curl and libcurl are installed in an estimated 10 *billion* instances
39713498266Sopenharmony_ci world-wide.
39813498266Sopenharmony_ci
39913498266Sopenharmony_ci January: added BearSSL support
40013498266Sopenharmony_ci
40113498266Sopenharmony_ci March: removed support for PolarSSL, added wolfSSH support
40213498266Sopenharmony_ci
40313498266Sopenharmony_ci April: experimental MQTT support
40413498266Sopenharmony_ci
40513498266Sopenharmony_ci August: zstd support
40613498266Sopenharmony_ci
40713498266Sopenharmony_ci November: the website moves to curl.se. The website serves 10TB data monthly.
40813498266Sopenharmony_ci
40913498266Sopenharmony_ci December: alt-svc support
41013498266Sopenharmony_ci
41113498266Sopenharmony_ci2021
41213498266Sopenharmony_ci----
41313498266Sopenharmony_ci
41413498266Sopenharmony_ci February 3: curl 7.75.0 ships with support for Hyper as an HTTP backend
41513498266Sopenharmony_ci
41613498266Sopenharmony_ci March 31: curl 7.76.0 ships with support for rustls
41713498266Sopenharmony_ci
41813498266Sopenharmony_ci July: HSTS is supported
41913498266Sopenharmony_ci
42013498266Sopenharmony_ci2022
42113498266Sopenharmony_ci----
42213498266Sopenharmony_ci
42313498266Sopenharmony_ci March: added --json, removed mesalink support
42413498266Sopenharmony_ci
42513498266Sopenharmony_ci    Public curl releases:         206
42613498266Sopenharmony_ci    Command line options:         245
42713498266Sopenharmony_ci    curl_easy_setopt() options:   295
42813498266Sopenharmony_ci    Public functions in libcurl:  86
42913498266Sopenharmony_ci    Contributors:                 2601
43013498266Sopenharmony_ci
43113498266Sopenharmony_ci The curl.se website serves 16,500 GB/month over 462M requests, the
43213498266Sopenharmony_ci official docker image has been pulled 4,098,015,431 times.
43313498266Sopenharmony_ci
43413498266Sopenharmony_ci2023
43513498266Sopenharmony_ci----
43613498266Sopenharmony_ci
43713498266Sopenharmony_ciAugust: Dropped support for the NSS library
438