Daniel Stenberg
a338d86885
docs: fix mandoc -T lint formatting complaints
...
Closes #8228
2022-01-05 22:45:02 +01:00
Daniel Stenberg
dbf83403e2
next.d. remove .fi/.nf as they are handled by gen.pl
...
Closes #8228
2022-01-05 22:44:59 +01:00
Daniel Stenberg
996221fc6c
gen.pl: terminate "example" sections better
...
If the example (section that is prefixed with spaces) ends the
description gen.pl would previously miss to output the terminating .fi
Closes #8228
2022-01-05 22:44:52 +01:00
Daniel Stenberg
36411bf65a
THANKS: add names from 7.81.0 release
2022-01-05 00:35:58 +01:00
Daniel Stenberg
0c416edbec
curl_multi_init.3: fix the copyright year range
2022-01-05 00:35:58 +01:00
Jay Satiro
53a3e90e06
curl_multi_init.3: fix EXAMPLE formatting
2022-01-03 15:14:45 -05:00
Daniel Stenberg
78dcbe40a6
KNOWN_BUGS: "Trying local ports fails on Windows"
...
Reported-by: gclinch on github
Closes #8112
2022-01-01 17:59:56 +01:00
Daniel Stenberg
d8f6e5dc8e
misc: update copyright year range
2021-12-30 14:17:47 +01:00
Daniel Stenberg
e1b04106f8
examples/multi-single.c: remove WAITMS()
...
As it isn't used.
Reported-by: Melroy van den Berg
Fixes #8200
Closes #8201
2021-12-30 13:55:54 +01:00
Daniel Stenberg
21248e052d
checksrc: detect more kinds of NULL comparisons we avoid
...
Co-authored-by: Jay Satiro
Closes #8180
2021-12-27 23:39:26 +01:00
Daniel Stenberg
d4492b6d12
docs/HTTP3: describe how to setup a h3 reverse-proxy for testing
...
Assisted-by: Matt Holt
Closes #8177
2021-12-23 17:28:13 +01:00
Daniel Stenberg
193053e2ed
libcurl-multi.3: "SOCKS proxy handshakes" are not blocking
...
Since 4a4b63daaa
2021-12-23 10:19:06 +01:00
Daniel Stenberg
e7e5cc4c63
language: "email"
...
Missed three occurrences.
Follow-up to 7a92f86
2021-12-20 13:49:37 +01:00
Daniel Stenberg
7a92f865b4
misc: s/e-mail/email
...
Consistency is king. Following the lead in everything curl.
Closes #8159
2021-12-19 23:48:13 +01:00
Tobias Nießen
b29af4a406
docs: fix typo in OpenSSL 3 build instructions
...
Closes #8162
2021-12-18 16:22:12 +01:00
Daniel Stenberg
4bf36e2b2d
RELEASE-PROCEDURE.md: remove ICAL link and old release dates
2021-12-17 09:17:09 +01:00
Daniel Stenberg
97f15c2348
BINDINGS.md: "markdown-link-check-disable"
...
It feels a bit unfortunate to litter an ugly tag for this functionality,
but if we get link scans of all markdown files, this might be worth the
price.
2021-12-17 09:17:08 +01:00
Daniel Stenberg
1760258b16
docs: fix dead links, remove ECH.md
2021-12-17 09:17:08 +01:00
xquery
cb26b2c7a7
docs: add known bugs list to HTTP3.md
...
Closes #8156
2021-12-16 10:39:49 +01:00
Dan Fandrich
4a09a85d55
BINDINGS: add one from Everything curl and update a link
2021-12-15 22:27:20 -08:00
Dan Fandrich
bedd44f434
libcurl-security.3: mention address and URL mitigations
...
The new CURLOPT_PREREQFUNCTION callback is another way to sanitize
addresses.
Using the curl_url API is a way to mitigate against attacks relying on
URL parsing differences.
2021-12-15 00:14:29 -08:00
Patrick Monnerat
cdc1da9120
openldap: several minor improvements
...
- Early check proper LDAP URL syntax. Reject URLs with a userinfo part.
- Use dynamic memory for ldap_init_fd() URL rather than a
stack-allocated buffer.
- Never chase referrals: supporting it would require additional parallel
connections and alternate authentication credentials.
- Do not wait 1 microsecond while polling/reading query response data.
- Store last received server code for retrieval with CURLINFO_RESPONSE_CODE.
Closes #8140
2021-12-15 08:07:53 +01:00
Marc Hoersken
77311f420a
docs/examples: workaround broken -Wno-pedantic-ms-format
...
Avoid CURL_FORMAT_CURL_OFF_T by using unsigned long instead.
Improve size_t to long conversion in imap-append.c example.
Ref: https://github.com/curl/curl/issues/6079
Ref: https://github.com/curl/curl/pull/6082
Assisted-by: Jay Satiro
Reviewed-by: Daniel Stenberg
Preparation of #7922
2021-12-14 07:52:26 +01:00
Daniel Stenberg
e75bc3ae3f
example/progressfunc: remove code for old libcurls
...
7.61.0 is over three years old now, remove all #ifdefs for handling
ancient libcurl versions so that the example gets easier to read and
understand
Closes #8137
2021-12-13 15:56:32 +01:00
Daniel Stenberg
da97316596
TODO: 13.3 Defeat TLS fingerprinting
...
Closes #8119
2021-12-11 22:30:27 +01:00
Daniel Stenberg
e30b2064b7
docs: fix proselint nits
...
- remove a lot of exclamation marks
- use consistent spaces (1, not 2)
- use better words at some places
Closes #8123
2021-12-09 23:16:46 +01:00
RekGRpth
5a3775fadf
BINDINGS.md: add cURL client for PostgreSQL
...
Closes #8125
2021-12-09 14:34:52 +01:00
RekGRpth
98ae5d8ebc
CURLSHOPT_USERDATA.3: fix copy-paste mistake
...
Closes #8124
2021-12-09 14:31:22 +01:00
Daniel Stenberg
d6934d393d
docs: fix minor nroff format nits
...
Repairs test 1140
Follow-up to 436cdf8204
2021-12-09 13:18:27 +01:00
Daniel Stenberg
f6151dd9ba
docs/URL-SYNTAX.md: space is not fine in a given URL
2021-12-09 11:32:09 +01:00
Daniel Stenberg
436cdf8204
curl_multi_perform/socket_action.3: clarify what errors mean
...
An error returned from one of these funtions mean that ALL still ongoing
transfers are to be considered failed.
Ref: #8114
Closes #8120
2021-12-09 10:23:19 +01:00
Daniel Stenberg
e067f46c4d
libcurl-errors.3: add CURLM_ABORTED_BY_CALLBACK
...
Follow-up to #8089 (2b3dd01
)
Closes #8116
2021-12-09 10:21:36 +01:00
Daniel Stenberg
e28628ffc2
FAQ: we never pronounced it "see URL", we say "kurl"
2021-12-08 10:12:19 +01:00
Daniel Stenberg
51a2e3ff1b
CURLOPT_RESOLVE.3: minor polish
...
Minor rephrasing for some explanations.
Put the format strings in stand-alone lines with .nf/.fi to be easier to spot.
Move "added in" to AVAILABILITY
Closed #8110
2021-12-07 17:13:55 +01:00
Daniel Stenberg
8f2fb3cdbd
retry-all-errors.d: make the example complete
...
... as it needs --retry too to work
2021-12-07 10:10:51 +01:00
Daniel Stenberg
05f899c842
TODO: 5.7 Require HTTP version X or higher
...
Closes #7980
2021-12-06 17:03:00 +01:00
Daniel Stenberg
1a4c14cbac
CURLOPT_STDERR.3: does not work with libcurl as a win32 DLL
...
This is the exact same limitation already documented for
CURLOPT_WRITEDATA but should be clarified here. It also has a different
work-around.
Reported-by: Stephane Pellegrino
Bug: https://github.com/curl/curl/issues/8102
Closes #8103
2021-12-06 16:43:28 +01:00
Daniel Stenberg
2b3dd01b77
multi: handle errors returned from socket/timer callbacks
...
The callbacks were partially documented to support this. Now the
behavior is documented and returning error from either of these
callbacks will effectively kill all currently ongoing transfers.
Added test 530 to verify
Reported-by: Marcelo Juchem
Fixes #8083
Closes #8089
2021-12-06 14:55:52 +01:00
Patrick Monnerat
a40160aee8
openldap: implement STARTTLS
...
As this introduces use of CURLOPT_USE_SSL option for LDAP, also check
this option in ldap.c as it is not supported by this backend.
Closes #8065
2021-12-06 07:53:04 +01:00
Jun Tseng
a6e2643433
curl_easy_unescape.3: call curl_easy_cleanup in example
...
Closes #8097
2021-12-06 07:50:37 +01:00
Jun Tseng
a42f60d94f
curl_easy_escape.3: call curl_easy_cleanup in example
...
Closes #8097
2021-12-06 07:50:29 +01:00
Damien Walsh
172068b76f
request.d: refer to 'method' rather than 'command'
...
Closes #8094
2021-12-05 23:05:11 +01:00
Alessandro Ghedini
3199eb25dc
HTTP3: update quiche build instructions
...
The repo repo was re-organized a bit, so the build instructions need to
be updated.
Closes #8076
2021-12-03 16:38:54 +01:00
Daniel Stenberg
c8a3046555
CURLMOPT_TIMERFUNCTION.3: call it expire time, not interval
...
Since we say it is a non-repating timer
2021-12-02 12:05:48 +01:00
Dan Fandrich
470d546048
docs: Update the Reducing Size section
...
Add many more options that can reduce the size of the binary that were
added since the last update. Update the sample minimal binary size for
version 7.80.0.
2021-11-30 18:33:49 -08:00
Florian Van Heghe
8443f975c0
mbedTLS: add support for CURLOPT_CAINFO_BLOB
...
Closes #8071
2021-11-30 16:19:46 +01:00
Daniel Stenberg
6ad053060d
config.d: update documentation to match the path search
...
Assisted-by: Jay Satiro
2021-11-29 00:57:39 +01:00
Daniel Stenberg
230bb3e278
docs: consistent manpage SYNOPSIS
...
Make all libcurl related options use .nf (no fill) for the SYNOPSIS
section - for consistent look. roffit then renders that section using
<pre> (monospace font) in html for the website.
Extended manpage-syntax (test 1173) with a basic check for it.
Closes #8062
2021-11-26 16:51:23 +01:00
Daniel Stenberg
76d6e719d9
docs: address proselint nits
...
- avoid exclamation marks
- use consistent number of spaces after periods: one
- avoid clichés
- avoid using 'very'
Closes #8060
2021-11-26 14:27:07 +01:00
Bruno Baguette
0d380a853f
FAQ: typo fix : "yout" ➤ "your"
...
Closes #8059
2021-11-26 14:24:59 +01:00