summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* curl_multi_socket.3: remove callback and typical usage descriptionsbagder/curl_multi_socket.3Daniel Stenberg2022-01-111-63/+1
| | | | | | | | | 1. The callback is better described in the option for setting it. Having it in a single place reduces the risk that one of them is wrong. 2. The "typical usage" is wrong since the functions described in this man page are both deprecated so they cannot be used in any "typical" way anymore.
* openldap: implement SASL authenticationPatrick Monnerat2022-01-118-35/+332
| | | | | | | | | | | As credentials can be quite different depending on the mechanism used, there are no default mechanisms for LDAP and simple bind with a DN is then used. The caller has to provide mechanism(s) using CURLOPT_LOGIN_OPTIONS to enable SASL authentication and disable simple bind. Closes #8152
* CURLOPT_RESOLVE.3: change example port to 443Cameron Will2022-01-101-1/+1
| | | | | | | | 83cc966 changed documentation from using http to https. However, CURLOPT_RESOLVE being set to port 80 in the documentation means that it isn't valid for the new URL. Update to 443. Closes https://github.com/curl/curl/pull/8258
* test374: gif data without new line at the endFabian Keil2022-01-102-1/+50
| | | | Closes #8239
* runtests.pl: support the nonewline attribute for the data partFabian Keil2022-01-103-2/+21
| | | | | | Added to FILEFORMAT Closes #8239
* curl tool: erase some more sensitive command line argumentsPatrick Monnerat2022-01-101-13/+22
| | | | | | | | | | As the ps command may reveal sensitive command line info, obfuscate options --tlsuser, --tlspasswd, --proxy-tlsuser, --proxy-tlspassword and --oauth2-bearer arguments. Reported-by: Stephen Boost <s.booth@epcc.ed.ac.uk> Closes #7964
* mesalink: remove supportDaniel Stenberg2022-01-1016-894/+13
| | | | | | | | | Mesalink has ceased development. We can no longer encourage use of it. It seems to be continued under the name TabbySSL, but no attempts have (yet) been to make curl support it. Fixes #8188 Closes #8191
* ldap: return CURLE_URL_MALFORMAT for bad URLDaniel Stenberg2022-01-106-15/+12
| | | | | | | | For consistency, use the same return code for URL malformats, independently of what scheme that is used. Previously this would return CURLE_LDAP_INVALID_URL, but starting now that error cannot be returned. Closes #8170
* docs/cmdline-opts: add "mutexed" options for more http versionsDaniel Stenberg2022-01-104-5/+5
| | | | | | Update four http version man page sections. Closes #8254
* rustls: add CURLOPT_CAINFO_BLOB supportStephen M. Coakley2022-01-103-5/+33
| | | | | | | | | | | | | | | Add support for `CURLOPT_CAINFO_BLOB` `CURLOPT_PROXY_CAINFO_BLOB` to the rustls TLS backend. Multiple certificates in a single PEM string are supported just like OpenSSL does with this option. This is compatible at least with rustls-ffi 0.8+ which is our new minimum version anyway. I was able to build and run this on Windows, pulling trusted certs from the system and then add them to rustls by setting `CURLOPT_CAINFO_BLOB`. Handy! Closes #8255
* scripts/copyright.pl: ignore missing filesDaniel Stenberg2022-01-091-5/+9
|
* RELEASE-NOTES: syncedDaniel Stenberg2022-01-091-5/+34
|
* data/DISABLED: disable test 313 for wolfssl buildsDaniel Stenberg2022-01-091-0/+4
| | | | | | It was previously disabled only in the CI jobs yaml Closes #8252
* runtests: make 'wolfssl' a testable featureDaniel Stenberg2022-01-092-0/+2
| | | | Closes #8252
* GHA: install stunnel in the medbtls + wolfssl CI jobsDaniel Stenberg2022-01-092-2/+2
| | | | Closes #8252
* CI: move the rustls CI job to GHA from ZuulDaniel Stenberg2022-01-094-35/+50
| | | | Closes #8251
* DISABLE: disable a dozen tests in the rustls buildDaniel Stenberg2022-01-091-0/+15
| | | | | | | Disables tests that don't yet work with the rustls backend. Fixes #8004 Closes #8250
* runtests: make 'rustls' a testable featureDaniel Stenberg2022-01-092-0/+6
|
* remote-header-name.d: clarifyDaniel Stenberg2022-01-091-2/+7
| | | | | | | | - it strips off the path from the server provided name - it saves in current directory or --output-dir Ref: https://curl.se/mail/archive-2022-01/0032.html Closes #8249
* url: given a user in the URL, find pwd for that user in netrcDaniel Stenberg2022-01-096-36/+179
| | | | | | | | Add test 380 and 381 to verify, edited test 133 Reported-by: Manfred Schwarb Fixes #8241 Closes #8243
* mbedtls: Fix ssl_init error with mbedTLS 3.1.0+Niels Martignène2022-01-091-6/+6
| | | | | | | | | | Since mbedTLS 3.1.0, mbedtls_ssl_setup() fails if the provided config struct is not valid. mbedtls_ssl_config_defaults() needs to be called before the config struct is passed to mbedtls_ssl_setup(). Closes #8238
* cmake: fix iOS CMake project generation errorFilip Lundgren2022-01-081-3/+3
| | | | Closes #8244
* ngtcp2: fix declaration of ‘result’ shadows a previous localDaniel Stenberg2022-01-081-1/+0
| | | | | | Follow-up to 8fbd6feddfa587cfd3 Closes #8245
* openssl.h: avoid including OpenSSL headers hereDaniel Stenberg2022-01-081-3/+9
| | | | | | | | | ... by instead using the struct version of the typedef'ed pointer. To fix build errors when both Schannel and OpenSSL are enabled. Fixes #8240 Reported-by: Jan Ehrhardt Closes #8246
* curl_url_set.3: mention when CURLU_ALLOW_SPACE was addedDaniel Stenberg2022-01-081-2/+2
|
* tool_findfile: free mem properlyDaniel Stenberg2022-01-071-1/+3
| | | | | | Follow-up to 764e4f066d5 Closes #8242
* tool_findfile: check ~/.config/curlrc tooDaniel Stenberg2022-01-075-21/+99
| | | | | | | | | | | ... after the initial checks for .curlrc and if XDG_CONFIG_HOME is not set, use $HOME and $CURL_HOME to check if ~/.config/curlrc is present. Add test 436 to verify Reported-by: Sandro Jaeckel Fixes #8208 Closes #8213
* runtests: allow client/file to specify multiple directoriesDaniel Stenberg2022-01-071-0/+14
| | | | ... and make sure to mkdir them all
* scripts/copyright.pl: support many provided file names on the cmdlineDaniel Stenberg2022-01-071-1/+1
|
* tests/FILEFORMAT.md: fix typoFabian Keil2022-01-071-1/+1
|
* Add test373: multiple chunks with binary zerosFabian Keil2022-01-072-1/+79
|
* Add test372: binary zero in data elementFabian Keil2022-01-072-1/+50
|
* tests/server/getpart.c: properly deal with binary data containing NUL bytesFabian Keil2022-01-071-10/+39
|
* runtests.pl: properly print the test if it contains binary zerosFabian Keil2022-01-071-1/+3
|
* mailmap: Xiaoke WangDaniel Stenberg2022-01-071-0/+1
|
* openssl: copyright year updateDaniel Stenberg2022-01-071-1/+1
| | | | Follow-up to 30aea2b1ede
* scripts/copyright.pl: hush unless -v (for verbose) is usedDaniel Stenberg2022-01-071-4/+11
|
* openssl: check the return value of BIO_new_mem_buf()xkernel2022-01-071-1/+12
| | | | Closes #8233
* examples/multi-app.c: call curl_multi_remove_handle as wellDaniel Stenberg2022-01-071-5/+7
| | | | | | Fixes #8234 Reported-by: Melroy van den Berg Closes #8236
* COPYING: bump copyright year rangeDaniel Stenberg2022-01-051-1/+1
|
* RELEASE-NOTES: syncedDaniel Stenberg2022-01-052-248/+19
| | | | and bump curlver after release
* docs: fix mandoc -T lint formatting complaintsDaniel Stenberg2022-01-057-35/+32
| | | | Closes #8228
* next.d. remove .fi/.nf as they are handled by gen.plDaniel Stenberg2022-01-051-2/+0
| | | | Closes #8228
* gen.pl: terminate "example" sections betterDaniel Stenberg2022-01-051-1/+4
| | | | | | | If the example (section that is prefixed with spaces) ends the description gen.pl would previously miss to output the terminating .fi Closes #8228
* curl-functions.m4: fix LIBRARY_PATH adjustment to avoid evalSatadru Pramanik2022-01-051-9/+14
| | | | | | | | $$ usage in a m4 file introduces the PID in linux. Instead, just duplicate previous working code with a case switch. Fixes #8229 Closes #8230
* RELEASE-NOTES: syncedcurl-7_81_0Daniel Stenberg2022-01-051-5/+9
| | | | curl 7.81.0 release
* THANKS: add names from 7.81.0 releaseDaniel Stenberg2022-01-051-0/+25
|
* curl_multi_init.3: fix the copyright year rangeDaniel Stenberg2022-01-051-1/+1
|
* test719-721: require "proxy" feature present to runDaniel Stenberg2022-01-053-0/+7
| | | | | | | Bug: https://github.com/curl/curl/pull/8223#issuecomment-1005188696 Reported-by: Marc Hörsken Closes #8226
* test719: require ipv6 support to runDaniel Stenberg2022-01-041-0/+3
| | | | | | | | Follow-up to effd2bd7ba2a5fd244 Reported-by: Marc Hörsken Bug: https://github.com/curl/curl/pull/8217#issuecomment-1004681145 Closes #8223