master
tests: always make bundles, adapt build and tests
cmake: rename `testbins` target to `tt`, restore internal option
autotools: limit checksrc target to ignore non-repo test sources
mbedtls: enforce verifyhost when verifypeer is disabled
cfilters: fix event-based connection shutdown
AmigaOS: fix build fallouts, re-add to CI
checksrc: check for `assert`, replace in tests where missing, drop from examples
build: use more `const`
build: enable `-Wformat-signedness`, fix issues found
tidy-up: miscellaneous
ws: pause/unpause write handling
tidy-up: drop stray comparisons with literal zero
build: always use local `inet_pton()`/`inet_ntop()` implementations
tidy-up: fix comment indentation
tests: constify command-line arguments
tests: convert unit test 1396 and 1398 into libtests
tests: rename CURLMcode variables to mresult
tidy-up: use more `static`, `sizeof()`, `char[]`, double-const
libtest: unify on easy_setopt macro
libtests: add and use tutil_throwaway_cb
tidy-up: minor code fixes and improvements
lib1560: add CURLU_NO_GUESS_SCHEME tests
lib1587: fix gcc `-Wconversion` with LibreSSL on Windows, test in CI
setopt: changing the proxy port is also a proxy change
url: detect proxy changes read from environment
transfer: clear referer when set to NULL
ssls: fix potential memory leak on import
build: stop overriding standard memory allocation functions
GHA: enable `-Wunused-macros` in clang-tidy jobs
urlapi: handle redirect without set scheme with default-scheme
urlapi: fix redirect handling if CURLU_NO_GUESS_SCHEME is set
lib2405: adjust for non-threaded builds
multi: xfers_really_alive
lib: add multi_wakeup_internal
tests: rename more `CURLcode` variables to `result`
test557: test curl_mv*printf() functions
tidy-up: rename `Curl_safefree()`/`tool_safefree()` to `curlx_safefree()`
badwords: avoid 'simply'
clang-tidy: drop redundant casts
clang-tidy: enable `readability-math-missing-parentheses`, adjust code
tidy-up: use `curlx_safefree()`
multi: forbid curl_easy_pause from within multi socket callback
build: tidy up and dedupe `strdup` functions
tidy-up: add spaces around equal operators where missing
perl: `|| die` -> `or die`
perl: harden external command invocations
tidy-up: fix Perl syntax and formatting nits
tests/libtest: consistent variable naming for easy/multi/share handles
units: drop redundant pointer check and workaround