Builder curl-ares-solaris10-sparc Build #3685
Build In Progress:
ETA: 21:30:18 [16 mins, 3 secs]
[waiting for Lock]SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | b8fa725df33d5a4b6075cedbb00a678a1761d43a |
| Changes | 18 changes |
BuildSlave:
unstable10sReason:
The SingleBranchScheduler scheduler named 'schedule-curl-ares-solaris10-sparc' triggered this build
Steps and Logfiles:
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
-
- - no logs -
Build Properties:
| Name | Value | Source |
|---|---|---|
| branch | master | Build |
| builddir | /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc | slave |
| buildername | curl-ares-solaris10-sparc | Builder |
| buildnumber | 3685 | Build |
| codebase | Build | |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | b8fa725df33d5a4b6075cedbb00a678a1761d43a | Build |
| scheduler | schedule-curl-ares-solaris10-sparc | Scheduler |
| slavename | unstable10s | BuildSlave |
| workdir | /export/home/buildbot-unstable10s/slave/curl-ares-solaris10-sparc | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Alhuda Khanal.hudz.k@gmail.com
- Daniel Stenbergdaniel@haxx.se
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
Timing:
| Start | Fri Jun 26 19:57:43 2026 |
| Elapsed | 1 hrs, 16 mins, 31 secs |
All Changes:
:
Change #272833
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 10:17:00 Repository https://github.com/curl/curl.git Project curl Branch master Revision 231445df2aca782ff265c508760e1dbf04392a65 Comments
cmake: drop logic for `GNU/kFreeBSD` systems Adopting change made in CMake, with description: "kFreeBSD is no longer maintained or supported and was never an officially-supported release architecture for Debian." This system name was also dropped by CMake 4.1+: https://cmake.org/cmake/help/v4.2/variable/CMAKE_SYSTEM_NAME.html Credits-to: Roger Leigh Ref: https://gitlab.kitware.com/cmake/cmake/-/commit/99c8abed55c354f5674e52b25bb65391d4afca52 Ref: https://gitlab.kitware.com/cmake/cmake/-/work_items/26742 Ref: https://gitlab.kitware.com/cmake/cmake/-/work_items/26722 Follow-up to 5de6848f104d7cb0017080e31216265ac19d0dde #10023 #5935 Closes #22176
Changed files
- lib/CMakeLists.txt
Change #272834
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 10:17:00 Repository https://github.com/curl/curl.git Project curl Branch master Revision 15bd6c5d4c4cd91c3ffb32920e338c1759aeec7c Comments
cmake: document upstream variable `ZLIB_ROOT` Closes #22177
Changed files
- docs/INSTALL-CMAKE.md
Change #272848
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 11:36:09 Repository https://github.com/curl/curl.git Project curl Branch master Revision 397b8f0ec6758dcc743f8b224fa9202f4bac931a Comments
tidy-up: docs, comments, typos, whitespace - GHA/windows: mention `IgnoreStandardErrorWarningFormat=true` in comment. - cmake: fix MIT/GNU GSS order in messages. - drop some exclamation marks from messages. - drop redundant ending newlines from messages. - fold/unfold where possible. - fix indent, whitespace, typos and other nits. Closes #22185
Changed files
- .github/workflows/windows.yml
- CMake/FindGSS.cmake
- CMakeLists.txt
- acinclude.m4
- configure.ac
- docs/HTTP3.md
- docs/INSTALL-CMAKE.md
- docs/INSTALL.md
- docs/MANUAL.md
- docs/RELEASE-PROCEDURE.md
- docs/cmdline-opts/Makefile.am
- docs/cmdline-opts/_URL.md
- docs/examples/http2-serverpush.c
- docs/libcurl/curl_formadd.md
- docs/libcurl/opts/CURLOPT_COPYPOSTFIELDS.md
- lib/creds.h
- lib/curl_addrinfo.c
- lib/curl_setup.h
- lib/formdata.c
- lib/http_aws_sigv4.c
- lib/if2ip.c
- lib/socks_sspi.c
- lib/transfer.c
- lib/url.c
- lib/urlapi.c
- lib/urldata.h
- lib/vtls/openssl.h
- m4/curl-apple-sectrust.m4
- m4/curl-compilers.m4
- m4/curl-confopts.m4
- m4/curl-functions.m4
- m4/curl-reentrant.m4
- scripts/cd2nroff
- src/tool_getparam.c
- tests/data/Makefile.am
- tests/ftpserver.pl
- tests/http/test_32_ftps_vsftpd.py
- tests/libtest/lib668.c
- tests/runtests.pl
- tests/server/dnsd.c
- tests/server/rtspd.c
- tests/server/sws.c
- tests/server/tftpd.c
- tests/server/util.c
- tests/test1139.pl
- tests/test1140.pl
- tests/unit/unit2413.c
Change #272886
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Fri 26 Jun 2026 13:41:55 Repository https://github.com/curl/curl.git Project curl Branch master Revision d8f9f0a91284a8b83b67be55f6744a90fd3e5e1e Comments
tool_operate: remove call to abort() Make an assert and return a plain error instead. No abort in release code. - also remove from two examples - add as a banned function in checksrc - document the banned state Closes #22182
Changed files
- docs/examples/multi-event.c
- docs/examples/multi-uv.c
- docs/internals/CODE_STYLE.md
- scripts/checksrc.pl
- src/tool_operate.c
Change #272890
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Fri 26 Jun 2026 13:43:48 Repository https://github.com/curl/curl.git Project curl Branch master Revision a6af50c484f6bbd1c01573685d6be6234ae944ea Comments
multi: forbid curl_easy_pause from within multi socket callback - there is a risk for a nasty recursive situation - we avoid certain risks that the pause call changes things so that when returning from the callback, the state of some internals is undefined and we need to reload which is easy to miss - we can't think of legitiate use cases for doing this. This is basically just the new favorite point for AI and security researchers to find hypothetical problems Closes #22179
Changed files
- docs/libcurl/curl_easy_pause.md
- lib/easy.c
- lib/multi.c
- lib/multi_ev.c
- lib/multihandle.h
- lib/multiif.h
- tests/libtest/lib758.c
Change #272891
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Fri 26 Jun 2026 13:50:20 Repository https://github.com/curl/curl.git Project curl Branch master Revision 00d5562650e660fe9302afccccb7365abe8968fe Comments
proxy: optimized env lookups Optimize proxy env var lookups for the commen case of 'https' and 'http' urls. We do this for every transfer. Closes #22168
Changed files
- lib/proxy.c
Change #272892
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Fri 26 Jun 2026 13:52:26 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2f1e94eaede6bd0534203f00abc90cced1d5dc4d Comments
conncache: connection alive checks intervals Do not check if a particular connection is alive or not more than once every second. We did this on every connection reuse which is overkill when sending many requests to the same host. Closes #22169
Changed files
- lib/conncache.c
- lib/url.c
- lib/url.h
- lib/urldata.h
Change #272903
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Fri 26 Jun 2026 14:12:53 Repository https://github.com/curl/curl.git Project curl Branch master Revision cfc7922377d20ea1a4a989fb043c3c5d189edfee Comments
altsvc: use Curl_peer in processing Use `data->state.origin` when processing alt-avc information. Decomplexify parsing function. Closes #22184
Changed files
- lib/altsvc.c
- lib/altsvc.h
- lib/connect.c
- lib/connect.h
- lib/http.c
- lib/url.c
- tests/unit/unit1654.c
Change #272905
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Fri 26 Jun 2026 14:39:40 Repository https://github.com/curl/curl.git Project curl Branch master Revision 18475e662cb3655dc2c5ac962ac81a233ca86faf Comments
urlpieces: remove members that live in peers/creds Remove members of `struct urlpieces` that now live in peers/creds. Change all remaining uses of those urlpieces. When comparing schemes, use the protocol constants. Closes #22171
Changed files
- lib/http.c
- lib/http_proxy.c
- lib/ldap.c
- lib/openldap.c
- lib/peer.c
- lib/peer.h
- lib/url.c
- lib/urlapi-int.h
- lib/urlapi.c
- lib/urldata.h
- lib/vssh/libssh.c
Change #272908
Category curl Changed by Alhuda Khan <al.hudz.k@gmail.com> Changed at Fri 26 Jun 2026 14:50:04 Repository https://github.com/curl/curl.git Project curl Branch master Revision a36384ab94b868b70b39209ced3e89927a14922d Comments
http: trim custom header name before the Authorization drop A custom header name padded with blanks (`Authorization :`) missed the exact-length compare and slipped past the cross-host Authorization and Cookie drop, forwarding the header to the redirect target. Trim the parsed name in both the request and proxy CONNECT header builders. Closes #22178
Changed files
- lib/http.c
- lib/http_proxy.c
- tests/data/Makefile.am
- tests/data/test2113
Change #272929
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 15:45:24 Repository https://github.com/curl/curl.git Project curl Branch master Revision 84c5dcdb05202d3260b4631c2fa842123f87b362 Comments
tidy-up: syntax and code nits - cmp-pkg-config.sh: replace `-r -f` with `-rf` to match rest of repo. - configure.ac: add double quotes for robustness (not a bug). - curl-openssl.m4: merge nested `if`s. - CurlTests.c: drop `!= 0`, also to sync with m4. - CurlTests.c: replace `example.com` with `localhost` in `gethostbyname()` feature test code. (compile-only, not a bug) - GHA/http3-linux: drop literal `true` from bool expression. - lib650: drop redundant `&`. - move variable/call to left-hand side of equality checks, where missing. - perl: detach `<`/`>` from filename in `open()`, where missing. - schannel: apply two nit fixes lost in rebase. - scripts/verify-release: drop redundant double quotes. - scripts/verify-release: exit with error code on error. - synctime: replace magic numbers with `sizeof()`. - telnet: add missing parentheses to macro value. - tests/Makefile.am: use single quotes. - tool_operate: drop redundant `break` after `return` in VMS code. - unit2413: drop unused NULL pointer + free call. - unit2413: fix duplicate test case name. - urlapi: drop redundant parentheses. - urlapi: drop `CURL_UNCONST()` that became redundant. Closes #22186
Changed files
- .github/scripts/cmp-config.pl
- .github/scripts/cmp-pkg-config.sh
- .github/scripts/verify-synopsis.pl
- .github/workflows/http3-linux.yml
- CMake/CurlTests.c
- configure.ac
- docs/examples/adddocsref.pl
- docs/examples/log_failed_transfers.c
- docs/examples/synctime.c
- lib/telnet.c
- lib/urlapi.c
- lib/vtls/mbedtls.c
- lib/vtls/openssl.c
- lib/vtls/schannel.c
- lib/vtls/vtls.c
- lib/vtls/wolfssl.c
- m4/curl-openssl.m4
- scripts/badwords
- scripts/cd2cd
- scripts/managen
- scripts/mk-ca-bundle.pl
- scripts/verify-release
- src/tool_operate.c
- src/tool_ssls.c
- tests/Makefile.am
- tests/allversions.pm
- tests/libtest/lib650.c
- tests/server/util.c
- tests/test1707.pl
- tests/testutil.pm
- tests/unit/unit2413.c
Change #272930
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 15:45:24 Repository https://github.com/curl/curl.git Project curl Branch master Revision 4839029645bae1ff7f17e0f1c7543bc3eb30f471 Comments
cmake: robustify base path in local file reference To make the macro find this file also when used elsewhere than the root `CMakeLists.txt`. Current code only uses it from the root. Follow-up to 88c17d5587447b367c7ec836ff9b847860f52f75 Closes #22187
Changed files
- CMake/Macros.cmake
Change #272931
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 15:45:24 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8198e388d31919ec610908d496d34ced2daf4fea Comments
cmake: tidy-up base directory variable for `include/*`/`CMake/*` files Use `PROJECT_SOURCE_DIR` for these files, replacing `CMAKE_CURRENT_SOURCE_DIR`, to make it consistent with rest of CMake sources and to reflect that the locations of these files are fixed and do not depend on the CMake source location referencing them. Exception: keep as-is before calling `project()`, which is where `PROJECT_SOURCE_DIR` is initialized. Ref: https://cmake.org/cmake/help/v3.18/command/project.html Follow-up to #22187 Follow-up to 9126eb5a8ad96f156586942facb069383a09c046 #15331 Closes #22188
Changed files
- CMakeLists.txt
Change #272932
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 15:45:24 Repository https://github.com/curl/curl.git Project curl Branch master Revision 8be2daae0fc60a9ab9d16fd8a399ece39174f4bc Comments
GHA/windows: set `VCPKG_APPLOCAL_DEPS=OFF` for vcpkg jobs Add the necessary directory to `PATH` instead. To disable a vcpkg feature (auto-copying DLL dependencies next to the build targets) that was causing CI flakiness in the libssh2 repository. In curl it currently cannot cause flakiness because targets (with DLL dependencies) reside in separate directories. AFAIU this vcpkg feature has been present and enabled by default for a long time, but only a recent update made it visible in the log and flaky at the same time, due to switching implementation. This patch removes log noise and potential issues, improves efficiency, and saves disk space: 74MB -> 71 in UWP, and 69MB -> 65 in the arm64 job. Time saving is negligible with current jobs. Refs: https://github.com/libssh2/libssh2/pull/2114 https://github.com/libssh2/libssh2/commit/30a0484cb7b350d779dbca87dbf9d7ba18a03547 https://github.com/microsoft/vcpkg/pull/52315 https://learn.microsoft.com/vcpkg/reference/installation-tree-layout Closes #22189
Changed files
- .github/workflows/windows.yml
Change #272956
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 18:39:09 Repository https://github.com/curl/curl.git Project curl Branch master Revision a7e8016fa20d9f47ff01f76e3fd283cc5a86feac Comments
cmake: flatten build tree, tidy up base dir variables - drop `generated` subdir, move these files to build root. To move them next to CPack and other config files, and to avoid a subdirectory for only 2 files. Follow-up to 69328490fc91bfa00a6a90da84239524b01f5527 #2849 - add 'Consumed variables' comment for `CMake/cmake_uninstall.in.cmake`. - move generated `cmake_uninstall.cmake` to the build root directory (from `CMake/`). To: - avoid creating a `CMake` subdirectory within the build directory with this single file in it. - move it next to its `cmake_install.cmake` counterpart. - move it next to `install_manifest.txt` which it relies on. Follow-up to 27e2a4733c3321fb0b1a127360e8e96bc3d4ae53 - Use `PROJECT_SOURCE_DIR` for these files, replacing `CMAKE_CURRENT_SOURCE_DIR`, to make it consistent with rest of CMake sources, and to reduce ambiguity in `CMake/cmake_uninstall.in.cmake` template. Follow-up to 8198e388d31919ec610908d496d34ced2daf4fea #22188 Follow-up to 4839029645bae1ff7f17e0f1c7543bc3eb30f471 #22187 Follow-up to 9126eb5a8ad96f156586942facb069383a09c046 #15331 Closes #22192Changed files
- CMake/cmake_uninstall.in.cmake
- CMakeLists.txt
Change #272959
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 19:01:30 Repository https://github.com/curl/curl.git Project curl Branch master Revision 6d008352c667799beecb1ab1dfbc408c415d018c Comments
cmake: replace deprecated `remove` command with `rm` and pass arg safely All curl-supported CMake versions support the modern method, along with the `--` marker. Also: - make sure to pass `-f` to not fail if the file is missing, as before this patch. - drop now redundant `OUTPUT_QUIET`, `ERROR_QUIET` and error handling in `cmake_uninstall`. - move filename to end of the error message for readability. - GHA/linux: test these two 'clean' targets in the aws-lc job. Refs: https://cmake.org/cmake/help/v4.4/manual/cmake.1.html#cmdoption-cmake-E-arg-remove https://cmake.org/cmake/help/v3.18/manual/cmake.1.html#run-a-command-line-tool Closes #22193
Changed files
- .github/workflows/linux.yml
- CMake/cmake_uninstall.in.cmake
- tests/certs/CMakeLists.txt
Change #272960
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 19:02:30 Repository https://github.com/curl/curl.git Project curl Branch master Revision 65dae4ad80b02f25a25e17af62ea4f2940970330 Comments
cmake: stop probing unused `float.h` for `STDC_HEADERS` Also to sync up with current autotools, which stopped testing for it at one point. Follow-up to 4c5307b45655ba75ab066564afdc0c111a8b9291 Closes #22191
Changed files
- CMake/CurlTests.c
Change #272966
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Fri 26 Jun 2026 19:42:16 Repository https://github.com/curl/curl.git Project curl Branch master Revision b8fa725df33d5a4b6075cedbb00a678a1761d43a Comments
cmake: dedupe expressions into local vars in `cmake_uninstall.in.cmake` Also: use `IN LISTS` syntax. Follow-up to 27e2a4733c3321fb0b1a127360e8e96bc3d4ae53 Closes #22194
Changed files
- CMake/cmake_uninstall.in.cmake