Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixup http2.h to work with hyper h2 toobagder/stream-window | Daniel Stenberg | 2022-01-11 | 1 | -3/+2 |
| | |||||
* | opts: use the stream size options in HTTP/2 builds only | Daniel Stenberg | 2022-01-11 | 7 | -8/+15 |
| | |||||
* | http2: add CURLMOPT_STREAM_WINDOW_SIZE | steini2000 | 2022-01-11 | 18 | -20/+192 |
| | | | | and CURLOPT_STREAM_WINDOW_SIZE | ||||
* | openldap: implement SASL authentication | Patrick Monnerat | 2022-01-11 | 8 | -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 443 | Cameron Will | 2022-01-10 | 1 | -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 end | Fabian Keil | 2022-01-10 | 2 | -1/+50 |
| | | | | Closes #8239 | ||||
* | runtests.pl: support the nonewline attribute for the data part | Fabian Keil | 2022-01-10 | 3 | -2/+21 |
| | | | | | | Added to FILEFORMAT Closes #8239 | ||||
* | curl tool: erase some more sensitive command line arguments | Patrick Monnerat | 2022-01-10 | 1 | -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 support | Daniel Stenberg | 2022-01-10 | 16 | -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 URL | Daniel Stenberg | 2022-01-10 | 6 | -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 versions | Daniel Stenberg | 2022-01-10 | 4 | -5/+5 |
| | | | | | | Update four http version man page sections. Closes #8254 | ||||
* | rustls: add CURLOPT_CAINFO_BLOB support | Stephen M. Coakley | 2022-01-10 | 3 | -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 files | Daniel Stenberg | 2022-01-09 | 1 | -5/+9 |
| | |||||
* | RELEASE-NOTES: synced | Daniel Stenberg | 2022-01-09 | 1 | -5/+34 |
| | |||||
* | data/DISABLED: disable test 313 for wolfssl builds | Daniel Stenberg | 2022-01-09 | 1 | -0/+4 |
| | | | | | | It was previously disabled only in the CI jobs yaml Closes #8252 | ||||
* | runtests: make 'wolfssl' a testable feature | Daniel Stenberg | 2022-01-09 | 2 | -0/+2 |
| | | | | Closes #8252 | ||||
* | GHA: install stunnel in the medbtls + wolfssl CI jobs | Daniel Stenberg | 2022-01-09 | 2 | -2/+2 |
| | | | | Closes #8252 | ||||
* | CI: move the rustls CI job to GHA from Zuul | Daniel Stenberg | 2022-01-09 | 4 | -35/+50 |
| | | | | Closes #8251 | ||||
* | DISABLE: disable a dozen tests in the rustls build | Daniel Stenberg | 2022-01-09 | 1 | -0/+15 |
| | | | | | | | Disables tests that don't yet work with the rustls backend. Fixes #8004 Closes #8250 | ||||
* | runtests: make 'rustls' a testable feature | Daniel Stenberg | 2022-01-09 | 2 | -0/+6 |
| | |||||
* | remote-header-name.d: clarify | Daniel Stenberg | 2022-01-09 | 1 | -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 netrc | Daniel Stenberg | 2022-01-09 | 6 | -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ène | 2022-01-09 | 1 | -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 error | Filip Lundgren | 2022-01-08 | 1 | -3/+3 |
| | | | | Closes #8244 | ||||
* | ngtcp2: fix declaration of ‘result’ shadows a previous local | Daniel Stenberg | 2022-01-08 | 1 | -1/+0 |
| | | | | | | Follow-up to 8fbd6feddfa587cfd3 Closes #8245 | ||||
* | openssl.h: avoid including OpenSSL headers here | Daniel Stenberg | 2022-01-08 | 1 | -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 added | Daniel Stenberg | 2022-01-08 | 1 | -2/+2 |
| | |||||
* | tool_findfile: free mem properly | Daniel Stenberg | 2022-01-07 | 1 | -1/+3 |
| | | | | | | Follow-up to 764e4f066d5 Closes #8242 | ||||
* | tool_findfile: check ~/.config/curlrc too | Daniel Stenberg | 2022-01-07 | 5 | -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 directories | Daniel Stenberg | 2022-01-07 | 1 | -0/+14 |
| | | | | ... and make sure to mkdir them all | ||||
* | scripts/copyright.pl: support many provided file names on the cmdline | Daniel Stenberg | 2022-01-07 | 1 | -1/+1 |
| | |||||
* | tests/FILEFORMAT.md: fix typo | Fabian Keil | 2022-01-07 | 1 | -1/+1 |
| | |||||
* | Add test373: multiple chunks with binary zeros | Fabian Keil | 2022-01-07 | 2 | -1/+79 |
| | |||||
* | Add test372: binary zero in data element | Fabian Keil | 2022-01-07 | 2 | -1/+50 |
| | |||||
* | tests/server/getpart.c: properly deal with binary data containing NUL bytes | Fabian Keil | 2022-01-07 | 1 | -10/+39 |
| | |||||
* | runtests.pl: properly print the test if it contains binary zeros | Fabian Keil | 2022-01-07 | 1 | -1/+3 |
| | |||||
* | mailmap: Xiaoke Wang | Daniel Stenberg | 2022-01-07 | 1 | -0/+1 |
| | |||||
* | openssl: copyright year update | Daniel Stenberg | 2022-01-07 | 1 | -1/+1 |
| | | | | Follow-up to 30aea2b1ede | ||||
* | scripts/copyright.pl: hush unless -v (for verbose) is used | Daniel Stenberg | 2022-01-07 | 1 | -4/+11 |
| | |||||
* | openssl: check the return value of BIO_new_mem_buf() | xkernel | 2022-01-07 | 1 | -1/+12 |
| | | | | Closes #8233 | ||||
* | examples/multi-app.c: call curl_multi_remove_handle as well | Daniel Stenberg | 2022-01-07 | 1 | -5/+7 |
| | | | | | | Fixes #8234 Reported-by: Melroy van den Berg Closes #8236 | ||||
* | COPYING: bump copyright year range | Daniel Stenberg | 2022-01-05 | 1 | -1/+1 |
| | |||||
* | RELEASE-NOTES: synced | Daniel Stenberg | 2022-01-05 | 2 | -248/+19 |
| | | | | and bump curlver after release | ||||
* | docs: fix mandoc -T lint formatting complaints | Daniel Stenberg | 2022-01-05 | 7 | -35/+32 |
| | | | | Closes #8228 | ||||
* | next.d. remove .fi/.nf as they are handled by gen.pl | Daniel Stenberg | 2022-01-05 | 1 | -2/+0 |
| | | | | Closes #8228 | ||||
* | gen.pl: terminate "example" sections better | Daniel Stenberg | 2022-01-05 | 1 | -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 eval | Satadru Pramanik | 2022-01-05 | 1 | -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_0 | Daniel Stenberg | 2022-01-05 | 1 | -5/+9 |
| | | | | curl 7.81.0 release | ||||
* | THANKS: add names from 7.81.0 release | Daniel Stenberg | 2022-01-05 | 1 | -0/+25 |
| | |||||
* | curl_multi_init.3: fix the copyright year range | Daniel Stenberg | 2022-01-05 | 1 | -1/+1 |
| |