master
src: add Unicode, long-filename, and secure `fopen()` support (Windows)
REUSE: add copyright headers to more files, and `.gitignore` updates
cmake: drop support for CMake 3.17 and older
build: set `LIBSSH2_TESTS` macro for all tests
mac: disable SHA1-based MACs by default
tidy-up: drop most `{}` blocks around single-statements
checksrc: update, check all sources, fix fallouts