d39db811 | 06-Apr-2023 |
Dan Fandrich |
tests: factor out the test server management code This now lives in servers.pm with some configuration variables moved to globalconfig.pm Ref: #10818 |
a2ce734e | 11-Apr-2023 |
Dan Fandrich |
runtests: remove an inappropriate use of runclientoutput This function is intended for running client code, not servers. |
fdb24b39 | 10-Apr-2023 |
Dan Fandrich |
runtests: only add $LIBDIR to the path for checktestcmd Since checkcmd is for finding servers, there will never be anything in this directory of interest to them. Ref: #10818 |
dee50c9c | 08-Apr-2023 |
Dan Fandrich |
tests: log sshserver.pl messages to a file The logmsg messages were thrown away before, so they are now available for debugging. |
25aba168 | 08-Apr-2023 |
Dan Fandrich |
runtests: also show DISABLED tests with -l Other reasons for skipping tests are ignored for -l, so being explicitly disabled should be too. |
89ede395 | 08-Apr-2023 |
Dan Fandrich |
runtests: move the UNIX sockets into $PIDDIR These were missed when the other server files were moved there. Follow-up to 70d2fca2 Ref: #10818 |
44677b65 | 05-Apr-2023 |
Dan Fandrich |
tests: tighten up perl exports This reduces namespace pollution a little. Ref: #10818 |
efbaa612 | 05-Apr-2023 |
Dan Fandrich |
tests: turn perl modules into full packages This helps enforce more modularization and encapsulation. Enable and fix warnings on a few packages. Also, rename ftp.pm to processhelp.pm si
tests: turn perl modules into full packages This helps enforce more modularization and encapsulation. Enable and fix warnings on a few packages. Also, rename ftp.pm to processhelp.pm since there's really nothing ftp-specific in it. Ref: #10818
show more ...
|
9eeb7d3e | 11-Apr-2023 |
Daniel Stenberg |
multi: remove a few superfluous assigns PVS found these "The 'rc' variable was assigned the same value." cases. Ref: #10929 Closes #10932 |
90aea8e2 | 11-Apr-2023 |
Daniel Stenberg |
schannel: add clarifying comment Explaining how the PVS warning in #10929 is wrong: Dereferencing of the null pointer 'backend->cred' might take place. Closes #10931 |
b1b326ec | 11-Apr-2023 |
Daniel Stenberg |
cookie: clarify that init with data set to NULL reads no file ... and make Curl_cookie_add() require 'data' being set proper with an assert. The function has not worked with a N
cookie: clarify that init with data set to NULL reads no file ... and make Curl_cookie_add() require 'data' being set proper with an assert. The function has not worked with a NULL data for quite some time so this just corrects the code and comment. This is a different take than the proposed fixed in #10927 Reported-by: Kvarec Lezki Ref: #10929 Closes #10930
show more ...
|
a1763648 | 11-Apr-2023 |
Kvarec Lezki |
vtls: remove int typecast for sizeof() V220 Suspicious sequence of types castings: memsize -> 32-bit integer -> memsize. The value being cast: 'sizeof (buf->data)'. curl\lib\vtls\vtl
vtls: remove int typecast for sizeof() V220 Suspicious sequence of types castings: memsize -> 32-bit integer -> memsize. The value being cast: 'sizeof (buf->data)'. curl\lib\vtls\vtls.c 2025 https://pvs-studio.com/en/docs/warnings/v220/ Closes #10928
show more ...
|
c59b5b3c | 11-Apr-2023 |
Stefan Eissing |
http2: fix copynpaste error reported by coverity - move all code handling HTTP/2 frames for a particular stream into a separate function to keep from confusing the call `data` wi
http2: fix copynpaste error reported by coverity - move all code handling HTTP/2 frames for a particular stream into a separate function to keep from confusing the call `data` with the stream `data`. Closes #10924
show more ...
|
dc18b40b | 11-Apr-2023 |
Dan Fandrich |
tests: log a too-long Unix socket path in sws and socksd Ref: #10919 |
a8fbdb46 | 11-Apr-2023 |
Daniel Stenberg |
gen.pl: error on duplicated See-Also fields Updated http2.d accordingly. Closes #10925 |
452b8e39 | 11-Apr-2023 |
Daniel Stenberg |
http2: avoid possible null pointer dereference Reported-by: Dan Fandrich Fixes #10920 Closes #10923 |
309a517f | 11-Apr-2023 |
Daniel Stenberg |
lib1560: verify that more bad host names are rejected when setting the hostname component of a URL Closes #10922 |
587dac67 | 11-Apr-2023 |
Daniel Stenberg |
curl_url_set.3: mention that users can set content rather freely ... which then might render bad URLs if you extract a URL later. Closes #10921 |
aafb79de | 10-Apr-2023 |
Dan Fandrich |
CI: retry failed downloads of aws-lc Don't fail the build in case of a temporary server problem. |
52d4a41b | 10-Apr-2023 |
Dan Fandrich |
test1169: fix so it works properly everywhere - Use an absolute path for the -L option since the module isn't in the perl path - Create the needed test file in a <file> section; <p
test1169: fix so it works properly everywhere - Use an absolute path for the -L option since the module isn't in the perl path - Create the needed test file in a <file> section; <precheck> isn't intended for this - Fix the test number in the file name, which was wrong Follow-up to f754990a Ref: #10818 Fixes #10889 Closes #10917
show more ...
|
6ed06299 | 10-Apr-2023 |
Dan Fandrich |
tests: stop using strndup(), which isn't portable It's not available on Solaris 10, for example. Since this is just test code that doesn't need to use an optimized system version, replac
tests: stop using strndup(), which isn't portable It's not available on Solaris 10, for example. Since this is just test code that doesn't need to use an optimized system version, replace it with the implementation copied from tool_cb_hdr.c.
show more ...
|
a72a5487 | 10-Apr-2023 |
Dan Fandrich |
runtests: fix an incorrect comment about the ld_preload feature Follow-up to 1f631864 Ref: #10818 |
826e8011 | 08-Apr-2023 |
Daniel Stenberg |
urlapi: prevent setting invalid schemes with *url_set() A typical mistake would be to try to set "https://" - including the separator - this is now rejected as that would then lead to
urlapi: prevent setting invalid schemes with *url_set() A typical mistake would be to try to set "https://" - including the separator - this is now rejected as that would then lead to url_get(... URL...) would get an invalid URL extracted. Extended test 1560 to verify. Closes #10911
show more ...
|
5023d7c9 | 09-Apr-2023 |
Biswapriyo Nath |
http2: remove unused Curl_http2_strerror function declaration Curl_http2_strerror was renamed to http2_strerror in 05b100aee247bb9bec8e9a1b0 and then http2_strerror was removed in 58
http2: remove unused Curl_http2_strerror function declaration Curl_http2_strerror was renamed to http2_strerror in 05b100aee247bb9bec8e9a1b0 and then http2_strerror was removed in 5808a0d0f5ea0399d4a2a2 This also fixes the following compiler error lib/http2.h:41:33: error: unknown type name 'uint32_t' lib/http2.h:1:1: note: 'uint32_t' is defined in header '<stdint.h>' Closes #10912
show more ...
|
dfabe8bc | 08-Apr-2023 |
Daniel Stenberg |
RELEASE-NOTES: synced |