Builder curl-pr-unthreaded-solaris10-i386 Build #3619
Results:
Build successful
SourceStamp:
Project | curl/curl |
Repository | https://github.com/curl/curl |
Branch | master |
Revision | 794e9109d75981bab96271eff43690e926fcd69f |
Got Revision | 794e9109d75981bab96271eff43690e926fcd69f |
Changes | 9 changes |
BuildSlave:
unstable10xReason:
The AnyBranchScheduler scheduler named 'schedule-curl-pr' triggered this build
Steps and Logfiles:
Build Properties:
Name | Value | Source |
---|---|---|
branch | master | Build |
builddir | /export/home/buildbot/slave/curl-pr-unthreaded-solaris10-i386 | slave |
buildername | curl-pr-unthreaded-solaris10-i386 | Builder |
buildnumber | 3619 | Build |
codebase | Build | |
got_revision | 794e9109d75981bab96271eff43690e926fcd69f | Git |
osplatform | I386 | SetPropertyFromCommand Step |
osrelease | 10 | SetPropertyFromCommand Step |
project | curl/curl | Build |
repository | https://github.com/curl/curl | Build |
revision | 794e9109d75981bab96271eff43690e926fcd69f | Build |
scheduler | schedule-curl-pr | Scheduler |
slavename | unstable10x | BuildSlave |
workdir | /export/home/buildbot/slave/curl-pr-unthreaded-solaris10-i386 | slave (deprecated) |
Forced Build Properties:
Name | Label | Value |
---|
Responsible Users:
- Daniel Stenbergdaniel@haxx.se
- Jay Satiroraysatiro@yahoo.com
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
Timing:
Start | Tue Mar 11 05:49:51 2025 |
End | Tue Mar 11 07:03:40 2025 |
Elapsed | 1 hrs, 13 mins, 48 secs |
All Changes:
:
Change #224582
Category None Changed by Jay Satiro <raysatiro @yahoo.com>Changed at Mon 10 Mar 2025 18:20:19 Repository https://github.com/curl/curl Project curl/curl Branch master Revision 9b523773b8a1d59939c15688a90796af91fffd6e Comments
libssh: fix scp large file upload for 32-bit size_t systems - Use ssh_scp_push_file64 instead of ssh_scp_push_file. The former uses uint64_t for file size and the latter uses size_t which may be 32-bit. Ref: https://github.com/curl/curl/pull/16194 Closes https://github.com/curl/curl/pull/16641
Changed files
- lib/vssh/libssh.c
Change #224595
Category None Changed by Viktor Szakats <commit @vsz.me>Changed at Mon 10 Mar 2025 20:58:05 Repository https://github.com/curl/curl Project curl/curl Branch master Revision 57218d5327ad5de931580b528e4ba4e7a48f7359 Comments
tidy-up: replace `Curl_safefree` with `free` before re-assignment Also drop `NULL` assignments after `Curl_safefree()`. Closes #16640
Changed files
- lib/cfilters.c
- lib/file.c
- lib/ftp.c
- lib/http.c
- lib/http_aws_sigv4.c
- lib/http_negotiate.c
- lib/imap.c
- lib/rtsp.c
- lib/transfer.c
- lib/url.c
- lib/vssh/libssh2.c
- src/tool_formparse.c
- src/tool_getparam.c
- src/tool_operate.c
- src/tool_setopt.c
Change #224596
Category None Changed by Viktor Szakats <commit @vsz.me>Changed at Mon 10 Mar 2025 20:58:06 Repository https://github.com/curl/curl Project curl/curl Branch master Revision 8b1b5cd4d2df3a8c2c0108d1d2b5d519b7ece23e Comments
DISABLED: add 313 for sectransp (move from GHA/macos) Closes #16660
Changed files
- .github/workflows/macos.yml
- tests/data/DISABLED
Change #224599
Category None Changed by Viktor Szakats <commit @vsz.me>Changed at Mon 10 Mar 2025 22:30:15 Repository https://github.com/curl/curl Project curl/curl Branch master Revision f4e23950c7b1c389cf0dde8b91353d85b8361b64 Comments
build: enable `-Wcast-qual`, fix or silence compiler warnings The issues found fell into these categories, with the applied fixes: - const was accidentally stripped. Adjust code to not cast or cast with const. - const/volatile missing from arguments, local variables. Constify arguments or variables, adjust/delete casts. Small code changes in a few places. - const must be stripped because an API dependency requires it. Strip `const` with `CURL_UNCONST()` macro to silence the warning out of our control. These happen at API boundaries. Sometimes they depend on dependency version, which this patch handles as necessary. Also enable const support for the zlib API, using `ZLIB_CONST`. Supported by zlib 1.2.5.2 and newer. - const must be stripped because a curl API requires it. Strip `const` with `CURL_UNCONST()` macro to silence the warning out of our immediate control. For example we promise to send a non-const argument to a callback, though the data is const internally. - other cases where we may avoid const stripping by code changes. Also silenced with `CURL_UNCONST()`. - there are 3 places where `CURL_UNCONST()` is cast again to const. To silence this type of warning: ``` lib/vquic/curl_osslq.c:1015:29: error: to be safe all intermediate pointers in cast from 'unsigned char **' to 'const unsigned char **' must be 'const' qualified [-Werror=cast-qual] lib/cf-socket.c:734:32: error: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Werror=cast-qual] ``` There may be a better solution, but I couldn't find it. These cases are handled in separate subcommits, but without further markup. If you see a `-Wcast-qual` warning in curl, we appreciate your report about it. Closes #16142
Changed files
- CMake/PickyWarnings.cmake
- lib/base64.c
- lib/bufref.c
- lib/cf-socket.c
- lib/cfilters.h
- lib/conncache.c
- lib/content_encoding.c
- lib/cookie.c
- lib/curl_fnmatch.c
- lib/curl_gssapi.c
- lib/curl_memrchr.c
- lib/curl_multibyte.h
- lib/curl_ntlm_core.c
- lib/curl_rtmp.c
- lib/curl_setup.h
- lib/curl_setup_once.h
- lib/curl_sspi.c
- lib/curl_trc.c
- lib/curl_trc.h
- lib/cw-out.c
- lib/dict.c
- lib/dynbuf.c
- lib/formdata.c
- lib/getinfo.c
- lib/gopher.c
- lib/hash.c
- lib/headers.c
- lib/hostip4.c
- lib/hsts.c
- lib/http.c
- lib/http2.c
- lib/http_aws_sigv4.c
- lib/http_chunks.c
- lib/http_digest.c
- lib/idn.c
- lib/if2ip.c
- lib/inet_ntop.h
- lib/inet_pton.h
- lib/krb5.c
- lib/ldap.c
- lib/llist.c
- lib/md4.c
- lib/md5.c
- lib/memdebug.c
- lib/mqtt.c
- lib/multi_ev.c
- lib/openldap.c
- lib/parsedate.c
- lib/pop3.c
- lib/psl.c
- lib/rename.c
- lib/request.c
- lib/rtsp.c
- lib/sendf.c
- lib/sha256.c
- lib/socks_sspi.c
- lib/telnet.c
- lib/tftp.c
- lib/url.c
- lib/urlapi.c
- lib/vauth/digest_sspi.c
- lib/vauth/krb5_gssapi.c
- lib/vauth/krb5_sspi.c
- lib/vauth/ntlm_sspi.c
- lib/vauth/spnego_sspi.c
- lib/vquic/curl_msh3.c
- lib/vquic/curl_ngtcp2.c
- lib/vquic/curl_osslq.c
- lib/vquic/curl_quiche.c
- lib/vquic/vquic.c
- lib/vssh/libssh.c
- lib/vssh/libssh2.c
- lib/vssh/wolfssh.c
- lib/vtls/bearssl.c
- lib/vtls/gtls.c
- lib/vtls/mbedtls.c
- lib/vtls/openssl.c
- lib/vtls/schannel.c
- lib/vtls/schannel_verify.c
- lib/vtls/sectransp.c
- lib/vtls/vtls_scache.c
- lib/vtls/vtls_scache.h
- lib/vtls/vtls_spack.c
- lib/vtls/vtls_spack.h
- lib/vtls/wolfssl.c
- lib/vtls/x509asn1.c
- lib/ws.c
- m4/curl-compilers.m4
- src/mkhelp.pl
- src/tool_cb_hdr.c
- src/tool_filetime.c
- src/tool_getparam.c
- src/tool_help.c
- src/tool_help.h
- src/tool_operate.c
- src/tool_operhlp.c
- src/tool_setopt.c
- src/tool_urlglob.c
- src/tool_writeout.c
- src/tool_writeout_json.c
- src/var.c
- tests/libtest/lib1537.c
- tests/libtest/lib1948.c
- tests/libtest/lib2405.c
- tests/libtest/lib3207.c
- tests/libtest/mk-lib1521.pl
- tests/libtest/stub_gssapi.c
- tests/server/mqttd.c
- tests/server/resolve.c
- tests/server/tftpd.c
- tests/unit/unit1304.c
- tests/unit/unit1650.c
- tests/unit/unit1661.c
- tests/unit/unit2604.c
Change #224605
Category None Changed by Stefan Eissing <stefan @eissing.org>Changed at Mon 10 Mar 2025 22:52:42 Repository https://github.com/curl/curl Project curl/curl Branch master Revision 0b40db0489adc31bb539ba55a786d714e0eae979 Comments
libssh2: fix freeing of resources in disconnect ssh's disconnect assumed that the session to the server could be shut down successfully during disconnect. When this failed, e.g. timed out, memory was leaked. Closes #16656
Changed files
- lib/vssh/libssh2.c
Change #224606
Category None Changed by Stefan Eissing <stefan @eissing.org>Changed at Mon 10 Mar 2025 22:53:51 Repository https://github.com/curl/curl Project curl/curl Branch master Revision 571e92f730831a860f8d2786674177ca08c0f592 Comments
libssh: fix freeing of resources in disconnect ssh's disconnect assumed that the session to the server could be shut down successfully during disconnect. When this failed, e.g. timed out, memory was leaked. Closes #16659
Changed files
- lib/vssh/libssh.c
Change #224607
Category None Changed by Daniel Stenberg <daniel @haxx.se>Changed at Mon 10 Mar 2025 22:54:28 Repository https://github.com/curl/curl Project curl/curl Branch master Revision 8df315d5b3d8a2408a883bf524193f38a352166b Comments
src: remove Curl_ prefix from tool-specific function Since that's a prefix we use for library-private functions Curl_execpath is now tool_execpath Closes #16657
Changed files
- src/tool_operate.c
- src/tool_parsecfg.c
- src/tool_util.c
- src/tool_util.h
Change #224608
Category None Changed by Daniel Stenberg <daniel @haxx.se>Changed at Mon 10 Mar 2025 22:55:41 Repository https://github.com/curl/curl Project curl/curl Branch master Revision 284ef8a3dcec94071753fd2e2ad99a121f0031c2 Comments
src: use curlx_dyn_ prefix, not Curl_dyn_ Closes #16658
Changed files
- src/tool_cfgable.c
- src/tool_ssls.c
- src/var.c
Change #224619
Category None Changed by Daniel Stenberg <daniel @haxx.se>Changed at Mon 10 Mar 2025 23:10:31 Repository https://github.com/curl/curl Project curl/curl Branch master Revision 794e9109d75981bab96271eff43690e926fcd69f Comments
curl_memrchr: enable in all builds It is used in the URL parser since bc24c60512 Reported-by: Justin Steventon Fixes #16661 Closes #16663
Changed files
- lib/curl_memrchr.c