Builder curl-threaded-solaris10-sparc Build #3731
Results:
Failed runtest
SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | 1a17959fc7a80864c9c9b37097856bdb4a465cf8 |
| Got Revision | 1a17959fc7a80864c9c9b37097856bdb4a465cf8 |
| Changes | 14 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-sparc' triggered this build
Steps and Logfiles:
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave |
| buildername | curl-threaded-solaris10-sparc | Builder |
| buildnumber | 3731 | Build |
| codebase | Build | |
| got_revision | 1a17959fc7a80864c9c9b37097856bdb4a465cf8 | Git |
| osplatform | SPARC | SetPropertyFromCommand Step |
| osrelease | 10 | SetPropertyFromCommand Step |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | 1a17959fc7a80864c9c9b37097856bdb4a465cf8 | Build |
| scheduler | schedule-curl-threaded-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/curl-threaded-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Daniel Stenbergdaniel@haxx.se
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
- hunterinvariants217359725+hunterinvariants@users.noreply.github.com
Timing:
| Start | Wed Aug 12 19:27:14 2026 |
| End | Thu Aug 13 08:59:06 2026 |
| Elapsed | 13 hrs, 31 mins, 51 secs |
All Changes:
:
Change #277915
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 12 Aug 2026 10:46:19 Repository https://github.com/curl/curl.git Project curl Branch master Revision b9254da6175360102176303ecf9dbb5519b0ffcf Comments
build: clear `Require.private` for static-only builds in `libcurl.pc` Before this patch static-only libcurl builds stored the list of module dependencies in both `Require` and `Require.private`. The new `pccritic` tool flagged this as an issue. Having (or not) a duplicate in `Require.private` does not change the output created by `pkgconf` and `pkg-config`, as tested with both with and without `--static` option. Thus, fix by deleting the private copy. Fixing: ``` $ pccritic libcurl.pc bld/libcurl.pc score: 63/100 grade: D (0 critical, 0 major, 9 minor, 1 info) [minor ] 'libssh2' appears in both Requires and Requires.private (requires/PC051) [minor ] 'libidn2' appears in both Requires and Requires.private (requires/PC051) [minor ] 'openssl' appears in both Requires and Requires.private (requires/PC051) [...] ``` Ref: https://github.com/curl/curl/actions/runs/31495008715/job/93790403026#step:10:210 (macOS, CM clang OpenSSL torture) Ref: https://github.com/curl/curl/actions/runs/31495008825/job/93790433646#step:9:216 (mingw, AM ucrt-x86_64 wolfssl c-ares U) Follow-up to f057de5a1a950a90d1920021db152a4b695f1a8a #13911 Follow-up to 98e5904165859679cd78825bcccb52306ee3bb66 #5373 Cherry-picked from #22543 Closes #22548
Changed files
- CMakeLists.txt
- configure.ac
Change #277919
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Wed 12 Aug 2026 11:01:59 Repository https://github.com/curl/curl.git Project curl Branch master Revision cd238bb7addf5b1f174df47ccc61651a545c4876 Comments
tool_operate: only check for schannel if on windows It can never be true elsewhere. Reported-by: Max Dymond Closes #22552
Changed files
- src/tool_operate.c
Change #277923
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 12 Aug 2026 11:19:46 Repository https://github.com/curl/curl.git Project curl Branch master Revision acd9411b01d2fff0bb6aa7c82c1d44c280751d1e Comments
configure: replace stray raw `grep` with `$GREP` Follow-up to 7cc2e8b349df28d55d5f40bfae323485df9f0cf2 Follow-up to bfaab6ed6bb3e8865cd8dd60375fbdc39203a862 Cherry-picked from #22543 Closes #22554
Changed files
- configure.ac
Change #277924
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 12 Aug 2026 11:24:51 Repository https://github.com/curl/curl.git Project curl Branch master Revision 852f5d34da772de65d057897278aa1e75dd060d1 Comments
build: strip empty properties from `libcurl.pc` To keep it tidy and to support properties in the template that only appear in the generated `libcurl.pc` when filled. E.g. `Required.private` may remain empty after #22548. Also: - GHA/windows: dump `libcurl.pc` to log in every job - tidy up a pre-existing regex in the updated command. 2c22d3069aef507d6a6876a6d20616fe5e50c6a3 #22544 Ref: b9254da6175360102176303ecf9dbb5519b0ffcf #22548 Cherry-picked from #22543 Closes #22553
Changed files
- .github/workflows/windows.yml
- CMakeLists.txt
- configure.ac
Change #277943
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 12 Aug 2026 12:53:06 Repository https://github.com/curl/curl.git Project curl Branch master Revision 943ac04fc4d7d554d9064c7cd03fbe1830ff25d4 Comments
CI: dump `libcurl.pc` (and `curl-config`) to log, verify `.pc` with `pccritic` tool `pccritic` is available on the latest macOS runner revision (not every job runs get it yet), Cygwin, MSYS2/mingw-w64 (one job, others will follow on the next msys2/setup-msys2 Action bump). It will be automatically used on BSDs, once they start offering it. Missing from Linux jobs. Also: - GHA/windows: convert `libcurl.pc` to Unix newlines to bump score 96 to 100 in mingw-w64 jobs. CMake-specific fix pending in: #22556 - GHA: verify with minimum `pccritic` score 94 to 100 (depending on CI job). - build: fill `Maintainer:` `libcurl.pc` property when run curl CI. Issues remaining: macOS: ``` [info ] Cflags adds an include path already on the default search path (pkgconf strips it): -I/usr/local/include (cflags/PC031) [info ] Libs adds a library path already on the default search path (pkgconf strips it): -L/usr/local/lib (libs/PC040) [minor ] Libs.private contains an unexpected flag: /Applications/Xcode_26.6.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.5.sdk/System/Library/Frameworks/GSS.framework (libs/PC041) ``` Windows: ``` [minor ] file uses CRLF line endings (style/PC061) ``` Ref: #22556 Follow-up to b9254da6175360102176303ecf9dbb5519b0ffcf #22548 Follow-up to 852f5d34da772de65d057897278aa1e75dd060d1 #22553 Follow-up to 4d9ba9fef48e43903815e0c0e96f917eaf9f185c #22545 Follow-up to 6c7993d4d9f8722a869207f86a31f20fa9e8780d #22536 Follow-up to 3f1c033afe008123680306663cc01279e831ac2d #22519 Closes #22543
Changed files
- .github/workflows/configure-vs-cmake.yml
- .github/workflows/http3-linux.yml
- .github/workflows/linux.yml
- .github/workflows/macos.yml
- .github/workflows/non-native.yml
- .github/workflows/windows.yml
- CMakeLists.txt
- appveyor.sh
- configure.ac
- libcurl.pc.in
Change #277947
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 12 Aug 2026 13:32:22 Repository https://github.com/curl/curl.git Project curl Branch master Revision da04aa96abc0b9b5700e1146edb613d8ceb1b6e0 Comments
tidy-up: comments and formatting Closes #22558
Changed files
- .github/workflows/macos.yml
- .github/workflows/windows.yml
- lib/url.c
- lib/vauth/spnego_sspi.c
- tests/server/dnsd.c
- tests/server/util.c
Change #277950
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Wed 12 Aug 2026 13:43:13 Repository https://github.com/curl/curl.git Project curl Branch master Revision eae88a7473475511220767b7f2ed792da82a79d6 Comments
urlapi: avoid dedotdotify() if possible The dedotdotify() function that removes ./ and ../ sequences from paths juggles memory and is slow. Now needs_dedotdot() is called first to determine if the removal process is necessary and otherwise avoids doing it. Avoids unnecessary memory operations. Adjusted unit test 1395 accordingly because now a lot of input strings return NULL for "no change necessary". Suggested-by: Max Dymond Closes #22557
Changed files
- lib/urlapi.c
- tests/unit/unit1395.c
Change #277966
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Wed 12 Aug 2026 14:17:01 Repository https://github.com/curl/curl.git Project curl Branch master Revision d064bc2adbf2aa0762c89ea4166cecd55693bb62 Comments
thrdqueue: drop name strdups from Curl_thrdq_create The only usage of the thread queue and pool is for "DNS" which is a static string. No point in strdup'ing it (twice). Future users are *likely* to also used fixed strings, otherwise we revert this change when dynamic names are introduced. Reported-by: Max Dymond Closes #22555
Changed files
- lib/thrdpool.c
- lib/thrdqueue.c
Change #277972
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Wed 12 Aug 2026 14:33:01 Repository https://github.com/curl/curl.git Project curl Branch master Revision fbfb2499f03567611d2dc649bfadafe2b3341ef7 Comments
keylog: add a random size argument to Curl_tls_keylog_write() To allow the function to verify that the buffer is large enough. Avoids possible future internal mishaps. Closes #22560
Changed files
- lib/vtls/gtls.c
- lib/vtls/keylog.c
- lib/vtls/keylog.h
- lib/vtls/openssl.c
- lib/vtls/rustls.c
- lib/vtls/wolfssl.c
Change #277975
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Wed 12 Aug 2026 14:51:06 Repository https://github.com/curl/curl.git Project curl Branch master Revision 35843dd635bab1627902b08a605e2a6334cc2fc7 Comments
progress: cleanup, less memory Keep only a single `start` time and calculate the rest in delta microseconds since then. Separate timestamps and durations into separate sub-structures for clarity. remove progress.t_acceptdata It was recorded in FTP accept but never used anywhere. Closes #22547
Changed files
- lib/cf-ip-happy.c
- lib/connect.c
- lib/ftp.c
- lib/getinfo.c
- lib/multi.c
- lib/progress.c
- lib/progress.h
- lib/tftp.c
- lib/transfer.c
- lib/urldata.h
- lib/vdns/cf-dns.c
- tests/unit/unit1303.c
- tests/unit/unit1399.c
Change #277979
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Wed 12 Aug 2026 15:42:54 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8a8ff47b63aff1d72c1796dbdb4955f243beac23 Comments
tidy-up: C and CI - drop redundant casts for `CURL_UNCONST()` pointers (Windows). - GHA/linux: delete redundant/dupe `-g` C flag in memory sanitizer job. Spotted-by: Daniel Stenberg - examples/http2-upload: drop local macro. - examples/http2-upload: drop leading underscore from union name. - examples/http2-upload: drop interim macro. - tests/server/util: reapply patch lost in a rebase. - sync `main()` declarations across the codebase. Closes #22559
Changed files
- .github/workflows/linux.yml
- CMakeLists.txt
- configure.ac
- docs/examples/anyauthput.c
- docs/examples/ftp-wildcard.c
- docs/examples/htmltidy.c
- docs/examples/http2-download.c
- docs/examples/http2-upload.c
- docs/examples/httpput-postfields.c
- docs/examples/httpput.c
- docs/examples/multi-event.c
- docs/examples/multi-uv.c
- docs/examples/smooth-gtk-thread.c
- docs/examples/sslbackend.c
- docs/internals/CODE_STYLE.md
- docs/libcurl/curl_strequal.md
- docs/libcurl/curl_strnequal.md
- docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md
- docs/libcurl/opts/CURLOPT_PROTOCOLS.md
- docs/libcurl/opts/CURLOPT_PROTOCOLS_STR.md
- docs/libcurl/opts/CURLOPT_READFUNCTION.md
- docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS.md
- docs/libcurl/opts/CURLOPT_REDIR_PROTOCOLS_STR.md
- lib/socks_sspi.c
- lib/vauth/digest_sspi.c
- lib/vauth/krb5_sspi.c
- lib/vauth/ntlm_sspi.c
- lib/vauth/spnego_sspi.c
- lib/vtls/schannel.c
- projects/OS400/curlmain.c
- projects/vms/report_openssl_version.c
- src/curlinfo.c
- tests/cmake/test.c
- tests/cmake/test.cpp
- tests/libtest/first.c
- tests/server/first.c
- tests/server/util.c
Change #277987
Category curl Changed by hunterinvariants <217359725+hunterinvariants@users.noreply.github.com> Changed at Wed 12 Aug 2026 16:22:07 Repository https://github.com/curl/curl.git Project curl Branch master Revision 574749016d6286c7a075041ef70edef7ee50c4be Comments
tests: verify AWS SigV4 redirect auth scope Closes #22538
Changed files
- tests/data/Makefile.am
- tests/data/test5026
- tests/data/test5027
Change #277988
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Wed 12 Aug 2026 16:23:58 Repository https://github.com/curl/curl.git Project curl Branch master Revision eca5ded9f6c6281f46abb9cae073c5132e082df5 Comments
mailmap: Ralf Mueller
Changed files
- .mailmap
Change #277992
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Wed 12 Aug 2026 16:46:01 Repository https://github.com/curl/curl.git Project curl Branch master Revision 1a17959fc7a80864c9c9b37097856bdb4a465cf8 Comments
url: fix negotiate/ntlm connection reuse Reorder logic when looking for matching connections. Check candidate Negotiate/NTLM state first. Require same "input" parameters when connection is already authenticated. Same for proxy. Deny connection reuse for empty usernames for NTLM/Negotiate using connections. Reported-by: Martin Dukek Closes #22528
Changed files
- lib/conncache.c
- lib/curl_trc.c
- lib/easy.c
- lib/multi.c
- lib/url.c