mirror of
https://github.com/curl/curl.git
synced 2026-01-18 17:21:26 +01:00
tidy-up: URLs
- to avoid dupes. - missing slashes. - drop `.git` suffix from GitHub git repo URLs for a few outliers. - use short YouTube URL like curl-www does. - sync two RFC doc URLs with others. Closes #19879
This commit is contained in:
2
README
2
README
@@ -38,7 +38,7 @@ GIT
|
||||
|
||||
To download the latest source code off the GIT server, do this:
|
||||
|
||||
git clone https://github.com/curl/curl.git
|
||||
git clone https://github.com/curl/curl
|
||||
|
||||
(you will get a directory named curl created, filled with the source code)
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ Visit the [curl website](https://curl.se/) for the latest news and downloads.
|
||||
|
||||
Download the latest source from the Git server:
|
||||
|
||||
git clone https://github.com/curl/curl.git
|
||||
git clone https://github.com/curl/curl
|
||||
|
||||
## Security problems
|
||||
|
||||
|
||||
@@ -289,7 +289,7 @@ Just ask if this is what you would want. You are required to have posted
|
||||
several high quality patches first, before you can be granted push access.
|
||||
|
||||
## Useful resources
|
||||
- [Webinar on getting code into curl](https://www.youtube.com/watch?v=QmZ3W1d6LQI)
|
||||
- [Webinar on getting code into curl](https://youtu.be/QmZ3W1d6LQI)
|
||||
|
||||
# Update copyright and license information
|
||||
|
||||
|
||||
@@ -256,7 +256,7 @@ can also be used on other distributions
|
||||
## Rocky Linux
|
||||
|
||||
- curl: https://git.rockylinux.org/staging/rpms/curl/-/blob/r9/SPECS/curl.spec
|
||||
- curl issues: https://bugs.rockylinux.org
|
||||
- curl issues: https://bugs.rockylinux.org/
|
||||
- curl patches: https://git.rockylinux.org/staging/rpms/curl/-/tree/r9/SOURCES
|
||||
|
||||
## SerenityOS
|
||||
|
||||
@@ -77,7 +77,7 @@ The above works for these test sites:
|
||||
```sh
|
||||
https://defo.ie/ech-check.php
|
||||
https://crypto.cloudflare.com/cdn-cgi/trace
|
||||
https://tls-ech.dev
|
||||
https://tls-ech.dev/
|
||||
```
|
||||
|
||||
The list above has 4 different server technologies, implemented by 3 different
|
||||
|
||||
2
docs/FAQ
2
docs/FAQ
@@ -1043,7 +1043,7 @@ FAQ
|
||||
you will find that even if D:\blah.txt does exist, curl returns a 'file
|
||||
not found' error.
|
||||
|
||||
According to RFC 1738 (https://www.ietf.org/rfc/rfc1738.txt),
|
||||
According to RFC 1738 (https://datatracker.ietf.org/doc/html/rfc1738),
|
||||
file:// URLs must contain a host component, but it is ignored by
|
||||
most implementations. In the above example, 'D:' is treated as the
|
||||
host component, and is taken away. Thus, curl tries to open '/blah.txt'.
|
||||
|
||||
@@ -140,7 +140,7 @@ Build curl:
|
||||
|
||||
Build GnuTLS:
|
||||
|
||||
% git clone --depth 1 https://gitlab.com/gnutls/gnutls.git
|
||||
% git clone --depth 1 https://gitlab.com/gnutls/gnutls
|
||||
% cd gnutls
|
||||
% ./bootstrap
|
||||
% ./configure --prefix=<somewhere1>
|
||||
@@ -182,7 +182,7 @@ Build curl:
|
||||
|
||||
Build wolfSSL:
|
||||
|
||||
% git clone https://github.com/wolfSSL/wolfssl.git
|
||||
% git clone https://github.com/wolfSSL/wolfssl
|
||||
% cd wolfssl
|
||||
% autoreconf -fi
|
||||
% ./configure --prefix=<somewhere1> --enable-quic --enable-session-ticket --enable-earlydata --enable-psk --enable-harden --enable-altcertchains
|
||||
@@ -386,7 +386,7 @@ above.
|
||||
|
||||
Get, build and install nghttp2:
|
||||
|
||||
% git clone https://github.com/nghttp2/nghttp2.git
|
||||
% git clone https://github.com/nghttp2/nghttp2
|
||||
% cd nghttp2
|
||||
% autoreconf -fi
|
||||
% PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/daniel/build-quictls/lib/pkgconfig:/home/daniel/build-nghttp3/lib/pkgconfig:/home/daniel/build-ngtcp2/lib/pkgconfig LDFLAGS=-L/home/daniel/build-quictls/lib CFLAGS=-I/home/daniel/build-quictls/include ./configure --enable-maintainer-mode --prefix=/home/daniel/build-nghttp2 --disable-shared --enable-app --enable-http3 --without-jemalloc --without-libxml2 --without-systemd
|
||||
|
||||
@@ -18,7 +18,7 @@ libcurl from [source code](https://curl.se/download.html).
|
||||
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
|
||||
git clone https://github.com/Microsoft/vcpkg
|
||||
cd vcpkg
|
||||
./bootstrap-vcpkg.sh
|
||||
./vcpkg integrate install
|
||||
@@ -244,7 +244,7 @@ Either run setup-x86_64.exe, then search and select packages individually, or tr
|
||||
setup-x86_64.exe -P binutils -P gcc-core -P libpsl-devel -P libtool -P perl -P make
|
||||
|
||||
If the latter, matching packages should appear in the install rows (*is fickle though*) after selecting
|
||||
the download site i.e. `https://mirrors.kernel.org`. In either case, follow the GUI prompts
|
||||
the download site i.e. `https://mirrors.kernel.org/`. In either case, follow the GUI prompts
|
||||
until you reach the "Select Packages" window; then select packages, click next, and finish
|
||||
the `cygwin` package installation.
|
||||
|
||||
|
||||
@@ -321,6 +321,8 @@ problems may have been fixed or changed somewhat since this was written.
|
||||
|
||||
6.5 NTLM does not support password with Unicode 'SECTION SIGN' character
|
||||
|
||||
Code point: U+00A7
|
||||
|
||||
https://en.wikipedia.org/wiki/Section_sign
|
||||
https://github.com/curl/curl/issues/2120
|
||||
|
||||
|
||||
@@ -771,7 +771,7 @@
|
||||
|
||||
DNS-Based Authentication of Named Entities (DANE) is a way to provide SSL
|
||||
keys and certs over DNS using DNSSEC as an alternative to the CA model.
|
||||
https://www.rfc-editor.org/rfc/rfc6698.txt
|
||||
https://datatracker.ietf.org/doc/html/rfc6698
|
||||
|
||||
An initial patch was posted by Suresh Krishnaswamy on March 7th 2013
|
||||
(https://curl.se/mail/lib-2013-03/0075.html) but it was a too simple
|
||||
|
||||
@@ -102,7 +102,7 @@ snapshots automatically):
|
||||
|
||||
$ mkdir curl-testing
|
||||
$ cd curl-testing
|
||||
$ git clone https://github.com/curl/curl.git
|
||||
$ git clone https://github.com/curl/curl
|
||||
|
||||
With the curl sources checked out, or downloaded, you can start testing right
|
||||
away. If you want to use *testcurl* without command line arguments and to have
|
||||
|
||||
Reference in New Issue
Block a user