Builder curl-threaded-solaris10-i386 Build #4483
Build In Progress:
[waiting for Lock]SourceStamp:
| Project | curl |
| Repository | https://github.com/curl/curl.git |
| Branch | master |
| Revision | adb4edd177402011c9649047f7ecbde9fda4080b |
| Changes | 12 changes |
BuildSlave:
unstable10xReason:
The SingleBranchScheduler scheduler named 'schedule-curl-threaded-solaris10-i386' 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/slave/curl-threaded-solaris10-i386 | slave |
| buildername | curl-threaded-solaris10-i386 | Builder |
| buildnumber | 4483 | Build |
| codebase | Build | |
| project | curl | Build |
| repository | https://github.com/curl/curl.git | Build |
| revision | adb4edd177402011c9649047f7ecbde9fda4080b | Build |
| scheduler | schedule-curl-threaded-solaris10-i386 | Scheduler |
| slavename | unstable10x | BuildSlave |
| workdir | /export/home/buildbot/slave/curl-threaded-solaris10-i386 | slave (deprecated) |
Forced Build Properties:
| Name | Label | Value |
|---|
Responsible Users:
- Daniel Stenbergdaniel@haxx.se
- Stefan Eissingstefan@eissing.org
- Viktor Szakatscommit@vsz.me
- alhudzal.hudz.k@gmail.com
Timing:
| Start | Thu Jun 18 18:08:18 2026 |
| Elapsed | 2 hrs, 34 mins, 24 secs |
All Changes:
:
Change #271552
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Thu 18 Jun 2026 08:31:39 Repository https://github.com/curl/curl.git Project curl Branch master Revision abad1c9e4895cc89edddd668b6bee36fb03d11c8 Comments
RELEASE-PROCEDURE.md: update coming relese dates Adjusted for the summer of bliss 2026
Changed files
- docs/RELEASE-PROCEDURE.md
Change #271558
Category curl Changed by Stefan Eissing <stefan@eissing.org> Changed at Thu 18 Jun 2026 10:31:40 Repository https://github.com/curl/curl.git Project curl Branch master Revision f0be41763542f68dce344beee8a5c5e5b858e6d1 Comments
multi: xfers_really_alive Yes, we were counting the "live" transfers before, but were they *really* alive? When determining to add the wakeup socket to fdset/waitfds etc, we should only do that when the multi handle is actually processing transfers. Other wise, the application could wait on the wakeup socket forever. For this, we counted `multi->xfers_alive` (e.g. the "running" number returned by `curl_multi_perform()`). This was almost correct. The problem is that added easy handles are counted as "alive" right away on the addition. But the processing has not started yet. They did not trigger any DNS resolves or opened any sockets yet. Add two fields in multi and easy handle: * `multi->xfers_really_alive`: counts the "alive" transfers that have passed `MSTATE_INIT` (at least once) * `data->state.really_alive`: to track if the transfer has been counted Add test 2412 to check that adding transfers without perform will not trigger the wakeup socket to be added. Fixes #22050 Reported-by: Bryan Henderson Closes #22066
Changed files
- lib/multi.c
- lib/multihandle.h
- lib/urldata.h
- tests/data/Makefile.am
- tests/data/test2412
- tests/libtest/Makefile.inc
- tests/libtest/lib2412.c
- tests/libtest/lib530.c
Change #271561
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 10:42:17 Repository https://github.com/curl/curl.git Project curl Branch master Revision af94731a432b0c512f93cfcd8d33aa74eb9f85ce Comments
GHA/linux: drop arm runner home attribute workaround (fixed upstream) Issue had been fixed in the ubuntu-24.04-arm runner image upstream. now: ``` $ ls -l /home # on arm drwxr-x--- 11 runner runner 4096 Jun 18 08:19 runner $ ls -l /home # on intel drwxr-x--- 11 runner runner 4096 Jun 18 08:19 runner ``` Follow-up to 2b0d8dcc16c531d3154ab54347a3eaabf9bd2c7d #20231 Closes #22076
Changed files
- .github/workflows/linux.yml
Change #271562
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 10:42:17 Repository https://github.com/curl/curl.git Project curl Branch master Revision 6079ff314b059c48f560065cdbe6da8334961e2b Comments
GHA/http3-linux: simplify setting `CC`/`CXX` envs Replace `GITHUB_ENV` method by defining these envs at workflow-level. Follow-up to a8174176b5425c5692b55b78e40aef3a2331155f #13841 Closes #22075
Changed files
- .github/workflows/http3-linux.yml
Change #271565
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 10:56:12 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2d70c815e4e22886875dff52415eb662a515142f Comments
GHA/linux: use default GCC compiler, drop `CC`/`CXX` envs At the time of the original commit, the runner was ubuntu-22.04 with a default GCC 11. It made sense to bump to 12 manually. Since 2025, the default is ubuntu-24.04 with GCC 13, when this became a downgrade. Drop manual envs and bump to GCC 13 with it. Other options available are 14, 15 and 16. Refs: https://packages.ubuntu.com/jammy/gcc (ubuntu-22.04) https://packages.ubuntu.com/noble/gcc (ubuntu-24.04) Follow-up to 6079ff314b059c48f560065cdbe6da8334961e2b #22075 Follow-up to a8174176b5425c5692b55b78e40aef3a2331155f #13841 Closes #22077
Changed files
- .github/workflows/http3-linux.yml
Change #271594
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Thu 18 Jun 2026 12:55:22 Repository https://github.com/curl/curl.git Project curl Branch master Revision a7e35c9194f3c6cc6bcfaa5bc559b02bcc83367a Comments
docs/VERIFY: expand with more things we do Closes #22080
Changed files
- .github/scripts/pyspelling.words
- docs/VERIFY.md
Change #271616
Category curl Changed by alhudz <al.hudz.k@gmail.com> Changed at Thu 18 Jun 2026 14:17:27 Repository https://github.com/curl/curl.git Project curl Branch master Revision 2f8fb98c5f0c4ff490a6c836634b69034d2a7cd9 Comments
pingpong: reject nul byte in server response line Add test 2108 covering the rejection over FTP. Drop the now-vestigial nul bytes from test 1282; they exercised the removed Kerberos FTP security buffer check and now trip this rejection before the 633 login-denied path is reached. Closes #21996
Changed files
- lib/pingpong.c
- tests/data/Makefile.am
- tests/data/test1282
- tests/data/test2108
Change #271662
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 17:01:02 Repository https://github.com/curl/curl.git Project curl Branch master Revision 5a2af800dea30b8ca5e6fa064ce2b8f2b9f0eb44 Comments
GHA/linux: bump analyzer job to gcc-16, and ubuntu-26.04 To fix false positive gcc analyzer warning `-Wanalyzer-deref-before-check`, seen with gcc-15 and lower. Also bump its pair job. Tests with #22082 applied: gcc-13: https://github.com/curl/curl/actions/runs/27761999978/job/82138558662 (warning) gcc-15: https://github.com/curl/curl/actions/runs/27767571050/job/82158465527 (warning) gcc-16: https://github.com/curl/curl/actions/runs/27767332723/job/82157636394 (OK) Ref: #22082 Fixes #22083 Closes #22084
Changed files
- .github/workflows/linux.yml
Change #271663
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Thu 18 Jun 2026 17:06:45 Repository https://github.com/curl/curl.git Project curl Branch master Revision b71d3d9aeaacdd32bb4ae93b1dd647f66c6c437e Comments
CURLMOPT_SOCKETFUNCTION.md: this sends *all* file descriptors Since libcurl has more than just the main tranfer sockets to worry about. Closes #22081
Changed files
- docs/libcurl/opts/CURLMOPT_SOCKETFUNCTION.md
Change #271676
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 17:30:56 Repository https://github.com/curl/curl.git Project curl Branch master Revision 39628c50844eb8dd6f7416653a836fa0ec4d73eb Comments
openssl: do not mix OpenSSL int result with `CURLcode` variable Seen with clang-22: ``` lib/vtls/openssl.c:3538:14: error: implicit conversion from 'int' to enumeration type 'CURLcode' is invalid in C++ [-Werror,-Wimplicit-int-enum-cast] 3538 | result = SSL_ech_set1_server_names(octx->ssl, | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3539 | peer->origin->hostname, outername, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3540 | 0 /* do send outer */); | ~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. ``` Ref: https://github.com/curl/curl/actions/runs/27769068896/job/82163712258#step:42:43 Cherry-picked from #22086 Closes #22087Changed files
- lib/vtls/openssl.c
Change #271679
Category curl Changed by Daniel Stenberg <daniel@haxx.se> Changed at Thu 18 Jun 2026 17:47:33 Repository https://github.com/curl/curl.git Project curl Branch master Revision 595d052923629e44009d106c1804334012c48d0e Comments
curl_multi_assign.md: clarify lifetime Closes #22088
Changed files
- docs/libcurl/curl_multi_assign.md
Change #271681
Category curl Changed by Viktor Szakats <commit@vsz.me> Changed at Thu 18 Jun 2026 17:54:10 Repository https://github.com/curl/curl.git Project curl Branch master Revision adb4edd177402011c9649047f7ecbde9fda4080b Comments
GHA: bump analyzer/sanitizer jobs to clang-22, and ubuntu-26.04 On Linux, and Windows cross-builds. clang-tidy jobs look significantly faster. Other jobs remain around the same (this feels nice after seeing the significant slowdowns in Windows-2025, FreeBSD 15.) Before: https://github.com/curl/curl/actions/runs/27770630688 After: https://github.com/curl/curl/actions/runs/27770913426?pr=22086 gcc-analyzer also got faster: Before: https://github.com/curl/curl/actions/runs/27758865007/job/82127670883 After: https://github.com/curl/curl/actions/runs/27768696084/job/82162385765 Also: - work around actionlint 1.7.12 not yet being aware of ubuntu-26.04: ``` windows.yml:770:14: label "ubuntu-26.04" is unknown. available labels are [...] ``` Ref: https://github.com/curl/curl/actions/runs/27769065782/job/82163700294#step:6:13 Ref: https://github.com/rhysd/actionlint/issues/682 Ref: https://github.com/rhysd/actionlint/pull/683 Follow-up to 5a2af800dea30b8ca5e6fa064ce2b8f2b9f0eb44 #22084 Closes #22086
Changed files
- .github/workflows/checksrc.yml
- .github/workflows/linux.yml
- .github/workflows/windows.yml