Viktor Szakats

Results 85 issues of Viktor Szakats

`lib` building without signedness warnings after this PR. Also: - mingw declares `sin_family`/`sin6_family` as `short`. - fix assert in `Curl_hash_add`. Cherry-picked from #13489 Follow-up to 3829759bd042c03225ae862062560f568ba1a231 #12489 Closes #13481

libcurl API

- silence all `-Wsign-conversion` warnings, mostly by casts and type changes. - disable `-Wsign-conversion` warning for `FD_SET()`/`FD_ISSET()` macros. These trigger on some systems due to the macros' implementation. - build:...

build
cmdline tool
documentation
tests
libcurl API
tidy-up
CI

`lib/v*` building without signedness warnings after this PR. Also: - openssl: fix `ctx_option_t` type for openssl 1.1.x. - openssl: add three missing negative checks. - sectransp: fix `CURLcode`/`OSStatus` mix-up. -...

TLS
SCP/SFTP
authentication
tests
HTTP/3

`src` (curl tool) building without signedness warnings after this PR. Also: - add a negative check to `get_terminal_columns()`. - tool_parsecfg: fix ParameterError mix-up. Cherry-picked from #13489 Follow-up to 3829759bd042c03225ae862062560f568ba1a231 #12489...

cmdline tool

Silence and fix sign conversion issues and compiler warnings in tests. Also switch all unit tests to return `CURLcode`. Before this patch all unit tests and about a third of...

tests

Cherry-picked from #13489 Follow-up to 3829759bd042c03225ae862062560f568ba1a231 #12489 Closes #13501

documentation

To make binary blobs (secret keys) stored in the repo transparent, here are the scripts that can generate those. code signature script sourced from: https://gist.github.com/vszakats/7ef9e86506f5add961bae0412ecbe696

enhancement

For now the default scheme seems to be coming from libcurl, which is typically 'http'. It could be useful to override it to something else, such as 'https' to get...

enhancement

Before this patch `ENABLE_DEBUG=ON` always enabled the TrackMemory (aka `ENABLE_CURLDEBUG=ON`) feature, but required the `Debug` CMake configration to actually enable curl debug features (aka `-DDEBUGBUILD`). Curl debug features do not...

cmake
tests
CI

- re-implement autotools MSYS and Cygwin AppVeyor jobs in GHA. Now build with SSL and PSL to improve test coverage. - re-implement MSYS2 mingw-w64 gcc 13 AppVeyor job in GHA....

tests
Windows
CI