7d01ec8b | 14-Jun-2023 |
Dan Fandrich |
runtests: cleanly abort the runner if the controller dies If the controller dies unexpectedly, have the runner stop its servers and exit cleanly. Otherwise, the orphaned servers will sta
runtests: cleanly abort the runner if the controller dies If the controller dies unexpectedly, have the runner stop its servers and exit cleanly. Otherwise, the orphaned servers will stay running in the background.
show more ...
|
2fe52412 | 14-Jun-2023 |
Dan Fandrich |
runtests: improve error logging Give more information about test harness error conditions to help figure out what might be wrong. Print some internal test state when SIGUSR1 is sent
runtests: improve error logging Give more information about test harness error conditions to help figure out what might be wrong. Print some internal test state when SIGUSR1 is sent to runtests.pl. Ref: #11328
show more ...
|
847e42d8 | 14-Jun-2023 |
Dan Fandrich |
runtests: better handle ^C during slow tests Since the SIGINT handler now just sets a flag that must be checked in the main controller loop, make sure that runs periodically. Rather tha
runtests: better handle ^C during slow tests Since the SIGINT handler now just sets a flag that must be checked in the main controller loop, make sure that runs periodically. Rather than blocking on a response from a test runner near the end of the test run, add a short timeout to allow it.
show more ...
|
1177c741 | 14-Jun-2023 |
Dan Fandrich |
runtests: rename server command file The name ftpserver.cmd was historical and has been used for more than ftp for many years now. Rename it to plain server.cmd to reduce confusion. |
72c5bb14 | 14-Jun-2023 |
Dan Fandrich |
tests: improve reliability of TFTP tests Stop checking the timeout used by the client under test (for most tests). The timeout will change if the TFTP test server is slow (such as ha
tests: improve reliability of TFTP tests Stop checking the timeout used by the client under test (for most tests). The timeout will change if the TFTP test server is slow (such as happens on an overprovisioned CI server) because the client will retry and reduce its timeout, and the actual value is not important for most tests. test285 is changed a different way, by increasing the connect timeout. This improves test coverage by allowing the changed timeout value to be checked, but improves reliability with a carefully-chosen timeout that not only allows twice the time to respond as before, but also allows several retries before the client will change its timeout value. Ref: #11328
show more ...
|
355f4144 | 17-Jun-2023 |
Daniel Stenberg |
cf-socket: skip getpeername()/getsockname for TFTP Since the socket is not connected then the call fails. When the call fails, failf() is called to write an error message that is then
cf-socket: skip getpeername()/getsockname for TFTP Since the socket is not connected then the call fails. When the call fails, failf() is called to write an error message that is then surviving and is returned when the *real* error occurs later. The earlier, incorrect, error therefore hides the actual error message. This could be seen in stderr for test 1007 Test 1007 has now been extended to verify the stderr message. Closes #11332
show more ...
|
aef74ae4 | 19-Jun-2023 |
Daniel Stenberg |
example/crawler: make it use a few more options For show, but reasonable |
7ed832a2 | 18-Jun-2023 |
Daniel Stenberg |
libcurl-ws.3: mention raw mode Closes #11339 |
c6ec264d | 18-Jun-2023 |
Daniel Stenberg |
example/default-scheme: set the default scheme for schemeless URLs Closes #11338 |
e6ad6249 | 18-Jun-2023 |
Daniel Stenberg |
example/hsts-preload: show one way to HSTS preload Closes #11337 |
4e6a07e1 | 17-Jun-2023 |
Daniel Stenberg |
examples/http-options: show how to send "OPTIONS *" With CURLOPT_REQUEST_TARGET. Also add use of CURLOPT_QUICK_EXIT to show. Closes #11333 |
741b6853 | 17-Jun-2023 |
Daniel Stenberg |
examples: make use of CURLOPT_(REDIR_|)PROTOCOLS_STR To show how to use them Closes #11334 |
b39181ce | 17-Jun-2023 |
Daniel Stenberg |
examples/smtp-mime: use CURLOPT_MAIL_RCPT_ALLOWFAILS For show Closes #11335 |
d40e5cc9 | 17-Jun-2023 |
Daniel Stenberg |
http: rectify the outgoing Cookie: header field size check Previously it would count the size of the entire outgoing request and not just the size of only the Cookie: header field - whic
http: rectify the outgoing Cookie: header field size check Previously it would count the size of the entire outgoing request and not just the size of only the Cookie: header field - which was the intention. This could make the check be off by several hundred bytes in some cases. Closes #11331
show more ...
|
fd306e55 | 16-Jun-2023 |
Jay Satiro |
lib: fix some format specifiers - Use CURL_FORMAT_CURL_OFF_T where %zd was erroneously used for some curl_off_t variables. - Use %zu where %zd was erroneously used for some si
lib: fix some format specifiers - Use CURL_FORMAT_CURL_OFF_T where %zd was erroneously used for some curl_off_t variables. - Use %zu where %zd was erroneously used for some size_t variables. Prior to this change some of the Windows CI tests were failing because in Windows 32-bit targets have a 32-bit size_t and a 64-bit curl_off_t. When %zd was used for some curl_off_t variables then only the lower 32-bits was read and the upper 32-bits would be read for part or all of the next specifier. Fixes https://github.com/curl/curl/issues/11327 Closes https://github.com/curl/curl/pull/11321
show more ...
|
1eca27f1 | 15-Jun-2023 |
Marcel Raad |
test427: add `cookies` feature and keyword This test doesn't work with `--disable-cookies`. Closes https://github.com/curl/curl/pull/11320 |
64aefea3 | 05-Dec-2022 |
Chris Talbot |
imap: Provide method to disable SASL if it is advertised - Implement AUTH=+LOGIN for CURLOPT_LOGIN_OPTIONS to prefer plaintext LOGIN over SASL auth. Prior to this change there
imap: Provide method to disable SASL if it is advertised - Implement AUTH=+LOGIN for CURLOPT_LOGIN_OPTIONS to prefer plaintext LOGIN over SASL auth. Prior to this change there was no method to be able to fall back to LOGIN if an IMAP server advertises SASL capabilities. However, this may be desirable for e.g. a misconfigured server. Per: https://www.ietf.org/rfc/rfc5092.html#section-3.2 ";AUTH=<enc-auth-type>" looks to be the correct way to specify what authenication method to use, regardless of SASL or not. Closes https://github.com/curl/curl/pull/10041
show more ...
|
2b6222a6 | 15-Jun-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |
b5351c71 | 15-Jun-2023 |
Daniel Stenberg |
examples/multi-debugcallback.c: avoid the bool typedef Apparently this cannot be done in c23 Reported-by: Cristian Rodríguez Fixes #11299 Closes #11319 |
a7128807 | 14-Jun-2023 |
Daniel Stenberg |
docs/libcurl/libcurl.3: cleanups and improvements Closes #11317 |
0ec806d0 | 14-Jun-2023 |
Daniel Stenberg |
libcurl-ws.3: fix typo |
7bee2ef6 | 14-Jun-2023 |
Daniel Stenberg |
curl_ws_*.3: enhance - all: SEE ALSO the libcurl-ws man page - send: add example and return value information - meta: mention that the returned data is read-only Closes #113
curl_ws_*.3: enhance - all: SEE ALSO the libcurl-ws man page - send: add example and return value information - meta: mention that the returned data is read-only Closes #11318
show more ...
|
f15ded73 | 14-Jun-2023 |
Daniel Stenberg |
docs/libcurl/libcurl-ws.3: see also CURLOPT_WS_OPTIONS |
553ad23b | 14-Jun-2023 |
Daniel Stenberg |
docs/libcurl/libcurl-ws.3: minor polish |
43372423 | 14-Jun-2023 |
Daniel Stenberg |
libcurl-ws.3. WebSocket API overview Closes #11314 |