curl/tests/libtest
Stefan Eissing f0be417635
multi: xfers_really_alive
Yes, we were counting the "live" transfers before, but were they
*really* alive?

When determining to add the wakeup socket to fdset/waitfds etc, we
should only do that when the multi handle is actually processing
transfers. Other wise, the application could wait on the wakeup socket
forever.

For this, we counted `multi->xfers_alive` (e.g. the "running" number
returned by `curl_multi_perform()`). This was almost correct.

The problem is that added easy handles are counted as "alive" right away
on the addition. But the processing has not started yet. They did not
trigger any DNS resolves or opened any sockets yet.

Add two fields in multi and easy handle:

* `multi->xfers_really_alive`: counts the "alive" transfers that have
  passed `MSTATE_INIT` (at least once)
* `data->state.really_alive`: to track if the transfer has been counted

Add test 2412 to check that adding transfers without perform will not
trigger the wakeup socket to be added.

Fixes #22050
Reported-by: Bryan Henderson
Closes #22066
2026-06-18 10:31:40 +02:00
..
.gitignore tests: always make bundles, adapt build and tests 2025-06-14 21:08:23 +02:00
cli_ftp_upload.c AmigaOS: fix build fallouts, re-add to CI 2026-06-12 20:27:44 +02:00
cli_h2_pausing.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
cli_h2_serverpush.c build: use more const 2026-02-02 12:32:49 +01:00
cli_h2_upgrade_extreme.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
cli_hx_download.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
cli_hx_upload.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
cli_tls_session_reuse.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
cli_upload_pausing.c tidy-up: miscellaneous 2026-05-16 01:56:17 +02:00
cli_ws_data.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
cli_ws_pingpong.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
CMakeLists.txt cmake: rename testbins target to tt, restore internal option 2026-03-01 00:24:47 +01:00
first.c tidy-up: drop stray comparisons with literal zero 2026-06-10 15:15:54 +02:00
first.h first.h reflow 2026-06-17 14:37:14 +02:00
lib500.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib501.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib502.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib503.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib504.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib505.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib506.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib507.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib508.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib509.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib510.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib511.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib512.c tests: rename more CURLcode variables to result 2026-01-26 05:46:48 +01:00
lib513.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib514.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib515.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib516.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib517.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib518.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib519.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib520.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib521.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib523.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib524.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib525.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib526.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib530.c multi: xfers_really_alive 2026-06-18 10:31:40 +02:00
lib533.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib536.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib537.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib539.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib540.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib541.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib542.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib543.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib544.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib547.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib549.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib552.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib553.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib554.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib555.c clang-tidy: avoid/silence bugprone-not-null-terminated-result 2026-02-25 22:11:05 +01:00
lib556.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib557.c tidy-up: miscellaneous 2026-06-05 16:57:38 +02:00
lib558.c tidy-up: rename Curl_safefree()/tool_safefree() to curlx_safefree() 2026-04-01 19:53:53 +02:00
lib559.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib560.c badwords: avoid 'simply' 2026-03-10 19:34:06 +01:00
lib562.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib564.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib566.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib567.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib568.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib569.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib570.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib571.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib572.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib573.c clang-tidy: drop redundant casts 2026-02-19 15:27:17 +01:00
lib574.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib575.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib576.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib578.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib579.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib582.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib583.c tidy-up: miscellaneous 2026-06-05 16:57:38 +02:00
lib586.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib589.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib590.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib591.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib597.c clang-tidy: enable readability-math-missing-parentheses, adjust code 2026-02-23 18:57:40 +01:00
lib598.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib599.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib643.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib650.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib651.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib652.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib653.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib654.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib655.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib658.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib659.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib661.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib666.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib667.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib668.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib670.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib674.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib676.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib677.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib678.c tidy-up: use curlx_safefree() 2026-05-21 01:31:03 +02:00
lib694.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib695.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib751.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib753.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib757.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib758.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib766.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1156.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1301.c tests: constify command-line arguments 2025-07-29 13:44:50 +02:00
lib1308.c tidy-up: miscellaneous 2025-12-26 22:06:09 +01:00
lib1485.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1500.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1501.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1502.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1506.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1507.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib1508.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1509.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1510.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1511.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1512.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1513.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1514.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib1515.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1517.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1518.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1520.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1522.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1523.c libtests: add and use tutil_throwaway_cb 2026-06-11 23:17:05 +02:00
lib1525.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1526.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1527.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1528.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1529.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1530.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1531.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1532.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1533.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1534.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1535.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1536.c tidy-up: drop stray comparisons with literal zero 2026-06-10 15:15:54 +02:00
lib1537.c tidy-up: miscellaneous 2026-06-01 22:33:57 +02:00
lib1538.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1540.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1541.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1542.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1545.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1549.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1550.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1551.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1552.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1553.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1554.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib1555.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1556.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1557.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib1558.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1559.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1560.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib1564.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1565.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1567.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1568.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1569.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1571.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1576.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1582.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1587.c lib1587: drop redundant includes 2026-06-08 00:42:51 +02:00
lib1588.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib1589.c setopt: changing the proxy port is also a proxy change 2026-05-04 00:14:06 +02:00
lib1591.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1592.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib1593.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1594.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1597.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1598.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1599.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1647.c url: detect proxy changes read from environment 2026-05-19 17:14:16 +02:00
lib1648.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib1649.c transfer: clear referer when set to NULL 2026-05-26 10:04:40 +02:00
lib1662.c clang-tidy: avoid/silence bugprone-not-null-terminated-result 2026-02-25 22:11:05 +01:00
lib1686.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1900.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1901.c tidy-up: miscellaneous 2026-06-05 16:57:38 +02:00
lib1902.c tidy-up: miscellaneous 2026-06-05 16:57:38 +02:00
lib1903.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1905.c build: stop overriding standard memory allocation functions 2025-11-28 10:44:26 +01:00
lib1906.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1907.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1908.c tidy-up: miscellaneous 2026-06-01 22:33:57 +02:00
lib1910.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1911.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1912.c GHA: enable -Wunused-macros in clang-tidy jobs 2026-05-16 01:17:41 +02:00
lib1913.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1915.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1916.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1918.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib1919.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1920.c tidy-up: miscellaneous 2026-06-05 16:57:38 +02:00
lib1921.c urlapi: handle redirect without set scheme with default-scheme 2026-05-16 11:46:16 +02:00
lib1922.c libtests: add and use tutil_throwaway_cb 2026-06-11 23:17:05 +02:00
lib1933.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1934.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1935.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1936.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1937.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1938.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1939.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib1940.c libtests: add and use tutil_throwaway_cb 2026-06-11 23:17:05 +02:00
lib1945.c libtests: add and use tutil_throwaway_cb 2026-06-11 23:17:05 +02:00
lib1947.c libtests: add and use tutil_throwaway_cb 2026-06-11 23:17:05 +02:00
lib1948.c libtests: prefer sizeof() over strlen(), fix potential OOB read in 1591 2026-06-15 11:24:19 +02:00
lib1955.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1956.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1957.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1958.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1959.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1960.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1964.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib1965.c tidy-up: miscellaneous 2026-04-14 01:08:32 +02:00
lib1967.c urlapi: fix redirect handling if CURLU_NO_GUESS_SCHEME is set 2026-05-22 07:48:20 +02:00
lib1970.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1971.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1972.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1973.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1974.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1975.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib1977.c tidy-up: miscellaneous 2026-06-01 22:33:57 +02:00
lib1978.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib2023.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib2032.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib2082.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib2301.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib2302.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib2304.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib2306.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib2308.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib2309.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib2402.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib2404.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib2405.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib2412.c multi: xfers_really_alive 2026-06-18 10:31:40 +02:00
lib2502.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib2504.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib2505.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib2506.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib2700.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib3010.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib3025.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib3026.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib3027.c tidy-up: miscellaneous 2026-06-01 22:33:57 +02:00
lib3033.c build: enable -Wformat-signedness, fix issues found 2026-06-10 15:14:08 +02:00
lib3034.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib3100.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib3101.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib3102.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib3103.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib3104.c libtest: unify on easy_setopt macro 2026-06-17 12:03:41 +02:00
lib3105.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
lib3207.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
lib3208.c tests: rename CURLMcode variables to mresult 2025-12-17 08:55:12 +01:00
Makefile.am autotools: limit checksrc target to ignore non-repo test sources 2026-03-12 01:45:24 +01:00
Makefile.inc multi: xfers_really_alive 2026-06-18 10:31:40 +02:00
memptr.c build: tidy up and dedupe strdup functions 2026-02-03 14:02:30 +01:00
mk-lib1521.pl tidy-up: add spaces around equal operators where missing 2026-06-11 19:52:01 +02:00
test307.pl perl: harden external command invocations 2026-03-26 14:20:07 +01:00
test610.pl perl: || die -> or die 2026-06-16 00:41:29 +02:00
test613.pl perl: open... || -> open... or (cont.) 2026-06-16 19:11:15 +02:00
test1013.pl perl: || die -> or die 2026-06-16 00:41:29 +02:00
test1022.pl perl: || die -> or die 2026-06-16 00:41:29 +02:00
testtrace.c build: use more const 2026-02-02 12:32:49 +01:00
testtrace.h tests/libtest: consistent variable naming for easy/multi/share handles 2025-10-31 23:44:21 +01:00
testutil.c tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
testutil.h tidy-up: miscellaneous 2026-06-14 20:10:28 +02:00
unitcheck.h units: drop redundant pointer check and workaround 2026-06-01 22:36:40 +02:00