390af1ed | 13-Apr-2023 |
Dan Fandrich |
runtests: refactor test runner code into runner.pm This is code that is directly responsible for running a single test. This will eventually run in a separate process as part of the para
runtests: refactor test runner code into runner.pm This is code that is directly responsible for running a single test. This will eventually run in a separate process as part of the parallel testing project. Ref: #10818
show more ...
|
bfa554b2 | 13-Apr-2023 |
Dan Fandrich |
runtests: skip unneeded work if test won't be running This speeds up tests by avoiding unnecessary processing. Ref: #10818 |
a3bccb28 | 13-Apr-2023 |
Dan Fandrich |
runtests: factor out singletest_postcheck This will eventually need to be part of the test runner. Ref: #10818 |
cb5127e1 | 16-Apr-2023 |
Dan Fandrich |
test303: kill server after test Otherwise, an HTTP test closely following this one with a tight time constraint (e.g. 672) could fail because the test server stays sitting with the w
test303: kill server after test Otherwise, an HTTP test closely following this one with a tight time constraint (e.g. 672) could fail because the test server stays sitting with the wait command for a while.
show more ...
|
7c142d05 | 18-Apr-2023 |
Patrick Monnerat |
OS400: provide ILE/RPG usage examples Closes https://github.com/curl/curl/pull/10994 |
59ce2620 | 18-Apr-2023 |
Patrick Monnerat |
OS400: improve vararg emulation - Use V7R4 RPG procedure overloading to improve vararg emulation. From OS400 V7R4 and above, ILE/RPG implements a limited procedure overloading f
OS400: improve vararg emulation - Use V7R4 RPG procedure overloading to improve vararg emulation. From OS400 V7R4 and above, ILE/RPG implements a limited procedure overloading feature that can be used to improve curl's typed implementation of varargs procedures. This commit applies it to curl_easy_setopt(), curl_multi_setopt(), curl_share_setopt() and curl_easy_getinfo(). Closes https://github.com/curl/curl/pull/10994
show more ...
|
faa04801 | 17-Apr-2023 |
Patrick Monnerat |
OS400: fix and complete ILE/RPG binding - Fix wrong definitions of CURL_ZERO_TERNINATED, curl_mime_data() and curl_mime_data_ccsid(). - Add recent definitions, in particular b
OS400: fix and complete ILE/RPG binding - Fix wrong definitions of CURL_ZERO_TERNINATED, curl_mime_data() and curl_mime_data_ccsid(). - Add recent definitions, in particular blob, header API and WebSockets API. - Support for CURLVERSION_ELEVENTH. - New functions for EBCDIC support. Reflect these changes in README.OS400. Closes https://github.com/curl/curl/pull/10994
show more ...
|
a1fa2b30 | 18-Apr-2023 |
Patrick Monnerat |
OS400: implement EBCDIC support for recent features - Support CURLVERSION_ELEVENTH. - New function curl_url_strerror_ccsid(). - curl_easy_setopt_ccsid() supports blobs and
OS400: implement EBCDIC support for recent features - Support CURLVERSION_ELEVENTH. - New function curl_url_strerror_ccsid(). - curl_easy_setopt_ccsid() supports blobs and 3 recent string options. - New function curl_easy_header_ccsid(). - New generic latin1<-->ccsid conversion functions curl_from_ccsid() and curl_to_ccsid() for user convenience. - README.OS400 updated accordingly. - Removed a leftover QsoSSL support identifier. Closes https://github.com/curl/curl/pull/10994
show more ...
|
b98db942 | 18-Apr-2023 |
Patrick Monnerat |
OS400: rework build scripts - Rename shell function "system" to "CLcommand" to avoid confusion with built-in command. - Reformat scripts. Fix some indentations. Avoid lines >
OS400: rework build scripts - Rename shell function "system" to "CLcommand" to avoid confusion with built-in command. - Reformat scripts. Fix some indentations. Avoid lines > 80 characters where possible. - Support ASCII runtime development files in a user-defined directory path. - FIX SONAME detection. - Drop form API test program compilation (does not exist anymore). Closes https://github.com/curl/curl/pull/10994
show more ...
|
25dcbbcf | 16-Apr-2023 |
Sevan Janiyan |
tests/sshserver.pl: Define AddressFamily earlier As the comment states "Address family must be specified before ListenAddress", otherwise the tests fail to run `"failed starting SSH serv
tests/sshserver.pl: Define AddressFamily earlier As the comment states "Address family must be specified before ListenAddress", otherwise the tests fail to run `"failed starting SSH server" 52 times (582, 583, 600, 601, 602, 603, 604, 605, 606 and 43 more)` Closes #10983
show more ...
|
db82878a | 18-Apr-2023 |
Stefan Eissing |
quiche: Enable IDLE egress handling Follow-up to 544abeea which added the handling but wrongly left it commented out. Closes https://github.com/curl/curl/pull/11000 |
c9cff926 | 17-Apr-2023 |
Daniel Stenberg |
docs/examples/protofeats.c: Outputs all protocols and features Showing off one way to get to char pointer arrays of info returned by curl_version_info() Closes #10991 |
1c5ed24e | 17-Apr-2023 |
Daniel Stenberg |
tests/keywords.pl: remove This script does not work since the introduction of the test preprocessing. If we need this functionality, it probably needs to be moved into the runtests t
tests/keywords.pl: remove This script does not work since the introduction of the test preprocessing. If we need this functionality, it probably needs to be moved into the runtests tool or similar. Reported-by: Dan Fandrich Fixes #10895 Closes #10987
show more ...
|
fc2f1e54 | 14-Apr-2023 |
Stefan Eissing |
http2: support HTTP/2 to forward proxies, non-tunneling - with `--proxy-http2` allow h2 ALPN negotiation to forward proxies - applies to http: requests against a https: proxy only,
http2: support HTTP/2 to forward proxies, non-tunneling - with `--proxy-http2` allow h2 ALPN negotiation to forward proxies - applies to http: requests against a https: proxy only, as https: requests will auto-tunnel - adding a HTTP/1 request parser in http1.c - removed h2h3.c - using new request parser in nghttp2 and all h3 backends - adding test 2603 for request parser - adding h2 proxy test cases to test_10_* scorecard.py: request scoring accidentally always run curl with '-v'. Removed that, expect double numbers. labeller: added http1.* and h2-proxy sources to detection Closes #10967
show more ...
|
fb1d62ff | 16-Apr-2023 |
Daniel Stenberg |
curl_easy_unescape.3: rename the argument and highlight it appropriately in the text. Closes #10979 |
81c9c8cd | 17-Apr-2023 |
Viktor Szakats |
autotools: sync up clang picky warnings with cmake Bringing missing options over from CMake. Move around existing `-Wno-pointer-bool-conversion` option to come _after_ `-Wconver
autotools: sync up clang picky warnings with cmake Bringing missing options over from CMake. Move around existing `-Wno-pointer-bool-conversion` option to come _after_ `-Wconversion`. Reviewed-by: Marcel Raad Closes #10974
show more ...
|
17c71df4 | 17-Apr-2023 |
Daniel Stenberg |
tests/libtest/lib1900.c: remove This file was left behind when the rest of the test was previously removed. Follow-up to e50a877df74f |
8ff82038 | 16-Apr-2023 |
Daniel Stenberg |
src/tool_operhlp.c: fix value stored to 'uerr' is never read Ref: https://github.com/curl/curl/pull/10974#issuecomment-1510461343 Reported-by: Viktor Szakats Closes #10982 |
9c543de0 | 16-Apr-2023 |
Viktor Szakats |
cmake: speed up and extend picky clang/gcc options Extend existing picky compiler options with ones missing compared to autotools builds. Also sync options between clang and gcc.
cmake: speed up and extend picky clang/gcc options Extend existing picky compiler options with ones missing compared to autotools builds. Also sync options between clang and gcc. Redesign the way we enable these options to avoid the slow option detection almost completely. This reduces the number of detections from 35 to zero for clang and 3 for gcc, even after adding a bunch of new options. clang 3.0 (2011-11-29) and gcc 2.95 (1999-07-31) now required. Also show enabled picky options. Ref: https://github.com/libssh2/libssh2/pull/952 Reviewed-by: Daniel Stenberg Closes #10973
show more ...
|
15a36189 | 16-Apr-2023 |
Andreas Falkenhahn |
nbtlm: use semicolons instead of commas for (void) args Closes #10978 |
81b2b577 | 15-Apr-2023 |
Daniel Stenberg |
multi: free up more data earleier in DONE Before checking for more users of the connection and possibly bailing out. Fixes #10971 Reported-by: Paweł Wegner Closes #10972 |
b32b7bb3 | 15-Apr-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |
54ac447b | 14-Apr-2023 |
Daniel Stenberg |
curl: do NOT append file name to path for upload when there's a query Added test 425 to verify. Reported-by: Dirk Rosenkranz Bug: https://curl.se/mail/archive-2023-04/0008.html
curl: do NOT append file name to path for upload when there's a query Added test 425 to verify. Reported-by: Dirk Rosenkranz Bug: https://curl.se/mail/archive-2023-04/0008.html Closes #10969
show more ...
|
7ed010ce | 14-Apr-2023 |
Daniel Stenberg |
libcurl-thread.3: improved name resolver wording And make better .SH sections Closes #10966 |
ef8b1690 | 14-Apr-2023 |
Colman Mbuya |
CURLOPT_PROXY_SSL_VERIFYPEER.3: fix minor grammar mistake Closes #10968 |