Daniel Stenberg
d794d4bce2
libcurl-tutorial.3: spellfix and minor polish
2022-04-20 10:56:41 +02:00
Daniel Stenberg
1c92b101c4
CURLINFO_PRIMARY_PORT.3: spellfix
...
Reported-by: Patrick Monnerat
2022-04-20 10:46:51 +02:00
Daniel Stenberg
f7f26077bc
CURLINFO_PRIMARY_PORT.3: clarify which port this is
...
As it was not entirely clear previously.
Closes #8725
2022-04-19 23:06:12 +02:00
Daniel Stenberg
774dbd520a
CURLOPT_UNRESTRICTED_AUTH.3: extended explanation
...
Include details about Authentication headers.
Reported-by: Brad Spencer
Fixes #8724
Closes #8726
2022-04-19 18:15:02 +02:00
Gisle Vanem
64c5982d65
docs/HTTP3.md: fix typo
...
also fix msh3 section formatting
Ref: https://github.com/curl/curl/commit/37492ebb#r70980087
2022-04-17 23:48:27 -04:00
Daniel Stenberg
53399c72ff
gen.pl: change wording for mutexed options
...
Instead of saying "This option overrides NNN", now say "This option is
mutually exclusive to NNN" in the generated man page ouput, as the
option does not in all cases actually override the others but they are
always mutually exclusive.
Ref: #8704
Closes #8716
2022-04-17 11:21:16 +02:00
Daniel Stenberg
36e09dc302
fail.d: tweak the description
...
Reviewed-by: Daniel Gustafsson
Suggested-by: Robert Charles Muir
Ref: https://twitter.com/rcmuir/status/1514915401574010887
Closes #8714
2022-04-15 23:50:35 +02:00
Daniel Gustafsson
fe87e10c81
docs: Fix missing semicolon in example code
...
Multiple share examples were missing a semicolon on the line defining
the CURLSHcode variable.
Closes : #8697
Reported-by: Michael Kaufmann <mail@michael-kaufmann.ch>
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
2022-04-15 23:35:15 +02:00
Daniel Gustafsson
b7c0bd68ff
curl_easy_header: fix typos in documentation
...
Closes : #8694
Reviewed-by: Daniel Stenberg <daniel@haxx.se>
2022-04-11 11:25:13 +02:00
Nick Banks
37492ebbfa
msh3: add support for QUIC and HTTP/3 using msh3
...
Considered experimental, as the other HTTP/3 backends.
Closes #8517
2022-04-10 18:23:04 +02:00
Daniel Stenberg
7befbe9ce9
TODO: "SFTP with SCP://"
2022-04-10 10:35:39 +02:00
Daniel Stenberg
4a8f6869db
English: use American spelling consistently
...
Authorization, Initialization, Organization etc.
Closes #8673
2022-04-05 14:55:47 +02:00
Sascha Zengler
b47bda5594
BUGS: Fix incorrect punctuation
...
Closes #8672
Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
2022-04-05 08:53:19 +02:00
Daniel Stenberg
a3f4d7cee9
misc: spelling fixes
...
Mostly in comments but also in the -w documentation for headers_json.
Closes #8647
2022-03-30 10:49:06 +02:00
Daniel Stenberg
adb3ecff8d
KNOW_BUGS: HTTP3/Transfer closed with n bytes remaining to read
...
"HTTP/3 does not support client certs" considered fixed, at least with
the ngtcp2 backend.
Closes #8523
2022-03-30 10:35:12 +02:00
Daniel Stenberg
89e6129e5a
CURLOPT_PREQUOTE.3: only works for FTP file transfers, not dirs
...
Also add to quote.d. Add to TODO as something to add in a future.
Reported-by: anon00000000 on github
Closes #8602
Closes #8648
2022-03-29 18:15:44 +02:00
Daniel Stenberg
3a4182d468
docs: lots of minor language polish
...
Mostly based on recent language decisions from "everything curl":
- remove contractions (isn't => is not)
- *an* HTTP (consistency)
- runtime (no hyphen)
- backend (no hyphen)
- URL is uppercase
Closes #8646
2022-03-29 13:58:14 +02:00
Daniel Stenberg
301bd97965
CURLOPT_DISALLOW_USERNAME_IN_URL.3: use uppercase URL
2022-03-28 19:40:47 +02:00
Ian Blanes
884098665d
docs/DYNBUF: clarify documentation for Curl_dyn_ptr and Curl_dyn_uptr
...
Closes #8606
2022-03-28 09:39:09 +02:00
Daniel Stenberg
a6c3b7d6f5
TODO: Read keys from ~/.ssh/id_ecdsa, id_ed25519
...
It would be nice to expand the list of key locations curl uses for the
newer key types supported by libssh2.
Closes #8586
2022-03-27 16:21:29 +02:00
Farzin
47048e0287
CURLOPT_PROGRESSFUNCTION.3: fix typo in example
...
Closes #8636
2022-03-25 16:53:30 +01:00
Daniel Stenberg
e7793cb57b
curl/header_json: output the header names in lowercase
...
To better allow json[“header”].
Reported-by: Peter Korsgaard
Bug: https://daniel.haxx.se/blog/2022/03/24/easier-header-picking-with-curl/comment-page-1/#comment-25878
Closes #8633
2022-03-25 11:24:27 +01:00
Daniel Stenberg
8e22fc68e7
scripts: move three scripts from lib/ to scripts/
...
Move checksrc.pl, firefox-db2pem.sh and mk-ca-bundle.pl since they don't
particularly belong in lib/
Also created an EXTRA_DIST= in scripts/Makefile.am instead of specifying
those files in the root Makefile.am
Closes #8625
2022-03-23 15:26:11 +01:00
Jay Satiro
cabcf403ed
docs/opts: Mention Schannel client cert type is P12
...
Schannel backend code behaves same as Secure Transport, it expects a P12
certificate file or the name of a certificate already in the user's OS
key store. Also, both backends ignore CURLOPT_SSLKEY (tool: --key)
because they expect the private key to already be available from the
keystore or P12 certificate.
Ref: https://github.com/curl/curl/discussions/8581#discussioncomment-2337260
Closes https://github.com/curl/curl/pull/8587
2022-03-22 14:24:06 -04:00
Daniel Stenberg
f07be5d1fa
curl_easy_nextheader.3: fix two typos
...
Reported-by: Timothe Litt
Bug: https://curl.se/mail/lib-2022-03/0060.html
2022-03-22 11:52:37 +01:00
Daniel Stenberg
160b640a8b
test1671: verify -w '%{header_json}
2022-03-22 08:24:25 +01:00
Daniel Stenberg
62b60ed1a0
test1670: verify -w %header{}
2022-03-22 08:24:25 +01:00
Daniel Stenberg
4133a69f2d
curl: add %{header_json} support in -w handling
...
Outputs all response headers as a JSON object.
2022-03-22 08:24:25 +01:00
Daniel Stenberg
2d45137e1e
curl: add %header{name} support in -w handling
...
Outputs the response header 'name'
2022-03-22 08:24:25 +01:00
Daniel Stenberg
d1e4a67734
header api: add curl_easy_header and curl_easy_nextheader
...
Add test 1940 to 1946 to verify.
Closes #8593
2022-03-22 08:24:22 +01:00
Daniel Stenberg
7e145dd270
hyper: no h2c support
...
Make tests require h2c feature present to run, and only set h2c if
nghttp2 is used in the build. Hyper does not support it.
Remove those tests from DISABLED
Fixes #8605
Closes #8613
2022-03-20 16:45:08 +01:00
Andreas Falkenhahn
c20a516d03
BINDINGS.md: add Hollywood binding
...
Closes #8609
2022-03-18 23:03:42 +01:00
Daniel Stenberg
563d1f9037
HISTORY: add some 2022 data
2022-03-18 10:04:20 +01:00
Jan Venekamp
3b4a353025
BearSSL: add CURLOPT_SSL_CTX_FUNCTION support
...
Closes #8478
2022-03-12 23:03:37 +01:00
Jan Venekamp
f5d79619b1
BearSSL: add CURLOPT_SSL_CIPHER_LIST support
...
Closes #8477
2022-03-12 22:59:45 +01:00
Dan Fandrich
68b356a1b4
keepalive-time.d: It takes many probes to detect brokenness
2022-03-11 17:13:25 -08:00
HexTheDragon
1831a6e7f1
curl: add --no-clobber
...
Does not overwrite output files if they already exist
Closes #7708
Co-authored-by: Daniel Stenberg
2022-03-11 08:38:01 +01:00
Daniel Stenberg
475e451766
CURLSHOPT_UNLOCKFUNC.3: fix the callback prototype
...
Copy and paste error
Reported-by: Francisco Olarte
Fixes #8573
Closes #8577
2022-03-10 23:01:37 +01:00
Daniel Stenberg
0a142663a1
remove-on-error.d: typo
...
Reported-by: Colin Leroy
Bug: https://github.com/curl/curl/pull/8503#pullrequestreview-906520081
2022-03-10 22:56:11 +01:00
Daniel Stenberg
08a96c6e4e
curl: add --remove-on-error
...
If a transfer returns an error, using this option makes curl remove the
leftover downloded (partial) local file before exiting.
Added test 376 to verify
Closes #8503
2022-03-10 19:57:55 +01:00
Samuel Henrique
9bd1195150
json.d: fix typo (overriden -> overridden)
...
Closes #8557
2022-03-07 22:48:10 +01:00
Daniel Stenberg
3beb82b850
ipv4/6.d: clarify that they are about using IP addresses
...
... they may still *resolve* other families, but not use those
addresses.
Ref: #8530
Closes #8543
2022-03-06 23:32:40 +01:00
Daniel Stenberg
f7d9a76ca7
docs/HYPER.md: updated to reflect current hyper build needs
2022-03-05 23:47:25 +01:00
Daniel Stenberg
f7c9bfaac8
THANKS: updates from the 7.82.0 release notes
2022-03-05 09:41:24 +01:00
Daniel Stenberg
1fa09990ab
misc: update copyright year ranges
2022-03-05 09:41:24 +01:00
Jay Satiro
c07b95e280
examples/curlx: support building with OpenSSL 1.1.0+
...
- Access members of X509_STORE_CTX in OpenSSL 1.1.0+ by using API
functions.
The X509_STORE_CTX struct has been opaque since OpenSSL 1.1.0.
Ref: https://curl.se/mail/lib-2022-03/0004.html
Closes https://github.com/curl/curl/pull/8529
2022-03-02 03:26:57 -05:00
Farzin
0aa9ea99d2
CURLOPT_XFERINFOFUNCTION.3: fix example struct assignment
...
Closes https://github.com/curl/curl/pull/8519
2022-02-27 12:17:51 -05:00
Daniel Stenberg
b0325628b4
TODO: remove "Bring back libssh tests on Travis"
...
The job was added to Circle CI in d8ddd0e753
2022-02-25 11:39:47 +01:00
Daniel Stenberg
01aa021e05
TODO: remove "better persistency for HTTP/1.0"
...
Let's not bother.
2022-02-25 11:36:02 +01:00
Daniel Stenberg
750af2bb48
TODO: remove "Option to ignore private IP"
...
... as curl ignores the IP entirely by default these days.
2022-02-25 11:35:23 +01:00