cfab5810 | 22-Jun-2023 |
Dan Fandrich |
CI: don't install impacket if tests are not run It just wastes time and bandwidth and isn't even used. |
238b7bdf | 22-Jun-2023 |
divinity76 |
configure: the --without forms of the options are also gone --without-darwin-ssl and --without-metalink Closes #11378 |
0ac61088 | 22-Jun-2023 |
Daniel Stenberg |
configure: add check for ldap_init_fd ... as otherwise the configure script will say it is OpenLDAP in the summary, but not set the USE_OPENLDAP define, therefor not using the intend
configure: add check for ldap_init_fd ... as otherwise the configure script will say it is OpenLDAP in the summary, but not set the USE_OPENLDAP define, therefor not using the intended OpenLDAP code paths. Regression since 4d7385446 (7.85.0) Fixes #11372 Closes #11374 Reported-by: vlkl-sap on github
show more ...
|
4e115a19 | 22-Jun-2023 |
Michał Petryka <35800402+MichalPetryka@users.noreply.github.com> |
cmake: stop CMake from quietly ignoring missing Brotli The CMake project was set to `QUIET` for Brotli instead of `REQUIRED`. This makes builds unexpectedly ignore missing Brotli even
cmake: stop CMake from quietly ignoring missing Brotli The CMake project was set to `QUIET` for Brotli instead of `REQUIRED`. This makes builds unexpectedly ignore missing Brotli even when `CURL_BROTLI` is enabled. Closes #11376
show more ...
|
55dfb9ea | 22-Jun-2023 |
Emanuele Torre |
docs: add more .IP after .RE to fix indentation of generate paragraphs follow-up from 099f41e097c030077b8ec078f2c2d4038d31353b I just thought of checking all the other files with .R
docs: add more .IP after .RE to fix indentation of generate paragraphs follow-up from 099f41e097c030077b8ec078f2c2d4038d31353b I just thought of checking all the other files with .RE, and I found 6 other files that were missing .IP at the end. Closes #11375
show more ...
|
873b958d | 22-Jun-2023 |
Stefan Eissing |
http2: h2 and h2-PROXY connection alive check fixes - fix HTTP/2 check to not declare a connection dead when the read attempt results in EAGAIN - add H2-PROXY alive check as for HT
http2: h2 and h2-PROXY connection alive check fixes - fix HTTP/2 check to not declare a connection dead when the read attempt results in EAGAIN - add H2-PROXY alive check as for HTTP/2 that was missing and is needed - add attach/detach around Curl_conn_is_alive() and remove these in filter methods - add checks for number of connections used in some test_10 proxy tunneling tests Closes #11368
show more ...
|
d435bf1b | 21-Jun-2023 |
Stefan Eissing |
http2: error stream resets with code CURLE_HTTP2_STREAM - refs #11357, where it was reported that HTTP/1.1 downgrades no longer works - fixed with suggested change - added test
http2: error stream resets with code CURLE_HTTP2_STREAM - refs #11357, where it was reported that HTTP/1.1 downgrades no longer works - fixed with suggested change - added test_05_03 and a new handler in the curltest module to reproduce that downgrades work Fixes #11357 Closes #11362 Reported-by: Jay Satiro
show more ...
|
27242bba | 22-Jun-2023 |
Daniel Stenberg |
connect-timeout.d: mention that the DNS lookup is included Closes #11370 |
099f41e0 | 22-Jun-2023 |
Emanuele Torre |
quote.d: fix indentation of generated paragraphs quote.d was missing a .IP at the end which caused the paragraphs generated for See-also, Multi, and Example to not be indented correctly.
quote.d: fix indentation of generated paragraphs quote.d was missing a .IP at the end which caused the paragraphs generated for See-also, Multi, and Example to not be indented correctly. I also remove a redundant "This option can be used multiple times.", and replaced .IP "item" with .TP .B "item" to make more clear which lines are part of the list of commands and which aren't. Closes #11371
show more ...
|
7f669aa0 | 21-Jun-2023 |
Paul Wise |
checksrc: modernise perl file open Use regular variables and separate file open modes from filenames. Suggested by perlcritic Copied from https://github.com/curl/trurl/comm
checksrc: modernise perl file open Use regular variables and separate file open modes from filenames. Suggested by perlcritic Copied from https://github.com/curl/trurl/commit/f2784a9240f47ee28a845 Closes #11358
show more ...
|
0526525c | 22-Jun-2023 |
Dan Fandrich |
runtests: work around a perl without SIGUSR1 At least msys2 perl v5.32.1 doesn't seem to define this signal. Since this signal is only used for debugging, just ignore if setting it fails
runtests: work around a perl without SIGUSR1 At least msys2 perl v5.32.1 doesn't seem to define this signal. Since this signal is only used for debugging, just ignore if setting it fails. Reported-by: Marcel Raad Fixes #11350 Closes #11366
show more ...
|
3cfd9f23 | 21-Jun-2023 |
Dan Fandrich |
runtests: include missing valgrind package use valgrind was missing which caused torture tests with valgrind enabled to fail. Reported-by: Daniel Stenberg Fixes #11364 C
runtests: include missing valgrind package use valgrind was missing which caused torture tests with valgrind enabled to fail. Reported-by: Daniel Stenberg Fixes #11364 Closes #11365
show more ...
|
62a97315 | 21-Jun-2023 |
Dan Fandrich |
runtests: use more consistent failure lines After a test failure log a consistent log message to make it easier to parse the log file. Also, log a consistent message with "ignored" for
runtests: use more consistent failure lines After a test failure log a consistent log message to make it easier to parse the log file. Also, log a consistent message with "ignored" for failures that cause the test to be not considered at all. These should perhaps be counted in the skipped category, but this commit does not change that behaviour.
show more ...
|
69e3485e | 21-Jun-2023 |
Dan Fandrich |
runtests: consistently write the test check summary block The memory check character was erroneously omitted if the memory checking file was not available for some reason, making the blo
runtests: consistently write the test check summary block The memory check character was erroneously omitted if the memory checking file was not available for some reason, making the block of characters an inconsistent length.
show more ...
|
47c04d71 | 20-Jun-2023 |
Dan Fandrich |
test2600: fix the description It looks like it was cut-and-pasted. Closes #11354 |
96e4d680 | 21-Jun-2023 |
Daniel Stenberg |
TODO: "Support HTTP/2 for HTTP(S) proxies" *done* |
51f6a0dc | 20-Jun-2023 |
humbleacolyte |
cf-socket: move ctx declaration under HAVE_GETPEERNAME Closes #11352 |
93b8be80 | 20-Jun-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |
67ebc0d5 | 19-Jun-2023 |
Daniel Stenberg |
example/connect-to: show CURLOPT_CONNECT_TO Closes #11340 |
81e6793e | 19-Jun-2023 |
Stefan Eissing |
hyper: unslow - refs #11203 where hyper was reported as being slow - fixes hyper_executor_poll to loop until it is out of tasks as advised by @seanmonstar in https://github.com/hyp
hyper: unslow - refs #11203 where hyper was reported as being slow - fixes hyper_executor_poll to loop until it is out of tasks as advised by @seanmonstar in https://github.com/hyperium/hyper/issues/3237 - added a fix in hyper io handling for detecting EAGAIN - added some debug logs to see IO results - pytest http/1.1 test cases pass - pytest h2 test cases fail on connection reuse. HTTP/2 connection reuse does not seem to work. Hyper submits a request on a reused connection, curl's IO works and thereafter hyper declares `Hyper: [1] operation was canceled: connection closed` on stderr without any error being logged before. Fixes #11203 Reported-by: Gisle Vanem Advised-by: Sean McArthur Closes #11344
show more ...
|
65937f0d | 19-Jun-2023 |
Stefan Eissing |
HTTP/2: upload handling fixes - fixes #11242 where 100% CPU on uploads was reported - fixes possible stalls on last part of a request body when that information could not be fully
HTTP/2: upload handling fixes - fixes #11242 where 100% CPU on uploads was reported - fixes possible stalls on last part of a request body when that information could not be fully send on the connection due to an EAGAIN - applies the same EGAIN handling to HTTP/2 proxying Reported-by: Sergey Alirzaev Fixed #11242 Closes #11342
show more ...
|
ff1e8856 | 19-Jun-2023 |
Daniel Stenberg |
example/opensslthreadlock: remove This shows how to setup OpenSSL mutex callbacks, but this is not necessary since OpenSSL 1.1.0 - meaning that no currently supported OpenSSL version
example/opensslthreadlock: remove This shows how to setup OpenSSL mutex callbacks, but this is not necessary since OpenSSL 1.1.0 - meaning that no currently supported OpenSSL version requires this anymore Closes #11341
show more ...
|
2c5c7abb | 16-Jun-2023 |
Dan Fandrich |
libtest: display the times after a test timeout error This is to help with test failure debugging. Ref: #11328 Closes #11329 |
39c234c4 | 16-Jun-2023 |
Dan Fandrich |
test2600: bump a test timeout Case 1 failed at least once on GHA by going 30 msec too long. Ref: #11328 |
089a8466 | 16-Jun-2023 |
Dan Fandrich |
runtests: better detect and handle pipe errors in the controller Errors reading and writing to the pipes are now better detected and propagated up to the main test loop so it can be clea
runtests: better detect and handle pipe errors in the controller Errors reading and writing to the pipes are now better detected and propagated up to the main test loop so it can be cleanly shut down. Such errors are usually due to a runner dying so it doesn't make much sense to try to continue the test run.
show more ...
|