bffe90cf | 18-Oct-2021 |
Daniel Stenberg |
url: set "k->size" -1 at start of request The size of the transfer is unknown at that point. Fixes #7871 Closes #7872 |
f06280eb | 18-Oct-2021 |
Daniel Gustafsson |
doh: remove experimental code for DoH with GET The code for sending DoH requests with GET was never enabled in a way such that it could be used or tested. As there haven't been requests
doh: remove experimental code for DoH with GET The code for sending DoH requests with GET was never enabled in a way such that it could be used or tested. As there haven't been requests for this feature, and since it at this is effectively dead, remove it and favor reimplementing the feature in case anyone is interested. Closes #7870 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
show more ...
|
a265ce43 | 18-Oct-2021 |
Daniel Stenberg |
cirrus: remove FreeBSD 11.4 from the matrix It has reached End-Of-Life and causes some LDAP CI issues. Closes #7869 |
fc746cd3 | 18-Oct-2021 |
Daniel Stenberg |
cirrus: switch to openldap24-client ... as it seems openldap-client doesn't exist anymore. Reported-by: Jay Satiro Fixes #7868 Closes #7869 |
53418dbc | 16-Oct-2021 |
Daniel Stenberg |
checksrc: ignore preprocessor lines In order to check the actual code better, checksrc now ignores everything that look like preprocessor instructions. It also means that code in mac
checksrc: ignore preprocessor lines In order to check the actual code better, checksrc now ignores everything that look like preprocessor instructions. It also means that code in macros are now longer checked. Note that some rules then still don't need to be followed when code is exactly below a cpp instruction. Removes two checksrc exceptions we needed previously because of preprocessor lines being checked. Reported-by: Marcel Raad Fixes #7863 Closes #7864
show more ...
|
efffa66f | 15-Oct-2021 |
Daniel Stenberg |
urlapi: skip a strlen(), pass in zero ... to let curl_easy_escape() itself do the strlen. This avoids a (false positive) Coverity warning and it avoids us having to store the strlen()
urlapi: skip a strlen(), pass in zero ... to let curl_easy_escape() itself do the strlen. This avoids a (false positive) Coverity warning and it avoids us having to store the strlen() return value in an int variable. Reviewed-by: Daniel Gustafsson Closes #7862
show more ...
|
ccb466fd | 15-Oct-2021 |
Daniel Stenberg |
misc: update copyright years |
b75045aa | 15-Oct-2021 |
Daniel Stenberg |
examples/htmltidy: correct wrong printf() use ... and update the includes to match how current htmltidy wants them used. Reported-by: Stathis Kapnidis Fixes #7860 Closes
examples/htmltidy: correct wrong printf() use ... and update the includes to match how current htmltidy wants them used. Reported-by: Stathis Kapnidis Fixes #7860 Closes #7861
show more ...
|
b1d08d29 | 01-Oct-2021 |
Jay Satiro |
http: set content length earlier - Make content length (ie download size) accessible to the user in the header callback, but only after all headers have been processed (ie only i
http: set content length earlier - Make content length (ie download size) accessible to the user in the header callback, but only after all headers have been processed (ie only in the final call to the header callback). Background: For a long time the content length could be retrieved in the header callback via CURLINFO_CONTENT_LENGTH_DOWNLOAD_T as soon as it was parsed by curl. Changes were made in 8a16e54 (precedes 7.79.0) to ignore content length if any transfer encoding is used. A side effect of that was that content length was not set by libcurl until after the header callback was called the final time, because until all headers are processed it cannot be determined if content length is valid. This change keeps the same intention --all headers must be processed-- but now the content length is available before the final call to the header function that indicates all headers have been processed (ie a blank header). Bug: https://github.com/curl/curl/commit/8a16e54#r57374914 Reported-by: sergio-nsk@users.noreply.github.com Co-authored-by: Daniel Stenberg Fixes https://github.com/curl/curl/issues/7804 Closes https://github.com/curl/curl/pull/7803
show more ...
|
8c6f1262 | 12-Oct-2021 |
Abhinav Singh |
aws-sigv4: make signature work when post data is binary User sets the post fields size for binary data. Hence, we should not be using strlen on it. Added test 1937 and 1938 to
aws-sigv4: make signature work when post data is binary User sets the post fields size for binary data. Hence, we should not be using strlen on it. Added test 1937 and 1938 to verify. Closes #7844
show more ...
|
7759552b | 19-Sep-2021 |
a1346054 <36859588+a1346054@users.noreply.github.com> |
MacOSX-Framework: remove redundant ';' Closes #7859 |
d79a2664 | 14-Oct-2021 |
Daniel Stenberg |
RELEASE-NOTES: synced |
f3c215e1 | 14-Oct-2021 |
Daniel Stenberg |
openssl: with OpenSSL 1.1.0+ a failed RAND_status means goaway One reason we know it can fail is if a provider is used that doesn't do a proper job or is wrongly configured. Rep
openssl: with OpenSSL 1.1.0+ a failed RAND_status means goaway One reason we know it can fail is if a provider is used that doesn't do a proper job or is wrongly configured. Reported-by: Michael Baentsch Fixes #7840 Closes #7856
show more ...
|
a132b927 | 04-Oct-2021 |
Ryan Mast |
cmake: add CURL_ENABLE_SSL option and make CMAKE_USE_* SSL backend options depend on it Closes https://github.com/curl/curl/pull/7822 |
d36fded5 | 14-Oct-2021 |
Daniel Stenberg |
http: remove assert that breaks hyper Reported-by: Jay Satiro Fixes #7852 Closes #7855 |
975a54dd | 14-Oct-2021 |
Daniel Stenberg |
http_proxy: fix one more result assign for hyper and remove the bad assert again, since it was run even with no error! Closes #7854 |
afd48988 | 13-Oct-2021 |
Jay Satiro |
sws: fix memory leak on exit - Free the allocated http request struct on cleanup. Prior to this change if sws was built with leak sanitizer it would report a memory leak error d
sws: fix memory leak on exit - Free the allocated http request struct on cleanup. Prior to this change if sws was built with leak sanitizer it would report a memory leak error during testing. Closes https://github.com/curl/curl/pull/7849
show more ...
|
a3030b7d | 13-Oct-2021 |
Daniel Stenberg |
c-hyper: make Curl_http propagate errors better Pass on better return codes when errors occur within Curl_http instead of insisting that CURLE_OUT_OF_MEMORY is the only possible one.
c-hyper: make Curl_http propagate errors better Pass on better return codes when errors occur within Curl_http instead of insisting that CURLE_OUT_OF_MEMORY is the only possible one. Pointed-out-by: Jay Satiro Closes #7851
show more ...
|
95c6abe1 | 12-Oct-2021 |
Daniel Stenberg |
http_proxy: make hyper CONNECT() return the correct error code For every 'goto error', make sure the result variable holds the error code for what went wrong. Reported-by: Rafał
http_proxy: make hyper CONNECT() return the correct error code For every 'goto error', make sure the result variable holds the error code for what went wrong. Reported-by: Rafał Mikrut Fixes #7825 Closes #7846
show more ...
|
f9174a50 | 13-Oct-2021 |
Daniel Stenberg |
docs/Makefile.am: repair 'make html' by removing index.html which isn't around anymore Closes #7853 |
3aead057 | 01-Oct-2021 |
Борис Верховский |
curl: correct grammar in generated libcurl code Closes #7802 |
3723ba62 | 12-Oct-2021 |
Daniel Stenberg |
tests: disable test 2043 It uses revoked.badssl.com which now is expired and therefor this now permafails. We should not use external sites for tests, this test should be converted t
tests: disable test 2043 It uses revoked.badssl.com which now is expired and therefor this now permafails. We should not use external sites for tests, this test should be converted to use our own infra. Closes #7845
show more ...
|
8a534f88 | 11-Oct-2021 |
Daniel Stenberg |
runtests: split out ignored tests Report ignore tests separately from the actual fails. Don't exit non-zero if test servers couldn't get killed. Assisted-by: Jay Satiro
runtests: split out ignored tests Report ignore tests separately from the actual fails. Don't exit non-zero if test servers couldn't get killed. Assisted-by: Jay Satiro Fixes #7818 Closes #7841
show more ...
|
1fed8fea | 11-Oct-2021 |
Daniel Stenberg |
http2: make getsock not wait for write if there's no remote window While uploading, check for remote window availability in the getsock function so that we don't wait for a writable sock
http2: make getsock not wait for write if there's no remote window While uploading, check for remote window availability in the getsock function so that we don't wait for a writable socket if no data can be sent. Reported-by: Steini2000 on github Fixes #7821 Closes #7839
show more ...
|
e38d2e5a | 11-Oct-2021 |
Daniel Stenberg |
test368: verify dash is appended for "-r [num]" Follow-up to 8758a26f8878 |