mirror of
https://github.com/curl/curl.git
synced 2026-01-18 17:21:26 +01:00
@@ -22,7 +22,7 @@ libcurl bindings
|
||||
|
||||
[Basic](https://scriptbasic.com/) ScriptBasic bindings written by Peter Verhas
|
||||
|
||||
C++: [curlpp](https://github.com/jpbarrette/curlpp/) Written by Jean-Philippe Barrette-LaPierre,
|
||||
C++: [curlpp](https://github.com/jpbarrette/curlpp) Written by Jean-Philippe Barrette-LaPierre,
|
||||
[curlcpp](https://github.com/JosephP91/curlcpp) by Giuseppe Persico and [C++
|
||||
Requests](https://github.com/libcpr/cpr) by Huu Nguyen
|
||||
|
||||
@@ -75,7 +75,7 @@ Go: [go-curl](https://github.com/andelf/go-curl) by ShuYu Wang
|
||||
|
||||
Lua: [luacurl](https://web.archive.org/web/20201205052437/luacurl.luaforge.net/) by Alexander Marinov, [Lua-cURL](https://github.com/Lua-cURL) by Jürgen Hötzel
|
||||
|
||||
[Mono](https://web.archive.org/web/20070606064500/https://forge.novell.com/modules/xfmod/project/?libcurl-mono) Written by Jeffrey Phillips
|
||||
[Mono](https://web.archive.org/web/20070606064500/forge.novell.com/modules/xfmod/project/?libcurl-mono) Written by Jeffrey Phillips
|
||||
|
||||
[.NET](https://sourceforge.net/projects/libcurl-net/) libcurl-net by Jeffrey Phillips
|
||||
|
||||
@@ -121,7 +121,7 @@ Ruby: [curb](https://github.com/taf2/curb) written by Ross Bamford,
|
||||
|
||||
[Rust](https://github.com/alexcrichton/curl-rust) curl-rust - by Carl Lerche
|
||||
|
||||
[Scheme](https://www.metapaper.net/lisovsky/web/curl/) Bigloo binding by Kirill Lisovsky
|
||||
[Scheme](https://metapaper.net/lisovsky/web/curl/) Bigloo binding by Kirill Lisovsky
|
||||
|
||||
[Scilab](https://help.scilab.org/docs/current/fr_FR/getURL.html) binding by Sylvestre Ledru
|
||||
|
||||
|
||||
@@ -7,8 +7,8 @@ SPDX-License-Identifier: curl
|
||||
# The curl bug bounty
|
||||
|
||||
The curl project runs a bug bounty program in association with
|
||||
[HackerOne](https://www.hackerone.com) and the [Internet Bug
|
||||
Bounty](https://internetbugbounty.org).
|
||||
[HackerOne](https://www.hackerone.com/) and the [Internet Bug
|
||||
Bounty](https://internetbugbounty.org/).
|
||||
|
||||
## How does it work?
|
||||
|
||||
|
||||
@@ -375,8 +375,8 @@ There are some known issues with the ECH implementation in wolfSSL:
|
||||
- The main issue is that the client currently handles HelloRetryRequest
|
||||
incorrectly. [HRR issue](https://github.com/wolfSSL/wolfssl/issues/6802).)
|
||||
The HRR issue means that the client does not work for
|
||||
[this ECH test web site](https://tls-ech.dev) and any other similarly configured
|
||||
sites.
|
||||
[this ECH test web site](https://tls-ech.dev/) and any other similarly
|
||||
configured sites.
|
||||
- There is also an issue related to so-called middlebox compatibility mode.
|
||||
[middlebox compatibility issue](https://github.com/wolfSSL/wolfssl/issues/6774)
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ SPDX-License-Identifier: curl
|
||||
For a long time, the only spec explaining how to use cookies was the
|
||||
original [Netscape spec from 1994](https://curl.se/rfc/cookie_spec.html).
|
||||
|
||||
In 2011, [RFC 6265](https://www.ietf.org/rfc/rfc6265.txt) was finally
|
||||
In 2011, [RFC 6265](https://datatracker.ietf.org/doc/html/rfc6265) was finally
|
||||
published and details how cookies work within HTTP. In 2016, an update which
|
||||
added support for prefixes was
|
||||
[proposed](https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-cookie-prefixes-00),
|
||||
|
||||
@@ -6,7 +6,7 @@ SPDX-License-Identifier: curl
|
||||
|
||||
# HTTPS RR
|
||||
|
||||
[RFC 9460](https://www.rfc-editor.org/rfc/rfc9460.html) documents the HTTPS
|
||||
[RFC 9460](https://datatracker.ietf.org/doc/html/rfc9460) documents the HTTPS
|
||||
DNS Resource Record.
|
||||
|
||||
curl features **experimental** support for HTTPS RR.
|
||||
|
||||
@@ -15,7 +15,8 @@ libcurl from [source code](https://curl.se/download.html).
|
||||
|
||||
## Building using vcpkg
|
||||
|
||||
You can download and install curl and libcurl using the [vcpkg](https://github.com/Microsoft/vcpkg/) dependency manager:
|
||||
You can download and install curl and libcurl using
|
||||
the [vcpkg](https://github.com/Microsoft/vcpkg) dependency manager:
|
||||
|
||||
git clone https://github.com/Microsoft/vcpkg.git
|
||||
cd vcpkg
|
||||
@@ -30,8 +31,8 @@ or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository.
|
||||
## Building from git
|
||||
|
||||
If you get your code off a git repository instead of a release tarball, see
|
||||
the [GIT-INFO.md](https://github.com/curl/curl/blob/master/GIT-INFO.md) file in the root directory for specific instructions on how
|
||||
to proceed.
|
||||
the [GIT-INFO.md](https://github.com/curl/curl/blob/master/GIT-INFO.md) file in
|
||||
the root directory for specific instructions on how to proceed.
|
||||
|
||||
# Unix
|
||||
|
||||
@@ -217,7 +218,7 @@ executable in `/bin/` or you see the configure fail toward the end.
|
||||
Download the setup installer from
|
||||
[`cygwin`](https://cygwin.com/) to begin. Additional `cygwin`
|
||||
packages are needed for the install. For more on installing packages visit
|
||||
[`cygwin setup`](https://www.cygwin.com/faq/faq.html#faq.setup.cli).
|
||||
[`cygwin setup`](https://cygwin.com/faq/faq.html#faq.setup.cli).
|
||||
|
||||
Either run setup-x86_64.exe, then search and select packages individually, or try:
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ SPDX-License-Identifier: curl
|
||||
|
||||
[Rustls is a TLS backend written in Rust](https://docs.rs/rustls/). curl can
|
||||
be built to use it as an alternative to OpenSSL or other TLS backends. We use
|
||||
the [rustls-ffi C bindings](https://github.com/rustls/rustls-ffi/). This
|
||||
the [rustls-ffi C bindings](https://github.com/rustls/rustls-ffi). This
|
||||
version of curl is compatible with `rustls-ffi` v0.15.x.
|
||||
|
||||
## Getting rustls-ffi
|
||||
|
||||
Reference in New Issue
Block a user